:root{color-scheme: dark;--ff-font: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-sans: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: "Inter Tight", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--v5-rail-font: "Figtree", "Figtree Roboto Fallback", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--ff-ink: #edf1fb;--ff-ink-2: #98a6bb;--ff-ink-3: #bdc7d9;--ff-ink-4: #8897ad;--ff-page: #101521;--ff-card: #171e2c;--ff-band: #1d2738;--ff-hover: #232e42;--ff-empty: #171e2c;--ff-border: #ffffff14;--ff-border-strong: #ffffff28;--ff-border-soft: #ffffff0c;--ff-border-dashed: #ffffff30;--ff-blue: #b7c7ff;--ff-blue-dark: #d1daff;--ff-blue-tint: #6489ff15;--ff-blue-tint-border: #6489ff40;--ff-green: #86dfc0;--ff-green-tint: #86dfc00b;--ff-green-tint-border: #86dfc02b;--ff-amber-text: #f0cd97;--ff-amber: #f0cd97;--ff-warn-bg: #f0cd970a;--ff-warn-border: #f0cd9728;--ff-warn-text: #f0cd97;--ff-red: #f2a7b0;--ff-radius-card: 16px;--ff-radius-pane: 16px;--ff-radius-lg: 22px;--ff-radius: 10px;--ff-radius-input: 10px;--ff-shadow-card: none;--ff-shadow-card-hover: 0 12px 40px #08102018;--ff-shadow-raised: 0 24px 70px #0005;--ff-shadow-search: none;--ff-shadow-selected: 0 0 0 1px #6489ff55;--ff-focus-ring: 0 0 0 3px #6489ff35;--ff-topbar-h: 72px;--ff-container: 1200px;--v5-rail: #0c1220;--v5-rail-muted: #7b8da8;--v5-nav-active: #cbd6ff;--v5-nav-selected: #6489ff19;--v5-nav-ink: #bdc7d9;}html[data-theme="light"] body[data-design="v5"]{color-scheme: light;--ff-page: #f1f3fa;--ff-card: #fff;--ff-band: #e9edf7;--ff-hover: #e4e9f5;--ff-empty: #fff;--ff-ink: #101b32;--ff-ink-2: #59677e;--ff-ink-3: #42516a;--ff-ink-4: #68768c;--ff-border: #dae0ed;--ff-border-strong: #bdc8de;--ff-border-soft: #e8ecf5;--ff-border-dashed: #bdc8de;--ff-blue: #375cdd;--ff-blue-dark: #2345ba;--ff-blue-tint: #375cdd0a;--ff-blue-tint-border: #375cdd30;--ff-green: #19715c;--ff-green-tint: #e8f5ef;--ff-green-tint-border: #b9e0d1;--ff-amber-text: #966120;--ff-amber: #ae6d1b;--ff-warn-bg: #fff7e8;--ff-warn-border: #eedabb;--ff-warn-text: #966120;--ff-red: #b83751;--ff-shadow-raised: 0 20px 70px #1c315f20;--v5-rail: #f1f3fa;--v5-rail-muted: #68768c;--v5-nav-active: #375cdd;--v5-nav-selected: #375cdd0d;--v5-nav-ink: #42516a;}body[data-design="v5"]{background: var(--ff-page);color: var(--ff-ink-3);font-family: var(--ff-font);font-weight: 400;}body[data-design="v5"]:is(.v5-page-login, .v5-page-pricing, .v5-page-404){--ff-font: "Inter", "Inter Fallback", "Inter Roboto Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-sans: "Inter", "Inter Fallback", "Inter Roboto Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: "Inter Tight", "Inter Tight Fallback", "Inter Tight Roboto Fallback", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;}body[data-design="v5"] [hidden]{display: none!important;}body[data-design="v5"] :is(h1,h2,h3,h4){color: var(--ff-ink);font-family: var(--font-display);letter-spacing: -.03em;}body[data-design="v5"] h1{font-weight: 600;}body[data-design="v5"] .ff-topbar{height: 72px;padding: 0 max(28px,calc((100vw - 1240px)/2));background: var(--ff-page);border-color: var(--ff-border);color: var(--ff-ink-3);}body[data-design="v5"] .ff-brand{color: var(--ff-ink);font-family: var(--font-display);font-size: 23px;letter-spacing: -.038em;font-weight: 700;gap: 10px;}body[data-design="v5"] .ff-topbar--app .ff-brand{font-size: 19px;gap: 9px;}body[data-design="v5"] .ff-topbar--app .ff-brand svg{height: 1.45em;}.ff-mark__pin{fill: #76abff;}.ff-mark__l{fill: #101521;}html[data-theme="light"] .ff-mark__pin{fill: #0050ba;}html[data-theme="light"] .ff-mark__l{fill: #ffffff;}body[data-design="v5"] .ff-btn{border-radius: 10px;padding: 12px 21px;font-size: 14px;line-height: 1.5;font-weight: 600;letter-spacing: .01em;transition: background .15s,transform .15s;box-shadow: none;}@media (hover: hover){body[data-design="v5"] .ff-btn:hover{transform: none;}}body[data-design="v5"] .ff-btn--sm{padding: 9px 16px;font-size: 13px;}body[data-design="v5"] .ff-btn--primary{background: #375cdd;color: #fff;border-color: #375cdd;}@media (hover: hover){body[data-design="v5"] .ff-btn--primary:hover{background: #294bc2;border-color: #294bc2;}}body[data-design="v5"] .ff-btn--outline{background: transparent;border-color: var(--ff-border-strong);color: var(--ff-ink);}@media (hover: hover){body[data-design="v5"] .ff-btn--outline:hover{background: var(--ff-hover);}}body[data-design="v5"] .ff-icon-btn{color: var(--ff-ink-3);background: transparent;border-color: var(--ff-border);}body[data-design="v5"] .ff-avatar{background: var(--ff-band);color: var(--ff-ink);border: 1px solid var(--ff-border-strong);font-size: 13px;}body[data-design="v5"] :is(.ff-pill,.ff-tag){background: var(--ff-band);border-color: var(--ff-border);color: var(--ff-ink-3);}body[data-design="v5"] :is(input,select,textarea){accent-color: #6489ff;}body[data-design="v5"] :is(.ff-input,.ff-select,.ff-textarea){background: var(--ff-page);border-color: var(--ff-border-strong);color: var(--ff-ink);}body[data-design="v5"] :is(.ff-input,.ff-select,.ff-textarea):focus{border-color: var(--ff-blue);box-shadow: var(--ff-focus-ring);}body[data-design="v5"] .ff-popover{background: var(--ff-card);border-color: var(--ff-border-strong);box-shadow: var(--ff-shadow-raised);}body[data-design="v5"] .ff-menu__rule{height: 1px;margin: 5px 0;background: var(--ff-border);}body[data-design="v5"] :focus-visible{outline: 2px solid var(--ff-blue);outline-offset: 3px;}body[data-design="v5"] [tabindex="-1"]:not(a, button, input, select, textarea, [role="option"]):focus{outline: none;}body[data-design="v5"] .ff-badge{color: var(--ff-page);background: var(--ff-blue);border-color: var(--ff-page);}body[data-design="v5"] .ff-plan-cta{color: #fff;background: #375cdd;}@view-transition{navigation: auto;}@media (prefers-reduced-motion: no-preference){::view-transition-old(root), ::view-transition-new(root){animation-duration: 120ms;}}@media (prefers-reduced-motion: reduce){::view-transition-old(root), ::view-transition-new(root){animation: none;}}body[data-design="v5"] #v5Shell[data-kind="app"].ff-topbar--app{view-transition-name: v5-shell;}@media (prefers-reduced-motion: no-preference){::view-transition-group(v5-shell), ::view-transition-old(v5-shell), ::view-transition-new(v5-shell){animation-duration: 120ms;}}@media (prefers-reduced-motion: reduce){::view-transition-group(v5-shell), ::view-transition-old(v5-shell), ::view-transition-new(v5-shell){animation: none;}}body[data-design="v5"]{--ip-ease: cubic-bezier(.2,.7,.2,1);}body[data-design="v5"] :is(.ff-menu,.ff-popover,.ff-tracker__popover,.fd-sort-menu):not([hidden]){animation: inbox-menu-in 180ms var(--ip-ease);transform-origin: top right;}@keyframes inbox-menu-in{from{opacity: 0;transform: translateY(-3px) scale(.985);}to{opacity: 1;transform: none;}}body[data-design="v5"] :is(.ff-icon-button,.ff-icon-btn,.ff-avatar,.ff-menu__item,.ff-icon-nav__item){transition: background 140ms var(--ip-ease), color 140ms var(--ip-ease), border-color 140ms var(--ip-ease);}@media (hover: hover){body[data-design="v5"] :is(.ff-find--link:hover, .av2-item:hover){transform: none;}}@media (prefers-reduced-motion: reduce){body[data-design="v5"] :is(.ff-menu,.ff-popover,.ff-tracker__popover,.fd-sort-menu):not([hidden]){animation: none;}body[data-design="v5"] :is(.ff-icon-button,.ff-icon-btn,.ff-avatar,.ff-menu__item,.ff-icon-nav__item){transition: none;}}body[data-design="v5"].ff-shell-app{padding-left: 196px;padding-top: 72px;}body[data-design="v5"]:not(.ff-has-shell):has(#v5Shell:empty){visibility: hidden;animation: v5-shell-wait 0s linear 1.5s forwards;}@keyframes v5-shell-wait{to{visibility: visible;}}html:has(#v5Shell[data-kind="app"]:empty)::before{content: "";position: fixed;inset: 0 0 auto;z-index: 40;height: 72px;background: var(--v5-rail);border-bottom: 1px solid var(--ff-border);animation: v5-shell-outline-off 0s linear 1.5s forwards;}html:has(#v5Shell[data-kind="app"]:empty)::after{content: "";position: fixed;inset: 72px auto 0 0;z-index: 40;width: 196px;background: var(--v5-rail);border-right: 1px solid var(--ff-border-soft);animation: v5-shell-outline-off 0s linear 1.5s forwards;}@keyframes v5-shell-outline-off{to{visibility: hidden;}}@media(max-width: 820px){html:has(#v5Shell[data-kind="app"]:empty)::before{height: 64px;}html:has(#v5Shell[data-kind="app"]:empty)::after{inset: 64px 0 auto;width: auto;height: 52px;border-right: 0;border-bottom: 1px solid var(--ff-border);}}body[data-design="v5"] .ff-topbar--app{padding: 0 26px;backdrop-filter: none;background: var(--v5-rail);}body[data-design="v5"] .ff-topbar--app .ff-topbar__side:first-child{width: 170px;flex: 0 0 170px;}body[data-design="v5"] .ff-icon-nav{position: fixed;inset: 72px auto 0 0;display: flex;flex-direction: column;align-items: stretch;width: 196px;padding: 25px 12px 20px;margin: 0;border: 0;border-right: 1px solid var(--ff-border-soft);background: var(--v5-rail);gap: 5px;overflow-y: auto;}body[data-design="v5"] .ff-icon-nav__group{display: flex;flex-direction: column;align-items: stretch;border: 0;margin: 0;padding: 0;gap: 5px;}body[data-design="v5"] .ff-icon-nav__item{width: 100%;min-height: 44px;height: 44px;flex: 0 0 44px;justify-content: flex-start;padding: 0 11px;border-radius: 9px;color: var(--v5-nav-ink);gap: 11px;font-size: 14px;font-weight: 500;letter-spacing: .005em;}body[data-design="v5"] .ff-icon-nav__item svg{width: 18px;height: 18px;}@media (hover: hover){body[data-design="v5"] .ff-icon-nav__item:hover{color: var(--ff-ink);background: var(--ff-hover);}}body[data-design="v5"] .ff-icon-nav__item[aria-current="page"]{color: var(--v5-nav-active);background: var(--v5-nav-selected);box-shadow: none;font-weight: 600;}body[data-design="v5"] .ff-icon-nav__item[aria-current="page"]::after{display: none;}.v5-nav-label{display: inline;}body[data-design="v5"] .ff-icon-nav, body[data-design="v5"] .ff-icon-nav *{font-family: var(--v5-rail-font);}.v5-rail-label{padding: 0 11px 8px;color: var(--v5-rail-muted);font-size: 12px;font-weight: 600;letter-spacing: 0;}.v5-rail-label--settings{padding-top: 20px;}.v5-rail-foot{margin-top: auto;padding-top: 40px;}.v5-rail-legal{display: grid;gap: 1px;margin: 14px 0 0;padding: 0 11px;color: var(--v5-rail-muted);font-size: 11px;line-height: 1.55;letter-spacing: 0;}.v5-rail-legal a{color: inherit;text-decoration: none;}.v5-rail-legal a:focus-visible{color: var(--ff-ink);text-decoration: underline;text-underline-offset: 2px;}@media (hover: hover){.v5-rail-legal a:hover{color: var(--ff-ink);text-decoration: underline;text-underline-offset: 2px;}}body[data-design="v5"] .ff-menu__legal{display: none;}body[data-design="v5"] .ff-icon-nav .ff-badge{position: static;margin-left: auto;border: 0;background: var(--ff-blue-tint);color: var(--ff-blue);font-family: var(--ff-font);font-size: 11.5px;font-weight: 600;font-variant-numeric: proportional-nums;letter-spacing: 0;text-box: trim-both cap alphabetic;}body[data-design="v5"] .ff-icon-nav #v5InboxCount{background: #d93025;color: #fff;}body[data-design="v5"] .ff-tracker__trigger{width: auto;min-width: 38px;height: 38px;gap: 8px;padding: 0 13px 0 12px;border: 1px solid var(--ff-border);border-radius: 999px;background: var(--ff-card);color: var(--ff-ink-3);}@media (hover: hover){body[data-design="v5"] .ff-tracker__trigger:hover{background: var(--ff-hover);color: var(--ff-ink-2);}}body[data-design="v5"] .ff-tracker .ff-ring__fill{stroke: var(--v5-limit-colour, var(--ff-blue));transition: stroke-dasharray .3s ease, stroke .3s ease;}body[data-design="v5"] .ff-tracker[data-tone="empty"] .ff-tracker__trigger{border-color: color-mix(in srgb, #ec6572 55%, transparent);background: color-mix(in srgb, #ec6572 14%, var(--ff-card));color: #ffc9cf;font-weight: 500;}@media (hover: hover){body[data-design="v5"] .ff-tracker[data-tone="empty"] .ff-tracker__trigger:hover{background: color-mix(in srgb, #ec6572 22%, var(--ff-card));color: #ffe1e4;}}.v5-limit-warning{display: inline-flex;width: 16px;height: 16px;color: #ec6572;}.v5-limit-warning svg{width: 16px;height: 16px;}body[data-design="v5"] .ff-tracker .ff-tracker__stopped{display: inline-flex;align-items: center;text-decoration: none;}body[data-design="v5"] .ff-tracker .ff-tracker__stopped svg{flex: none;width: 15px;height: 15px;}body[data-design="v5"] .ff-tracker .ff-tracker__popover{display: grid;grid-template-columns: minmax(0, 1fr);align-items: stretch;justify-content: stretch;gap: 10px;width: 300px;padding: 16px 16px 14px;border-color: var(--ff-border-strong);}body[data-design="v5"] .ff-tracker .ff-tracker__popover[hidden]{display: none;}body[data-design="v5"] .ff-tracker .ff-tracker__label{font-size: 12.5px;line-height: 1.3;font-weight: 500;letter-spacing: 0;text-transform: none;color: var(--ff-ink-2);}body[data-design="v5"] .ff-tracker .ff-tracker__value{margin-top: 2px;color: var(--v5-limit-colour, var(--ff-ink));font: 700 26px/1 var(--font-display);letter-spacing: -.02em;}body[data-design="v5"] .ff-tracker .ff-tracker__value small{margin-left: 6px;color: var(--ff-ink-2);font: 500 14px/1 var(--ff-font);letter-spacing: 0;}.v5-limit-meter{position: relative;display: block;height: 8px;overflow: hidden;border-radius: 99px;background: var(--ff-band);}.v5-limit-meter span{position: absolute;inset: 0 auto 0 0;border-radius: 99px;background: var(--v5-limit-colour, var(--ff-blue));transition: width .3s ease;}.v5-limit-line{display: flex;justify-content: space-between;gap: 12px;color: var(--ff-ink-2);font-size: 12.5px;font-variant-numeric: tabular-nums;}.v5-limit-foot{display: block;margin-top: 2px;padding-top: 12px;border-top: 1px solid var(--ff-border);}body[data-design="v5"] .ff-tracker .ff-tracker__cta{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 38px;border: 1px solid var(--ff-border-strong);border-radius: 999px;color: var(--ff-ink-3);font: 600 13.5px/1 var(--ff-font);text-decoration: none;}@media (hover: hover){body[data-design="v5"] .ff-tracker .ff-tracker__cta:hover{background: var(--ff-hover);color: var(--ff-ink);text-decoration: none;}}body[data-design="v5"] .ff-tracker[data-tone="empty"] .ff-tracker__cta{border-color: #375cdd;background: #375cdd;color: #fff;}@media (hover: hover){body[data-design="v5"] .ff-tracker[data-tone="empty"] .ff-tracker__cta:hover{border-color: #294cbb;background: #294cbb;}}body[data-design="v5"] .ff-tracker[data-tone="empty"] .ff-tracker__cta.ff-tracker__raise{border-color: #4c6fff;background: #4c6fff;color: #fff;}@media (hover: hover){body[data-design="v5"] .ff-tracker[data-tone="empty"] .ff-tracker__cta.ff-tracker__raise:hover{border-color: #6382ff;background: #6382ff;color: #fff;}}.v5-search-toggle{display: inline-flex;align-items: center;gap: 8px;height: 38px;padding: 0 15px 0 12px;border: 1px solid var(--ff-border);border-radius: 999px;background: var(--ff-card);color: var(--ff-ink);font: 500 13px/1 var(--ff-font);letter-spacing: .005em;white-space: nowrap;cursor: pointer;flex-shrink: 0;}.v5-search-toggle[hidden]{display: none;}@media (hover: hover){.v5-search-toggle:hover:not(:disabled){background: var(--ff-hover);}}.v5-search-toggle:disabled{cursor: not-allowed;opacity: .55;}.v5-search-toggle__icon{display: inline-grid;width: 15px;height: 15px;color: var(--v5-glow);animation: v5-search-pulse 6.4s linear infinite;}.v5-search-toggle__icon svg{width: 15px;height: 15px;}.v5-search-toggle__ico{grid-area: 1 / 1;display: inline-flex;width: 15px;height: 15px;transition: opacity 160ms ease;}.v5-search-toggle__ico--play{opacity: 0;}.v5-search-toggle.is-paused .v5-search-toggle__ico--pause{opacity: 0;}.v5-search-toggle.is-paused .v5-search-toggle__ico--play{opacity: 1;}.v5-search-toggle__labels{display: inline-grid;justify-items: center;}.v5-search-toggle__labels .v5-search-toggle__label{grid-area: 1 / 1;transition: opacity 160ms ease, color 200ms ease;}.v5-search-toggle__label--resume{opacity: 0;}.v5-search-toggle.is-paused .v5-search-toggle__label--pause{opacity: 0;}.v5-search-toggle.is-paused .v5-search-toggle__label--resume{opacity: 1;}.v5-daily-limit{color: var(--ff-ink-2);}.v5-daily-limit__icon{display: inline-flex;width: 15px;height: 15px;}.v5-daily-limit__icon svg{width: 15px;height: 15px;}.v5-daily-limit__label{line-height: 18px;}.v5-toast{position: fixed;bottom: 30px;left: 50%;transform: translate(-50%, 6px);z-index: 2000;display: inline-flex;align-items: center;gap: 10px;max-width: calc(100% - 32px);padding: 13px 20px 13px 16px;border: 0;border-radius: 8px;background: #d8e4fd;color: #162746;box-shadow: 0 10px 40px #0007;font: 500 14px/1.4 var(--ff-font);letter-spacing: .005em;opacity: 0;transition: opacity 160ms ease-out, transform 160ms ease-out, display 160ms allow-discrete, overlay 160ms allow-discrete;}.v5-toast[popover]{top: auto;right: auto;margin: 0;overflow: visible;}.v5-toast[hidden]{display: none;}.v5-toast:popover-open{opacity: 1;transform: translate(-50%, 0);}.v5-toast:not([hidden]){opacity: 1;}@starting-style{.v5-toast:popover-open{opacity: 0;transform: translate(-50%, 6px);}}.v5-toast__icon{display: inline-flex;width: 16px;height: 16px;flex-shrink: 0;}.v5-toast__icon svg{width: 16px;height: 16px;}html[data-theme="light"] .v5-toast{color: #fff;background: #1c2c4a;box-shadow: 0 10px 40px #182d5029;}@media (max-width: 720px){.v5-toast{bottom: 24px;font-size: 13px;}}.v5-search-toggle{--v5-glow: #ec6572;--v5-glow-lit: color-mix(in srgb, #ffdfe3 55%, #ec6572);border-color: color-mix(in srgb, var(--v5-glow) 24%, transparent);}.v5-search-toggle.is-paused{--v5-glow: #63d99b;--v5-glow-lit: color-mix(in srgb, #d9ffe9 55%, #63d99b);}.v5-search-toggle__label{line-height: 18px;background-image: linear-gradient(95deg, var(--v5-glow), var(--v5-glow-lit), var(--v5-glow), var(--v5-glow-lit), var(--v5-glow));background-size: 340% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;animation: v5-search-flow 6.4s linear infinite;}@keyframes v5-search-flow{from{background-position: 141.667% 0;}to{background-position: 0% 0;}}@keyframes v5-search-pulse{0%, 50%, 100%{color: var(--v5-glow);}25%, 75%{color: var(--v5-glow-lit);}}@media (prefers-reduced-motion: reduce){.v5-search-toggle__label{background: none;color: var(--v5-glow);-webkit-text-fill-color: currentColor;}.v5-search-toggle__ico, .v5-search-toggle__labels .v5-search-toggle__label, .v5-toast{transition: none;}}.v5-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.v5-tracker-text{font-size: 13px;white-space: nowrap;font-variant-numeric: tabular-nums;letter-spacing: .005em;}body[data-design="v5"] #v5BellButton{position: relative;}body[data-design="v5"] #v5BellButton[data-new="true"]::after{content: "";position: absolute;top: 8px;right: 9px;width: 8px;height: 8px;border-radius: 50%;background: #d93025;box-shadow: 0 0 0 2px var(--v5-rail);}body[data-design="v5"] .ff-popover--notes{top: calc(100% + 10px);right: 0;width: 320px;max-width: calc(100vw - 24px);padding: 0;overflow: hidden;}body[data-design="v5"] .ff-notes__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 16px 12px;border-bottom: 1px solid var(--ff-border);}body[data-design="v5"] .ff-notes__close{display: grid;place-items: center;flex: none;width: 26px;height: 26px;margin: -3px -4px -3px 0;padding: 0;border: 0;border-radius: 50%;background: #ffffff14;color: var(--ff-ink-3);cursor: pointer;}body[data-design="v5"] .ff-notes__close svg{display: block;width: 14px;height: 14px;}@media (hover: hover){body[data-design="v5"] .ff-notes__close:hover{background: #ffffff26;color: var(--ff-ink);}}body[data-design="v5"] .ff-notes__head strong{display: block;font-size: 14px;line-height: 20px;font-weight: 600;color: var(--ff-ink);}body[data-design="v5"] .ff-notes__list{max-height: 296px;overflow-y: scroll;overscroll-behavior: contain;}body[data-design="v5"] .ff-notes__list::-webkit-scrollbar{width: 10px;}body[data-design="v5"] .ff-notes__list::-webkit-scrollbar-track{margin-block: 6px;border: 2px solid transparent;border-radius: 99px;background: #29344a padding-box;}body[data-design="v5"] .ff-notes__list::-webkit-scrollbar-thumb{border: 2px solid transparent;border-radius: 99px;background: #40547a padding-box;}@supports not selector(::-webkit-scrollbar){body[data-design="v5"] .ff-notes__list{scrollbar-width: thin;scrollbar-color: #40547a #29344a;}}body[data-design="v5"] .ff-note{position: relative;display: block;padding: 12px 16px 12px 32px;border-bottom: 1px solid var(--ff-border-soft);color: inherit;text-decoration: none;}body[data-design="v5"] .ff-note:last-child{border-bottom: 0;}@media (hover: hover){body[data-design="v5"] .ff-note:hover{background: var(--ff-hover);}}body[data-design="v5"] .ff-note:focus-visible{outline: 2px solid var(--ff-blue);outline-offset: -2px;}body[data-design="v5"] .ff-note::before{content: "";position: absolute;left: 14px;top: 19px;width: 7px;height: 7px;border-radius: 50%;background: #86dfc0;}body[data-design="v5"] .ff-note[data-tone="blue"]::before{background: #7d9dff;}body[data-design="v5"] .ff-note[data-tone="red"]::before{background: #ec6572;}body[data-design="v5"] :is(.ff-note__reason,.ff-note__title,.ff-note__time){display: block;}body[data-design="v5"] .ff-note__reason{font-size: 14px;line-height: 20px;font-weight: 500;color: #d3dae7;}body[data-design="v5"] .ff-note[data-new="true"] .ff-note__reason{font-weight: 600;color: var(--ff-ink);}body[data-design="v5"] .ff-note__title{margin-top: 2px;overflow: hidden;font-size: 13px;line-height: 19px;color: #aeb9cb;white-space: nowrap;text-overflow: ellipsis;}body[data-design="v5"] .ff-note__time{margin-top: 4px;font-size: 12px;line-height: 16px;color: var(--ff-ink-2);}body[data-design="v5"] .ff-notes__list:has(> .ff-notes__empty){overflow-y: hidden;}body[data-design="v5"] .ff-notes__empty{margin: 0;padding: 16px;font-size: 14px;line-height: 20px;color: var(--ff-ink-2);}body[data-design="v5"] :is(.ff-chip[aria-pressed="true"],.ff-chip.is-active,.ff-searchbar__button){color: var(--ff-page);}@media(max-width: 1000px){body[data-design="v5"] .ff-topbar{padding: 0 22px;}}@media(max-width: 820px){html.ff-shell-app,body[data-design="v5"].ff-shell-app{--ff-topbar-h: 116px;padding-left: 0;}html:has(#v5Shell[data-kind="app"]):has(body[data-design="v5"]),body[data-design="v5"]:has(#v5Shell[data-kind="app"]){--ff-topbar-h: 116px;}body[data-design="v5"].ff-shell-app{padding-top: 116px;}body[data-design="v5"] .ff-topbar{height: 64px;padding: 0 18px;}body[data-design="v5"] .ff-tracker__trigger:not(.ff-tracker__stopped){pointer-events: none;cursor: default;}body[data-design="v5"] .ff-topbar--app .ff-topbar__side:first-child{width: auto;flex: 0 1 auto;}body[data-design="v5"] .ff-topbar--app>.ff-topbar__side{height: 64px;}body[data-design="v5"] .ff-icon-nav{inset: 64px 0 auto;display: flex;flex-direction: row;align-items: center;justify-content: flex-start;width: 100%;height: 52px;padding: 5px 14px;border-right: 0;border-bottom: 1px solid var(--ff-border);overflow-x: auto;overflow-y: hidden;gap: 6px;}body[data-design="v5"] .ff-icon-nav:is([data-more-before],[data-more-after]){--rail-before: #000;--rail-after: #000;-webkit-mask: linear-gradient(to right, var(--rail-before), #000 40px, #000 calc(100% - 40px), var(--rail-after)) top / 100% calc(100% - 1px) no-repeat, linear-gradient(#000, #000) bottom / 100% 1px no-repeat;mask: linear-gradient(to right, var(--rail-before), #000 40px, #000 calc(100% - 40px), var(--rail-after)) top / 100% calc(100% - 1px) no-repeat, linear-gradient(#000, #000) bottom / 100% 1px no-repeat;}body[data-design="v5"] .ff-icon-nav[data-more-before]{--rail-before: transparent;}body[data-design="v5"] .ff-icon-nav[data-more-after]{--rail-after: transparent;}body[data-design="v5"] .ff-icon-nav__group{flex: 0 0 auto;flex-direction: row;gap: 6px;}body[data-design="v5"] .ff-icon-nav__item{width: auto;min-width: fit-content;min-height: 36px;height: 36px;flex: 0 0 auto;padding: 0 10px;gap: 6px;font-size: 12px;}body[data-design="v5"] .ff-icon-nav__item svg{width: 15px;height: 15px;}.v5-rail-label,.v5-rail-foot{display: none;}body[data-design="v5"] .ff-menu__legal{display: flex;flex-wrap: wrap;align-items: center;gap: 2px 12px;padding: 6px 11px 4px;color: var(--v5-rail-muted, var(--ff-ink-2));font-size: 11px;line-height: 1.5;}body[data-design="v5"] .ff-menu__legal span{flex-basis: 100%;}body[data-design="v5"] .ff-menu__legal a{color: inherit;text-decoration: none;}body[data-design="v5"] .ff-menu__legal a:focus-visible{color: var(--ff-ink);text-decoration: underline;}@media (hover: hover){body[data-design="v5"] .ff-menu__legal a:hover{color: var(--ff-ink);text-decoration: underline;}}body[data-design="v5"] .ff-icon-nav .ff-badge{display: none;}body[data-design="v5"] .ff-topbar__actions{gap: 10px;}body[data-design="v5"].ff-shell-minimal{padding-top: 64px;}body[data-design="v5"].ff-shell-public{padding-top: 112px;--ff-topbar-h: 112px;}}@media(max-width: 600px){body[data-design="v5"] .ff-topbar--app :is(#v5BellButton,.ff-plan-cta){display: none;}body[data-design="v5"] :is(.ff-topbar--app, .ff-topbar--public) .ff-brand__text{display: none;}}@media(prefers-reduced-motion: reduce){body[data-design="v5"] *,body[data-design="v5"] *::before,body[data-design="v5"] *::after{animation: none!important;transition: none!important;scroll-behavior: auto!important;}}.ff-code{display: flex;gap: 8px;min-width: 0;}.ff-code__box{flex: 1 1 0;width: 0;min-width: 0;height: 52px;padding: 0;border: 1px solid var(--ff-border-strong);border-radius: 8px;background: #0c111c;color: var(--ff-ink);text-align: center;font: 500 19px/1 var(--ff-font);font-variant-numeric: tabular-nums;}.ff-code__box:focus-visible, .ff-code__box:focus{border-color: #6f8fff;box-shadow: 0 0 0 3px #6489ff35;outline: 0;}body[data-design="v5"] .ff-code__box:focus-visible{outline: 0;}.ff-code-resend{display: flex;align-items: baseline;justify-content: center;gap: 6px;margin: 0;color: var(--ff-ink-2);font-size: 13px;}.ff-code-resend button{border: 0;padding: 0;background: none;color: var(--ff-blue);font: 600 13px/1.5 var(--ff-font);cursor: pointer;}@media (hover: hover){.ff-code-resend button:hover{color: var(--ff-blue-dark);}}body[data-design="v5"] .ff-topbar--minimal{justify-content: space-between;}@media(max-width: 820px){body[data-design="v5"] .ff-topbar__actions{gap: 8px;}}@media(max-width: 380px){body[data-design="v5"] .ff-topbar--public .ff-btn{padding: 8px 10px;}body[data-design="v5"] .ff-topbar--app .v5-tracker-text{display: none;}.v5-search-toggle{width: 38px;padding: 0;justify-content: center;}.v5-search-toggle__labels, .v5-daily-limit__label{display: none;}}@media (max-width: 600px){.v5-search-toggle__icon, .v5-search-toggle__label{animation-iteration-count: 3;animation-fill-mode: forwards;}}html:is(.ff-shell-public, .ff-shell-minimal), body[data-design="v5"]:is(.ff-shell-public, .ff-shell-minimal){--ff-topbar-h: 80px;}body[data-design="v5"] #v5Shell:is(.ff-topbar--public, .ff-topbar--minimal){height: 80px;padding: 0 max(36px, calc((100% - 1120px) / 2));border-bottom: 0;background: var(--ff-card);box-shadow: inset 0 -1px 0 var(--ff-border);}html[data-theme="dark"] body[data-design="v5"] #v5Shell:is(.ff-topbar--public, .ff-topbar--minimal){background: #0b0f19;box-shadow: inset 0 -1px 0 #ffffff12;}body[data-design="v5"] #v5Shell:is(.ff-topbar--public, .ff-topbar--minimal) .ff-brand{gap: 10px;padding: 0;border-radius: 4px;font-size: 26px;line-height: 1;letter-spacing: -.03em;}body[data-design="v5"] #v5Shell.ff-topbar--public > .ff-topbar__side:first-child{gap: 0;}body[data-design="v5"] #v5Shell.ff-topbar--public .ff-topbar__actions{gap: 22px;}body[data-design="v5"] #v5Shell.ff-topbar--public .ff-topbar__actions > .ff-btn--primary{min-height: 42px;padding: 0 20px;border: 0;border-radius: 999px;font-size: 15px;line-height: 1.55;font-weight: 600;letter-spacing: -.005em;}@media (max-width: 820px){html.ff-shell-public, body[data-design="v5"].ff-shell-public{--ff-topbar-h: 128px;}body[data-design="v5"].ff-shell-public{padding-top: 128px;}body[data-design="v5"].ff-shell-minimal{padding-top: 80px;}body[data-design="v5"] #v5Shell:is(.ff-topbar--public, .ff-topbar--minimal){padding: 0 20px;}}@media (max-width: 720px){html.ff-shell-public, body[data-design="v5"].ff-shell-public{--ff-topbar-h: 116px;}body[data-design="v5"].ff-shell-public{padding-top: 116px;}html.ff-shell-minimal, body[data-design="v5"].ff-shell-minimal{--ff-topbar-h: 68px;}body[data-design="v5"].ff-shell-minimal{padding-top: 68px;}body[data-design="v5"] #v5Shell:is(.ff-topbar--public, .ff-topbar--minimal){height: 68px;}body[data-design="v5"] #v5Shell:is(.ff-topbar--public, .ff-topbar--minimal) .ff-brand{font-size: 22px;}}@media (max-width: 600px){body[data-design="v5"] #v5Shell:is(.ff-topbar--public, .ff-topbar--minimal) .ff-brand__text{display: inline;}}@media (max-width: 420px){body[data-design="v5"] #v5Shell:is(.ff-topbar--public, .ff-topbar--minimal){gap: 8px;padding: 0 16px;}body[data-design="v5"] #v5Shell:is(.ff-topbar--public, .ff-topbar--minimal) .ff-brand{gap: 6px;font-size: clamp(16px, 5vw, 20px);}body[data-design="v5"] #v5Shell.ff-topbar--public .ff-topbar__actions{gap: 8px;}body[data-design="v5"] #v5Shell.ff-topbar--public .ff-topbar__actions > .ff-btn--primary{min-height: 38px;padding: 0 10px;font-size: 12px;}}