.fl-category-tabs{min-width:0;min-height:var(--fl-hit);isolation:isolate;max-width:100%;color:var(--fl-muted);font-family:var(--fl-font);flex-shrink:0;position:relative}.fl-category-viewport{width:100%;min-height:var(--fl-hit);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--fl-space-4);overflow-x:auto}.fl-category-viewport::-webkit-scrollbar{display:none}.fl-category-viewport[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.fl-category-track{align-items:stretch;gap:var(--fl-space-6);background:0 0;border:0;border-radius:0;width:max-content;min-width:100%;display:flex;position:relative}.fl-category-tabs .fl-category-item{justify-content:center;align-items:center;gap:var(--fl-space-2);box-sizing:border-box;min-height:var(--fl-hit);padding:var(--fl-space-2) 0;color:var(--fl-muted);font:var(--fl-weight-medium) var(--fl-text-md)/var(--fl-leading-md) var(--fl-font);white-space:nowrap;cursor:pointer;transition:color var(--fl-motion-control) var(--fl-motion-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:none;text-decoration:none;display:inline-flex;position:relative}.fl-category-tabs--large .fl-category-item{font-size:var(--fl-text-lg)}.fl-category-tabs .fl-category-item[data-category-active=true]{color:var(--fl-text);font-weight:var(--fl-weight-strong)}.fl-category-tabs .fl-category-item:hover{color:var(--fl-text)}.fl-category-tabs .fl-category-item:focus-visible{outline:2px solid var(--fl-ring);outline-offset:-3px;border-radius:var(--fl-radius-sm)}.fl-category-step:focus-visible{outline:2px solid var(--fl-ring);outline-offset:-3px;border-radius:var(--fl-radius-sm)}.fl-category-featured{color:var(--fl-featured-icon)}.fl-category-count{color:var(--fl-muted);font-size:var(--fl-text-xs);font-weight:var(--fl-weight-normal);font-variant-numeric:tabular-nums}.fl-category-indicator{border-radius:var(--fl-radius-sm);background:var(--fl-primary);pointer-events:none;height:3px;transition:transform var(--fl-motion-category) var(--fl-motion-ease),width var(--fl-motion-category) var(--fl-motion-ease);position:absolute;bottom:0;left:0}.fl-category-tabs:before,.fl-category-tabs:after{content:"";z-index:1;width:var(--fl-space-6);pointer-events:none;opacity:0;transition:opacity var(--fl-motion-control) var(--fl-motion-ease);position:absolute;top:0;bottom:0}.fl-category-tabs:before{background:linear-gradient(90deg,var(--fl-rail-surface,var(--fl-surface)),transparent);left:0}.fl-category-tabs:after{background:linear-gradient(270deg,var(--fl-rail-surface,var(--fl-surface)),transparent);right:0}.fl-category-tabs[data-overflow-start]:before,.fl-category-tabs[data-overflow-end]:after{opacity:1}.fl-category-tabs[dir=rtl]:before{background:linear-gradient(270deg,var(--fl-rail-surface,var(--fl-surface)),transparent);left:auto;right:0}.fl-category-tabs[dir=rtl]:after{background:linear-gradient(90deg,var(--fl-rail-surface,var(--fl-surface)),transparent);left:0;right:auto}.fl-category-step{z-index:2;width:var(--fl-hit);background:var(--fl-rail-surface,var(--fl-surface));color:var(--fl-muted);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0}.fl-category-step[hidden]{display:none}.fl-category-step--start{left:0}.fl-category-step--end{right:0}.fl-category-tabs[dir=rtl] .fl-category-step--start{left:auto;right:0}.fl-category-tabs[dir=rtl] .fl-category-step--end{left:0;right:auto}@media (max-width:979px){.fl-category-tabs .fl-category-item{font-size:var(--fl-mobile-body);line-height:var(--fl-mobile-body-leading);padding-block:var(--fl-space-1);gap:var(--fl-space-1)}.fl-category-tabs--large .fl-category-item{font-size:var(--fl-mobile-item-title)}.fl-category-track{gap:var(--fl-space-4)}.fl-category-count{font-size:var(--fl-mobile-meta)}}@media (prefers-reduced-motion:reduce){.fl-category-tabs *,.fl-category-tabs:before,.fl-category-tabs:after{scroll-behavior:auto!important;transition:none!important}}.fl-theme{box-sizing:border-box;--fl-font:"Inter Variable", "Noto Sans SC Variable", sans-serif;--fl-bg:#f7f8fa;--fl-surface:#fff;--fl-surface-muted:#f0f2f4;--fl-hover:#f3f5f7;--fl-text:#202328;--fl-secondary:#646970;--fl-muted:#6f747c;--fl-border:#e8eaed;--fl-surface-header:#eff2f5;--fl-surface-selected:#eaf0fa;--fl-surface-floating:#fff;--fl-border-strong:#b8c0cc;--fl-primary:#175cd3;--fl-primary-hover:#12549f;--fl-primary-soft:#eef3f8;--fl-brand-surface:#101c35;--fl-brand-ink:#f4f7ff;--fl-brand-muted:#bccbeb;--fl-positive:#067647;--fl-positive-soft:#eaf5ef;--fl-negative:#c4324c;--fl-negative-soft:#faeded;--fl-quote-up:#0ecb81;--fl-quote-down:#f6465d;--fl-quote-ink:#fff;--fl-quote-row:60px;--fl-quote-badge-width:72px;--fl-quote-badge-height:28px;--fl-quote-caption:12px;--fl-quote-tag:10px;--fl-volume-up:#b1dcd2;--fl-volume-down:#ebc1ca;--fl-warning:#8b5e14;--fl-warning-soft:#fbf5e9;--fl-featured:#c2410c;--fl-featured-icon:#f97316;--fl-ring:#80a8fa;--fl-avatar-sage:#e0ece5;--fl-avatar-sand:#efe6d7;--fl-avatar-sky:#e0eaf3;--fl-avatar-lilac:#e9e3f2;--fl-avatar-rose:#f1e1e5;--fl-avatar-slate:#e2e6e8;--fl-season-low:#e3ad65;--fl-season-mid:#bdb3c6;--fl-season-high:#787cb6;--fl-season-end:#585eab;--fl-sentiment-low:#d69384;--fl-sentiment-mid:#dbc792;--fl-sentiment-high:#a8c5ab;--fl-sentiment-end:#70a98f;--fl-channel-cyan:#43e7e7;--fl-channel-magenta:#e754ce;--fl-channel-purple:#9b4ed5;--fl-channel-green:#49d7a0;--fl-channel-amber:#e6c563;--fl-elevation-edge:#20232812;--fl-elevation-ambient:#2023280f;--fl-elevation-contact:#2023280a;--fl-elevation-panel:0 0 0 1px var(--fl-elevation-edge), 0 0 12px var(--fl-elevation-ambient), 0 3px 8px var(--fl-elevation-contact);--fl-elevation-raised:0 0 0 1px var(--fl-elevation-edge), 0 8px 28px #2023281f, 0 2px 8px var(--fl-elevation-ambient);--fl-elevation-header:0 4px 8px -4px var(--fl-elevation-ambient), 0 2px 3px -2px var(--fl-elevation-contact);--fl-elevation-mobile-panel:0 2px 4px #2023280d, 0 4px 14px #20232814;--fl-elevation-mobile-header:0 2px 3px #2023280a, 0 5px 14px #20232814;--fl-elevation-mobile-navigation:0 -2px 4px #2023280a, 0 -5px 16px #20232814;--fl-elevation-sides:-5px 0 9px -6px var(--fl-elevation-ambient), 5px 0 9px -6px var(--fl-elevation-ambient), inset 1px 0 var(--fl-elevation-edge), inset -1px 0 var(--fl-elevation-edge);--fl-elevation-top:0 -4px 9px -6px var(--fl-elevation-ambient), inset 0 1px var(--fl-elevation-edge);--fl-elevation-bottom:0 4px 9px -6px var(--fl-elevation-ambient), inset 0 -1px var(--fl-elevation-edge);--fl-shadow:var(--fl-elevation-raised);--fl-overlay:#1e221e47;--fl-text-xs:12px;--fl-text-sm:13px;--fl-text-md:14px;--fl-text-lg:16px;--fl-text-reading:15px;--fl-text-meta:13px;--fl-leading-reading:26px;--fl-title:24px;--fl-display:44px;--fl-display-compact:32px;--fl-subtitle:20px;--fl-icon-letter:8px;--fl-shadow-control:0 1px 2px #1e221e14;--fl-leading-sm:20px;--fl-leading-md:22px;--fl-leading-lg:24px;--fl-mobile-page-title:20px;--fl-mobile-page-title-leading:28px;--fl-mobile-section-title:16px;--fl-mobile-section-title-leading:24px;--fl-mobile-item-title:14px;--fl-mobile-item-title-leading:20px;--fl-mobile-body:13px;--fl-mobile-body-leading:20px;--fl-mobile-meta:11px;--fl-mobile-meta-leading:16px;--fl-mobile-gap-field:var(--fl-space-1);--fl-mobile-gap-item:var(--fl-space-2);--fl-mobile-gap-group:var(--fl-space-3);--fl-mobile-gap-section:var(--fl-space-4);--fl-metric:26px;--fl-weight-normal:400;--fl-weight-medium:500;--fl-weight-strong:600;--fl-space-1:4px;--fl-space-2:8px;--fl-space-3:12px;--fl-space-4:16px;--fl-space-5:20px;--fl-space-6:24px;--fl-space-8:32px;--fl-space-10:40px;--fl-radius-sm:5px;--fl-radius-md:8px;--fl-radius-lg:12px;--fl-radius-control:12px;--fl-radius-search:16px;--fl-radius-segmented:14px;--fl-radius-dialog:20px;--fl-control-surface:#f3f4f6;--fl-control-border:#e8eaed;--fl-input-fill:var(--fl-surface);--fl-rail-surface:var(--fl-surface);--fl-focus-shadow:0 0 0 3px #175cd31f;--fl-motion-control:.16s;--fl-motion-category:.24s;--fl-motion-enter:.28s;--fl-motion-exit:.18s;--fl-motion-ease:cubic-bezier(.2,.8,.2,1);--fl-control:36px;--fl-control-lg:48px;--fl-control-sm:28px;--fl-hit:44px;--fl-row:64px;--fl-page-max:1480px;--fl-module-inset:var(--fl-space-5);--fl-overview-height:260px;--fl-overview-compact-height:224px;--fl-page-gutter:var(--fl-space-5);--fl-page-top:var(--fl-space-6);--fl-page-bottom:var(--fl-space-10);color:var(--fl-text);background:var(--fl-bg);font:var(--fl-weight-normal) var(--fl-text-md)/var(--fl-leading-md) var(--fl-font);font-synthesis:none;-webkit-font-smoothing:auto;text-rendering:auto;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.fl-theme *,.fl-theme :before,.fl-theme :after{box-sizing:border-box}.fl-theme :where(button,input,select,textarea){font:inherit;color:inherit}.fl-theme :where(button,a,input,select,summary):focus-visible{outline:2px solid var(--fl-ring);outline-offset:3px}.fl-theme :where(button,a){-webkit-tap-highlight-color:transparent}.fl-theme button{cursor:pointer}.fl-theme button:disabled{cursor:not-allowed}.fl-theme :where(a){color:inherit;text-decoration:none}.fl-theme :where(h1,h2,h3,p){margin:0}.fl-theme :where(h1,h2,h3,strong,b){font-weight:var(--fl-weight-strong)}.fl-theme svg{flex-shrink:0}.fl-theme .fl-number{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum";white-space:nowrap}.fl-theme .fl-secondary{color:var(--fl-secondary)}.fl-theme .fl-positive{color:var(--fl-positive)}.fl-theme .fl-negative{color:var(--fl-negative)}.fl-theme .fl-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html.fl-theme[data-form-factor=mobile],html.fl-theme[data-form-factor=mobile] .fl-theme{--fl-control:40px;--fl-row:60px;--fl-title:var(--fl-mobile-page-title);--fl-subtitle:var(--fl-mobile-section-title);--fl-metric:20px;--fl-module-inset:var(--fl-space-3)}@media (max-width:979px){html.fl-theme:not([data-form-factor=desktop]),html.fl-theme:not([data-form-factor=desktop]) .fl-theme{--fl-control:40px;--fl-row:60px;--fl-title:var(--fl-mobile-page-title);--fl-subtitle:var(--fl-mobile-section-title);--fl-metric:20px;--fl-module-inset:var(--fl-space-3)}}@media (prefers-reduced-motion:reduce){.fl-theme *,.fl-theme :before,.fl-theme :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fl-theme .fl-input,.fl-theme .fl-auth-input>input{--fl-input-fill:var(--fl-surface);border:1px solid var(--fl-control-border);border-radius:var(--fl-radius-control);background:var(--fl-input-fill);color:var(--fl-text);box-shadow:none;transition:background var(--fl-motion-control) var(--fl-motion-ease),border-color var(--fl-motion-control) var(--fl-motion-ease);outline:none}.fl-theme .fl-input::placeholder,.fl-theme .fl-auth-input>input::placeholder{color:var(--fl-muted);opacity:1}.fl-theme .fl-input:hover:not(:disabled):not(:focus-visible){border-color:var(--fl-border-strong)}.fl-theme .fl-auth-input>input:hover:not(:disabled):not(:focus-visible){border-color:var(--fl-border-strong)}.fl-theme .fl-auth-input{box-shadow:none;background:0 0;border:0;outline:none}.fl-theme .fl-search{--fl-input-fill:var(--fl-surface)}.fl-theme .fl-search--subtle{--fl-input-fill:var(--fl-control-surface)}.fl-theme .fl-search:focus-within{--fl-input-fill:var(--fl-surface);background:var(--fl-input-fill)}.fl-theme .fl-input:focus-visible{border-color:var(--fl-ring);outline:2px solid var(--fl-ring);outline-offset:-2px;box-shadow:none}.fl-theme .fl-auth-input>input:focus-visible{border-color:var(--fl-ring);outline:2px solid var(--fl-ring);outline-offset:-2px;box-shadow:none}.fl-theme .fl-search:focus-within{border-color:var(--fl-ring);outline:2px solid var(--fl-ring);outline-offset:-2px;box-shadow:none}.fl-theme .fl-search input{box-shadow:none;background:0 0;border:0;outline:none}.fl-theme input.fl-input:-webkit-autofill{-webkit-text-fill-color:var(--fl-text);caret-color:var(--fl-text);-webkit-box-shadow:0 0 0 1000px var(--fl-input-fill) inset;box-shadow:0 0 0 1000px var(--fl-input-fill) inset}.fl-theme input.fl-input:autofill{-webkit-text-fill-color:var(--fl-text);caret-color:var(--fl-text);-webkit-box-shadow:0 0 0 1000px var(--fl-input-fill) inset;box-shadow:0 0 0 1000px var(--fl-input-fill) inset}.fl-theme .fl-auth-input>input:-webkit-autofill{-webkit-text-fill-color:var(--fl-text);caret-color:var(--fl-text);-webkit-box-shadow:0 0 0 1000px var(--fl-input-fill) inset;box-shadow:0 0 0 1000px var(--fl-input-fill) inset}.fl-theme .fl-auth-input>input:autofill{-webkit-text-fill-color:var(--fl-text);caret-color:var(--fl-text);-webkit-box-shadow:0 0 0 1000px var(--fl-input-fill) inset;box-shadow:0 0 0 1000px var(--fl-input-fill) inset}.fl-theme .fl-search input:-webkit-autofill{-webkit-text-fill-color:var(--fl-text);caret-color:var(--fl-text);-webkit-box-shadow:0 0 0 1000px var(--fl-input-fill) inset;box-shadow:0 0 0 1000px var(--fl-input-fill) inset}.fl-theme .fl-search input:autofill{-webkit-text-fill-color:var(--fl-text);caret-color:var(--fl-text);-webkit-box-shadow:0 0 0 1000px var(--fl-input-fill) inset;box-shadow:0 0 0 1000px var(--fl-input-fill) inset}.fl-theme input.fl-input:-webkit-autofill{-webkit-text-fill-color:var(--fl-text);caret-color:var(--fl-text);-webkit-box-shadow:0 0 0 1000px var(--fl-input-fill) inset;box-shadow:0 0 0 1000px var(--fl-input-fill) inset}.fl-theme .fl-auth-input>input:-webkit-autofill{-webkit-text-fill-color:var(--fl-text);caret-color:var(--fl-text);-webkit-box-shadow:0 0 0 1000px var(--fl-input-fill) inset;box-shadow:0 0 0 1000px var(--fl-input-fill) inset}.fl-theme .fl-search input:-webkit-autofill{-webkit-text-fill-color:var(--fl-text);caret-color:var(--fl-text);-webkit-box-shadow:0 0 0 1000px var(--fl-input-fill) inset;box-shadow:0 0 0 1000px var(--fl-input-fill) inset}@media (forced-colors:active){.fl-theme .fl-input:focus-visible{border-color:highlight;outline-color:highlight}.fl-theme .fl-auth-input>input:focus-visible{border-color:highlight;outline-color:highlight}.fl-theme .fl-search:focus-within{border-color:highlight;outline-color:highlight}.fl-theme input.fl-input:-webkit-autofill{-webkit-text-fill-color:CanvasText;-webkit-box-shadow:none;box-shadow:none}.fl-theme input.fl-input:autofill{-webkit-text-fill-color:CanvasText;-webkit-box-shadow:none;box-shadow:none}.fl-theme .fl-auth-input>input:-webkit-autofill{-webkit-text-fill-color:CanvasText;-webkit-box-shadow:none;box-shadow:none}.fl-theme .fl-auth-input>input:autofill{-webkit-text-fill-color:CanvasText;-webkit-box-shadow:none;box-shadow:none}.fl-theme .fl-search input:-webkit-autofill{-webkit-text-fill-color:CanvasText;-webkit-box-shadow:none;box-shadow:none}.fl-theme .fl-search input:autofill{-webkit-text-fill-color:CanvasText;-webkit-box-shadow:none;box-shadow:none}.fl-theme input.fl-input:-webkit-autofill{-webkit-text-fill-color:CanvasText;-webkit-box-shadow:none;box-shadow:none}.fl-theme .fl-auth-input>input:-webkit-autofill{-webkit-text-fill-color:CanvasText;-webkit-box-shadow:none;box-shadow:none}.fl-theme .fl-search input:-webkit-autofill{-webkit-text-fill-color:CanvasText;-webkit-box-shadow:none;box-shadow:none}}@media (prefers-reduced-motion:reduce){.fl-theme .fl-input,.fl-theme .fl-auth-input>input{transition:none}}.fl-asset-mark{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative}.fl-asset-mark img{object-fit:contain;border-radius:50%;width:26px;height:26px;display:block}.fl-asset-mark>span{font-size:var(--fl-text-xs);font-weight:var(--fl-weight-medium);background:var(--fl-surface-muted);width:100%;height:100%;color:var(--fl-secondary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fl-button{--button-surface:transparent;--button-stroke:transparent;justify-content:center;align-items:center;gap:var(--fl-space-2);height:var(--fl-control);padding:0 var(--fl-space-3);border-radius:var(--fl-radius-control);font-weight:var(--fl-weight-medium);font-size:var(--fl-text-md);line-height:var(--fl-leading-sm);white-space:nowrap;transition:background var(--fl-motion-control) var(--fl-motion-ease), border-color var(--fl-motion-control) var(--fl-motion-ease), color var(--fl-motion-control) var(--fl-motion-ease), box-shadow var(--fl-motion-control) var(--fl-motion-ease);border:1px solid #0000;display:inline-flex;position:relative}.fl-button-label{justify-content:center;align-items:center;gap:var(--fl-space-2);display:inline-flex}.fl-button-label>svg,.fl-search>svg{flex:none;display:block}.fl-theme .fl-button{font-weight:var(--fl-weight-medium)}.fl-button-label--hidden{visibility:hidden}.fl-button.fl-button--primary{--button-surface:var(--fl-primary);background:var(--button-surface);color:var(--fl-surface)}.fl-button--primary:hover:not(:disabled){--button-surface:var(--fl-primary-hover);background:var(--button-surface)}.fl-button.fl-button--secondary{--button-surface:var(--fl-control-surface);--button-stroke:var(--fl-control-border);background:var(--button-surface);border-color:var(--button-stroke);color:var(--fl-text)}.fl-button--secondary:hover:not(:disabled){--button-surface:var(--fl-hover);--button-stroke:var(--fl-border-strong);background:var(--button-surface);border-color:var(--button-stroke)}.fl-button.fl-button--quiet{background:var(--button-surface);color:var(--fl-secondary)}.fl-button--quiet:hover:not(:disabled){--button-surface:var(--fl-surface-muted);background:var(--button-surface);color:var(--fl-text)}.fl-button:active:not(:disabled){filter:brightness(.96)}.fl-button:disabled{opacity:.45}.fl-button[aria-busy=true]{opacity:.8}.fl-button--small{height:var(--fl-control-sm);padding-inline:var(--fl-space-2);font-size:var(--fl-text-xs)}.fl-button--large{height:var(--fl-control-lg);padding-inline:var(--fl-space-5);font-size:var(--fl-text-lg)}.fl-button--icon{width:var(--fl-control);padding:0}.fl-button--small.fl-button--icon{width:var(--fl-control-sm)}.fl-button--large.fl-button--icon{width:var(--fl-control-lg)}.fl-button-spinner{animation:.9s linear infinite fl-spin;position:absolute}html[data-form-factor=mobile] .fl-button.fl-button--mobile-quote{width:var(--fl-quote-badge-width);min-width:var(--fl-quote-badge-width);height:var(--fl-hit);min-height:var(--fl-hit);box-shadow:none;background:0 0;border:0;flex:none;padding:0}html[data-form-factor=mobile] .fl-button--mobile-quote>.fl-button-label{box-sizing:border-box;width:100%;height:var(--fl-quote-badge-height);padding-inline:var(--fl-space-1);gap:var(--fl-space-1);border:1px solid var(--button-stroke);border-radius:var(--fl-radius-sm);background:var(--button-surface);font-size:var(--fl-text-sm);font-weight:var(--fl-weight-strong);line-height:1;transition:inherit}html[data-form-factor=mobile] .fl-button.fl-button--mobile-quote:focus-visible{outline:none}html[data-form-factor=mobile] .fl-button--mobile-quote:focus-visible>.fl-button-label{outline:2px solid var(--fl-ring);outline-offset:-2px}html[data-form-factor=mobile] .fl-button--mobile-quote>.fl-button-label--hidden{visibility:visible;color:#0000}html[data-form-factor=mobile] .fl-button--mobile-quote>.fl-button-label--hidden>*{visibility:hidden}@keyframes fl-spin{to{transform:rotate(360deg)}}.fl-search{align-items:center;gap:var(--fl-space-2);height:var(--fl-control);padding:0 var(--fl-space-3);border:1px solid var(--fl-control-border);border-radius:var(--fl-radius-search);background:var(--fl-surface);color:var(--fl-muted);min-width:0;max-width:100%;transition:border-color var(--fl-motion-control) var(--fl-motion-ease), background var(--fl-motion-control) var(--fl-motion-ease), box-shadow var(--fl-motion-control) var(--fl-motion-ease);display:flex}.fl-search--subtle{background:var(--fl-control-surface);border-color:#0000}.fl-search input{width:100%;min-width:0;height:100%;color:var(--fl-text);font-size:var(--fl-text-sm);font-weight:var(--fl-weight-normal);line-height:var(--fl-leading-md);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;flex:1 1 0;padding:0;outline:none!important}.fl-search input::placeholder{color:var(--fl-muted)}.fl-search input::-webkit-search-cancel-button{display:none}.fl-search .fl-button{margin-right:calc(-1 * var(--fl-space-2))}.fl-search-shortcut{color:var(--fl-muted);font:var(--fl-weight-normal) var(--fl-text-xs)/var(--fl-leading-sm) var(--fl-font);white-space:nowrap;flex:none}.fl-input{min-width:0;max-width:100%;min-height:var(--fl-control);padding:var(--fl-space-2) var(--fl-space-3);font:var(--fl-weight-normal) var(--fl-text-sm)/var(--fl-leading-sm) var(--fl-font)}.fl-theme .fl-button:focus-visible{outline:2px solid var(--fl-ring);outline-offset:-2px}.fl-theme .fl-segmented button:focus-visible{outline:2px solid var(--fl-ring);outline-offset:-2px}.fl-shell-search{width:100%}.fl-overflow-rail{isolation:isolate;--fl-rail-surface:var(--fl-surface);min-width:0;max-width:100%;position:relative}.fl-overflow-viewport{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;max-width:100%;scroll-padding-inline:var(--fl-space-2);overflow-x:auto}.fl-overflow-viewport::-webkit-scrollbar{display:none}.fl-overflow-viewport:focus-visible{outline:2px solid var(--fl-ring);outline-offset:-2px}.fl-overflow-track{width:max-content;min-width:100%;display:flex}.fl-overflow-rail:before,.fl-overflow-rail:after{content:"";width:var(--fl-space-8);pointer-events:none;z-index:1;opacity:0;transition:opacity var(--fl-motion-control) var(--fl-motion-ease);position:absolute;top:0;bottom:0}.fl-overflow-rail:before{background:linear-gradient(to right,var(--fl-rail-surface),transparent);left:0}.fl-overflow-rail:after{background:linear-gradient(to left,var(--fl-rail-surface),transparent);right:0}.fl-overflow-rail[data-overflow-start]:before,.fl-overflow-rail[data-overflow-end]:after{opacity:1}.fl-overflow-step.fl-button{z-index:2;background:var(--fl-surface);box-shadow:var(--fl-shadow-control);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.fl-overflow-step--start{left:var(--fl-space-1)}.fl-overflow-step--end{right:var(--fl-space-1)}.fl-overflow-step[aria-hidden=true]{visibility:hidden;pointer-events:none}.fl-overflow-position{display:none}@media (max-width:979px){.fl-overflow-rail[data-item-navigation]>.fl-overflow-viewport{scroll-snap-type:x mandatory;scroll-padding-inline:var(--fl-space-1)}.fl-overflow-rail[data-item-navigation] .fl-overflow-track>*{scroll-snap-align:start;scroll-snap-stop:always}.fl-overflow-rail[data-item-navigation]>.fl-overflow-viewport[data-dragging=true]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.fl-overflow-position{justify-content:center;align-items:center;gap:var(--fl-space-2);height:var(--fl-mobile-meta-leading);font-size:var(--fl-mobile-meta);line-height:var(--fl-mobile-meta-leading);color:var(--fl-muted);display:flex}.fl-overflow-dots{align-items:center;gap:var(--fl-space-1);display:flex}.fl-overflow-dots i{width:var(--fl-space-1);height:var(--fl-space-1);border-radius:var(--fl-radius-sm);background:var(--fl-border)}.fl-overflow-dots i[data-current]{width:var(--fl-space-3);background:var(--fl-primary)}}.fl-segmented-rail{vertical-align:middle;display:inline-block}.fl-segmented{width:max-content;min-width:100%;padding:var(--fl-space-1);background:var(--fl-control-surface);border-radius:var(--fl-radius-segmented);border:1px solid var(--fl-control-border);flex:none;align-items:center;gap:2px;display:inline-flex}.fl-segmented button{font-weight:var(--fl-weight-medium);justify-content:center;align-items:center;gap:var(--fl-space-2);padding:0 var(--fl-space-3);height:var(--fl-control-sm);border-radius:calc(var(--fl-radius-segmented) - var(--fl-space-1));color:var(--fl-secondary);font-size:var(--fl-text-sm);white-space:nowrap;transition:background var(--fl-motion-control) var(--fl-motion-ease), color var(--fl-motion-control) var(--fl-motion-ease), box-shadow var(--fl-motion-control) var(--fl-motion-ease);background:0 0;border:0;flex-shrink:0;display:inline-flex}.fl-segmented button:hover{color:var(--fl-text)}.fl-theme .fl-segmented button{font-weight:var(--fl-weight-medium)}.fl-theme .fl-segmented button[aria-pressed=true]{font-weight:var(--fl-weight-strong)}.fl-segmented button[aria-pressed=true]{font-weight:var(--fl-weight-strong);color:var(--fl-text);background:var(--fl-surface);box-shadow:var(--fl-shadow-control)}.fl-segmented button span{color:var(--fl-muted);font-size:var(--fl-text-xs)}.fl-segmented--small{gap:0;padding:2px}.fl-segmented--small button{font-size:var(--fl-text-xs);padding-inline:var(--fl-space-2)}.fl-segmented--text{gap:var(--fl-space-5);background:0 0;border:0;border-radius:0;padding:0}.fl-segmented--text button{height:var(--fl-control);border-radius:0;padding-inline-start:0;padding-inline-end:0;position:relative}.fl-segmented--text button:after{content:"";border-radius:var(--fl-radius-sm);background:0 0;height:2px;position:absolute;top:auto;bottom:0;left:0;right:0}.fl-segmented--text button[aria-pressed=true]:after{background:var(--fl-primary)}.fl-segmented--text button[aria-pressed=true]{box-shadow:none;color:var(--fl-primary);font-weight:var(--fl-weight-strong);background:0 0}.fl-checkbox{justify-content:space-between;align-items:center;gap:var(--fl-space-4);min-height:var(--fl-hit);cursor:pointer;display:flex}.fl-checkbox small{color:var(--fl-secondary);font-size:var(--fl-text-xs);line-height:var(--fl-leading-sm);margin-top:var(--fl-space-1);display:block}.fl-checkbox-control{width:var(--fl-hit);height:var(--fl-hit);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.fl-checkbox-control input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.fl-checkbox-control>span{border:1px solid var(--fl-border-strong);background:var(--fl-surface);pointer-events:none;width:20px;height:20px;transition:background var(--fl-motion-control) var(--fl-motion-ease), border-color var(--fl-motion-control) var(--fl-motion-ease);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.fl-checkbox-control svg{opacity:0}.fl-checkbox-control input:checked+span{background:var(--fl-primary);border-color:var(--fl-primary);color:var(--fl-surface)}.fl-checkbox-control input:checked+span svg{opacity:1}.fl-checkbox-control input:focus-visible+span{outline:2px solid var(--fl-ring);outline-offset:3px}.fl-checkbox-control input:disabled+span{opacity:.45}.fl-checkbox-control input:disabled{cursor:not-allowed}.fl-status{color:var(--fl-secondary);font-size:var(--fl-text-xs);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fl-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.fl-status--positive{color:var(--fl-positive)}.fl-status--negative{color:var(--fl-negative)}.fl-status--warning{color:var(--fl-warning)}.fl-status--primary{color:var(--fl-primary)}.fl-overlay.fl-theme{background:var(--fl-overlay);z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0}.fl-dialog.fl-theme{background:var(--fl-surface);border:1px solid var(--fl-border);border-radius:var(--fl-radius-dialog);width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--fl-shadow);padding:var(--fl-space-6);z-index:1001;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.fl-dialog-heading{justify-content:space-between;align-items:flex-start;gap:var(--fl-space-4);margin-bottom:var(--fl-space-4);display:flex}.fl-dialog-heading>div{overflow-wrap:anywhere;flex:1;min-width:0}.fl-dialog-heading>.fl-button{flex:none}.fl-sheet-handle{display:none}.fl-dialog-heading h2{font-size:var(--fl-text-lg);line-height:var(--fl-leading-lg);font-weight:var(--fl-weight-strong);margin:0 0 var(--fl-space-1)}.fl-dialog-heading p{font-size:var(--fl-text-sm);line-height:var(--fl-leading-md);font-weight:var(--fl-weight-normal);color:var(--fl-muted)}@media (max-width:979px){.fl-button,.fl-segmented button{min-height:var(--fl-hit);min-width:var(--fl-hit)}.fl-search{height:var(--fl-hit)}.fl-dialog{padding:var(--fl-space-5)}.fl-button--small{min-height:var(--fl-hit)}}.fl-dialog.fl-bottom-sheet{border-radius:var(--fl-radius-dialog) var(--fl-radius-dialog) 0 0;width:100%;max-height:88dvh;padding:var(--fl-space-5) var(--fl-space-4) max(var(--fl-space-5),env(safe-area-inset-bottom));flex-direction:column;display:flex;top:auto;bottom:0;left:0;overflow:hidden;transform:none}.fl-bottom-sheet>.fl-dialog-heading{margin-bottom:var(--fl-space-4);flex:none}.fl-bottom-sheet .fl-dialog-heading p{font-size:var(--fl-text-xs)}.fl-bottom-sheet-body{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.fl-overlay[data-state=open]{animation:fl-layer-in var(--fl-motion-enter) var(--fl-motion-ease)}.fl-overlay[data-state=closed]{animation:fl-layer-out var(--fl-motion-exit) ease-in}.fl-dialog:not(.t-chart-dialog):not(.fl-instrument-page)[data-state=open]{animation:fl-dialog-in var(--fl-motion-enter) var(--fl-motion-ease)}.fl-dialog:not(.t-chart-dialog):not(.fl-instrument-page)[data-state=closed]{animation:fl-dialog-out var(--fl-motion-exit) ease-in}.fl-dialog.fl-bottom-sheet[data-state=open]{animation-name:fl-sheet-in}.fl-dialog.fl-bottom-sheet[data-state=closed]{animation-name:fl-sheet-out}@keyframes fl-layer-in{0%{opacity:0}to{opacity:1}}@keyframes fl-layer-out{0%{opacity:1}to{opacity:0}}@keyframes fl-dialog-in{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}@keyframes fl-dialog-out{0%{opacity:1;scale:1}to{opacity:0;scale:.985}}@keyframes fl-sheet-in{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0}}@keyframes fl-sheet-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 24px}}@media (max-width:979px){.fl-dialog.t-dark-dialog:not(.t-chart-dialog)[data-state=open]{animation-name:fl-sheet-in}.fl-dialog.t-dark-dialog:not(.t-chart-dialog)[data-state=closed]{animation-name:fl-sheet-out}}@media (prefers-reduced-motion:reduce){.fl-overlay,.fl-dialog{animation:none!important}.fl-button,.fl-search,.fl-checkbox-control>span,.fl-segmented button{transition:none}}.fl-mobile-tabbar{display:none}@media (max-width:979px){.fl-button--icon{min-width:var(--fl-hit)}.fl-button--small.fl-button--icon{min-height:var(--fl-hit);min-width:var(--fl-hit)}.fl-mobile-tabbar{z-index:30;background:var(--fl-surface);border-top:1px solid var(--fl-border);padding:var(--fl-space-1) var(--fl-space-2) max(var(--fl-space-1),env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;top:auto;bottom:0;left:0;right:0}.fl-mobile-tabbar a{font-weight:var(--fl-weight-medium);justify-content:center;align-items:center;gap:var(--fl-space-1);min-height:52px;font-size:var(--fl-text-xs);color:var(--fl-secondary);flex-direction:column;display:flex}.fl-mobile-tabbar a[aria-current=page]{color:var(--fl-primary);font-weight:var(--fl-weight-medium)}.fl-search input{font-size:var(--fl-text-lg)}.fl-search-shortcut{display:none}.fl-input{min-height:var(--fl-hit);font-size:var(--fl-text-lg)}.fl-dialog.fl-theme:where(:not(:-webkit-any(.fl-bottom-sheet,.t-chart-dialog,.fl-instrument-page))){padding:var(--fl-module-inset)}.fl-dialog.fl-theme:where(:not(:is(.fl-bottom-sheet,.t-chart-dialog,.fl-instrument-page))){padding:var(--fl-module-inset)}.fl-dialog-heading{gap:var(--fl-mobile-gap-group);margin-bottom:var(--fl-space-4)}.fl-dialog-heading h2{font-size:var(--fl-mobile-section-title);line-height:var(--fl-mobile-section-title-leading)}.fl-dialog-heading p{font-size:var(--fl-mobile-body);line-height:var(--fl-mobile-body-leading)}.fl-dialog.fl-bottom-sheet{padding:var(--fl-mobile-gap-field) var(--fl-module-inset) max(var(--fl-mobile-gap-group),env(safe-area-inset-bottom))}.fl-bottom-sheet>.fl-dialog-heading{min-height:var(--fl-hit);margin-bottom:var(--fl-mobile-gap-item);align-items:center}}@media (pointer:coarse){.fl-button,.fl-segmented button,.fl-input{min-height:var(--fl-hit)}.fl-button--icon{min-width:var(--fl-hit)}.fl-search{height:var(--fl-hit)}}@media (max-width:979px){html[data-form-factor=mobile] .fl-dialog.fl-theme:where(.fl-dialog--standard):where(:not(:-webkit-any(.t-chart-dialog,.fl-instrument-page))){border-radius:var(--fl-radius-dialog) var(--fl-radius-dialog) 0 0;background:var(--fl-surface-floating);width:100%;max-width:none;max-height:88dvh;box-shadow:var(--fl-elevation-raised);padding-top:0;padding-bottom:env(safe-area-inset-bottom);border:0;margin:0;top:auto;bottom:0;left:0;transform:none}html[data-form-factor=mobile] .fl-dialog.fl-theme:where(.fl-dialog--standard):where(:not(:is(.t-chart-dialog,.fl-instrument-page))){border-radius:var(--fl-radius-dialog) var(--fl-radius-dialog) 0 0;background:var(--fl-surface-floating);width:100%;max-width:none;max-height:88dvh;box-shadow:var(--fl-elevation-raised);padding-top:0;padding-bottom:env(safe-area-inset-bottom);border:0;margin:0;top:auto;bottom:0;left:0;transform:none}html[data-form-factor=mobile] .fl-dialog.fl-theme:where(.fl-dialog--standard):where(:not(:-webkit-any(.t-chart-dialog,.fl-instrument-page)))>.fl-sheet-handle{height:var(--fl-space-5);z-index:1;background:var(--fl-surface-floating);flex:none;justify-content:center;align-items:center;display:flex;position:sticky;top:0}html[data-form-factor=mobile] .fl-dialog.fl-theme:where(.fl-dialog--standard):where(:not(:is(.t-chart-dialog,.fl-instrument-page)))>.fl-sheet-handle{height:var(--fl-space-5);z-index:1;background:var(--fl-surface-floating);flex:none;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.fl-sheet-handle>span{width:var(--fl-space-8);height:var(--fl-space-1);border-radius:var(--fl-radius-sm);background:var(--fl-border-strong)}html[data-form-factor=mobile] .fl-dialog.fl-theme:where(.fl-dialog--standard):where(:not(:-webkit-any(.t-chart-dialog,.fl-instrument-page)))>.fl-dialog-heading{min-height:var(--fl-hit);padding-top:0;padding-bottom:var(--fl-mobile-gap-item);top:var(--fl-space-5);z-index:1;background:var(--fl-surface-floating);border-bottom:0;flex:none;align-items:center;margin:0;position:sticky}html[data-form-factor=mobile] .fl-dialog.fl-theme:where(.fl-dialog--standard):where(:not(:is(.t-chart-dialog,.fl-instrument-page)))>.fl-dialog-heading{min-height:var(--fl-hit);padding-top:0;padding-bottom:var(--fl-mobile-gap-item);top:var(--fl-space-5);z-index:1;background:var(--fl-surface-floating);border-bottom:0;flex:none;align-items:center;margin:0;position:sticky}html[data-form-factor=mobile] .fl-dialog.fl-theme:where(.fl-dialog--standard):where(:not(:-webkit-any(.t-chart-dialog,.fl-instrument-page)))[data-state=open]{animation-name:fl-sheet-in}html[data-form-factor=mobile] .fl-dialog.fl-theme:where(.fl-dialog--standard):where(:not(:is(.t-chart-dialog,.fl-instrument-page)))[data-state=open]{animation-name:fl-sheet-in}html[data-form-factor=mobile] .fl-dialog.fl-theme:where(.fl-dialog--standard):where(:not(:-webkit-any(.t-chart-dialog,.fl-instrument-page)))[data-state=closed]{animation-name:fl-sheet-out}html[data-form-factor=mobile] .fl-dialog.fl-theme:where(.fl-dialog--standard):where(:not(:is(.t-chart-dialog,.fl-instrument-page)))[data-state=closed]{animation-name:fl-sheet-out}}
