:root{--font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-size-2xs:10px;--font-size-xs:11px;--font-size-sm:12px;--font-size-md:13px;--font-size-lg:14px;--font-size-xl:16px;--font-size-2xl:18px;--font-size-3xl:22px;--font-size-4xl:24px;--font-size-5xl:26px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-strong:650;--line-height-tight:1.15;--line-height-heading:1.25;--line-height-body:1.5;--line-height-relaxed:1.65;--letter-spacing-default:0;--letter-spacing-wide:.04em;--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--border-width:1px;--radius-none:0;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:14px;--radius-full:999px;--control-height-compact:32px;--control-height-default:40px;--control-height-touch:44px;--button-height-default:40px;--button-height-touch:44px;--button-height-compact:32px;--button-height-compact-touch:44px;--segmented-height-default:var(--control-height-default);--segmented-inset:4px;--segmented-option-height-default:calc(var(--segmented-height-default) - (2 * var(--segmented-inset)));--segmented-height-touch:44px;--segmented-option-height-touch:var(--segmented-option-height-touch);--target-size-minimum:44px;--interactive-row-height:40px;--select-option-height:var(--control-height-compact);--table-header-height:34px;--table-row-height:44px;--historical-list-row-height:68px;--table-cell-padding-block:var(--space-2-5);--table-cell-padding-inline:var(--space-3);--tooltip-max-width:300px;--tooltip-radius:var(--radius-xl);--scrollbar-size-internal:var(--space-2);--scrollbar-size-page:9px;--scrollbar-thumb-inset:2px;--scroll-affordance-depth:var(--space-5);--scroll-affordance-shadow-light:#0000002e;--scroll-affordance-shadow-dark:#00000075;--scroll-affordance-shadow:var(--scroll-affordance-shadow-light);--control-padding-inline:var(--space-3-5);--control-focus-width:2px;--control-focus-offset:0;--field-focus-width:var(--border-width);--field-height:var(--control-height-default);--field-radius:var(--radius-3xl);--field-padding-inline:var(--space-3-5);--field-font-size:var(--font-size-body);--field-label-font-size:var(--font-size-label);--field-supporting-font-size:var(--font-size-meta);--field-line-height:1.4;--form-grid-gap:var(--space-3);--field-focus-ring-width:0px;--field-focus-shadow:none;--field-danger-shadow:0 0 0 var(--field-focus-ring-width) color-mix(in srgb, var(--color-danger) 22%, transparent);--color-action-destructive:color-mix(in srgb, var(--color-danger) 64%, #000);--color-action-destructive-hover:color-mix(in srgb, var(--color-danger) 68%, #000);--checkbox-size:18px;--switch-track-width:36px;--switch-track-height:20px;--switch-thumb-size:14px;--switch-thumb-inset:2px;--switch-thumb-translation:16px;--switch-track-compact-width:32px;--switch-track-compact-height:18px;--switch-thumb-compact-size:12px;--switch-thumb-compact-translation:14px;--range-control-height:var(--control-height-compact);--range-track-height:3px;--range-thumb-size:14px;--range-thumb-border-width:2px;--range-thumb-track-offset:-5.5px;--icon-size-xs:14px;--icon-size-sm:16px;--icon-size-md:18px;--icon-size-lg:20px;--icon-size-xl:24px;--icon-button-size-compact:28px;--icon-button-size-default:32px;--icon-button-size-bordered:36px;--icon-button-size-primary:40px;--avatar-size-sm:34px;--avatar-size-md:38px;--avatar-size-context:42px;--avatar-size-lg:64px;--motion-duration-instant:1ms;--motion-duration-fast:.12s;--motion-duration-standard:.16s;--motion-duration-moderate:.18s;--motion-duration-slow:.24s;--motion-duration-passive-update:.9s;--motion-duration-emphasis:.62s;--motion-duration-progress:.85s;--motion-duration-loader:1.8s;--motion-delay-short:80ms;--motion-easing-standard:ease;--motion-easing-enter:ease-out;--motion-easing-exit:ease-in;--motion-easing-emphasized:cubic-bezier(.2, .8, .2, 1);--motion-easing-pulse:ease-in-out;--z-sticky:100;--z-navigation:110;--z-tooltip:1200;--z-toast:1900;--z-modal:2000;--z-popover:2100;--z-tooltip-popover:2200;--z-tooltip-modal:2300;--layout-nav-width:190px;--layout-nav-collapsed-width:64px;--layout-subnav-collapsed-width:var(--layout-nav-collapsed-width);--layout-nav-rail-item-size:var(--target-size-minimum);--navigation-item-height:var(--control-height-default);--navigation-item-radius:var(--radius-3xl);--navigation-item-font-size:var(--font-size-body);--navigation-profile-avatar-size:31px;--navigation-profile-inset:5px;--navigation-motion-duration:var(--motion-duration-slow);--layout-shell-gutter:14px;--layout-section-gap:14px;--layout-panel-padding:16px;--layout-header-height:56px;--layout-section-header-height:calc(var(--space-16) + var(--space-1));--layout-section-header-height-compact:var(--space-16);--layout-content-wide:1180px;--layout-content-reading:720px;--layout-form-width:680px;--layout-safe-area-top:env(safe-area-inset-top,0px);--layout-safe-area-right:env(safe-area-inset-right,0px);--layout-safe-area-bottom:env(safe-area-inset-bottom,0px);--layout-safe-area-left:env(safe-area-inset-left,0px);--radius-control:var(--radius-3xl);--radius-panel:var(--radius-2xl);--control-height:var(--control-height-default);--app-control-height:var(--control-height-default);--button-height:var(--button-height-default);--button-primary-height:var(--button-height);--button-compact-height:var(--button-height-compact);--button-compact-height-touch:var(--button-height-compact-touch);--segmented-control-height:var(--segmented-height-default);--segmented-option-height:var(--segmented-option-height-default);--segmented-control-height-touch:var(--segmented-height-touch);--button-icon-size:var(--icon-size-sm);--button-compact-icon-size:15px;--font-size-caption:var(--font-size-2xs);--font-size-meta:var(--font-size-xs);--font-size-label:var(--font-size-sm);--font-size-body:var(--font-size-md);--font-size-base:var(--font-size-lg);--font-size-context-title:var(--font-size-2xl);--font-size-page-title:var(--font-size-4xl);--font-size-page-title-mobile:var(--font-size-3xl);--font-size-panel-title:var(--font-size-2xl);--font-size-public-brand:var(--font-size-lg);--font-size-public-display:clamp(34px, 3.5vw, 42px);--font-size-public-display-tablet:34px;--font-size-public-display-mobile:28px;--font-size-public-section-title:clamp(24px, 2.4vw, 32px);--font-size-public-section-title-mobile:var(--font-size-4xl);--font-size-public-copy:var(--font-size-lg);--font-size-auth-title:var(--font-size-5xl);--font-size-input-mobile:var(--font-size-xl);--app-panel-padding:var(--layout-panel-padding);--app-section-gap:var(--layout-section-gap);--public-header-height:var(--layout-header-height);--public-panel-header-height:var(--layout-header-height);--public-preview-row-height:54px;--public-footer-height:72px;--auth-panel-min-height:520px;--avatar-size-small:var(--avatar-size-sm);--avatar-size-medium:var(--avatar-size-md);--avatar-size-large:var(--avatar-size-lg);--icon-button-compact-size:var(--icon-button-size-compact);--icon-button-default-size:var(--icon-button-size-default);--icon-button-bordered-size:var(--icon-button-size-bordered);--icon-button-field-size:30px;--icon-button-inline-size:22px;--icon-button-primary-size:var(--icon-button-size-primary);--icon-button-public-size:var(--icon-button-size-primary);--icon-glyph-default-size:var(--icon-size-md);--icon-glyph-bordered-size:var(--icon-size-md);--icon-glyph-compact-size:var(--icon-size-sm);--icon-glyph-field-size:var(--icon-size-sm);--icon-glyph-inline-size:15px;--icon-glyph-primary-size:var(--icon-size-md);--icon-glyph-public-size:var(--icon-size-md);--icon-glyph-panel-size:var(--icon-size-md);--icon-glyph-navigation-size:var(--icon-size-sm);--icon-glyph-menu-size:var(--icon-size-sm);--icon-glyph-status-size:var(--icon-size-md);--icon-tile-size:var(--space-8);--field-icon-button-width:var(--icon-size-sm);--field-icon-button-height:var(--button-height-default);--pagination-control-size:var(--control-height-compact)}@media (width<=900px){:root{--historical-list-row-height:92px;--field-height:var(--control-height-touch);--field-font-size:var(--font-size-input-mobile);--app-control-height:var(--control-height-touch);--control-height-compact:var(--target-size-minimum);--control-height:var(--control-height-touch);--button-height:var(--button-height-touch);--button-primary-height:var(--button-height-touch);--button-compact-height:var(--button-height-compact-touch);--icon-button-compact-size:var(--target-size-minimum);--icon-button-default-size:var(--target-size-minimum);--icon-button-bordered-size:var(--target-size-minimum);--icon-button-field-size:var(--target-size-minimum);--icon-button-inline-size:var(--target-size-minimum);--icon-button-public-size:var(--target-size-minimum);--field-icon-button-width:var(--target-size-minimum);--field-icon-button-height:var(--target-size-minimum);--interactive-row-height:var(--target-size-minimum);--pagination-control-size:var(--target-size-minimum)}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f7f7f8;--color-surface:#fff;--color-surface-subtle:#f2f2f3;--color-surface-raised:#fff;--color-surface-selected:#ececee;--color-surface-hover:#f5f5f6;--color-foreground:#151619;--color-foreground-muted:#60646c;--color-foreground-disabled:#8a8f98;--color-border-subtle:#e3e3e6;--color-border-default:#cfd1d6;--color-border-control:#b6b9c0;--color-border-control-hover:#858a94;--color-border-selected:#737780;--color-focus-border:#666a73;--color-focus-ring:#15161924;--color-accent:#2b64d8;--color-accent-solid:#2b64d8;--color-accent-solid-hover:#2457bf;--color-accent-hover:#2457bf;--color-accent-soft:#edf3ff;--color-information:#2b64d8;--color-action-primary:#17181b;--color-action-primary-hover:#2a2c31;--color-on-action-primary:#fff;--color-success:#16794b;--color-warning:#8a5708;--color-warning-soft:#fff4dd;--color-danger:#b42318;--color-danger-hover:#921b12;--color-on-solid:#fff;--color-overlay:#0a0c1094;--color-scrollbar:#8691a1;--color-scrollbar-hover:#626976;--color-table-header:#f2f2f3;--color-badge-background:#2463eb;--color-badge-foreground:#fff;--color-avatar-background:#2f7d4a;--color-browser-chrome:#fff;--elevation-surface:none;--elevation-floating:none;--elevation-modal:none;--chart-1:#2463eb;--chart-2:#16794b;--chart-3:#a96308;--chart-4:#7651b5;--chart-5:#087985;--chart-6:#b42318;--group-cover-overlay:linear-gradient(90deg, #08090bad 0%, #08090b47 48%, transparent 67%);--public-hero-media-overlay:linear-gradient(90deg, #0b0e14 0%, #0b0e14f5 25%, #0b0e149e 43%, #0b0e142e 62%, #0b0e140f 100%);--public-hero-bg:#0b0e14;--public-panel-bg:#111722}[data-theme=mist]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#e4eef8;--color-surface:#f8fbff;--color-surface-subtle:#d4e3f1;--color-surface-raised:#fff;--color-surface-selected:#c4d7e9;--color-surface-hover:#dbe8f4;--color-foreground:#102238;--color-foreground-muted:#4b5f76;--color-foreground-disabled:#78899b;--color-border-subtle:#cfdeec;--color-border-default:#b6c8da;--color-border-control:#91a8bf;--color-border-control-hover:#637d98;--color-border-selected:#57728e;--color-focus-border:#526d88;--color-focus-ring:#10223824;--color-accent:#245fab;--color-accent-solid:#245fab;--color-accent-solid-hover:#1c4e91;--color-accent-hover:#1c4e91;--color-accent-soft:#d8e8ff;--color-information:#245fab;--color-action-primary:#102943;--color-action-primary-hover:#1c3b5a;--color-on-action-primary:#fff;--color-success:#16734a;--color-warning:#805408;--color-warning-soft:#fff3d9;--color-danger:#ae2a20;--color-danger-hover:#8d2119;--color-on-solid:#fff;--color-overlay:#06122094;--color-scrollbar:#7189a1;--color-scrollbar-hover:#4d667f;--color-table-header:#d4e3f1;--color-badge-background:#245fab;--color-badge-foreground:#fff;--color-avatar-background:#327653;--color-browser-chrome:#f8fbff;--elevation-surface:none;--elevation-floating:none;--elevation-modal:none;--chart-1:#245fab;--chart-2:#16734a;--chart-3:#9a6108;--chart-4:#7152aa;--chart-5:#087685;--chart-6:#ae2a20;--group-cover-overlay:linear-gradient(90deg, #061220ad 0%, #06122047 48%, transparent 67%);--public-hero-media-overlay:linear-gradient(90deg, #08111d 0%, #08111df5 25%, #08111d9e 43%, #08111d2e 62%, #08111d0f 100%);--public-hero-bg:#08111d;--public-panel-bg:#101d2d}[data-theme=soft]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#dedfdc;--color-surface:#e9eae7;--color-surface-subtle:#d5d7d3;--color-surface-raised:#f1f2ef;--color-surface-selected:#c9ccc6;--color-surface-hover:#e3e5e1;--color-foreground:#1f2421;--color-foreground-muted:#56605a;--color-foreground-disabled:#7a837d;--color-border-subtle:#c4c8c2;--color-border-default:#a8afa8;--color-border-control:#868f88;--color-border-control-hover:#626c65;--color-border-selected:#58625b;--color-focus-border:#515a54;--color-focus-ring:#1f242126;--color-accent:#315f5a;--color-accent-solid:#315f5a;--color-accent-solid-hover:#274f4b;--color-accent-hover:#274f4b;--color-accent-soft:#c9ddd8;--color-information:#315f5a;--color-action-primary:#232824;--color-action-primary-hover:#383e39;--color-on-action-primary:#fff;--color-success:#24633f;--color-warning:#76500d;--color-warning-soft:#eadbbd;--color-danger:#9f3028;--color-danger-hover:#7f251f;--color-on-solid:#fff;--color-overlay:#14191694;--color-scrollbar:#7d857f;--color-scrollbar-hover:#5c645e;--color-table-header:#d5d7d3;--color-badge-background:#315f5a;--color-badge-foreground:#fff;--color-avatar-background:#4c7058;--color-browser-chrome:#e9eae7;--elevation-surface:none;--elevation-floating:none;--elevation-modal:none;--chart-1:#315f5a;--chart-2:#24633f;--chart-3:#8a5b0e;--chart-4:#69529a;--chart-5:#2d647c;--chart-6:#9f3028;--group-cover-overlay:linear-gradient(90deg, #141916ad 0%, #14191647 48%, transparent 67%);--public-hero-media-overlay:linear-gradient(90deg, #111512 0%, #111512f5 25%, #1115129e 43%, #1115122e 62%, #1115120f 100%);--public-hero-bg:#111512;--public-panel-bg:#1b211d}[data-theme=ivory]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f3eadb;--color-surface:#fffaf0;--color-surface-subtle:#eadfcd;--color-surface-raised:#fffdf8;--color-surface-selected:#dfd0b8;--color-surface-hover:#f0e4d2;--color-foreground:#2b241b;--color-foreground-muted:#6e6253;--color-foreground-disabled:#938675;--color-border-subtle:#ddd0bc;--color-border-default:#c4b297;--color-border-control:#a18d70;--color-border-control-hover:#756247;--color-border-selected:#68563e;--color-focus-border:#5f503d;--color-focus-ring:#2b241b24;--color-accent:#176c68;--color-accent-solid:#176c68;--color-accent-solid-hover:#125855;--color-accent-hover:#125855;--color-accent-soft:#dceee8;--color-information:#176c68;--color-action-primary:#33291e;--color-action-primary-hover:#4b3c2c;--color-on-action-primary:#fff;--color-success:#24704c;--color-warning:#83520a;--color-warning-soft:#fbeed4;--color-danger:#ad2d22;--color-danger-hover:#8b241b;--color-on-solid:#fff;--color-overlay:#1c150d94;--color-scrollbar:#8f7e68;--color-scrollbar-hover:#685843;--color-table-header:#eadfcd;--color-badge-background:#176c68;--color-badge-foreground:#fff;--color-avatar-background:#57704f;--color-browser-chrome:#fffaf0;--elevation-surface:none;--elevation-floating:none;--elevation-modal:none;--chart-1:#176c68;--chart-2:#347147;--chart-3:#98600d;--chart-4:#7650a6;--chart-5:#2b6f93;--chart-6:#ad2d22;--group-cover-overlay:linear-gradient(90deg, #1c150dad 0%, #1c150d47 48%, transparent 67%);--public-hero-media-overlay:linear-gradient(90deg, #15110c 0%, #15110cf5 25%, #15110c9e 43%, #15110c2e 62%, #15110c0f 100%);--public-hero-bg:#15110c;--public-panel-bg:#211b13}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#0d0d0f;--color-surface:#141416;--color-surface-subtle:#1a1a1d;--color-surface-raised:#1d1d20;--color-surface-selected:#26262b;--color-surface-hover:#202024;--color-foreground:#f2f2f3;--color-foreground-muted:#a3a3aa;--color-foreground-disabled:#71717a;--color-border-subtle:#29292e;--color-border-default:#3b3b42;--color-border-control:#505058;--color-border-control-hover:#74747e;--color-border-selected:#777780;--color-focus-border:#a3a3aa;--color-focus-ring:#f2f2f32b;--color-accent:#8cb4ff;--color-accent-solid:#3564d3;--color-accent-solid-hover:#416fdd;--color-accent-hover:#b3ccff;--color-accent-soft:#182647;--color-information:#8cb4ff;--color-action-primary:#f3f3f4;--color-action-primary-hover:#fff;--color-on-action-primary:#111214;--color-success:#64cf9b;--color-warning:#f0b44c;--color-warning-soft:#2b2214;--color-danger:#ef7180;--color-danger-hover:#ff9ba7;--color-on-solid:#fff;--color-overlay:#000000b3;--color-scrollbar:#596271;--color-scrollbar-hover:#a6abb4;--color-table-header:#1a1a1d;--color-badge-background:#75a0ff;--color-badge-foreground:#08090b;--color-avatar-background:#43865d;--color-browser-chrome:#141416;--elevation-surface:none;--elevation-floating:none;--elevation-modal:none;--chart-1:#75a0ff;--chart-2:#64cf9b;--chart-3:#f0b44c;--chart-4:#b89cff;--chart-5:#54c6d1;--chart-6:#ef7180;--group-cover-overlay:linear-gradient(90deg, #08090bb8 0%, #08090b52 48%, transparent 67%);--public-hero-media-overlay:linear-gradient(90deg, #08090b 0%, #08090bf5 25%, #08090b9e 43%, #08090b2e 62%, #08090b0f 100%);--public-hero-bg:#0d0d0f;--public-panel-bg:#141416}[data-theme=ink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#000;--color-surface:#09090a;--color-surface-subtle:#111113;--color-surface-raised:#151517;--color-surface-selected:#1c1c1f;--color-surface-hover:#141416;--color-foreground:#f7f7f8;--color-foreground-muted:#a9a9b0;--color-foreground-disabled:#717178;--color-border-subtle:#1f1f22;--color-border-default:#303035;--color-border-control:#494950;--color-border-control-hover:#73737c;--color-border-selected:#85858e;--color-focus-border:#b5b5bb;--color-focus-ring:#f7f7f82b;--color-accent:#a9c2ff;--color-accent-solid:#3564d3;--color-accent-solid-hover:#416fdd;--color-accent-hover:#cfdbff;--color-accent-soft:#101a32;--color-information:#a9c2ff;--color-action-primary:#f5f5f6;--color-action-primary-hover:#fff;--color-on-action-primary:#050506;--color-success:#69d39f;--color-warning:#f2b956;--color-warning-soft:#211a0e;--color-danger:#f07a88;--color-danger-hover:#ffa0aa;--color-on-solid:#fff;--color-overlay:#000000c7;--color-scrollbar:#4c4c54;--color-scrollbar-hover:#a8a8ae;--color-table-header:#111113;--color-badge-background:#9ab8ff;--color-badge-foreground:#030405;--color-avatar-background:#3e835b;--color-browser-chrome:#000;--elevation-surface:none;--elevation-floating:none;--elevation-modal:none;--chart-1:#8eafff;--chart-2:#69d39f;--chart-3:#f2b956;--chart-4:#bea5ff;--chart-5:#59cbd5;--chart-6:#f07a88;--group-cover-overlay:linear-gradient(90deg, #000000c7 0%, #0000005c 48%, transparent 67%);--public-hero-media-overlay:linear-gradient(90deg, #000 0%, #000000f5 25%, #0000009e 43%, #0000002e 62%, #0000000f 100%);--public-hero-bg:#000;--public-panel-bg:#09090a}[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#07101d;--color-surface:#0c1726;--color-surface-subtle:#112033;--color-surface-raised:#15263a;--color-surface-selected:#1d3048;--color-surface-hover:#14243a;--color-foreground:#eef4fb;--color-foreground-muted:#a8b7c9;--color-foreground-disabled:#718198;--color-border-subtle:#1b2c42;--color-border-default:#2d435f;--color-border-control:#48617f;--color-border-control-hover:#6b84a4;--color-border-selected:#7891ad;--color-focus-border:#a5b8d0;--color-focus-ring:#eef4fb2b;--color-accent:#8bb9ff;--color-accent-solid:#3369c8;--color-accent-solid-hover:#3a6dc4;--color-accent-hover:#b5d1ff;--color-accent-soft:#132b50;--color-information:#8bb9ff;--color-action-primary:#edf4fb;--color-action-primary-hover:#fff;--color-on-action-primary:#08111d;--color-success:#61ce9b;--color-warning:#efb65e;--color-warning-soft:#2a2113;--color-danger:#f07f8a;--color-danger-hover:#ffa1aa;--color-on-solid:#fff;--color-overlay:#02070ebd;--color-scrollbar:#435b78;--color-scrollbar-hover:#91a4bc;--color-table-header:#112033;--color-badge-background:#8bb9ff;--color-badge-foreground:#06101c;--color-avatar-background:#3f8261;--color-browser-chrome:#0c1726;--elevation-surface:none;--elevation-floating:none;--elevation-modal:none;--chart-1:#8bb9ff;--chart-2:#61ce9b;--chart-3:#efb65e;--chart-4:#baa3ff;--chart-5:#59c5d3;--chart-6:#f07f8a;--group-cover-overlay:linear-gradient(90deg, #02070ec2 0%, #02070e57 48%, transparent 67%);--public-hero-media-overlay:linear-gradient(90deg, #050d18 0%, #050d18f5 25%, #050d189e 43%, #050d182e 62%, #050d180f 100%);--public-hero-bg:#07101d;--public-panel-bg:#0c1726}[data-theme=cobalt]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#071a33;--color-surface:#0c2444;--color-surface-subtle:#112d52;--color-surface-raised:#16375f;--color-surface-selected:#1d4675;--color-surface-hover:#14365e;--color-foreground:#edf6ff;--color-foreground-muted:#aec5dc;--color-foreground-disabled:#7893ad;--color-border-subtle:#1f4168;--color-border-default:#31557f;--color-border-control:#4b7099;--color-border-control-hover:#7295bb;--color-border-selected:#7ea3ca;--color-focus-border:#abc6e1;--color-focus-ring:#edf6ff2b;--color-accent:#74c0ff;--color-accent-solid:#1f66ad;--color-accent-solid-hover:#266fb8;--color-accent-hover:#abd8ff;--color-accent-soft:#153b69;--color-information:#74c0ff;--color-action-primary:#edf6ff;--color-action-primary-hover:#fff;--color-on-action-primary:#071a33;--color-success:#6bd7a5;--color-warning:#f2bd61;--color-warning-soft:#2b260f;--color-danger:#ff8791;--color-danger-hover:#ffabb2;--color-on-solid:#fff;--color-overlay:#020b18bd;--color-scrollbar:#456d98;--color-scrollbar-hover:#92b1d0;--color-table-header:#112d52;--color-badge-background:#74c0ff;--color-badge-foreground:#06172d;--color-avatar-background:#3e8a69;--color-browser-chrome:#0c2444;--elevation-surface:none;--elevation-floating:none;--elevation-modal:none;--chart-1:#74c0ff;--chart-2:#6bd7a5;--chart-3:#f2bd61;--chart-4:#c1a7ff;--chart-5:#62d0dc;--chart-6:#ff8791;--group-cover-overlay:linear-gradient(90deg, #020b18c2 0%, #020b1857 48%, transparent 67%);--public-hero-media-overlay:linear-gradient(90deg, #041326 0%, #041326f5 25%, #0413269e 43%, #0413262e 62%, #0413260f 100%);--public-hero-bg:#071a33;--public-panel-bg:#0c2444}:root:is([data-theme=dark],[data-theme=ink],[data-theme=midnight],[data-theme=cobalt]){--scroll-affordance-shadow:var(--scroll-affordance-shadow-dark)}:root{--accent:var(--color-accent);--accent-strong:var(--color-accent-hover);--avatar-bg:var(--color-avatar-background);--badge-bg:var(--color-badge-background);--badge-ink:var(--color-badge-foreground);--bg:var(--color-background);--border:var(--color-border-subtle);--button-primary:var(--color-action-primary);--button-primary-hover:var(--color-action-primary-hover);--control-active-bg:var(--color-surface-selected);--control-active-border:var(--color-border-selected);--control-bg:var(--color-surface);--control-border:var(--color-border-control);--control-hover-bg:var(--color-surface-hover);--danger:var(--color-danger);--danger-hover:var(--color-danger-hover);--field-bg:var(--color-surface);--field-border:var(--color-border-control);--ink:var(--color-foreground);--muted:var(--color-foreground-muted);--on-solid:var(--color-on-solid);--overlay:var(--color-overlay);--scrollbar-thumb:var(--color-scrollbar);--scrollbar-thumb-hover:var(--color-scrollbar-hover);--scrollbar-track:color-mix(in srgb, var(--color-background) 90%, var(--color-foreground));--success:var(--color-success);--subtle:var(--color-surface-subtle);--surface:var(--color-surface);--surface-raised:var(--color-surface-raised);--table-header-bg:var(--color-table-header);--warning:var(--color-warning);--warning-soft:var(--color-warning-soft);--public-border:#343b47;--public-copy:#edf1f7;--public-muted:#b6beca;--public-accent-copy:#a9c3ff}.ui-button{min-height:var(--button-height);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-control);padding:0 var(--space-3-5);cursor:pointer;font:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);outline:var(--control-focus-width) solid transparent;outline-offset:var(--control-focus-offset);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);line-height:1;text-decoration:none;display:inline-flex}.ui-button:focus-visible{outline-color:var(--color-focus-border)}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:default}.ui-button[aria-disabled=true]{pointer-events:none}.ui-button--primary{min-height:var(--button-primary-height);color:var(--color-on-action-primary);border-color:var(--color-action-primary);background:var(--color-action-primary);box-shadow:var(--elevation-surface)}.ui-button--primary:hover:not(:disabled){border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover)}.ui-button--primary:active:not(:disabled){background:color-mix(in srgb, var(--color-action-primary) 88%, var(--color-background))}.ui-button--secondary{color:var(--color-foreground);border-color:var(--color-border-default);background:var(--color-surface-raised);box-shadow:var(--elevation-surface)}.ui-button--secondary:hover:not(:disabled){border-color:var(--color-border-control-hover);background:var(--color-surface-hover)}.ui-button--secondary:active:not(:disabled){background:var(--color-surface-subtle)}.ui-button--destructive{color:var(--color-on-solid);border-color:var(--color-action-destructive);background:var(--color-action-destructive);box-shadow:var(--elevation-surface)}.ui-button--destructive:hover:not(:disabled){border-color:var(--color-action-destructive-hover);background:var(--color-action-destructive-hover)}.ui-button--ghost{color:var(--color-foreground);background:0 0;border-color:#0000}.ui-button--ghost:hover:not(:disabled){background:var(--color-surface-hover)}.ui-button--ghost-destructive{color:var(--color-danger);background:0 0;border-color:#0000}.ui-button--ghost-destructive:hover:not(:disabled){color:var(--color-danger-hover);background:var(--color-surface-hover)}.ui-button:disabled:not([aria-busy=true]),.ui-button[aria-disabled=true]{color:var(--color-foreground-disabled);border-color:var(--color-border-subtle);background:var(--color-surface-subtle);box-shadow:none}.ui-button[aria-busy=true]{cursor:default;opacity:.72}.ui-button--compact{min-height:var(--button-compact-height);gap:var(--space-1-5);padding-inline:var(--space-2-5);font-size:var(--font-size-body)}.ui-button--full-width{width:100%}.ui-button>svg{width:var(--button-icon-size);height:var(--button-icon-size);flex:0 0 var(--button-icon-size)}.ui-button--compact>svg{width:var(--button-compact-icon-size);height:var(--button-compact-icon-size);flex-basis:var(--button-compact-icon-size)}.ui-button-spinner{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:0 0 var(--icon-size-sm);border-radius:var(--radius-full);animation:ui-control-spin var(--motion-duration-progress) linear infinite;border:2px solid;border-right-color:#0000}.ui-icon-button{flex:0 0 var(--ui-icon-button-size);width:var(--ui-icon-button-size);min-width:var(--ui-icon-button-size);height:var(--ui-icon-button-size);min-height:var(--ui-icon-button-size);box-sizing:border-box;border:var(--border-width) solid transparent;border-radius:var(--radius-control);color:var(--color-foreground);cursor:pointer;outline:var(--control-focus-width) solid transparent;outline-offset:var(--control-focus-offset);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-icon-button:focus-visible{outline-color:var(--color-focus-border)}.ui-icon-button:disabled{cursor:default;color:var(--color-foreground-disabled);opacity:.62}.ui-icon-button>svg{width:var(--ui-icon-glyph-size);height:var(--ui-icon-glyph-size);flex:0 0 var(--ui-icon-glyph-size)}.ui-icon-button--inline{--ui-icon-button-size:var(--icon-button-inline-size);--ui-icon-glyph-size:var(--icon-glyph-inline-size)}.ui-icon-button--compact{--ui-icon-button-size:var(--icon-button-compact-size);--ui-icon-glyph-size:var(--icon-glyph-compact-size)}.ui-icon-button--default{--ui-icon-button-size:var(--icon-button-default-size);--ui-icon-glyph-size:var(--icon-glyph-default-size)}.ui-icon-button--field{--ui-icon-button-size:var(--icon-button-field-size);--ui-icon-glyph-size:var(--icon-glyph-field-size)}.ui-icon-button--large{--ui-icon-button-size:var(--icon-button-primary-size);--ui-icon-glyph-size:var(--icon-glyph-primary-size)}.ui-icon-button--ghost:hover:not(:disabled){background:var(--color-surface-hover)}.ui-icon-button--secondary{border-color:var(--color-border-default);background:var(--color-surface-raised);box-shadow:var(--elevation-surface)}.ui-icon-button--secondary:hover:not(:disabled){border-color:var(--color-border-control-hover);background:var(--color-surface-hover)}.ui-icon-button--primary{color:var(--color-on-action-primary);border-color:var(--color-action-primary);background:var(--color-action-primary);box-shadow:var(--elevation-surface)}.ui-icon-button--primary:hover:not(:disabled){border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover)}.ui-icon-button--destructive{color:var(--color-danger)}.ui-icon-button--destructive:hover:not(:disabled){color:var(--color-danger-hover);background:var(--color-surface-hover)}.ui-icon-button--positive{color:var(--color-success)}.ui-icon-button--positive:hover:not(:disabled){background:var(--color-surface-hover)}.ui-input,.ui-textarea{width:100%;min-width:0;min-height:var(--field-height);box-sizing:border-box;border:var(--border-width) solid var(--color-border-control);border-radius:var(--field-radius);padding:0 var(--field-padding-inline);color:var(--color-foreground);background:var(--color-surface-raised);box-shadow:none;font-family:var(--font-family-sans);font-size:var(--field-font-size);font-weight:var(--font-weight-regular);line-height:var(--field-line-height);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);outline:none}.ui-textarea{min-height:104px;padding-block:var(--space-2-5);resize:vertical;line-height:1.45}.ui-input:hover:not(:disabled):not(:read-only):not(:focus-visible):not([aria-invalid=true]),.ui-textarea:hover:not(:disabled):not(:read-only):not(:focus-visible):not([aria-invalid=true]){border-color:var(--color-border-control-hover)}.ui-input:focus-visible,.ui-textarea:focus-visible{border-color:var(--color-focus-border);box-shadow:var(--field-focus-shadow)}.ui-input:disabled,.ui-textarea:disabled{border-color:var(--color-border-subtle);color:var(--color-foreground-disabled);background:var(--color-surface-subtle);box-shadow:none;cursor:default}.ui-input:read-only,.ui-textarea:read-only{border-color:var(--color-border-default);color:var(--color-foreground);background:var(--color-surface-subtle);box-shadow:none}.ui-input[aria-invalid=true]:not(:disabled),.ui-textarea[aria-invalid=true]:not(:disabled){border-color:var(--color-danger)}.ui-input[aria-invalid=true]:not(:disabled):focus-visible,.ui-textarea[aria-invalid=true]:not(:disabled):focus-visible{box-shadow:var(--field-danger-shadow)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--color-foreground-muted);opacity:.82}.ui-input[type=number]{appearance:textfield}.ui-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.ui-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.ui-range{--ui-range-progress:0%;--ui-range-rest-color:var(--color-border-control);width:100%;min-width:0;height:var(--range-control-height);box-sizing:border-box;appearance:none;color:var(--color-foreground);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.ui-range::-webkit-slider-runnable-track{height:var(--range-track-height);border-radius:var(--radius-full);background:linear-gradient(90deg, currentColor 0 var(--ui-range-progress), var(--ui-range-rest-color) var(--ui-range-progress) 100%);border:0}.ui-range::-webkit-slider-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);box-sizing:border-box;appearance:none;margin-top:var(--range-thumb-track-offset);border:var(--range-thumb-border-width) solid currentColor;border-radius:var(--radius-full);background:var(--color-surface-raised);box-shadow:none}.ui-range::-moz-range-track{height:var(--range-track-height);border-radius:var(--radius-full);background:var(--ui-range-rest-color);border:0}.ui-range::-moz-range-progress{height:var(--range-track-height);border-radius:var(--radius-full);background:currentColor;border:0}.ui-range::-moz-range-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);box-sizing:border-box;border:var(--range-thumb-border-width) solid currentColor;border-radius:var(--radius-full);background:var(--color-surface-raised);box-shadow:none}@media (hover:hover) and (pointer:fine){.ui-range:hover:not(:disabled){--ui-range-rest-color:var(--color-border-control-hover)}.ui-range:hover:not(:disabled)::-webkit-slider-thumb{background:var(--color-surface-hover)}.ui-range:hover:not(:disabled)::-moz-range-thumb{background:var(--color-surface-hover)}}.ui-range:active:not(:disabled)::-webkit-slider-thumb{background:currentColor}.ui-range:active:not(:disabled)::-moz-range-thumb{background:currentColor}.ui-range:focus-visible{outline:none}.ui-range:focus-visible::-webkit-slider-thumb{border-color:var(--color-focus-border);box-shadow:0 0 0 var(--space-1) var(--color-focus-ring)}.ui-range:focus-visible::-moz-range-thumb{border-color:var(--color-focus-border);box-shadow:0 0 0 var(--space-1) var(--color-focus-ring)}.ui-range:disabled{color:var(--color-foreground-disabled);cursor:default;opacity:.68}.ui-range:disabled::-webkit-slider-runnable-track{background:linear-gradient(90deg, currentColor 0 var(--ui-range-progress), var(--color-border-subtle) var(--ui-range-progress) 100%)}.ui-range:disabled::-moz-range-track{background:var(--color-border-subtle)}.ui-composite-field{width:100%;min-width:0;min-height:var(--field-height);box-sizing:border-box;border:var(--border-width) solid var(--color-border-control);border-radius:var(--field-radius);color:var(--color-foreground);background:var(--color-surface-raised);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);align-items:stretch;display:flex;overflow:hidden}.ui-composite-field:hover:not(:has(.ui-input:disabled)):not(:has(.ui-input:read-only)):not(:has(.ui-textarea:disabled)):not(:has(.ui-textarea:read-only)):not(:has([aria-invalid=true])):not(:focus-within){border-color:var(--color-border-control-hover)}.ui-composite-field:focus-within{border-color:var(--color-focus-border);box-shadow:var(--field-focus-shadow)}.ui-composite-field:has(.ui-input:disabled){border-color:var(--color-border-subtle);color:var(--color-foreground-disabled);background:var(--color-surface-subtle)}.ui-composite-field:has(.ui-input:read-only){border-color:var(--color-border-default);background:var(--color-surface-subtle)}.ui-composite-field:has([aria-invalid=true]):not(:has(:disabled)){border-color:var(--color-danger)}.ui-composite-field:has([aria-invalid=true]):not(:has(:disabled)):focus-within{box-shadow:var(--field-danger-shadow)}.ui-input--bare,.ui-composite-field>.ui-input--bare{width:auto;min-width:0;min-height:calc(var(--field-height) - (2 * var(--border-width)));box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto}.ui-input--bare:hover:not(:disabled):not(:read-only):not(:focus-visible),.ui-input--bare:focus-visible,.ui-input--bare:disabled,.ui-input--bare:read-only{box-shadow:none;background:0 0;border:0}.money-input{position:relative}.money-input .ui-input{font-variant-numeric:tabular-nums}.money-input-currency{min-width:38px;color:var(--color-foreground-muted);pointer-events:none;font-size:var(--field-supporting-font-size);font-weight:var(--font-weight-medium);background:0 0;flex:0 0 38px;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.money-input-currency:before,.revealable-field-actions:before{top:var(--space-2);bottom:var(--space-2);width:var(--border-width);background:var(--color-border-subtle);content:"";pointer-events:none;position:absolute;left:0}.money-input:has(.ui-input:disabled) .money-input-currency{opacity:.65}.revealable-field{position:relative}.revealable-field .ui-input::-ms-reveal{visibility:hidden;pointer-events:none;display:none!important}.revealable-field .ui-input::-ms-clear{visibility:hidden;pointer-events:none;display:none!important}.revealable-field .ui-input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.revealable-field-actions{align-items:center;gap:var(--space-0-5);padding-inline:var(--space-1);background:0 0;flex:none;display:flex;position:relative}.revealable-field-actions .ui-icon-button{color:var(--color-foreground-muted)}.revealable-field-actions .ui-icon-button:hover:not(:disabled){color:var(--color-foreground)}.ui-search-input{align-items:center;width:100%;min-width:0;display:flex;position:relative}.ui-search-input>svg{z-index:1;left:var(--control-padding-inline);width:var(--icon-glyph-inline-size);height:var(--icon-glyph-inline-size);color:var(--color-foreground-muted);pointer-events:none;position:absolute}.ui-search-input .ui-input{padding-left:40px;padding-right:40px}.ui-search-input .ui-input::-webkit-search-cancel-button{display:none}.ui-search-input .ui-icon-button{z-index:1;right:var(--space-1);color:var(--color-foreground-muted);position:absolute}.ui-search-input .ui-icon-button:hover:not(:disabled){color:var(--color-foreground)}.ui-checkbox{min-height:var(--interactive-row-height);align-items:center;gap:var(--space-2);color:var(--color-foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;outline:none;padding:0;display:flex}.ui-checkbox:not(:disabled):not([aria-invalid=true]):hover .ui-checkbox-mark{border-color:var(--color-border-control-hover);background:var(--color-surface-hover)}.ui-checkbox:disabled{cursor:default;color:var(--color-foreground-muted);opacity:.7}.ui-checkbox-mark{width:var(--checkbox-size);height:var(--checkbox-size);flex:0 0 var(--checkbox-size);box-sizing:border-box;border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-md);color:var(--color-on-action-primary);background:var(--color-surface-raised);box-shadow:none;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);justify-content:center;align-items:center;display:inline-flex}.ui-checkbox-mark.is-checked{border-color:var(--color-action-primary);background:var(--color-action-primary)}.ui-checkbox:not(:disabled):not([aria-invalid=true]):hover .ui-checkbox-mark.is-checked{border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover)}.ui-checkbox:focus-visible{outline:none}.ui-checkbox:focus-visible .ui-checkbox-mark{border-color:var(--color-focus-border);box-shadow:var(--field-focus-shadow)}.ui-checkbox:disabled .ui-checkbox-mark{border-color:var(--color-border-subtle);background:var(--color-surface-subtle);box-shadow:none}.ui-checkbox:disabled .ui-checkbox-mark.is-checked{border-color:var(--color-border-default);color:var(--color-foreground-disabled);background:var(--color-surface-selected)}.ui-checkbox[aria-invalid=true]:not(:disabled) .ui-checkbox-mark{border-color:var(--color-danger)}.ui-checkbox[aria-invalid=true]:not(:disabled):focus-visible .ui-checkbox-mark{box-shadow:var(--field-danger-shadow)}.ui-checkbox-label{min-width:0}.ui-checkbox--field{width:100%;min-height:var(--field-height);box-sizing:border-box;border:var(--border-width) solid var(--color-border-control);border-radius:var(--field-radius);padding:0 var(--field-padding-inline);color:var(--color-foreground);background:var(--color-surface-raised);font-family:var(--font-family-sans);font-size:var(--field-font-size);font-weight:var(--font-weight-regular);line-height:var(--field-line-height);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard)}.ui-checkbox--field:not(:disabled):not([aria-invalid=true]):hover{border-color:var(--color-border-control-hover)}.ui-checkbox--field:focus-visible{border-color:var(--color-focus-border);box-shadow:var(--field-focus-shadow)}.ui-checkbox--field:focus-visible .ui-checkbox-mark{box-shadow:none}.ui-checkbox--field:disabled{border-color:var(--color-border-subtle);color:var(--color-foreground-disabled);background:var(--color-surface-subtle);box-shadow:none}.ui-checkbox--field[aria-invalid=true]:not(:disabled){border-color:var(--color-danger)}.ui-checkbox--field[aria-invalid=true]:not(:disabled):focus-visible{box-shadow:var(--field-danger-shadow)}.ui-switch{width:100%;min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-3-5);color:var(--color-foreground);cursor:pointer;font:inherit;font-size:var(--font-size-body);text-align:left;background:0 0;border:0;outline:none;padding:0;display:flex}.ui-switch:disabled{cursor:default;color:var(--color-foreground-disabled);opacity:.68}.ui-switch-track{width:var(--switch-track-width);height:var(--switch-track-height);flex:0 0 var(--switch-track-width);box-sizing:border-box;border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-full);background:var(--color-surface-subtle);box-shadow:none;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);position:relative}.ui-switch-track>span{top:50%;left:var(--switch-thumb-inset);width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:var(--radius-full);background:var(--color-foreground-muted);box-shadow:none;transition:transform var(--motion-duration-standard) var(--motion-easing-emphasized), background-color var(--motion-duration-fast) var(--motion-easing-standard);position:absolute;transform:translateY(-50%)}.ui-switch[aria-checked=false]:not(:disabled):not([aria-invalid=true]):hover .ui-switch-track{border-color:var(--color-border-control-hover)}.ui-switch-track.is-active{border-color:var(--color-action-primary);background:var(--color-action-primary)}.ui-switch-track.is-active>span{background:var(--color-on-action-primary);transform:translate(var(--switch-thumb-translation), -50%)}.ui-switch:focus-visible{outline:none}.ui-switch:focus-visible .ui-switch-track{border-color:var(--color-focus-border);box-shadow:var(--field-focus-shadow)}.ui-switch:disabled .ui-switch-track,.ui-switch:disabled .ui-switch-track.is-active{border-color:var(--color-border-subtle);background:var(--color-surface-subtle)}.ui-switch:disabled .ui-switch-track>span,.ui-switch:disabled .ui-switch-track.is-active>span{background:var(--color-foreground-disabled)}.ui-switch[aria-invalid=true]:not(:disabled) .ui-switch-track{border-color:var(--color-danger)}.ui-switch[aria-invalid=true]:not(:disabled):focus-visible .ui-switch-track{box-shadow:var(--field-danger-shadow)}.ui-switch--compact{width:fit-content;max-width:100%;min-height:var(--icon-button-compact-size);gap:var(--space-2-5);font-size:var(--font-size-label)}.ui-switch--compact .ui-switch-track{width:var(--switch-track-compact-width);height:var(--switch-track-compact-height);flex-basis:var(--switch-track-compact-width)}.ui-switch--compact .ui-switch-track>span{width:var(--switch-thumb-compact-size);height:var(--switch-thumb-compact-size)}.ui-switch--compact .ui-switch-track.is-active>span{transform:translate(var(--switch-thumb-compact-translation), -50%)}.app-select{width:100%;min-width:0;color:var(--color-foreground);font-weight:var(--font-weight-regular);position:relative}.app-select-trigger{width:100%;min-height:var(--field-height);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3);border:var(--border-width) solid var(--color-border-control);border-radius:var(--field-radius);padding:0 var(--field-padding-inline);color:var(--color-foreground);background:var(--color-surface-raised);box-shadow:none;cursor:pointer;font-family:var(--font-family-sans);font-size:var(--field-font-size);font-weight:var(--font-weight-regular);line-height:var(--field-line-height);text-align:left;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);outline:none;display:flex}.app-select:not(.field-invalid) .app-select-trigger:hover:not(:disabled){border-color:var(--color-border-control-hover)}.app-select-trigger:focus-visible,.app-select.is-open .app-select-trigger{border-color:var(--color-focus-border);box-shadow:var(--field-focus-shadow);outline:none}.app-select-trigger:disabled{cursor:default;border-color:var(--color-border-subtle);color:var(--color-foreground-disabled);background:var(--color-surface-subtle);box-shadow:none}.app-select-trigger .is-placeholder{color:var(--color-foreground-muted)}.app-select-trigger>svg{width:var(--icon-glyph-field-size);height:var(--icon-glyph-field-size);flex:0 0 var(--icon-glyph-field-size);transition:transform var(--motion-duration-standard) var(--motion-easing-standard)}.app-select.is-open .app-select-trigger>svg{transform:rotate(180deg)}.app-select-leading{flex:none;place-items:center;display:inline-grid}.app-select-value{min-width:0;padding-block:var(--space-0-5);text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:1.4;display:block;overflow:hidden}.app-select-value>span{line-height:inherit}.app-select-trigger-markers{align-items:center;gap:var(--space-2);flex:0 auto;min-width:0;margin-left:auto;display:inline-flex}.app-select-advisory-icon{flex:0 0 var(--icon-glyph-inline-size);width:var(--icon-glyph-inline-size);height:var(--icon-glyph-inline-size);color:var(--color-warning);place-items:center;display:inline-grid}.app-select-advisory-icon svg{width:100%;height:100%}.app-select-advisory{align-items:center;gap:var(--space-1);min-width:0;color:var(--color-warning);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;display:inline-flex;overflow:hidden}.app-select-advisory-menu-icon{width:var(--icon-glyph-inline-size);height:var(--icon-glyph-inline-size);flex:0 0 var(--icon-glyph-inline-size);place-items:center;display:inline-grid}.app-select-advisory-menu-icon svg{width:100%;height:100%}.app-select-advisory-icon.is-blocked,.app-select-advisory.is-blocked{color:var(--color-danger)}.app-select-favorite{color:var(--color-accent);flex:none}.app-select-menu .app-select-favorite{margin-left:auto}.app-select-menu{z-index:var(--z-popover);box-sizing:border-box;gap:var(--space-0-5);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-control);padding:var(--space-1);background:var(--color-surface-raised);box-shadow:var(--elevation-floating);font-size:var(--font-size-body);display:grid;position:fixed;overflow-y:auto;container:app-select-menu/inline-size}.app-select-menu button{width:100%;min-height:var(--select-option-height);box-sizing:border-box;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);padding:var(--space-1-5) var(--space-2-5);color:var(--color-foreground);cursor:pointer;font:inherit;outline:var(--control-focus-width) solid transparent;outline-offset:calc(-1 * var(--control-focus-width));text-align:left;background:0 0;border:0;line-height:1.35;display:flex}.app-select-menu button.has-advisory{justify-content:space-between;gap:var(--space-2-5)}.app-select-option-copy{gap:var(--space-0-5);min-width:0;display:grid}.app-select-option-copy>span{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.app-select-option-copy>small{color:var(--color-foreground-muted);font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.app-select-menu button:not(:disabled):hover{background:var(--color-surface-hover)}.app-select-menu button:focus-visible{background:var(--color-surface-hover);outline-color:var(--color-focus-border)}.app-select-menu button.is-selected{background:var(--color-surface-selected)}.app-select-menu button:disabled{cursor:default;opacity:.42}.app-multi-select-menu button{justify-content:space-between;gap:var(--space-3)}.app-select-option-markers,.app-multi-select-markers{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:inline-flex}.app-select-check{color:var(--color-foreground)}.app-multi-select-markers .app-select-favorite{margin-left:0}@container app-select-menu (width<=260px){.app-select-advisory-copy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.app-select.field-invalid .app-select-trigger:not(:disabled){border-color:var(--color-danger)}.app-select.field-invalid .app-select-trigger:not(:disabled):focus-visible,.app-select.field-invalid.is-open .app-select-trigger:not(:disabled){box-shadow:var(--field-danger-shadow)}.date-time-control{grid-template-columns:minmax(0, 1.35fr) var(--border-width) minmax(84px, .8fr);width:100%;min-width:0;min-height:var(--field-height);box-sizing:border-box;border:var(--border-width) solid var(--color-border-control);border-radius:var(--field-radius);color:var(--color-foreground);background:var(--color-surface-raised);box-shadow:none;font-family:var(--font-family-sans);font-size:var(--field-font-size);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);outline:none;align-items:stretch;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.date-time-control:not(.is-disabled):not(.field-invalid):not(:focus-within):hover{border-color:var(--color-border-control-hover)}}.date-time-control.is-disabled{border-color:var(--color-border-subtle);color:var(--color-foreground-disabled);background:var(--color-surface-subtle)}.date-time-control:focus-within{border-color:var(--color-focus-border)}.date-time-control:has(:focus-visible){box-shadow:var(--field-focus-shadow)}.date-time-control.field-invalid:not(.is-disabled){border-color:var(--color-danger)}.date-time-control.field-invalid:not(.is-disabled):has(:focus-visible){box-shadow:var(--field-danger-shadow)}.date-time-segment{grid-template-columns:var(--field-icon-button-width) minmax(0, 1fr);align-items:center;gap:var(--space-2);min-width:0;min-height:calc(var(--field-height) - (2 * var(--border-width)));padding:0 var(--space-2);color:var(--color-foreground-muted);display:grid;position:relative}.date-time-value{min-width:0;color:var(--color-foreground);font-size:var(--field-font-size);font-weight:var(--font-weight-regular);line-height:var(--field-line-height);text-overflow:ellipsis;white-space:nowrap;align-self:stretch;align-items:center;display:flex;overflow:hidden}.date-time-value.is-placeholder{color:var(--color-foreground-muted)}.date-time-picker-button{width:var(--field-icon-button-width);color:currentColor;cursor:pointer;background:0 0;border:0;outline:none;place-items:center;height:100%;min-height:0;padding:0;display:inline-grid}.date-time-picker-button>svg{width:var(--icon-glyph-field-size);height:var(--icon-glyph-field-size)}.date-time-picker-button:focus-visible{outline:none}.date-time-picker-button:disabled{cursor:default;opacity:.55}.date-time-picker-button svg{pointer-events:none}.date-time-segment input.date-time-native-input{inset:0 0 0 calc(var(--field-icon-button-width) + var(--space-3-5));color:#0000;width:auto;min-width:0;min-height:0;font-size:var(--font-size-input-mobile);cursor:pointer;opacity:0;appearance:none;background:0 0;border:0;border-radius:0;padding:0;line-height:1;position:absolute}.date-time-segment input.date-time-native-input:focus{border:0;outline:none}.date-time-segment input.date-time-native-input::-webkit-calendar-picker-indicator{pointer-events:none;opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.date-time-divider{width:var(--border-width);margin:var(--space-2) 0;background:var(--color-border-subtle)}.date-control{min-height:var(--field-height);display:block}.date-control .date-time-segment{height:calc(var(--field-height) - (2 * var(--border-width)))}.textarea-field{gap:var(--space-1-5);color:var(--color-foreground-muted);font-size:var(--field-label-font-size);font-weight:var(--font-weight-medium);display:grid}.textarea-field-label{color:var(--color-foreground-muted)}.textarea-field-footer{min-height:var(--icon-size-sm);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-foreground-muted);display:flex}.textarea-field-footer small{color:inherit;font-size:var(--field-supporting-font-size);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums}.textarea-field-footer small:last-child{margin-left:auto}.ui-textarea--bare{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:none}.ui-textarea--bare:hover:not(:disabled):not(:read-only):not(:focus-visible),.ui-textarea--bare:focus-visible{box-shadow:none;background:0 0;border:0}.avatar{contain:paint;border-radius:var(--radius-full);color:var(--color-on-solid);background:var(--avatar-background,var(--color-avatar-background));font-weight:var(--font-weight-strong);flex:none;place-items:center;display:grid;overflow:hidden}.avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.avatar-small{width:var(--avatar-size-small);height:var(--avatar-size-small);font-size:var(--font-size-body)}.avatar-medium{width:var(--avatar-size-medium);height:var(--avatar-size-medium);font-size:var(--font-size-base)}.avatar-large{width:var(--avatar-size-large);height:var(--avatar-size-large);font-size:var(--font-size-panel-title)}.tooltip-trigger{display:inline-block}.tooltip-trigger.has-element-child{display:contents}.tooltip-trigger.is-fit-content{width:fit-content;min-width:0;max-width:100%;display:inline-flex}.tooltip-trigger[tabindex]{cursor:default;border-radius:var(--tooltip-radius)}.tooltip-trigger[tabindex]:focus-visible{outline:var(--control-focus-width) solid var(--color-focus-border);outline-offset:var(--control-focus-offset)}.app-tooltip{z-index:var(--z-tooltip);width:max-content;max-width:min(var(--tooltip-max-width), calc(100vw - var(--space-5)));border:var(--border-width) solid var(--color-border-default);border-radius:var(--tooltip-radius);padding:var(--space-2) var(--space-2-5);color:var(--color-foreground);background:var(--color-surface-raised);box-shadow:none;font-size:var(--font-size-meta);overflow-wrap:anywhere;white-space:pre-line;pointer-events:none;animation:ui-tooltip-enter var(--motion-duration-fast) var(--motion-easing-enter);line-height:1.4;position:fixed}.app-tooltip.is-popover-layer{z-index:var(--z-tooltip-popover)}.app-tooltip.is-modal-layer{z-index:var(--z-tooltip-modal)}@keyframes ui-control-spin{to{transform:rotate(360deg)}}@keyframes ui-tooltip-enter{0%{opacity:0;transform:translateY(var(--space-0-5))}}@media (width<=900px){.app-select-menu{font-size:var(--font-size-base)}}.panel{border:var(--border-width) solid transparent;border-radius:var(--radius-panel);background:var(--color-surface);min-width:0;box-shadow:var(--elevation-surface);isolation:isolate;background-clip:padding-box;position:relative;overflow:clip}.panel:after{z-index:10;border:var(--border-width) solid var(--color-border-subtle);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.ui-section-header{align-items:center;gap:var(--space-4);min-height:var(--layout-section-header-height);box-sizing:border-box;padding:var(--space-3-5) var(--layout-panel-padding);border-bottom:var(--border-width) solid var(--color-border-subtle);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-section-header-heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ui-section-header-icon{width:var(--icon-tile-size);height:var(--icon-tile-size);flex:0 0 var(--icon-tile-size);box-sizing:border-box;border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-foreground-muted);background:var(--color-surface-subtle);place-items:center;display:inline-grid}.ui-section-header-icon>svg{width:var(--icon-glyph-panel-size);height:var(--icon-glyph-panel-size)}.ui-section-header-copy{gap:var(--space-0-5);min-width:0;display:grid}.ui-section-header-eyebrow{color:var(--color-foreground-muted);font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin:0;line-height:1.2}.ui-section-header h2,.ui-section-header h3{overflow-wrap:anywhere;color:var(--color-foreground);font-size:var(--font-size-panel-title);font-weight:var(--font-weight-semibold);margin:0;line-height:1.25}.ui-section-header-description{margin:var(--space-0-5) 0 0;color:var(--color-foreground-muted);font-size:var(--font-size-label);line-height:1.4}.ui-section-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-toolbar{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--layout-panel-padding);border-bottom:var(--border-width) solid var(--color-border-subtle);background:var(--color-surface);flex-wrap:wrap;flex:none;display:flex}.ui-toolbar.is-subtle{background:var(--color-surface-subtle)}.ui-text-update{animation:ui-text-update-enter var(--motion-duration-slow) var(--motion-easing-enter);display:inline-block}.ui-text-update--passive{animation-name:ui-text-update-passive;animation-duration:var(--motion-duration-passive-update);animation-timing-function:var(--motion-easing-pulse)}@keyframes ui-text-update-enter{0%{color:var(--color-foreground)}}@keyframes ui-text-update-passive{0%{color:color-mix(in srgb, var(--color-foreground-muted) 50%, var(--color-foreground))}}.ui-subsection-header{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.ui-subsection-header h3{min-width:0;color:var(--color-foreground-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);margin:0;line-height:1.35}.ui-subsection-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2-5);min-width:0;display:flex}.ui-subsection-header-meta{color:var(--color-foreground-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:1.35}.ui-field{align-content:start;gap:var(--space-1-5);min-width:0;display:grid}.ui-field-label{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;color:var(--color-foreground-muted);font-size:var(--field-label-font-size);font-weight:var(--font-weight-medium);line-height:1.35;display:flex}.ui-field-label>span{min-width:0}.ui-field-label>small{color:var(--color-foreground-disabled);font-size:var(--font-size-meta);font-weight:var(--font-weight-regular)}.ui-field>.ui-switch--compact{min-height:var(--field-height)}.ui-field-supporting-text{min-width:0;color:var(--color-foreground-muted);font-size:var(--field-supporting-font-size);font-weight:var(--font-weight-regular);overflow-wrap:anywhere;line-height:1.4}.ui-field-supporting-text.is-error{color:var(--color-danger);font-weight:var(--font-weight-medium)}.ui-field-supporting-text.has-action{align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.ui-button.ui-field-supporting-action{border-radius:var(--radius-xs);color:currentColor;min-height:0;font:inherit;font-weight:var(--font-weight-semibold);line-height:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.18em;background:0 0;border:0;padding:0}.ui-button.ui-field-supporting-action:hover:not(:disabled){color:var(--color-foreground);background:0 0}.ui-form-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.ui-form-actions.is-end{justify-content:flex-end}.ui-form-actions.is-start{justify-content:flex-start}.ui-form-actions.is-between{justify-content:space-between}.ui-control-cluster{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-inline-alert{min-height:var(--control-height-default);box-sizing:border-box;align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);color:var(--color-foreground);background:var(--color-surface-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-inline-alert:has(.ui-icon-button){grid-template-columns:auto minmax(0,1fr) auto}.ui-inline-alert>svg{width:var(--icon-glyph-status-size);height:var(--icon-glyph-status-size);color:var(--color-information)}.ui-inline-alert-copy{gap:var(--space-0-5);min-width:0;display:grid}.ui-inline-alert-copy strong{font-size:var(--font-size-body);line-height:1.4}.ui-inline-alert-copy span{color:var(--color-foreground-muted);font-size:var(--font-size-body);line-height:1.4}.ui-inline-alert-copy>span:only-child{color:var(--color-foreground-muted)}.export-dialog .detail-modal-content{gap:var(--space-2-5)}.export-dialog-fields{gap:var(--form-grid-gap);display:grid}.export-dialog-scope-description,.export-dialog-filename{color:var(--color-foreground-muted);font-size:var(--font-size-label);margin:0;line-height:1.45}.export-dialog-filename strong{color:var(--color-foreground);font-weight:var(--font-weight-medium)}.ui-inline-alert.is-error{border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-border-default));background:color-mix(in srgb, var(--color-danger) 5%, var(--color-surface))}.ui-inline-alert.is-error>svg{color:var(--color-danger)}.ui-inline-alert.is-warning{border-color:color-mix(in srgb, var(--color-warning) 35%, var(--color-border-default));background:color-mix(in srgb, var(--color-warning) 5%, var(--color-surface))}.ui-inline-alert.is-warning>svg{color:var(--color-warning)}.ui-inline-alert.is-success{border-color:color-mix(in srgb, var(--color-success) 35%, var(--color-border-default));background:color-mix(in srgb, var(--color-success) 5%, var(--color-surface))}.ui-inline-alert.is-success>svg{color:var(--color-success)}.ui-action-notice{gap:var(--space-2) var(--space-2-5);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-control);padding:var(--space-2-5);background:var(--color-surface-hover);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-action-notice>svg{width:var(--icon-glyph-status-size);height:var(--icon-glyph-status-size);flex:0 0 var(--icon-glyph-status-size);color:var(--color-accent)}.ui-action-notice-copy{gap:var(--space-0-5);display:grid}.ui-action-notice-copy>strong{color:var(--color-foreground);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.ui-action-notice-copy>span{color:var(--color-foreground-muted);font-size:var(--font-size-body);line-height:1.4}.ui-action-notice-actions{justify-items:start;gap:var(--space-1);grid-column:2;display:grid}.ui-action-notice-actions button{min-height:0;color:var(--color-accent);cursor:pointer;font:inherit;font-size:var(--font-size-body);text-align:left;background:0 0;border:0;padding:0}.ui-action-notice-actions button:hover:not(:disabled){color:var(--accent-strong);text-decoration:underline}.ui-action-notice-actions button:disabled{cursor:default;opacity:.5}.ui-action-notice.is-warning{border-color:color-mix(in srgb, var(--chart-3) 65%, var(--color-border-subtle));background:color-mix(in srgb, var(--chart-3) 7%, var(--color-surface))}.ui-action-notice.is-warning>svg{color:var(--chart-3)}.ui-action-notice.is-success{border-color:color-mix(in srgb, var(--color-success) 55%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-success) 7%, var(--color-surface))}.ui-action-notice.is-success>svg{color:var(--color-success)}.ui-empty-state{align-items:center;gap:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-control);padding:var(--space-4);color:var(--color-foreground);background:color-mix(in srgb, var(--color-surface-subtle) 68%, transparent);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.ui-empty-state-icon{width:var(--icon-tile-size);height:var(--icon-tile-size);border-radius:var(--radius-lg);color:var(--color-foreground-muted);background:var(--color-surface-raised);box-shadow:var(--elevation-surface);place-items:center;display:inline-grid}.ui-empty-state-icon>svg{width:var(--icon-glyph-status-size);height:var(--icon-glyph-status-size)}.ui-empty-state.is-loading .ui-empty-state-icon>svg{animation:ui-control-spin var(--motion-duration-progress) linear infinite}.ui-empty-state-copy{gap:var(--space-1);min-width:0;display:grid}.ui-empty-state-copy strong{font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.ui-empty-state-copy span{color:var(--color-foreground-muted);font-size:var(--font-size-label);line-height:1.4}.ui-empty-state-action{grid-column:2}.ui-data-table{border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-control);color:var(--color-foreground);background:var(--color-surface);overflow:hidden}.ui-data-table--flush{border:0;border-radius:0}.ui-data-table-title{min-height:var(--table-row-height);padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);border-bottom:var(--border-width) solid var(--color-border-subtle);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);align-items:center;display:flex}.ui-data-table-head,.ui-data-table-row{align-items:center;column-gap:var(--space-3);padding:var(--table-cell-padding-block) var(--table-cell-padding-inline)}.ui-data-table-head{min-height:var(--table-header-height);border-bottom:var(--border-width) solid var(--color-border-subtle);color:var(--color-foreground-muted);background:var(--color-table-header);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;line-height:1.2}.ui-data-table-row{min-height:var(--table-row-height);background:var(--color-surface);font-size:var(--font-size-body);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.ui-data-table-row+.ui-data-table-row{border-top:var(--border-width) solid var(--color-border-subtle)}.ui-data-table-row>*,.ui-data-table-head>*{min-width:0}.ui-data-table-row>[role=cell]{font-weight:var(--font-weight-regular)}.ui-data-table-row>[role=cell]:first-child{font-weight:var(--font-weight-semibold)}.ui-data-table-row.is-selected{background:var(--color-surface-selected)}.ui-data-table-row.is-muted{color:var(--color-foreground-muted);background:var(--color-surface-subtle)}.ui-data-table--numeric>.ui-data-table-head>:not(:first-child),.ui-data-table--numeric>.ui-data-table-row>:not(:first-child){text-align:right}.ui-data-table-empty{padding:var(--space-4) var(--table-cell-padding-inline);color:var(--color-foreground-muted);font-size:var(--font-size-body)}.ui-data-table-scroll{border-radius:var(--radius-control);outline:var(--control-focus-width) solid transparent;outline-offset:var(--control-focus-offset);min-width:0;overflow-x:auto}.ui-data-table-scroll:focus-visible{outline-color:var(--color-focus-border)}.ui-native-table{border-collapse:collapse;width:100%;color:var(--color-foreground);font-size:var(--font-size-body)}.ui-native-table th,.ui-native-table td{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);border-bottom:var(--border-width) solid var(--color-border-subtle);text-align:left;vertical-align:top}.ui-native-table thead th{min-height:var(--table-header-height);color:var(--color-foreground-muted);background:var(--color-table-header);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;line-height:1.2}.ui-native-table tbody th{font-weight:var(--font-weight-semibold)}.ui-native-table thead tr{height:var(--table-header-height)}.ui-native-table tbody tr,.ui-native-table tfoot tr{height:var(--table-row-height)}.ui-native-table>:last-child>tr:last-child>:is(th,td){border-bottom:0}.ui-native-table caption{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);border-bottom:var(--border-width) solid var(--color-border-subtle);color:var(--color-foreground);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-align:left}.ui-native-table tbody tr{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.list-filter-bar{align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--layout-panel-padding);border-bottom:var(--border-width) solid var(--color-border-subtle);grid-template-columns:minmax(220px,1fr) minmax(150px,210px);display:grid}.list-filter-bar.has-date-filter,.list-filter-bar.has-extra-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,210px))}.list-filter-select{width:100%}.list-navigation{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--layout-panel-padding) var(--space-4);display:flex}.pagination{grid-template-columns:var(--icon-button-compact-size) auto var(--icon-button-compact-size);align-items:center;gap:var(--space-1);display:grid}.pagination-pages{align-items:center;gap:var(--space-1);display:flex}.pagination-pages--compact,.pagination-summary{display:none}.pagination-page,.pagination-ellipsis{width:max(var(--pagination-control-size), 4ch);min-width:max(var(--pagination-control-size), 4ch);height:var(--pagination-control-size);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.pagination-page{border:var(--border-width) solid transparent;border-radius:var(--radius-lg);color:var(--color-foreground);cursor:pointer;font:inherit;font-size:var(--font-size-body);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);background:0 0;padding:0}.pagination-page:not(:disabled):hover{background:var(--color-surface-hover)}.pagination-page.is-active{border-color:var(--color-border-selected);background:var(--color-surface-selected)}.pagination-ellipsis{color:var(--color-foreground-muted);text-align:center}.pagination-summary{width:18ch;min-width:18ch;height:var(--pagination-control-size);box-sizing:border-box;color:var(--color-foreground-muted);font-size:var(--font-size-body);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center}.pagination-summary--cursor{display:inline-flex}@media (width<=640px){.ui-section-header{min-height:var(--layout-section-header-height-compact);padding:var(--space-3)}.ui-section-header-actions{gap:var(--space-1)}.ui-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-form-actions>.ui-button:only-child{grid-column:1/-1}.ui-form-actions>.ui-button{width:100%}.ui-empty-state{padding:var(--space-3)}.list-filter-bar,.list-filter-bar.has-date-filter,.list-filter-bar.has-extra-filters{grid-template-columns:1fr}.list-navigation{flex-direction:column}.pagination-pages--regular{display:none}.pagination-pages--compact{display:flex}.ui-subsection-header{flex-wrap:wrap;align-items:flex-start}.ui-subsection-header-actions{margin-left:auto}}@media (width<=480px){.pagination-pages--compact{display:none}.pagination-summary{display:inline-flex}.ui-section-header{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.ui-section-header-heading{gap:var(--space-2-5)}.ui-section-header-description{display:none}.ui-toolbar{padding:var(--space-2-5) var(--space-3)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-foreground);background:var(--color-background);font-family:var(--font-family-sans);font-synthesis:none;letter-spacing:var(--letter-spacing-default);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root:is([data-theme=dark],[data-theme=ink],[data-theme=midnight],[data-theme=cobalt]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--color-background);scrollbar-gutter:auto;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;overflow-anchor:none;touch-action:pan-x pan-y;min-height:100%}body{min-height:100vh;color:var(--color-foreground);background:var(--color-background);font-size:var(--font-size-base);line-height:var(--line-height-body);overflow-anchor:none;touch-action:pan-x pan-y;margin:0}#root{background:var(--color-background);overflow-anchor:none;min-height:100vh}::-webkit-scrollbar{width:var(--scrollbar-size-internal);height:var(--scrollbar-size-internal)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:var(--scrollbar-thumb-inset) solid transparent;border-radius:var(--radius-full);background:var(--scrollbar-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}html *{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}html::-webkit-scrollbar{width:var(--scrollbar-size-page);height:var(--scrollbar-size-page)}html::-webkit-scrollbar-track{background:var(--scrollbar-track)}html::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--scrollbar-thumb);background-clip:padding-box;border-color:#0000}html::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::selection{color:var(--color-foreground);background:var(--color-accent-soft)}button,input,select,textarea{font:inherit;letter-spacing:var(--letter-spacing-default)}.fatal-error{box-sizing:border-box;min-height:100vh;color:var(--color-foreground);background:var(--color-background);grid-template-columns:76px minmax(0,520px);place-content:center;align-items:start;gap:20px;padding:28px;display:grid}.fatal-error img{object-fit:cover;border-radius:50%;width:76px;height:76px}.fatal-error>div{gap:12px;display:grid}.fatal-error h1{font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold);margin:0}.fatal-error p{color:var(--muted);margin:0;line-height:1.55}.fatal-error .ui-button{justify-self:start;margin-top:4px}@media (width<=640px){.fatal-error{grid-template-columns:1fr}.fatal-error img{width:60px;height:60px}.fatal-error h1{font-size:var(--font-size-3xl)}}h1,h2,p{margin-top:0}h1{font-size:var(--font-size-page-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:0}h2{font-size:var(--font-size-panel-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);margin-bottom:0}strong{color:var(--color-foreground);font-weight:var(--font-weight-semibold)}.eyebrow{color:var(--muted);font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-default);text-transform:uppercase;margin:0 0 5px}button:focus-visible{outline:var(--control-focus-width) solid var(--color-focus-border);outline-offset:var(--control-focus-offset)}button svg{color:inherit}@media (width<=640px){h1{font-size:var(--font-size-page-title-mobile)}}@media (width<=900px){html{scrollbar-gutter:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:var(--motion-duration-instant)!important;transition-duration:var(--motion-duration-instant)!important;transition-delay:0s!important;animation-iteration-count:1!important}}.public-page{box-sizing:border-box;min-height:100vh;color:var(--ink);background:var(--bg)}.public-header{z-index:var(--z-sticky);min-height:var(--public-header-height);border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.public-header nav{align-items:center;gap:14px;display:flex}.public-brand{color:var(--ink);font-size:var(--font-size-public-brand);align-items:center;gap:9px;font-weight:600;text-decoration:none;display:inline-flex}.public-brand img{width:var(--avatar-size-small);height:var(--avatar-size-small);object-fit:cover;border-radius:50%}.public-header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.public-theme-toggle{width:var(--icon-button-public-size);min-width:var(--icon-button-public-size);height:var(--icon-button-public-size)}.public-theme-toggle>svg{width:var(--icon-glyph-public-size);height:var(--icon-glyph-public-size)}.public-login-link{color:var(--ink);font-weight:550;text-decoration:none}.public-login-link:hover{color:var(--accent)}.landing-page{overflow:clip}.landing-hero-points svg,.landing-check-list svg,.landing-preview-row-icon svg,.landing-tool-actions svg,.landing-surebet-actions svg,.landing-surebet-search svg,.landing-surebet-item footer svg{width:var(--icon-glyph-compact-size);height:var(--icon-glyph-compact-size);flex:0 0 var(--icon-glyph-compact-size)}.landing-surebet-toolbar>svg,.landing-trust svg{width:var(--icon-glyph-panel-size);height:var(--icon-glyph-panel-size);flex-basis:var(--icon-glyph-panel-size)}.landing-hero{min-height:min(620px, calc(100svh - var(--public-header-height)));box-sizing:border-box;background:var(--bg);grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(40px,6vw,88px);padding:64px clamp(24px,7vw,96px);display:grid;position:relative;overflow:hidden}.landing-copy{z-index:1;text-align:left;grid-area:1/1;width:100%;min-width:0;max-width:690px;position:relative}.landing-copy>.eyebrow{margin-bottom:12px}.landing-copy h1{color:var(--ink);font-size:var(--font-size-public-display);letter-spacing:-.025em;margin:0 0 20px;line-height:1.04}.landing-copy>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:var(--font-size-public-copy);margin:0;line-height:1.6}.landing-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.landing-primary{min-width:178px}.landing-hero-points{color:var(--muted);font-size:var(--font-size-meta);flex-wrap:wrap;gap:9px 16px;margin-top:20px;display:flex}.landing-hero-points span{align-items:center;gap:6px;display:inline-flex}.landing-hero-points svg{color:var(--success)}.landing-hero-product{grid-area:1/2;min-width:0;position:relative}.landing-hero-summary-toolbar{min-height:var(--public-panel-header-height)}.landing-hero-summary-toolbar>div:first-child{gap:4px;display:grid}.landing-hero-summary-toolbar strong{font-size:var(--font-size-label);font-weight:600}.landing-hero-summary-toolbar>div:first-child span{color:var(--muted);font-size:var(--font-size-caption)}.landing-hero-summary-grid{padding:var(--app-panel-padding);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-hero-summary-group{align-content:start;gap:16px;min-width:0;padding:0 17px;display:grid}.landing-hero-summary-group:first-child{padding-left:0}.landing-hero-summary-group:last-child{padding-right:0}.landing-hero-summary-group+.landing-hero-summary-group{border-left:1px solid var(--border)}.landing-section-heading{text-align:center;max-width:720px;margin:0 auto 28px}.landing-section-heading h2{font-size:var(--font-size-public-section-title);margin:8px 0 12px;line-height:1.14}.landing-section-heading>p:last-child{color:var(--muted);font-size:var(--font-size-public-copy);margin:0;line-height:1.65}.landing-dashboard-preview{grid-template-columns:minmax(0,1fr);max-width:1120px;margin:0 auto;display:grid}.landing-preview-content{min-width:0}.landing-tool-heading .ui-section-header-copy,.landing-surebet-toolbar>div:first-child{gap:var(--space-1);display:grid}.landing-tool-heading h3,.landing-surebet-toolbar strong{font-size:var(--font-size-panel-title);font-weight:var(--font-weight-semibold)}.landing-preview-kicker{color:var(--muted);margin-bottom:0}.landing-preview-switch{--segment-min-width:64px}.landing-preview-summary-heading{align-items:center;gap:8px;display:flex}.landing-preview-summary-heading>svg:first-child{color:var(--muted)}.landing-preview-summary-heading>svg:last-child{color:var(--muted);margin-left:auto}.landing-preview-summary-heading h3{font-size:var(--font-size-base);margin:0;font-weight:600}.landing-preview-summary-metrics{gap:11px;display:grid}.landing-preview-summary-metrics>div{gap:3px;display:grid}.landing-preview-summary-metrics span{color:var(--muted);font-size:var(--font-size-meta)}.landing-preview-summary-metrics strong{font-size:var(--font-size-base);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.landing-preview-summary-metrics .is-primary{border-top:1px solid var(--border);margin-top:1px;padding-top:10px}.is-positive{color:var(--success)!important}.landing-preview-active-bets{border-bottom:1px solid var(--border);padding:20px 26px}.landing-preview-active-bets .landing-preview-table-heading{padding-bottom:12px}.landing-preview-bet-row{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--subtle);min-width:0;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);padding:13px;display:grid}.landing-preview-bet-row.is-open{border-color:var(--control-border)}.landing-preview-bet-summary{grid-template-columns:minmax(0, 1fr) auto var(--icon-button-compact-size);align-items:center;gap:13px;min-width:0;display:grid}.landing-preview-bet-title,.landing-preview-bet-meta{gap:4px;min-width:0;display:grid}.landing-preview-bet-title>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-preview-bet-title strong,.landing-preview-bet-meta strong{color:var(--ink);font-size:var(--font-size-label);font-weight:600}.landing-preview-bet-title small,.landing-preview-bet-title span,.landing-preview-bet-meta small{color:var(--muted);font-size:var(--font-size-caption)}.landing-preview-bet-meta{text-align:right;justify-items:end}.landing-preview-toggle{color:var(--muted);justify-self:center}.landing-preview-toggle svg{transition:transform var(--motion-duration-moderate) var(--motion-easing-standard)}.landing-preview-bet-row.is-open .landing-preview-toggle svg{transform:rotate(180deg)}.landing-preview-bet-details{border-top:1px solid var(--border);gap:14px;margin-top:10px;padding-top:14px;display:grid}.landing-preview-bet-details dl,.landing-preview-movement-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.landing-preview-bet-details dt,.landing-preview-movement-details dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.landing-preview-bet-details dd,.landing-preview-movement-details dd{color:var(--ink);font-size:var(--font-size-label);margin:4px 0 0;font-weight:550}.landing-preview-bet-table>.ui-data-table-head,.landing-preview-bet-table>.ui-data-table-row{grid-template-columns:minmax(130px,1fr) repeat(3,minmax(78px,100px));display:grid}.landing-preview-bet-table .ui-data-table-row>div{gap:3px;display:grid}.landing-preview-bet-table .ui-data-table-row small{color:var(--muted);font-size:var(--font-size-caption);font-weight:400}.landing-preview-bet-actions{justify-content:flex-end;display:flex}.landing-preview-history{padding:24px 26px 26px}.landing-preview-table-heading{justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.landing-preview-table-heading>div{gap:4px;display:grid}.landing-preview-table-heading>svg{color:var(--muted)}.landing-preview-row-icon{width:var(--icon-button-compact-size);height:var(--icon-button-compact-size);border-radius:var(--radius-control);color:var(--muted);background:var(--control-bg);justify-content:center;align-items:center;display:inline-flex}.landing-preview-movement-list{border-top:1px solid var(--border)}.landing-preview-history .historical-row{border-bottom:1px solid var(--border);transition:background-color var(--motion-duration-moderate) var(--motion-easing-standard);background:0 0;display:grid}.landing-preview-history .historical-row:last-child{border-bottom-color:#0000}.landing-preview-history .historical-row.is-open{background:var(--subtle)}.landing-preview-history .historical-row-summary{grid-template-columns:minmax(180px, 1fr) auto var(--icon-button-compact-size);min-height:var(--public-preview-row-height);box-sizing:border-box;align-items:center;gap:13px;padding:10px 8px;display:grid}.landing-preview-history .historical-row-main{grid-template-columns:var(--icon-button-compact-size) minmax(0, 1fr);align-items:center;gap:8px;min-width:0;display:grid}.landing-preview-history .historical-row-copy{gap:3px;min-width:0;display:grid}.landing-preview-history .historical-row-title>strong,.landing-preview-history .historical-row-copy>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.landing-preview-history .historical-row-title>strong{color:var(--ink);font-size:var(--font-size-body);font-weight:550}.landing-preview-history .historical-row-copy>span{color:var(--muted);font-size:var(--font-size-label)}.landing-preview-history .historical-row-meta{min-width:0;color:var(--muted);font-size:var(--font-size-label);justify-content:flex-end;align-items:center;gap:16px;display:flex}.landing-preview-history .historical-row-meta>*{text-overflow:ellipsis;white-space:nowrap;min-width:76px;overflow:hidden}.landing-preview-history .historical-row-meta>:last-child{text-align:right;min-width:90px}.landing-preview-history .historical-row-toggle{color:var(--muted);justify-self:center}.landing-preview-history .historical-row-toggle svg{transition:transform var(--motion-duration-moderate) var(--motion-easing-standard)}.landing-preview-history .historical-row.is-open .historical-row-toggle svg{transform:rotate(180deg)}.landing-preview-movement-details{gap:12px;padding:0 12px 14px 48px;display:grid}.landing-preview-movement-details>span{border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--font-size-caption);padding-bottom:8px}.landing-preview-movement-details dl{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-showcase{border-top:1px solid var(--border);background:var(--bg);grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(42px,6vw,88px);padding:78px clamp(24px,8vw,104px);display:grid}.landing-showcase.is-surface{background:var(--surface)}.landing-activity-showcase{grid-template-columns:minmax(380px,.66fr) minmax(0,1.34fr);gap:clamp(32px,3.5vw,52px);padding-inline:clamp(24px,3vw,48px)}.landing-activity-showcase .landing-showcase-copy{max-width:440px}.landing-activity-showcase .landing-dashboard-preview{width:100%;min-width:0;max-width:none;margin:0}.landing-calculator-showcase{grid-template-columns:minmax(250px,.42fr) minmax(760px,1.58fr);gap:clamp(38px,4vw,64px);padding-inline:clamp(24px,4vw,64px)}.landing-showcase.is-reversed .landing-showcase-copy{order:2}.landing-showcase-copy{max-width:540px}.landing-showcase-copy h2{font-size:var(--font-size-public-section-title);margin:8px 0 16px;line-height:1.12}.landing-showcase-copy>p:last-of-type{color:var(--muted);font-size:var(--font-size-public-copy);margin:0;line-height:1.65}.landing-check-list{gap:12px;margin:27px 0 0;padding:0;list-style:none;display:grid}.landing-check-list li{color:var(--ink);font-size:var(--font-size-body);align-items:center;gap:9px;display:flex}.landing-check-list svg{color:var(--success);flex:none}.landing-tool-preview{min-width:0}.landing-tool-heading{min-height:var(--public-panel-header-height)}.landing-tool-actions{color:var(--muted);align-items:center;gap:14px;display:inline-flex}.landing-calculator-preview{gap:12px;min-width:0;display:grid}.landing-calculator-controls{padding:var(--app-panel-padding);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.landing-calculator-controls label{gap:6px;display:grid}.landing-calculator-controls small{color:var(--muted);font-size:var(--font-size-caption)}.landing-demo-field{pointer-events:none}.landing-calculator-advanced{margin:0 var(--app-panel-padding) var(--app-panel-padding)}.landing-calculator-advanced-controls{grid-template-columns:minmax(170px,1fr) minmax(150px,.8fr);gap:12px;display:grid}.landing-calculator-advanced-controls>label,.landing-demo-toggle-field{align-content:start;gap:6px;display:grid}.landing-demo-toggle-field>small{color:var(--muted);font-size:var(--font-size-caption)}.landing-demo-toggle-field .ui-switch,.landing-outcome-advanced .ui-switch{pointer-events:none}.landing-calculator-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,.44fr);align-items:start;gap:12px;min-width:0;display:grid}.landing-calculator-section-title{padding:11px var(--app-panel-padding) 0}.landing-calculator-section-title>small{color:var(--muted);font-size:var(--font-size-caption)}.landing-demo-button{pointer-events:none;width:fit-content}.landing-calculator-outcomes{gap:9px;padding:12px;display:grid}.landing-calculator-outcomes article{grid-template-columns:var(--icon-button-compact-size) minmax(0, 1fr) minmax(190px, 230px);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--subtle);align-items:start;gap:12px;padding:11px;display:grid}.landing-calculator-outcomes small,.landing-calculator-summary small{color:var(--muted);font-size:var(--font-size-caption)}.landing-outcome-index{width:var(--icon-button-compact-size);height:var(--icon-button-compact-size);color:var(--on-solid);font-size:var(--font-size-meta);background:var(--chart-1);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.landing-outcome-index.is-secondary{background:var(--chart-2)}.landing-outcome-fields{grid-template-columns:minmax(105px,1.25fr) minmax(82px,.9fr) minmax(58px,.48fr) minmax(92px,.72fr);gap:8px;display:grid}.landing-outcome-fields label{gap:5px;display:grid}.landing-outcome-flow{grid-template-columns:auto 16px auto;justify-content:center;align-items:center;gap:9px;min-height:55px;display:grid}.landing-outcome-flow>div{justify-items:center;gap:5px;min-width:72px;display:grid}.landing-outcome-flow>svg{color:var(--muted)}.landing-outcome-flow strong{font-size:var(--font-size-base);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.landing-outcome-stake small,.landing-outcome-stake strong{color:var(--accent)}.landing-outcome-advanced{grid-column:2/4}.landing-outcome-advanced .disclosure-section-content{padding-bottom:0}.landing-outcome-result{flex-wrap:wrap;grid-column:2/4;gap:8px 22px;display:flex}.landing-outcome-result>span{color:var(--muted);font-size:var(--font-size-caption)}.landing-outcome-result strong{color:var(--ink);font-size:var(--font-size-meta);margin-left:5px;font-weight:600}.landing-calculator-summary{align-content:start;gap:14px;padding-bottom:14px;display:grid}.landing-calculator-summary .landing-tool-heading{min-height:var(--public-panel-header-height);padding-inline:14px}.landing-calculator-summary .landing-tool-heading h3{font-size:var(--font-size-base)}.landing-summary-metrics{grid-template-columns:1fr 1fr;gap:16px 10px;padding:2px 14px;display:grid}.landing-summary-metrics>div{gap:5px;display:grid}.landing-summary-metrics strong{font-size:var(--font-size-body);align-items:center;gap:5px;font-weight:600;display:inline-flex}.landing-summary-notice{margin:0 14px}.landing-calculator-summary .ui-action-notice-copy>strong{font-size:var(--font-size-body)}.landing-calculator-summary .ui-action-notice-copy>span,.landing-calculator-summary .ui-action-notice-actions{color:var(--muted);font-size:var(--font-size-label)}.landing-calculator-summary .ui-action-notice-actions{pointer-events:none;-webkit-user-select:none;user-select:none}.landing-calculator-summary .ui-action-notice-actions>span{color:var(--accent);line-height:1.4;display:block}.landing-calculator-summary .calculator-member-summary{margin-inline:14px}.landing-calculator-summary .calculator-member-summary-row,.landing-calculator-summary .calculator-member-summary strong{font-size:var(--font-size-label)}.landing-calculator-summary .landing-demo-button{justify-content:center;justify-self:stretch;width:auto;margin:0 14px}.landing-balance-context{padding:13px var(--app-panel-padding);border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--font-size-label);justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-balance-context strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.landing-balance-section-heading{padding:18px var(--app-panel-padding) 12px;gap:4px;display:grid}.landing-balance-section-heading h4{color:var(--ink);font-size:var(--font-size-body);margin:0;font-weight:600}.landing-balance-section-heading p{color:var(--muted);font-size:var(--font-size-meta);margin:0;line-height:1.45}.landing-balance-table{--table-row-height:var(--public-preview-row-height);--table-cell-padding-inline:var(--app-panel-padding)}.landing-balance-table>div{grid-template-columns:112px minmax(0,1fr) 100px;gap:16px;display:grid}.landing-balance-table strong{font-size:var(--font-size-label);font-weight:600}.landing-balance-table>div>strong:last-child{font-variant-numeric:tabular-nums;justify-self:end}.landing-ownership-list{gap:3px;min-width:0;display:grid}.landing-ownership-list>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-ownership-list>span{color:var(--muted);font-size:var(--font-size-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-surebet-toolbar{grid-template-columns:auto minmax(210px, 1fr) var(--icon-glyph-default-size);min-height:var(--public-panel-header-height);align-items:center;display:grid}.landing-surebet-toolbar>svg{color:var(--muted)}.landing-surebet-search{pointer-events:none;min-width:0}.landing-surebet-item{gap:7px;padding:12px 15px;display:grid}.landing-surebet-item+.landing-surebet-item{border-top:1px solid var(--border)}.landing-surebet-item-head{grid-template-columns:minmax(72px,auto) minmax(0,1fr) auto;align-items:center;gap:10px 14px;display:grid}.landing-surebet-yield{color:var(--success);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;font-weight:600}.landing-surebet-event{gap:6px;min-width:0;display:grid}.landing-surebet-event strong{font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.landing-surebet-event small{color:var(--muted);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-surebet-actions{color:var(--muted);align-items:center;gap:8px;display:flex}.landing-surebet-outcomes{border-radius:var(--radius-control);background:var(--subtle);padding:4px 9px;display:grid;overflow:hidden}.landing-surebet-outcomes>div{grid-template-columns:minmax(90px,.65fr) minmax(150px,1.35fr) minmax(48px,auto);align-items:center;gap:14px;min-height:27px;display:grid}.landing-surebet-outcomes span{color:var(--muted);font-size:var(--font-size-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-surebet-outcomes strong{font-size:var(--font-size-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.landing-surebet-outcomes b{font-size:var(--font-size-label);font-variant-numeric:tabular-nums;justify-self:end;font-weight:600}.landing-surebet-item>footer{color:var(--muted);font-size:var(--font-size-caption);justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-surebet-item>footer span{align-items:center;gap:5px;display:inline-flex}.landing-trust{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(52px,8vw,120px);padding:76px clamp(24px,8vw,104px);display:grid}.landing-trust-heading{max-width:520px}.landing-trust-heading h2{font-size:var(--font-size-public-section-title);margin:8px 0 16px;line-height:1.14}.landing-trust-heading>p:last-child{color:var(--muted);font-size:var(--font-size-public-copy);margin:0;line-height:1.65}.landing-trust-principles{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-trust-principles article{grid-template-columns:var(--icon-button-default-size) minmax(0, 1fr);align-items:start;gap:14px;min-width:0;padding:22px 0;display:grid}.landing-trust-principles article:nth-child(odd){padding-right:24px}.landing-trust-principles article:nth-child(2n){border-left:1px solid var(--border);padding-left:24px}.landing-trust-principles article:nth-child(n+3){border-top:1px solid var(--border)}.landing-trust-icon{width:var(--icon-button-default-size);height:var(--icon-button-default-size);border-radius:var(--radius-control);color:var(--muted);background:var(--subtle);justify-content:center;align-items:center;display:inline-flex}.landing-trust-principles article>div{gap:7px;display:grid}.landing-trust-principles strong{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.landing-trust-principles article>div>span{color:var(--muted);font-size:var(--font-size-label);line-height:1.55}.landing-faq{border-top:1px solid var(--border);background:var(--bg);padding:72px clamp(24px,8vw,104px)}.landing-faq .landing-section-heading{margin-bottom:var(--space-8)}.landing-faq-list{width:min(820px,100%);margin:0 auto;display:grid}.landing-faq-list .disclosure-section{background:0 0;border-inline:0;border-radius:0}.landing-faq-list .disclosure-section+.disclosure-section{border-top:0}.landing-faq-list .disclosure-section-summary{min-height:52px;padding-inline:var(--space-2);font-size:var(--font-size-body)}.landing-faq-list .disclosure-section-content{padding:0 var(--space-8) var(--space-5) var(--space-2)}.landing-faq-list .disclosure-section-content p{color:var(--muted);font-size:var(--font-size-body);margin:0;line-height:1.65}.landing-final-cta{border-top:1px solid var(--border);color:var(--ink);background:var(--surface);justify-content:space-between;align-items:center;gap:36px;padding:60px clamp(24px,8vw,104px);display:flex}.landing-final-cta h2{max-width:720px;color:var(--ink);font-size:var(--font-size-public-section-title);margin:8px 0 0;line-height:1.2}.landing-final-cta .eyebrow{color:var(--muted)}.landing-final-cta .ui-button{flex:none}.landing-final-actions{align-items:center;gap:10px;display:flex}.landing-footer{min-height:var(--public-footer-height);border-top:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;gap:24px;padding:0 clamp(24px,5vw,72px);display:flex}.landing-footer p{color:var(--muted);font-size:var(--font-size-body);margin:0}.landing-footer-copy{justify-content:flex-end;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.landing-footer-copy nav{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.landing-footer-copy a{color:var(--muted);font-size:var(--font-size-label);text-decoration:none}.landing-footer-copy a:hover{color:var(--ink)}.landing-showcase,.landing-final-cta{scroll-margin-top:var(--public-header-height)}.public-information-page{min-height:100svh}.public-information-content{width:min(820px,100% - 48px);padding:var(--space-12) 0 var(--space-16);margin:0 auto}.public-information-back{min-height:var(--target-size-minimum);align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);color:var(--muted);font-size:var(--font-size-body);text-decoration:none;display:inline-flex}.public-information-back:hover{color:var(--ink)}.public-information-content>header{max-width:720px;padding-bottom:var(--space-10)}.public-information-content>header h1{margin:var(--space-2) 0 var(--space-4);font-size:var(--font-size-public-section-title);line-height:1.12}.public-information-content>header>p:last-child{color:var(--muted);font-size:var(--font-size-public-copy);margin:0;line-height:1.65}.public-information-sections{border-top:1px solid var(--border);display:grid}.public-information-sections section{padding:var(--space-8) 0;border-bottom:1px solid var(--border)}.public-information-sections h2{margin:0 0 var(--space-3);font-size:var(--font-size-panel-title)}.public-information-sections p{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--font-size-body);line-height:1.7}.auth-page{background:var(--public-hero-bg);place-items:center;padding:62px 24px 24px;display:grid;position:relative}.auth-back{color:var(--public-copy);align-items:center;gap:7px;text-decoration:none;display:inline-flex;position:absolute;top:24px;left:28px}.auth-back:hover{color:var(--on-solid)}.auth-layout{width:min(900px,100%);min-height:var(--auth-panel-min-height);border:1px solid var(--public-border);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--elevation-surface);grid-template-columns:minmax(300px,.8fr) minmax(360px,1fr);display:grid;overflow:hidden}.auth-brand-panel{color:var(--on-solid);background:var(--public-panel-bg);align-content:center;gap:22px;padding:42px;display:grid}.auth-brand-panel img{border-radius:18%;width:min(100%,310px);margin:0 auto}.auth-brand-panel p{max-width:320px;color:var(--public-muted);font-size:var(--font-size-public-copy);text-align:center;margin:0 auto;line-height:1.5}.auth-form-panel{align-content:center;padding:clamp(28px,5vw,58px);display:grid}.auth-heading{gap:7px;margin-bottom:26px;display:grid}.auth-heading h1{font-size:var(--font-size-auth-title);line-height:1.1}.auth-heading>p:last-child{color:var(--muted);margin:0;line-height:1.5}.auth-form{gap:15px;display:grid}.auth-secondary-link{color:var(--accent);font-size:var(--font-size-body);justify-self:end;text-decoration:none}.auth-submit{width:100%;margin-top:2px}.auth-message{font-size:var(--font-size-body);background:var(--subtle);border-left:3px solid;margin:0;padding:9px 11px;line-height:1.4}.auth-message.is-error{color:var(--danger)}.auth-message.is-success{color:var(--success)}.auth-switch{color:var(--muted);font-size:var(--font-size-base);text-align:center;margin:22px 0 0}.auth-switch a,.session-loader a{color:var(--accent);font-weight:550;text-decoration:none}.session-loader{min-height:100vh;color:var(--muted);background:var(--bg);align-content:center;place-items:center;gap:14px;display:grid}.session-loader img{object-fit:cover;width:58px;height:58px;animation:session-loader-pulse var(--motion-duration-loader) var(--motion-easing-pulse) infinite;border-radius:50%}.session-loader span{animation:session-loader-copy var(--motion-duration-loader) var(--motion-easing-pulse) infinite}@keyframes session-loader-pulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes session-loader-copy{0%,to{opacity:.58}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.session-loader img,.session-loader span{animation:none}}@media (width<=1080px){.landing-hero{grid-template-columns:minmax(0,.82fr) minmax(450px,1.18fr);gap:42px;padding-inline:42px}.landing-copy h1{font-size:var(--font-size-public-display-tablet)}.landing-showcase,.landing-activity-showcase,.landing-calculator-showcase{grid-template-columns:1fr;gap:38px;padding:68px 42px}.landing-showcase.is-reversed .landing-showcase-copy{order:0}.landing-showcase-copy,.landing-activity-showcase .landing-showcase-copy{max-width:680px}.landing-trust{grid-template-columns:1fr;gap:36px;padding:68px 42px}.landing-trust-heading{max-width:680px}.landing-final-cta{flex-direction:column;align-items:flex-start;gap:25px}}@media (width<=900px){.landing-hero{grid-template-columns:1fr;align-items:start;gap:38px;min-height:0;padding:64px 42px 58px}.landing-copy{grid-area:1/1}.landing-hero-product{grid-area:2/1;width:100%;max-width:660px}}@media (width<=768px){.public-header{min-height:var(--public-header-height);padding-inline:16px}.public-brand{min-width:var(--target-size-minimum);min-height:var(--target-size-minimum)}.public-brand span{display:none}.public-header nav{gap:9px}.public-header-actions{gap:7px}.public-theme-toggle{width:var(--icon-button-public-size);min-width:var(--icon-button-public-size);height:var(--icon-button-public-size)}.public-login-link{min-height:var(--target-size-minimum);font-size:var(--font-size-base);align-items:center;display:inline-flex}.landing-hero{grid-template-columns:1fr;align-items:start;gap:38px;min-height:0;padding:66px 22px 54px}.landing-copy{grid-area:1/1}.landing-hero-product{grid-area:2/1;width:100%;max-width:660px}.landing-hero-summary-grid{grid-template-columns:1fr;padding:18px}.landing-hero-summary-group{gap:14px;padding:18px 0}.landing-hero-summary-group:first-child{padding-top:0}.landing-hero-summary-group:last-child{padding-bottom:0}.landing-hero-summary-group+.landing-hero-summary-group{border-top:1px solid var(--border);border-left:0}.landing-hero-summary-group .landing-preview-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.landing-hero-summary-group .landing-preview-summary-metrics .is-primary{border-top:0;margin:0;padding-top:0}.landing-copy{width:100%}.landing-copy h1{font-size:var(--font-size-public-display-tablet)}.landing-copy>p:not(.eyebrow){font-size:var(--font-size-public-copy)}.landing-section-heading{margin-bottom:30px}.landing-section-heading h2{font-size:var(--font-size-public-section-title-mobile);margin:9px 0 14px}.landing-dashboard-preview{grid-template-columns:1fr;min-height:0}.landing-preview-history{padding:20px 18px}.landing-preview-history .historical-row-summary{grid-template-columns:minmax(0, 1fr) var(--icon-button-default-size);gap:5px 10px}.landing-preview-history .historical-row-main{grid-area:1/1}.landing-preview-history .historical-row-meta{padding-left:calc(var(--icon-button-compact-size) + 8px);grid-area:2/1;justify-content:flex-start}.landing-preview-history .historical-row-toggle{grid-area:1/2/span 2}.landing-preview-bet-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-showcase{grid-template-columns:1fr;gap:38px;padding:68px 18px}.landing-calculator-showcase{grid-template-columns:1fr}.landing-showcase.is-reversed .landing-showcase-copy{order:0}.landing-showcase-copy{max-width:680px}.landing-showcase-copy h2{font-size:var(--font-size-public-section-title-mobile)}.landing-calculator-workspace{grid-template-columns:1fr}.landing-calculator-outcomes article{grid-template-columns:var(--icon-button-compact-size) minmax(0, 1fr)}.landing-outcome-fields,.landing-outcome-flow,.landing-outcome-advanced,.landing-outcome-result{grid-column:2}.landing-outcome-result{padding-top:9px}.landing-trust{grid-template-columns:1fr;gap:36px;padding:68px 22px}.landing-trust-heading{max-width:680px}.landing-trust-heading h2{font-size:var(--font-size-public-section-title-mobile)}.landing-final-cta{flex-direction:column;align-items:flex-start;gap:25px;padding:56px 20px}.landing-final-cta h2{font-size:var(--font-size-public-section-title-mobile)}.landing-footer{justify-content:center;align-items:flex-start;gap:var(--space-3);min-height:116px;padding-block:var(--space-6);flex-direction:column}.landing-footer-copy{justify-content:flex-start;align-items:flex-start}.public-information-content{width:min(100% - 36px,820px);padding-top:var(--space-8)}.public-information-content>header h1{font-size:var(--font-size-public-section-title-mobile)}.auth-page{padding:66px 14px 14px}.auth-back{min-height:var(--target-size-minimum);top:10px;left:18px}.auth-layout{grid-template-columns:1fr;min-height:0}.auth-brand-panel{display:none}.auth-form-panel{padding:30px 22px}.auth-secondary-link,.auth-switch a{min-height:var(--target-size-minimum);align-items:center;display:inline-flex}}@media (width<=480px){.public-header nav .ui-button{display:none}.landing-copy h1{font-size:var(--font-size-public-display-mobile)}.landing-actions{display:grid}.landing-actions .ui-button{width:100%}.landing-hero-points{gap:9px;display:grid}.landing-hero-summary-toolbar{flex-direction:column;align-items:flex-start;min-height:0;padding:16px}.landing-hero-summary-group .landing-preview-summary-metrics{grid-template-columns:1fr}.landing-tool-heading{min-height:var(--public-panel-header-height);padding-inline:var(--app-panel-padding)}.landing-calculator-controls{grid-template-columns:1fr;padding:14px 16px}.landing-calculator-advanced{margin:0 16px 16px}.landing-calculator-advanced-controls,.landing-calculator-workspace{grid-template-columns:1fr}.landing-calculator-results>.landing-tool-heading{grid-template-columns:1fr;align-items:flex-start}.landing-calculator-results>.landing-tool-heading .ui-section-header-actions{justify-self:end}.landing-calculator-outcomes article{gap:10px;padding:11px}.landing-outcome-fields{grid-template-columns:1fr 1fr}.landing-outcome-fields label:first-child{grid-column:1/-1}.landing-outcome-flow{justify-content:start}.landing-preview-active-bets{padding-inline:16px}.landing-preview-bet-details dl{grid-template-columns:1fr}.landing-preview-bet-table{overflow-x:auto}.landing-preview-bet-table>.ui-data-table-head,.landing-preview-bet-table>.ui-data-table-row{min-width:500px}.landing-preview-history{padding-inline:16px}.landing-preview-history .historical-row-meta{gap:8px}.landing-preview-history .historical-row-meta>span,.landing-preview-history .historical-row-meta>time{display:none}.landing-preview-history .historical-row-meta>:last-child{text-align:left;min-width:0}.landing-preview-movement-details{padding-left:12px}.landing-preview-movement-details dl{grid-template-columns:1fr}.landing-final-actions{flex-direction:column;align-items:stretch;width:100%}.landing-final-actions .ui-button{justify-content:center;width:100%}.landing-balance-context{flex-direction:column;align-items:flex-start;gap:4px}.landing-balance-table{--table-cell-padding-inline:14px}.landing-balance-table>.landing-balance-head{display:none}.landing-balance-table>.ui-data-table-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding-block:12px}.landing-balance-table>.ui-data-table-row>.landing-ownership-list{grid-area:2/1/auto/-1}.landing-surebet-toolbar{grid-template-columns:1fr 18px;gap:12px;padding:14px 16px}.landing-surebet-search{grid-area:2/1/auto/-1}.landing-surebet-item-head{grid-template-columns:minmax(0,1fr) auto}.landing-surebet-yield{grid-area:2/1}.landing-surebet-event{grid-area:1/1}.landing-surebet-actions{grid-area:1/2/3}.landing-surebet-outcomes>div{grid-template-columns:68px minmax(0,1fr) 36px;gap:8px}.landing-surebet-item>footer{flex-direction:column;align-items:flex-start;gap:5px}.landing-trust-principles{grid-template-columns:1fr}.landing-trust-principles article:nth-child(odd),.landing-trust-principles article:nth-child(2n){border-left:0;padding-inline:0}.landing-trust-principles article+article{border-top:1px solid var(--border)}}.segmented-control{isolation:isolate;height:var(--segmented-control-height);grid-template-rows:var(--segmented-option-height);box-sizing:border-box;border-radius:var(--field-radius);padding:var(--segmented-inset);background:var(--color-surface-subtle);box-shadow:inset 0 0 0 var(--border-width) var(--color-border-control);font-size:var(--font-size-body);border:0;gap:0;display:inline-grid;position:relative}.segmented-control-indicator{z-index:0;grid-row:1;grid-column:var(--segment-column);border-radius:var(--radius-2xl);background:var(--button-primary);opacity:0;pointer-events:none;transform-origin:0;min-width:0}.segmented-control[data-sliding] .segmented-control-indicator{opacity:1}.segmented-control button{z-index:1;min-width:var(--segment-min-width,0);height:var(--segmented-option-height);min-height:var(--segmented-option-height);box-sizing:border-box;border-radius:var(--radius-2xl);color:var(--muted);box-shadow:none;cursor:pointer;font:inherit;transition:color var(--motion-duration-fast) var(--motion-easing-standard), opacity var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;grid-row:1;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:550;line-height:1.2;display:inline-flex;position:relative}.segmented-control button:hover:not(.is-active):not(:disabled){color:var(--ink);background:var(--control-hover-bg)}.segmented-control button.is-active{color:var(--color-on-action-primary);background:var(--button-primary)}.segmented-control[data-sliding] button.is-active{background:0 0}.segmented-control button:focus{outline:none}.segmented-control button:focus-visible{color:var(--ink);box-shadow:inset 0 0 0 2px var(--color-focus-border);outline:none}.segmented-control button.is-active:focus-visible{color:var(--color-on-action-primary);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-on-action-primary) 72%, transparent)}.segmented-control button:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.segmented-control-indicator{transition-duration:var(--motion-duration-instant)!important;transition-delay:0s!important}}@media (width<=768px){.segmented-control{height:var(--segmented-control-height-touch);grid-template-rows:var(--segmented-option-height-touch)}.segmented-control button{height:var(--segmented-option-height-touch);min-height:var(--segmented-option-height-touch)}}.calculator-member-summary{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);gap:0;display:grid;overflow:hidden}.calculator-member-summary-head,.calculator-member-summary-row{grid-template-columns:minmax(76px,1fr) repeat(2,minmax(62px,auto));align-items:center;gap:8px;padding:8px 10px;display:grid}.calculator-member-summary-head{color:var(--muted);background:var(--subtle);font-size:var(--field-supporting-font-size)}.calculator-member-summary-head>span,.calculator-member-summary-row>*{min-width:0}.calculator-member-summary-head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calculator-member-summary-head>span:not(:first-child),.calculator-member-summary-row>:not(:first-child){text-align:right}.calculator-member-summary-row{color:var(--muted);font-size:var(--font-size-body)}.calculator-member-summary-row+.calculator-member-summary-row{border-top:1px solid var(--border)}.calculator-member-summary-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calculator-member-summary strong{color:var(--ink);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);white-space:nowrap}.calculator-member-summary .is-positive{color:var(--success)}.calculator-member-summary .is-negative{color:var(--danger)}.brand-mark{width:100%;min-width:0;height:31px;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding-inline-start:6px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.brand-mark img{object-fit:cover;border-radius:50%;flex:0 0 25px;width:25px;height:25px}.brand-full{opacity:1;text-overflow:ellipsis;min-width:0;max-width:140px;transition:max-width var(--navigation-motion-duration) var(--motion-easing-emphasized), opacity var(--motion-duration-fast) var(--motion-easing-standard);flex:auto;overflow:hidden}.navigation-rail--primary .brand-mark{padding-inline-start:9px}.navigation-rail--primary.is-collapsed .brand-full{opacity:0;flex-basis:0;max-width:0}.nav-badge{border-radius:var(--radius-full);min-width:16px;height:16px;color:var(--badge-ink);background:var(--badge-bg);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.navigation-rail--primary.is-collapsed .nav-badge{min-width:8px;height:8px;margin-left:0;padding:0;font-size:0;position:absolute;top:7px;left:29px}.user-profile{grid-template-columns:var(--navigation-profile-avatar-size) minmax(0, 1fr) 22px;grid-template-rows:var(--navigation-profile-avatar-size);height:var(--layout-nav-rail-item-size);min-height:var(--layout-nav-rail-item-size);border-radius:var(--radius-control);padding:var(--navigation-profile-inset);color:var(--ink);cursor:pointer;font:inherit;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:grid-template-columns var(--navigation-motion-duration) var(--motion-easing-emphasized), gap var(--navigation-motion-duration) var(--motion-easing-emphasized), padding var(--navigation-motion-duration) var(--motion-easing-emphasized), background-color var(--motion-duration-standard) var(--motion-easing-standard), border-color var(--motion-duration-standard) var(--motion-easing-standard);background:0 0;border:1px solid #0000;align-content:center;align-items:center;gap:9px;text-decoration:none;display:grid;overflow:hidden}.user-profile.is-active{border-color:var(--control-border);background:var(--control-hover-bg)}.user-avatar{width:var(--navigation-profile-avatar-size);height:var(--navigation-profile-avatar-size)}.user-name{opacity:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);font-weight:550;overflow:hidden}.user-profile>svg{width:var(--icon-glyph-navigation-size);height:var(--icon-glyph-navigation-size);flex:0 0 var(--icon-glyph-navigation-size);opacity:1;transition:width var(--navigation-motion-duration) var(--motion-easing-emphasized), opacity var(--motion-duration-fast) var(--motion-easing-standard)}.navigation-rail--primary.is-collapsed .user-name,.navigation-rail--primary.is-collapsed .user-profile>svg{opacity:0;width:0}.navigation-rail--primary.is-collapsed .user-profile{width:100%;min-width:0;height:var(--layout-nav-rail-item-size);min-height:var(--layout-nav-rail-item-size);box-sizing:border-box;grid-template-columns:var(--navigation-profile-avatar-size) minmax(0, 0fr) 0;grid-template-rows:var(--navigation-profile-avatar-size);padding:var(--navigation-profile-inset);justify-content:start;gap:0}@media (hover:hover) and (pointer:fine){.user-profile:hover{border-color:var(--control-border);background:var(--control-hover-bg)}}.group-context-media{--group-cover-fade-left:18%;--group-cover-fade-right:58%;z-index:0;width:clamp(324px,30%,612px);height:var(--app-header-height);isolation:isolate;background:var(--surface);position:absolute;inset:0 auto auto 0;overflow:hidden}.group-context-media:after{z-index:2;content:"";background:var(--group-cover-overlay);pointer-events:none;position:absolute;inset:0}.group-context-media img{width:auto;max-width:none;position:absolute}.group-context-media-image{z-index:1;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 var(--group-cover-fade-left), #000 var(--group-cover-fade-right), transparent 100%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 var(--group-cover-fade-left), #000 var(--group-cover-fade-right), transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, #000 var(--group-cover-fade-left), #000 var(--group-cover-fade-right), transparent 100%);display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.group-context-mobile-avatar{display:none}.group-context-header .avatar-medium{width:var(--avatar-size-context);height:var(--avatar-size-context);font-size:14px}.group-context-copy{z-index:3;gap:2px;display:grid;position:relative}.group-context-name{color:var(--muted);margin:0;font-size:11px;font-weight:500}.group-context-actions{z-index:3;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.group-context-header.has-cover-image .group-context-name{color:#ffffffc7}.group-context-header.has-cover-image h1{color:var(--on-solid)}.group-role-badge{z-index:3;border:1px solid var(--control-border);border-radius:var(--radius-full);color:var(--muted);background:var(--control-bg);margin-left:auto;padding:5px 9px;font-size:11px;font-weight:550;position:relative}.group-hub{width:min(var(--layout-content-wide), calc(100% - 32px));font-size:var(--font-size-base);margin:0 auto;padding:24px 0 32px}.group-hub-header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.group-hub-header img{width:var(--avatar-size-context);height:var(--avatar-size-context);object-fit:cover;border-radius:50%}.group-hub-header h1{font-size:var(--font-size-context-title);margin:0;font-weight:650}.group-hub h2{font-size:var(--font-size-panel-title)}.group-hub-layout{gap:var(--app-section-gap);grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;display:grid}.group-list-section,.group-join-section{flex-direction:column;display:flex}.group-list-content{padding:var(--app-panel-padding);gap:10px;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-heading h2{font-size:var(--font-size-panel-title);margin:0;font-weight:620}.group-list{gap:8px;display:grid}.group-list-item{grid-template-columns:var(--avatar-size-small) minmax(0, 1fr) var(--icon-glyph-default-size);box-sizing:border-box;width:100%;min-height:58px;color:var(--ink);background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--radius-control);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:grid}.group-list-item:hover{border-color:var(--color-border-control-hover);background:var(--control-hover-bg)}.group-list-item:focus-visible{border-color:var(--color-accent);outline:var(--control-focus-width) solid var(--color-accent);outline-offset:var(--control-focus-offset)}.group-list-item>svg{width:var(--icon-glyph-default-size);height:var(--icon-glyph-default-size);flex:0 0 var(--icon-glyph-default-size);color:var(--muted)}.group-list-item:hover>svg{color:var(--ink)}.group-list-item strong,.group-list-item small{display:block}.group-list-item strong{font-weight:600}.group-list-item small{color:var(--muted);font-size:var(--font-size-label);margin-top:3px}.group-action{gap:0;display:grid}.group-action.group-join-section{display:flex}.group-join-section .group-action-content{flex:1;align-content:start}.group-action-content,.group-create-form{padding:var(--app-panel-padding);gap:14px;display:grid}.group-create-form{padding:0}.group-action-content>.ui-button{justify-self:start}.image-upload-field{align-content:start;gap:7px;min-width:0;display:grid}.image-upload-label{color:var(--muted);font-size:var(--field-label-font-size)}.image-upload-label small{color:inherit;font-size:inherit}.image-upload-control{align-items:center;gap:12px;min-width:0;display:flex}.image-upload-control.is-editor{align-items:start;gap:10px;width:min(100%,720px);display:grid}.image-upload-actions{flex-wrap:wrap;gap:8px;display:flex}.group-image-editor{gap:16px;width:min(100%,720px);display:grid}.group-cover-position-field{gap:7px;display:grid}.group-cover-position-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.group-cover-position-actions{align-items:center;gap:4px;display:flex}.group-cover-position-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.group-cover-range-field{min-width:0;color:var(--muted);gap:4px;font-size:11px;display:grid}.group-cover-range-field>span{justify-content:space-between;gap:8px;display:flex}.group-cover-range-field output{color:var(--ink);font-variant-numeric:tabular-nums}.group-cover-position-preview{--group-cover-fade-left:18%;--group-cover-fade-right:58%;contain:paint;isolation:isolate;width:min(100%,720px);height:76px;clip-path:inset(0 round var(--radius-control));border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);cursor:grab;touch-action:none;padding:0;position:relative;overflow:hidden}.group-cover-position-preview.is-dragging{cursor:grabbing}.group-cover-position-preview:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.group-cover-position-preview:disabled{cursor:default;opacity:.65}.group-cover-position-preview img{-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:none;position:absolute}.group-cover-preview-image{z-index:1;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 var(--group-cover-fade-left), #000 var(--group-cover-fade-right), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 var(--group-cover-fade-left), #000 var(--group-cover-fade-right), transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, #000 var(--group-cover-fade-left), #000 var(--group-cover-fade-right), transparent 100%)}.group-cover-position-preview:after{z-index:2;content:"";background:var(--group-cover-overlay);pointer-events:none;position:absolute;inset:0}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.invitation-preview{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.invitation-preview strong,.invitation-preview small{display:block}.invitation-preview small{color:var(--muted);margin-top:3px;font-size:12px}.invitation-preview-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.empty-copy{color:var(--muted);margin:0;padding:18px 4px}@media (width<=768px){.group-hub{width:min(100% - 24px,640px);padding:24px 0}.group-hub-layout{grid-template-columns:1fr}.group-list-section,.group-join-section{min-height:auto}.group-hub-layout .ui-section-header,.group-list-content,.group-action-content{padding:16px}.group-hub-header h1{font-size:var(--font-size-context-title)}}.movement-panel{width:100%;max-height:var(--app-workspace-content-height);box-sizing:border-box;flex-direction:column;display:flex;overflow:clip}.movement-panel>.ui-section-header{flex:none}.is-prefill-highlighted{position:relative}.is-prefill-highlighted:before{z-index:4;inset:var(--border-width);border-radius:calc(var(--radius-panel) - var(--border-width));background:color-mix(in srgb, var(--accent) 5%, transparent);box-shadow:inset 0 0 28px color-mix(in srgb, var(--accent) 8%, transparent), 0 0 16px color-mix(in srgb, var(--accent) 7%, transparent);opacity:0;pointer-events:none;content:"";animation:prefill-highlight var(--motion-duration-emphasis) var(--motion-easing-enter);position:absolute}@keyframes prefill-highlight{0%{opacity:0}24%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.is-prefill-highlighted:before{animation:none}.brand-full,.user-name,.user-profile>svg,.bet-row,.historical-row,.bet-summary>.movement-toggle svg,.historical-row-toggle svg,.surebet-filter-sidebar,.movement-dashboard-layout,.movement-composer-column,.collapsible-side-panel-heading,.collapsible-side-panel-body,.collapsible-side-panel-content{transition-duration:.01ms!important;transition-delay:0s!important}}.panel-title-line{flex-wrap:wrap;align-items:baseline;gap:7px 10px;display:flex}.financial-scope-badge{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.financial-scope-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.summary-heading>svg:not(.summary-open-icon),.form-section-heading>svg,.section-heading>svg,.calculator-heading>svg{width:var(--icon-glyph-panel-size);height:var(--icon-glyph-panel-size);flex:0 0 var(--icon-glyph-panel-size);color:var(--muted)}.summary-panel{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.summary-toolbar{grid-column:1/-1}.summary-toolbar>div:first-child{gap:3px;display:grid}.summary-toolbar strong{font-size:13px;font-weight:600}.summary-toolbar>div:first-child>span{color:var(--muted);font-size:11px}.summary-group{align-content:start;gap:var(--space-4);padding:var(--layout-panel-padding);display:grid}.summary-group+.summary-group{border-left:1px solid var(--border)}.summary-group.is-interactive{cursor:pointer}.summary-group.is-interactive:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--accent);outline-offset:5px}.summary-heading{align-items:center;gap:9px;display:flex}.summary-heading h2{font-size:15px}.summary-open-icon{width:var(--icon-glyph-compact-size);height:var(--icon-glyph-compact-size);flex:0 0 var(--icon-glyph-compact-size);opacity:.72;margin-left:auto;transition:color .15s,transform .15s;color:var(--muted)!important}.summary-group.is-interactive:hover .summary-open-icon{opacity:1;transform:translate(1px,-1px);color:var(--ink)!important}.summary-metrics{gap:13px;display:grid}.summary-metrics>div{gap:4px;display:grid;position:relative}.summary-metrics span{color:var(--muted);font-size:12px}.summary-metrics strong{font-size:18px;line-height:1.15}.summary-metrics .financial-metric.is-primary{border-top:1px solid var(--border);margin-top:2px;padding-top:12px}.financial-metric strong.is-positive{color:var(--success)}.financial-metric strong.is-negative{color:var(--danger)}.budget-summary-value{align-items:center;gap:8px;display:flex}.budget-summary-value .action-menu{flex:none}.action-menu{position:relative}.action-menu-popover{z-index:var(--z-popover);box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--radius-control);opacity:0;pointer-events:none;background:var(--surface-raised);width:min(202px,100vw - 16px);box-shadow:var(--elevation-floating);font-size:var(--font-size-body);gap:2px;padding:5px;display:grid;position:fixed}.action-menu-item{width:100%;min-height:var(--control-height);box-sizing:border-box;border-radius:var(--radius-md);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;font-weight:400;line-height:1.3;display:grid}.action-menu-item+.action-menu-item{margin-top:0}.action-menu-item>span:last-child{overflow-wrap:anywhere;min-width:0}.action-menu-item-icon{width:var(--icon-glyph-menu-size);height:var(--icon-glyph-menu-size);justify-content:center;align-items:center;display:inline-flex}.action-menu-item-icon>svg{width:var(--icon-glyph-menu-size);height:var(--icon-glyph-menu-size);flex:0 0 var(--icon-glyph-menu-size)}.action-menu-item:hover{background:var(--control-hover-bg)}.action-menu-item.is-danger{color:var(--danger)}.action-menu-item:disabled{cursor:default;color:var(--muted);opacity:.48}.action-menu-item:disabled:hover{background:0 0}.budget-edit-row{gap:7px;margin-top:4px;display:grid}.budget-edit-row input{min-height:var(--field-height);font-size:var(--field-font-size);font-weight:var(--font-weight-semibold)}.bet-list{padding:var(--layout-panel-padding);align-content:start;gap:11px;display:grid}.bet-list:empty{display:none}.empty-state{gap:6px;padding:18px 14px;display:grid}.empty-state span{color:var(--muted);font-size:14px}.bet-summary>.movement-toggle svg,.historical-row-toggle svg{width:var(--icon-glyph-inline-size);height:var(--icon-glyph-inline-size);flex:0 0 var(--icon-glyph-inline-size);transition:transform .18s}.bet-row{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--subtle);min-height:84px;padding:13px;transition:border-color .18s;display:grid}.bet-row.is-open{border-color:var(--control-border)}.bet-summary{grid-template-columns:minmax(0, 1fr) auto var(--icon-button-compact-size);align-items:center;gap:13px;width:100%;display:grid}.bet-title,.bet-meta{gap:4px;display:grid}.bet-title{min-width:0}.bet-title>strong,.bet-title>span,.bet-title>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bet-title span,.bet-title small,.bet-meta span,.bet-meta small{color:var(--muted);font-size:12px}.bet-timing{color:var(--muted)}.bet-summary>.movement-toggle{color:var(--muted);justify-self:center}.bet-summary>.movement-toggle:hover{color:var(--ink)}.bet-row.is-open .bet-summary>.movement-toggle svg{transform:rotate(180deg)}.bet-meta{text-align:right}.bet-meta strong{white-space:nowrap}.bet-details{border-top:1px solid var(--border);gap:16px;margin-top:10px;padding-top:14px;display:grid}.bet-details dl,.movement-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.bet-details dt,.movement-details dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.bet-details dd,.movement-details dd{color:var(--ink);margin:4px 0 0;font-weight:550}.bet-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.financial-table>.ui-data-table-head,.financial-table>.ui-data-table-row{grid-template-columns:minmax(130px,1fr) repeat(3,minmax(90px,110px));display:grid}.financial-table>.ui-data-table-row span{color:var(--ink)}.financial-table .leg-amount{font-variant-numeric:tabular-nums;justify-items:end;gap:1px;display:grid}.financial-table .leg-amount small{color:var(--muted);font-size:var(--field-supporting-font-size)}.leg-bookmaker{gap:3px;display:grid}.leg-bookmaker small{color:var(--muted);font-size:12px;font-weight:400}.ui-data-table-row .is-positive{color:var(--success)}.ui-data-table-row .is-negative{color:var(--danger)}.financial-table>.ui-data-table-row>strong{font-variant-numeric:tabular-nums}.financial-table>.ui-data-table-row>strong:not(.is-positive):not(.is-negative){color:var(--ink)}.bet-member-results{margin-top:12px}.bet-member-results .ui-data-table-row>strong{gap:1px;display:grid}.bet-member-results .ui-data-table-row strong small{color:var(--muted);font-size:11px;font-weight:500}.settlement-editor{border-top:1px solid var(--border);background:var(--surface);gap:12px;padding:14px;display:grid}.settlement-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.settlement-heading>div{gap:3px;display:grid}.settlement-heading span{color:var(--muted);font-size:13px}.settlement-mode-field{gap:7px;max-width:360px;display:grid}.settlement-mode-field>span{color:var(--muted);font-size:12px}.settlement-subheading{gap:3px;display:grid}.settlement-subheading>span,.settlement-mode-note{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.winner-options{gap:9px;display:grid}.winner-select-row{align-items:center;gap:8px;display:grid}.winner-select-row.has-actions{grid-template-columns:minmax(0,1fr) auto}.winner-select-actions{min-width:calc((var(--icon-button-compact-size) * 2) + 6px);justify-content:flex-end;align-items:center;gap:6px;display:flex}.settlement-preview{border-top:1px solid var(--border);gap:12px;padding-top:14px;display:grid}.settlement-preview-heading{gap:3px;display:grid}.settlement-preview-heading>span{color:var(--muted);font-size:var(--font-size-label);line-height:var(--line-height-body)}.settlement-preview .financial-detail-metrics{border-bottom:0;padding-bottom:0}.settlement-preview .bet-member-results{margin-top:0}.settlement-result-table>.ui-data-table-head,.settlement-result-table>.ui-data-table-row{grid-template-columns:minmax(150px,1fr) minmax(80px,100px) repeat(2,minmax(90px,110px))}.historical-list{align-content:start;display:grid}.historical-row{border:0;border-bottom:1px solid var(--border);transition:background-color var(--motion-duration-moderate) var(--motion-easing-standard);background:0 0;display:grid}.historical-row:last-child{border-bottom-color:#0000}.historical-row.is-open{background:var(--subtle)}.historical-row.is-open:last-child{border-radius:0 0 var(--radius-panel) var(--radius-panel)}.historical-row-summary{grid-template-columns:minmax(180px, 1fr) auto var(--icon-button-compact-size);height:var(--historical-list-row-height);box-sizing:border-box;align-items:center;gap:13px;padding:13px;display:grid;overflow:hidden}.historical-row-main{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.historical-row-copy{gap:3px;min-width:0;display:grid}.historical-row-title{align-items:center;gap:8px;min-width:0;display:flex}.historical-row-title>strong{color:var(--ink);font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.historical-row-copy>span{color:var(--muted);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.historical-row-meta{min-width:0;color:var(--muted);font-size:var(--font-size-label);justify-content:flex-end;align-items:center;gap:16px;display:flex}.historical-row-meta>*{text-overflow:ellipsis;white-space:nowrap;min-width:76px;overflow:hidden}.historical-row-meta>:last-child{text-align:right;min-width:90px}.historical-row-toggle{color:var(--muted);justify-self:center}.historical-row-toggle:hover{color:var(--ink)}.historical-row.is-open .historical-row-toggle svg{transform:rotate(180deg)}.movement-status{border:1px solid var(--control-border);border-radius:var(--radius-full);color:var(--muted);background:var(--control-bg);text-transform:uppercase;flex:none;padding:2px 6px;font-size:9px;font-weight:600}.movement-date{color:var(--muted);font-size:12px}.movement-kind{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.movement-amount{text-align:right;white-space:nowrap}.movement-amount.is-inflow{color:var(--success)}.movement-amount.is-outflow{color:var(--ink)}.movement-amount.is-voided{color:var(--muted);text-decoration:line-through}.movement-details{gap:14px;padding:0 14px 14px;display:grid}.movement-detail-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding-bottom:8px;display:flex}.movement-detail-toolbar>span{color:var(--muted);font-size:11px}.movement-details dl{grid-template-columns:repeat(3,minmax(0,1fr))}.movement-legs{background:var(--surface)}.panel-footer{border-top:1px solid var(--border);justify-content:center;padding:13px;display:flex}.movement-form{--form-flow-gap:var(--space-3-5);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.movement-dashboard-layout{transition:grid-template-columns var(--navigation-motion-duration) var(--motion-easing-emphasized), column-gap var(--navigation-motion-duration) var(--motion-easing-emphasized)}.movement-dashboard-layout.is-composer-collapsed{grid-template-columns:minmax(0,1fr) minmax(0,0fr);column-gap:0}.movement-composer-column{opacity:1;visibility:visible;transition:opacity var(--navigation-motion-duration) var(--motion-easing-emphasized), transform var(--navigation-motion-duration) var(--motion-easing-emphasized), visibility 0s linear;overflow:hidden;transform:translate(0)}.movement-composer-column>.movement-panel{width:var(--dashboard-aside-width);box-sizing:border-box}.movement-dashboard-layout.is-composer-collapsed .movement-composer-column{pointer-events:none;opacity:0;transform:translateX(var(--space-3));visibility:hidden;transition:opacity var(--navigation-motion-duration) var(--motion-easing-emphasized), transform var(--navigation-motion-duration) var(--motion-easing-emphasized), visibility 0s linear var(--navigation-motion-duration)}.summary-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.movement-form-content{gap:var(--form-flow-gap);overscroll-behavior:contain;min-height:0;padding:var(--space-3-5) var(--space-3-5) 0;flex:auto;display:grid;overflow-y:auto}.movement-form-content>.disclosure-section:last-child .disclosure-section-content{padding-bottom:0}.movement-form-actions{padding:var(--form-flow-gap) var(--space-3-5) var(--space-3-5);flex:none}.movement-form-actions>.ui-button--primary{width:100%}.form-pair{gap:var(--form-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-triplet{gap:var(--form-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.form-single{display:grid}.ui-field,.form-field{align-content:start;gap:var(--space-1-5);min-width:0;color:var(--muted);font-size:var(--field-label-font-size);font-weight:var(--font-weight-medium);display:grid}.field-label{color:var(--muted);font-size:var(--field-label-font-size);font-weight:var(--font-weight-medium);line-height:1.35}.form-pair>.ui-field,.form-pair>.form-field,.form-triplet>.ui-field,.form-triplet>.form-field{grid-template-rows:auto var(--app-control-height)}.field-hint{color:var(--muted);font-size:var(--field-supporting-font-size);font-weight:var(--font-weight-medium);justify-self:end}.field-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-label-row small{color:var(--muted);font-size:11px;font-weight:400}.bet-leg-list{gap:10px;display:grid}.bet-leg-editor{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);gap:11px;padding:12px;display:grid}.bet-leg-header{justify-content:space-between;align-items:center;min-height:28px;display:flex}.bet-leg-header .ui-icon-button{color:var(--muted)}.bet-leg-investment-field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.bet-leg-investment-field>.ui-switch{justify-self:start}.add-bookmaker-button{min-height:var(--control-height);justify-self:start}.participant-picker{gap:var(--form-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.participant-picker-item{align-content:start;gap:var(--space-1-5);min-width:0;display:grid}.participant-allocation-editor{gap:var(--space-1-5);display:grid}.participant-amount-editor{gap:10px;display:grid}.allocation-mode-field{color:var(--muted)}.allocation-mode-select{width:100%}.member-allocation-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-allocation-list label{align-content:start;gap:var(--space-1-5);box-sizing:border-box;min-width:0;display:grid;position:relative;overflow:visible}.member-allocation-list label>span{color:var(--muted);font-size:var(--field-label-font-size);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-allocation-list .money-input,.member-allocation-list input{width:100%;min-height:var(--field-height);box-sizing:border-box}.participant-option .ui-checkbox-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant-option small{color:var(--muted);font-size:11px}.participant-locked{align-items:center;gap:4px;display:inline-flex}.form-totals{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.form-totals>div{gap:4px;padding:11px 8px;display:grid}.form-totals>div+div{border-left:1px solid var(--border)}.form-totals span{color:var(--muted);font-size:11px}.form-totals strong{gap:1px;font-size:15px;display:grid}.form-totals strong small{color:var(--muted);font-size:11px;font-weight:500}.form-totals strong.is-positive{color:var(--success)}.form-totals strong.is-negative{color:var(--danger)}.surebet-management-panel{grid-column:1/-1}.surebet-management-panel .access-panel-content{grid-template-columns:minmax(0,1fr)}.surebet-connector-editor{grid-template-columns:minmax(220px,1fr) minmax(190px,280px);align-items:end;gap:16px 12px;display:grid}.surebet-connector-editor>.inline-alert{grid-column:1/-1}.surebet-custom-interval{grid-column:2}.surebet-connector-capacity{grid-column:1/-1}.surebet-limit-row{grid-template-columns:minmax(120px,.7fr) minmax(150px,.9fr) minmax(240px,1.6fr);display:grid}.surebet-limit-row strong{font-weight:var(--font-weight-medium)}.surebet-limit-row>:last-child{color:var(--muted)}.surebet-connector-list{gap:8px;display:grid}.surebet-connector-row{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:8px 10px;display:grid}.surebet-connector-main{gap:3px;min-width:0;display:grid}.surebet-connector-title{align-items:center;gap:9px;min-width:0;display:flex}.surebet-connector-main strong{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.surebet-connector-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.surebet-connector-status{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:550;display:inline-flex}.surebet-connector-status.is-receiving{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent)}.surebet-connector-status.is-waiting{color:var(--muted);background:color-mix(in srgb, var(--muted) 10%, transparent)}.surebet-connector-status.is-paused,.surebet-connector-status.is-disconnected{color:var(--warning);background:color-mix(in srgb, var(--warning) 10%, transparent)}.surebet-access-list{grid-template-columns:repeat(auto-fit,minmax(234px,1fr));gap:7px;display:grid}.surebet-access-row{border:1px solid var(--control-border);border-radius:var(--radius-control);min-height:52px;color:var(--ink);background:var(--control-bg);cursor:pointer;font:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.surebet-access-row:hover{background:var(--control-hover-bg)}.surebet-access-row.is-selected{border-color:var(--control-active-border);background:var(--control-active-bg)}.surebet-access-row:disabled{cursor:default;opacity:.72}.surebet-access-row>span{gap:3px;min-width:0;display:grid}.surebet-access-row strong{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.surebet-access-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.surebet-access-list+.ui-form-actions{margin-top:16px}.surebet-channel-management-content{grid-auto-rows:max-content;align-content:start}.surebet-access-admin-list{gap:10px;min-height:min-content;display:grid}.surebet-access-admin-row{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);grid-template-columns:minmax(190px,.55fr) minmax(300px,1fr);align-items:start;gap:12px 16px;padding:12px;display:grid}.surebet-access-admin-row.is-active{border-color:color-mix(in srgb, var(--control-active-border) 68%, var(--control-border))}.surebet-access-expiry-field{grid-column:2}.surebet-channel-status-notice.is-waiting>svg{color:var(--muted)}.surebet-channel-management-fields{align-items:start;gap:var(--space-3);grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr);display:grid}.surebet-channel-management-custom-interval{grid-column:2}.surebet-channel-management-footer{gap:var(--space-2);width:100%;display:grid}.surebet-channel-management-hint{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-body);text-align:right;margin:0}.surebet-channel-action-row{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--border);padding-top:var(--space-4);display:flex}.surebet-channel-action-row>div{gap:3px;min-width:0;display:grid}.surebet-channel-action-row small{max-width:390px;color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-body)}.credential-dialog-content{gap:14px;display:grid}.credential-dialog-content>p{color:var(--muted);margin:0;line-height:1.5}.credential-dialog-content>.ui-button{justify-self:end}.connector-connection-meta{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:5px 14px;padding-top:12px;font-size:10.5px;line-height:1.4;display:flex}.surebet-connection-credentials+.connector-connection-meta{border-top:0;padding-top:0}.detail-modal.surebet-connection-dialog{width:min(760px,100vw - 28px)}.surebet-channel-health{gap:var(--space-4);opacity:1;transition:opacity var(--motion-duration-standard) var(--motion-easing-standard);display:grid}.surebet-channel-health.is-refreshing{opacity:.72}.surebet-channel-health-controls{justify-content:flex-end;display:flex}.surebet-channel-health-controls>.ui-field{width:180px;max-width:100%}.surebet-channel-health-controls .app-select{width:100%}.surebet-channel-activity{--activity-bucket-count:145;--channel-activity-x:50%;--channel-activity-reference:color-mix(in srgb, var(--chart-1) 62%, var(--color-border-default));--channel-activity-within:var(--chart-1);--channel-activity-delayed:var(--color-warning);--channel-activity-critical:var(--color-danger);gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--space-4);display:grid}.surebet-channel-health-heading{justify-content:space-between;align-items:end;gap:var(--space-3);display:flex}.surebet-channel-health-heading>div{gap:2px;display:grid}.surebet-channel-health-heading span,.surebet-channel-health-heading small{color:var(--muted);font-size:var(--font-size-meta)}.surebet-channel-health-heading h3{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0}.surebet-channel-activity-visualization{box-sizing:border-box;gap:var(--space-2);border-radius:var(--radius-control);width:100%;padding:var(--space-3);background:var(--subtle);grid-template-columns:max-content minmax(0,1fr);display:grid}.surebet-channel-activity-visualization:focus-visible{outline:var(--control-focus-width) solid var(--color-focus-border);outline-offset:var(--control-focus-offset)}.surebet-channel-activity-scale{height:118px;color:var(--muted);font-size:var(--font-size-meta);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex-direction:column;justify-content:space-between;line-height:1;display:flex}.surebet-channel-activity-chart{gap:var(--space-1);min-width:0;display:grid}.surebet-channel-activity-plot{width:100%;min-width:0;height:118px;position:relative;overflow:hidden}.surebet-channel-activity-series{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.surebet-channel-activity-series line{stroke:var(--channel-activity-within);stroke-linecap:round;stroke-width:2px}.surebet-channel-activity-series line.is-delayed{stroke:var(--channel-activity-delayed)}.surebet-channel-activity-series line.is-critical{stroke:var(--channel-activity-critical)}.surebet-channel-activity-cursor{top:0;bottom:0;left:clamp(var(--space-1), var(--channel-activity-x), calc(100% - var(--space-1)));z-index:2;background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--muted) 64%, transparent) 0 3px, transparent 3px 6px);opacity:.72;pointer-events:none;width:1px;position:absolute;transform:translate(-50%)}.surebet-channel-activity-sample{left:clamp(var(--space-1), var(--channel-activity-x), calc(100% - var(--space-1)));z-index:1;border-radius:var(--radius-full);background:var(--channel-activity-within);pointer-events:none;width:5px;height:5px;position:absolute;transform:translate(-50%,50%)}.surebet-channel-activity-point{left:clamp(var(--space-1), var(--channel-activity-x), calc(100% - var(--space-1)));z-index:2;border:var(--border-width) solid var(--subtle);border-radius:var(--radius-full);background:var(--channel-activity-within);pointer-events:none;width:8px;height:8px;position:absolute;transform:translate(-50%,50%)}.surebet-channel-activity-sample.is-delayed,.surebet-channel-activity-point.is-delayed{background:var(--channel-activity-delayed)}.surebet-channel-activity-sample.is-critical,.surebet-channel-activity-point.is-critical{background:var(--channel-activity-critical)}.surebet-channel-activity-hitboxes{z-index:4;position:absolute;inset:0}.surebet-channel-activity-hitbox{min-width:0;height:100%;position:absolute;top:0}.surebet-channel-activity-series line.is-no-data{stroke:var(--muted);stroke-width:var(--border-width);stroke-dasharray:4 3;stroke-linecap:butt}.surebet-channel-activity-expected{z-index:1;border-top:var(--border-width) dashed var(--channel-activity-reference);pointer-events:none;transform:translateY(var(--border-width));position:absolute;left:0;right:0}.surebet-channel-activity-axis{color:var(--muted);font-size:var(--font-size-meta);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.surebet-channel-activity-legend{align-items:center;gap:var(--space-1-5) var(--space-4);color:var(--muted);font-size:var(--font-size-meta);flex-wrap:wrap;display:flex}.surebet-channel-activity-legend>span{align-items:center;gap:var(--space-1-5);display:inline-flex}.surebet-channel-activity-legend i{width:var(--space-4);height:var(--space-0-5);flex:0 0 var(--space-4);border-radius:var(--radius-full);background:var(--chart-1);display:inline-block}.surebet-channel-activity-legend i.is-reference{border-top:var(--border-width) dashed var(--channel-activity-reference);background:0 0;border-radius:0;height:0}.surebet-channel-activity-legend i.is-delayed{background:var(--channel-activity-delayed)}.surebet-channel-activity-legend i.is-critical{background:var(--channel-activity-critical)}.surebet-channel-activity-legend i.is-no-data{height:var(--border-width);background:repeating-linear-gradient(to right, var(--muted) 0 4px, transparent 4px 7px);border-radius:0}.surebet-channel-activity-inspector{border:var(--border-width) solid var(--border);border-radius:var(--radius-control);min-height:74px;padding:var(--space-3);background:var(--subtle);align-items:start;display:grid}.surebet-channel-activity-inspector strong{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.surebet-channel-activity-inspector dl{align-items:start;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.surebet-channel-activity-inspector dl>div{gap:2px;min-width:0;display:grid}.surebet-channel-activity-inspector dt{color:var(--muted);font-size:var(--font-size-meta);font-variant-numeric:tabular-nums;line-height:var(--line-height-body)}.surebet-channel-activity-inspector dd{min-width:0;font-size:var(--font-size-body);font-variant-numeric:tabular-nums;line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.surebet-channel-activity-inspector>p{color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-height-body);grid-column:1/-1;margin:0}.surebet-channel-activity-explanation{color:var(--muted);font-size:var(--font-size-meta);line-height:var(--line-height-body);margin:0}.surebet-connection-credentials-content{gap:var(--space-3);display:grid}.surebet-connection-credentials-content>p{color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.surebets-layout{width:100%;height:var(--app-workspace-content-height);min-height:0}.surebets-panel{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.surebet-workspace{--surebet-filter-panel-width:clamp(252px, 24vw, 288px);flex:auto;min-height:0;display:flex}.surebet-results-column{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.surebet-results-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.surebet-results-summary{justify-content:space-between}.surebet-results-summary-copy{gap:var(--space-0-5);min-width:0;display:grid}.surebet-results-count,.surebet-results-context{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.surebet-results-count{gap:var(--space-2)}.surebet-results-count strong{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.surebet-results-count>span{color:var(--muted);font-size:var(--font-size-meta)}.surebet-results-context{gap:var(--space-1-5);color:var(--muted);font-size:var(--font-size-meta)}.surebet-results-context>span:not(.surebet-results-context-separator){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.surebet-results-context-separator{border-radius:var(--radius-full);background:var(--color-border-control);flex:0 0 3px;width:3px;height:3px}.surebet-results-summary-actions{flex:none;grid-auto-flow:column;align-items:center;gap:4px!important;display:flex!important}.calculator-rounding-mode-tooltip{width:100%;display:block}.surebet-mobile-filter-toggle{color:var(--muted);display:none}.surebet-live-toggle{flex:none}.surebet-live-toggle.is-live{color:var(--success)}.surebet-live-toggle.is-warning,.surebet-live-toggle.is-warning:disabled{color:var(--warning);opacity:1}.surebet-live-toggle:disabled{color:var(--muted);cursor:default;opacity:.55}.surebet-live-toggle:disabled:hover{background:0 0}.surebet-filter-sidebar{width:var(--surebet-filter-panel-width);border-left:1px solid var(--border);background:var(--surface-raised);min-width:0;min-height:0;transition:width var(--navigation-motion-duration) var(--motion-easing-emphasized);flex:none;overflow:hidden}.surebet-workspace.is-filters-collapsed .surebet-filter-sidebar{width:43px}.surebet-filter-sidebar .collapsible-side-panel{grid-template-rows:auto minmax(0,1fr);height:100%}.surebet-filter-sidebar .collapsible-side-panel-body{min-height:0}.surebet-filter-sidebar .collapsible-side-panel-content{overscroll-behavior:contain;max-height:100%;overflow:hidden auto}.collapsible-side-panel{min-width:0;display:grid;overflow:hidden}.collapsible-side-panel-header{min-height:49px;position:relative;overflow:hidden}.collapsible-side-panel-heading{align-items:center;gap:var(--space-1);opacity:1;visibility:visible;min-width:0;transition:opacity var(--navigation-motion-duration) var(--motion-easing-emphasized), visibility 0s linear;display:flex;position:absolute;inset:0 39px 0 14px;overflow:hidden}.collapsible-side-panel-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:13px;font-weight:550;overflow:hidden}.collapsible-side-panel-actions{flex:none;display:flex}.collapsible-side-panel-header .ui-icon-button{color:var(--muted)}.collapsible-side-panel-header .action-menu{flex:none}.collapsible-side-panel-header>.ui-icon-button{flex:none;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.collapsible-side-panel-body{min-width:0;overflow:hidden}.collapsible-side-panel-scroll{height:100%}.collapsible-side-panel-content{opacity:1;visibility:visible;min-width:252px;transition:opacity var(--navigation-motion-duration) var(--motion-easing-emphasized), transform var(--navigation-motion-duration) var(--motion-easing-emphasized), visibility 0s linear;padding:0 14px 14px;overflow:hidden;transform:translate(0)}.collapsible-side-panel.is-collapsed .collapsible-side-panel-heading,.collapsible-side-panel.is-collapsed .collapsible-side-panel-content{opacity:0;visibility:hidden;transition:opacity var(--navigation-motion-duration) var(--motion-easing-emphasized), transform var(--navigation-motion-duration) var(--motion-easing-emphasized), visibility 0s linear var(--navigation-motion-duration)}.collapsible-side-panel.is-collapsed .collapsible-side-panel-content{transform:translate(8px)}.surebet-filter-sidebar .surebet-filter-toolbar,.surebet-filter-sidebar .surebet-filter-toolbar.has-extra-filters{border:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:0}.surebet-filter-sidebar .surebet-filter-toolbar>.list-search-field,.surebet-filter-sidebar .surebet-filter-toolbar>.list-filter-field,.surebet-filter-sidebar .surebet-filter-toolbar>.surebet-filter-field,.surebet-filter-sidebar .surebet-filter-toolbar>.surebet-profit-range,.surebet-filter-sidebar .surebet-filter-toolbar>.surebet-start-range,.surebet-filter-sidebar .surebet-filter-toolbar>.surebet-advanced-filters{grid-column:auto;width:100%}.list-filter-field,.surebet-filter-field{min-width:0;color:var(--muted);font-size:var(--field-label-font-size);font-weight:var(--font-weight-medium);gap:6px;display:grid}.list-filter-field>.list-filter-select,.surebet-filter-field>.list-filter-select,.surebet-filter-field>.surebet-saved-filter-select,.surebet-filter-field>.surebet-bookmaker-filter{width:100%}.surebet-custom-window{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;margin-top:6px;display:grid}.surebet-custom-window small{color:var(--muted);font-size:11px}.surebet-profit-range,.surebet-start-range{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.surebet-start-range{grid-column:1/-1}.surebet-start-range>.surebet-filter-field{align-content:start;min-width:0}.surebet-filter-sidebar .surebet-start-range{grid-template-columns:repeat(2,minmax(0,1fr))}.surebet-advanced-filters{margin-top:var(--space-0-5)}.surebet-advanced-filter-grid{gap:var(--space-2-5);display:grid}.saved-filter-dialog{gap:18px;display:grid}.surebet-filter-dialog-editor,.surebet-filter-dialog-editor.has-extra-filters{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}.surebet-filter-dialog-editor>.list-search-field,.surebet-filter-dialog-editor>.surebet-profit-range,.surebet-filter-dialog-editor>.surebet-start-range,.surebet-filter-dialog-editor>.surebet-advanced-filters{grid-column:1/-1}.surebet-filter-dialog-editor .surebet-advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.surebet-feed{gap:var(--space-2);padding:var(--space-2);display:grid}.surebet-feed-item{gap:var(--space-2);border-radius:var(--radius-2xl);padding:var(--space-3);background:color-mix(in srgb, var(--color-surface-subtle) 72%, transparent);display:grid}.surebet-feed-item+.surebet-feed-item{border-top:0}.surebet-feed-item.is-hidden .surebet-item-profit{color:var(--muted)}.surebet-item-head{grid-template-columns:minmax(78px,auto) minmax(0,1fr) auto;align-items:center;gap:10px 16px;display:grid}.surebet-item-profit-block{align-content:center;justify-items:start;gap:2px;display:grid}.surebet-item-profit{color:var(--success);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:650}.surebet-new-indicator{color:var(--accent);align-items:center;gap:5px;font-size:10px;font-weight:550;line-height:1.2;display:inline-flex}.surebet-new-indicator>span{background:var(--accent);border-radius:50%;width:5px;height:5px}.surebet-item-identity{min-width:0;display:grid}.surebet-event-button{min-width:0;max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-self:start;padding:0}.surebet-item-identity h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.surebet-item-identity p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.3;overflow:hidden}.surebet-item-actions{align-items:center;gap:3px;display:flex}.surebet-item-actions .ui-icon-button{color:var(--muted)}.surebet-calculator-button{align-self:center}.surebet-calculator-button:hover{color:var(--ink)}.surebet-outcome-table{border-radius:var(--radius-xl);background:var(--color-surface);border:0;padding:4px 9px;overflow:hidden}.surebet-outcome-list{display:grid}.surebet-outcome.is-hidden{color:color-mix(in srgb, var(--ink) 72%, var(--muted))}.surebet-outcome.is-hidden .surebet-outcome-selection>span{text-overflow:clip;white-space:normal;gap:1px;display:grid;overflow:visible}.surebet-outcome.is-hidden .surebet-outcome-selection{white-space:normal}.surebet-outcome.is-hidden .surebet-outcome-selection small{color:var(--muted);font-size:10px}.surebet-outcome{min-height:25px;color:inherit;grid-template-columns:minmax(120px,.65fr) minmax(180px,1.35fr) minmax(62px,auto);align-items:center;column-gap:16px;padding:3px 0;line-height:1.3;display:grid}.surebet-outcome-bookmaker{width:fit-content;min-width:0;max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;justify-self:start;padding-block:1px;padding-inline-end:var(--space-0-5);font-size:12px;line-height:1.4;display:block;overflow:hidden}.surebet-outcome-selection{width:fit-content;min-width:0;max-width:100%;font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;justify-self:start;overflow:hidden}.surebet-outcome-selection>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.surebet-outcome-selection.tooltip-trigger[tabindex]{cursor:default}.nav-badge.is-dot{width:8px;min-width:8px;height:8px;padding:0;font-size:0}.surebet-outcome+.surebet-outcome{border-top:0}.surebet-outcome-odds{color:inherit;font-variant-numeric:tabular-nums;justify-content:end;align-items:center;gap:5px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.surebet-odds-value{justify-content:flex-end;align-items:center;gap:var(--space-1);color:var(--ink);font-variant-numeric:tabular-nums;display:inline-flex}.surebet-odds-control{justify-content:flex-end;align-items:center;gap:var(--space-1);cursor:pointer;min-width:0;display:inline-flex;position:relative}.surebet-odds-movement{width:var(--icon-size-xs);height:var(--icon-size-xs);flex:0 0 var(--icon-size-xs);justify-content:center;align-items:center;display:inline-flex}.surebet-odds-movement>svg{stroke-width:2.25px;width:100%;height:100%}.surebet-odds-movement.is-up{color:var(--success)}.surebet-odds-movement.is-down{color:var(--danger)}.surebet-odds-movement:focus-visible{border-radius:var(--radius-xs);outline:var(--control-focus-width) solid var(--color-focus-border);outline-offset:var(--control-focus-offset)}.surebet-odds-action{border-radius:var(--radius-xs);color:inherit;position:absolute;inset:0}.surebet-odds-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.surebet-feed-item>footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px 14px;font-size:11px;display:flex}.surebet-feed-item>footer>span{align-items:center;gap:4px;display:inline-flex}.surebet-item-age{margin-left:auto}.surebet-hidden-reason{color:var(--muted);margin-left:auto;font-weight:600}.surebet-hide-dialog{gap:18px;display:grid}.surebet-hide-dialog>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.detail-modal.surebet-outcome-hide-dialog,.detail-modal.surebet-outcome-hide-manager{width:min(680px,100vw - 28px)}.surebet-outcome-hide-options{border:1px solid var(--control-border);border-radius:var(--radius-control);display:grid;overflow:hidden}.surebet-outcome-hide-option{min-height:54px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;display:grid}.surebet-outcome-hide-option+.surebet-outcome-hide-option{border-top:1px solid var(--border)}.surebet-outcome-hide-option:hover{background:var(--color-surface-hover)}.surebet-outcome-hide-option.is-selected{background:var(--color-surface-selected)}.surebet-outcome-hide-option.is-automatic{cursor:default}.surebet-outcome-hide-option.is-automatic:hover{background:0 0}.surebet-outcome-hide-option .ui-checkbox-label{display:contents}.surebet-outcome-hide-option .ui-checkbox-label>span{gap:var(--space-1);min-width:0;display:grid}.surebet-outcome-hide-option strong{font-size:12px;font-weight:600}.surebet-outcome-hide-option small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.surebet-outcome-hide-rule-list{gap:14px;display:grid}.surebet-outcome-hide-rule-summary{gap:4px;display:grid}.surebet-outcome-hide-rule-summary strong{font-size:var(--font-size-body);font-weight:600}.surebet-outcome-hide-rule-summary span{color:var(--muted);font-size:var(--font-size-label);line-height:1.45}.surebet-outcome-hide-rule-items{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);display:grid;overflow:hidden}.surebet-outcome-hide-rule{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:74px;padding:12px;display:grid}.surebet-outcome-hide-rule+.surebet-outcome-hide-rule{border-top:1px solid var(--border)}.surebet-outcome-hide-rule-icon{width:28px;height:28px;color:var(--muted);background:var(--subtle);border-radius:50%;place-items:center;display:grid}.surebet-outcome-hide-rule-copy{gap:3px;min-width:0;display:grid}.surebet-outcome-hide-rule-meta{color:var(--muted);font-size:var(--font-size-caption);justify-content:space-between;align-items:center;gap:12px;line-height:1.3;display:flex}.surebet-outcome-hide-rule-meta span:first-child{color:var(--ink);text-transform:uppercase;font-weight:600}.surebet-outcome-hide-rule-meta span:last-child{font-variant-numeric:tabular-nums;flex:none}.surebet-outcome-hide-rule strong{overflow-wrap:anywhere;font-size:var(--font-size-label);font-weight:600}.surebet-outcome-hide-rule small{color:var(--muted);font-size:var(--font-size-meta);line-height:1.4}.surebet-outcome-hide-rule>.tooltip-trigger{align-self:center}.surebet-detail-modal{width:min(860px,100vw - 32px)}.surebet-analytics-modal{width:min(980px,100vw - 32px)}.surebet-analytics-content{gap:18px;display:grid}.surebet-analytics-controls{flex-wrap:wrap;align-items:end;gap:12px;max-width:100%;display:flex}.surebet-analytics-controls>.ui-field{flex:0 auto;max-width:100%}.surebet-analytics-period{width:180px}.surebet-analytics-results{width:240px}.surebet-analytics-from,.surebet-analytics-to{width:160px}.surebet-analytics-controls .app-select,.surebet-analytics-controls .date-time-control{width:100%;min-width:0}.surebet-analytics-dashboard{opacity:1;gap:18px;transition:opacity .16s;display:grid}.surebet-analytics-dashboard.is-loading{opacity:.62}.surebet-analytics-note{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.surebet-analytics-note svg{width:var(--icon-glyph-inline-size);height:var(--icon-glyph-inline-size);flex:0 0 var(--icon-glyph-inline-size);color:var(--color-foreground-muted)}.surebet-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px;display:grid}.surebet-analytics-grid>section{align-content:start;gap:14px;min-width:0;padding:6px 0;display:grid}.surebet-analytics-grid>section:nth-child(odd):not(.surebet-analytics-wide){padding-left:0}.surebet-analytics-grid>section.surebet-analytics-wide{grid-column:1/-1}.surebet-analytics-grid h3{overflow-wrap:anywhere;margin:1px 0 0;font-size:14px;font-weight:550}.surebet-ranked-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.surebet-ranked-list li{border-radius:var(--radius-sm);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:31px;padding:0 5px;display:grid}.surebet-ranked-list li>span{color:var(--muted);font-size:var(--font-size-meta)}.surebet-ranked-list strong{min-width:0;font-size:var(--font-size-body);overflow-wrap:anywhere;font-weight:500}.surebet-ranked-list small{color:var(--muted);font-size:var(--font-size-body);font-variant-numeric:tabular-nums}.surebet-detail-content{gap:22px;display:grid}.surebet-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;display:grid}.surebet-detail-summary.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.surebet-detail-summary>span{align-content:start;gap:4px;min-width:0;display:grid}.surebet-detail-summary>span.is-wide{grid-column:span 2}.surebet-detail-summary small{color:var(--muted);font-size:11px}.surebet-detail-summary strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.surebet-detail-summary strong.is-positive{color:var(--success)}.surebet-detail-summary strong.is-muted{color:var(--muted)}.surebet-detail-date{color:var(--muted);font-size:11px;font-weight:400}.surebet-detail-section{gap:10px;display:grid}.surebet-detail-section>h3{margin:0;font-size:14px;font-weight:600}.surebet-detail-outcome-head,.surebet-detail-outcome-row{grid-template-columns:minmax(120px,.65fr) minmax(220px,1.35fr) minmax(70px,auto);gap:16px;display:grid}.surebet-outcome-hidden-label{color:var(--muted)!important}.surebet-detail-outcome-head>:last-child{text-align:right}.surebet-detail-outcome-row>strong{font-size:13px;font-weight:550}.surebet-detail-outcome-row>span{gap:3px;min-width:0;display:grid}.surebet-detail-outcome-row>span strong{font-size:13px;font-weight:550}.surebet-detail-outcome-row>span small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.surebet-detail-outcome-row>.surebet-detail-odds{color:var(--ink);justify-self:end;align-items:center;font-size:13px;font-weight:550;display:inline-flex}.surebet-detail-warnings{color:var(--muted);gap:7px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.surebet-detail-meta{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:5px 14px;padding-top:12px;font-size:10.5px;line-height:1.4;display:flex}@media (hover:hover) and (pointer:fine){.surebet-event-button:hover h3{color:var(--accent)}.surebet-odds-control:hover .surebet-odds-text{text-underline-offset:2px;text-decoration:underline}.surebet-donut-legend .tooltip-trigger>div:hover{background:var(--color-surface-hover)}}.group-settings-panel{grid-column:1/-1}.management-column{align-content:start;gap:var(--app-section-gap);min-width:0;display:grid}.access-panel-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;padding:14px;display:grid}.access-group{gap:9px;min-width:0;display:grid}.access-group .catalog-content{padding:0}.audit-panel{grid-column:1/-1}.audit-content{display:grid}.audit-content>.ui-inline-alert{margin:var(--space-3) var(--layout-panel-padding)}.historical-row-details{padding:0 14px 14px}.historical-row-details dl{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 18px;margin:0;padding-top:12px;display:grid}.historical-row-details dl>div{gap:3px;min-width:0;display:grid}.historical-row-details dt{color:var(--muted);font-size:11px}.historical-row-details dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px}.historical-row-details p{border-top:1px solid var(--border);color:var(--muted);margin:0;padding-top:12px;font-size:12px}.activity-action-icon{width:28px;height:28px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.activity-action-icon>svg{width:var(--icon-glyph-status-size);height:var(--icon-glyph-status-size);flex:0 0 var(--icon-glyph-status-size)}.audit-more{justify-self:center}.is-spinning{animation:control-spin var(--motion-duration-progress) linear infinite}@keyframes control-spin{to{transform:rotate(360deg)}}.group-settings-image{align-content:start;gap:12px;display:grid}.group-image-save-actions{flex-wrap:wrap;gap:8px;display:flex}.group-settings-content{gap:11px;padding:14px;display:grid}.group-settings-main{align-items:start;gap:14px;display:grid}.group-settings-main.is-editing{grid-template-columns:1fr}.group-settings-fields{grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) 110px;gap:12px;display:grid}.group-settings-actions{padding-top:4px}.group-settings-summary{grid-template-columns:minmax(162px,1.4fr) minmax(162px,1fr) 90px minmax(117px,.7fr);gap:11px;margin:0;display:grid}.group-settings-summary>div{gap:6px;min-width:0;display:grid}.group-settings-summary dt{color:var(--muted);font-size:12px}.group-settings-summary dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:550;overflow:hidden}.group-image-status,.field-label-with-help{align-items:center;display:inline-flex}.field-label-with-help{cursor:default}.bookmaker-catalog-panel{overflow:clip}.bookmaker-catalog-content{padding:var(--layout-panel-padding);gap:14px;display:grid}.panel-action-button{white-space:nowrap;flex:none;min-width:max-content}.bookmaker-list{grid-template-columns:1fr;align-content:start;display:grid}.bookmaker-cancellation-fields{grid-template-columns:1fr;gap:10px;display:grid}.bookmaker-cancellation-fields.has-minutes{grid-template-columns:minmax(220px,1fr) minmax(100px,.35fr)}.bookmaker-row{box-sizing:border-box;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;height:68px;padding:6px 12px;display:grid;overflow:hidden}.bookmaker-row:last-child{border-bottom:0}.bookmaker-row-copy{gap:2px;min-width:0;display:grid}.bookmaker-row-copy>span,.bookmaker-row-copy>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;display:block;overflow:hidden}.bookmaker-row-copy>small{color:var(--muted)}.bookmaker-row-title{align-items:center;gap:8px;min-width:0;display:flex}.bookmaker-row-title>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.bookmaker-row-actions{align-items:center;gap:6px;display:flex}.bookmaker-category{color:var(--muted);background:0 0;flex:none;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:550;line-height:1.4;display:inline-flex}.bookmaker-category>svg{flex:0 0 11px;width:11px;height:11px}.bookmaker-category.is-favorite{color:var(--accent)}.bookmaker-category.is-unsafe{color:var(--warning)}.bookmaker-category.is-blocked{color:var(--danger)}.detail-modal.bookmaker-editor-dialog{width:min(920px,100vw - 28px)}.detail-modal.bookmaker-policy-dialog,.detail-modal.surebet-connector-create-dialog{width:min(620px,100vw - 28px)}.detail-modal.bookmaker-block-dialog{width:min(520px,100vw - 28px)}.bookmaker-block-form{gap:16px;display:grid}.bookmaker-block-form>p{color:var(--muted);margin:0;line-height:1.5}.access-request-section{gap:9px;display:grid}.access-request-list{gap:8px;display:grid}.access-request-row,.join-request-item{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.access-request-row>span,.join-request-item>span{gap:2px;min-width:0;display:grid}.access-request-row strong,.join-request-item strong{font-weight:550}.access-request-row small,.join-request-item small{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.access-request-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.join-request-list{gap:8px;margin-top:16px;display:grid}.join-request-item{grid-template-columns:auto minmax(0,1fr) auto}.group-chat-trigger,.group-notifications-trigger{position:relative;overflow:visible}.chat-unread-badge,.header-unread-badge{box-sizing:border-box;border:2px solid var(--surface);border-radius:var(--radius-full);min-width:17px;height:17px;color:var(--badge-ink);background:var(--badge-bg);place-items:center;padding:0 4px;font-size:9px;font-weight:650;line-height:1;display:grid;position:absolute;top:-5px;right:-7px}.movement-notifications-modal{width:min(860px,100vw - 32px)}.movement-notifications-content{padding:0}.movement-notifications-content>.ui-inline-alert{margin:14px}.movement-notifications-list{overscroll-behavior:contain;max-height:min(620px,100dvh - 190px);overflow-y:auto}.notification-row .historical-row-title>strong{color:var(--muted);font-weight:var(--font-weight-medium)}.notification-unread-status{color:var(--accent);flex:none;font-size:10px;font-weight:550}.notification-pending-status{color:var(--warning);flex:none;font-size:10px;font-weight:550}.notification-actions{justify-content:flex-end;margin-top:12px}.notification-movement-details{border-top:1px solid var(--border);padding:14px}.group-chat-modal{width:min(720px,100vw - 32px);height:min(720px,100dvh - 32px)}.group-chat-modal-content{padding:0;display:block;overflow:hidden}.group-chat{grid-template-rows:minmax(0,1fr) auto auto;width:100%;height:100%;min-height:0;display:grid}.group-chat-messages{overscroll-behavior:contain;background:0 0;flex-direction:column;gap:12px;min-height:0;padding:20px 30px;display:flex;overflow-y:auto}.chat-message{align-items:end;gap:8px;max-width:min(78%,460px);display:flex}.chat-message.is-own{align-self:flex-end}.group-chat-day-separator{color:var(--muted);font-size:var(--font-size-meta);align-self:center;padding:3px 8px;font-weight:500}.chat-message-copy{border:1px solid var(--control-border);border-radius:var(--radius-2xl) var(--radius-2xl) var(--radius-2xl) var(--radius-sm);background:var(--control-bg);gap:5px;min-width:92px;padding:9px 11px;display:grid}.chat-message.is-own .chat-message-copy{border-color:var(--color-border-default);border-radius:var(--radius-2xl) var(--radius-2xl) var(--radius-sm);background:var(--color-surface-subtle)}.chat-message-meta{color:var(--muted);font-size:var(--font-size-caption);justify-content:space-between;align-items:center;gap:16px;display:flex}.chat-message-meta strong{color:var(--ink);font-weight:550}.chat-message-meta-actions{align-items:center;gap:4px;display:flex}.chat-message-meta-actions .ui-icon-button{color:var(--muted)}.chat-message p{overflow-wrap:anywhere;font-size:var(--font-size-body);white-space:pre-wrap;margin:0;line-height:1.45}.chat-calculator-share{border-top:1px solid var(--border);gap:8px;margin-top:3px;padding-top:9px;display:grid}.chat-calculator-share>span{color:var(--muted);font-size:11px}.chat-calculator-share .ui-button{justify-content:center;width:100%}.group-chat>.ui-inline-alert{margin:var(--space-2) var(--space-4)}.group-chat-compose{z-index:1;border-top:1px solid var(--border);background:var(--surface-raised);padding:14px 20px 16px;position:relative}.group-chat-input-shell{grid-template-columns:minmax(0, 1fr) var(--icon-button-primary-size);align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-1) var(--space-1) var(--field-padding-inline);display:grid}.group-chat-compose .ui-textarea--bare{width:100%;height:var(--icon-button-primary-size);min-height:var(--icon-button-primary-size);resize:none;align-self:center;max-height:96px;padding:10px 0;line-height:20px;display:block;overflow-y:auto}.bookmaker-name-line{display:block}.bookmaker-safety-badge,small.bookmaker-safety-badge{color:var(--warning);flex:none;align-items:center;gap:4px;font-size:11px;font-weight:550;display:inline-flex}.bookmaker-editor,.bookmaker-policy-section{gap:14px;display:grid}.bookmaker-editor{border-top:0;padding:0 0 2px}.bookmaker-policy-section{border-bottom:1px solid var(--border);padding:12px 14px}.bookmaker-editor-section{gap:var(--space-2-5);display:grid}.bookmaker-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.bookmaker-section-heading>div{gap:3px;min-width:0;display:grid}.bookmaker-section-heading span{color:var(--muted);text-transform:uppercase;font-size:11px}.bookmaker-section-heading strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.bookmaker-editor-fields{grid-template-columns:minmax(220px,1.2fr) minmax(190px,.8fr) minmax(170px,.65fr);align-items:start;gap:12px;display:grid}.bookmaker-editor-fields>.ui-field{grid-template-rows:auto auto;align-content:start}.bookmaker-switches{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bookmaker-setting-group{align-content:start;gap:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-control);min-width:0;padding:var(--space-3);background:var(--color-surface-subtle);display:grid}.bookmaker-setting-group>.ui-switch{width:100%}.bookmaker-policy-editor{gap:8px;display:grid}.bookmaker-limit-method{width:100%;margin:0;padding-left:0}.bookmaker-policy-summary{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.bookmaker-policy-hours{max-width:260px}.access-panel,.surebet-management-panel,.active-bets-panel,.movements-panel{overflow:clip}.catalog-content{padding:var(--layout-panel-padding);gap:14px;display:grid}.adaptive-list-viewport-content>.ui-empty-state,.historical-list>.ui-empty-state{margin:var(--layout-panel-padding)}.catalog-list{gap:8px;display:grid}.catalog-row{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;min-height:45px;padding:0 10px;display:grid}.catalog-row>span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.catalog-empty{color:var(--muted);padding:8px 0;font-size:13px;line-height:1.45}.member-identity{align-items:center;gap:10px;min-width:0;display:flex}.member-identity-copy{min-width:0}.member-identity-copy>span,.member-identity-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-identity-copy>span{color:var(--ink);font-weight:500}.member-identity-copy>small{color:var(--muted);margin-top:3px;font-size:12px}.member-row.is-inactive{opacity:.68}.invitation-content{align-content:start}.invitation-code{width:100%;color:var(--muted);gap:6px;font-size:12px;display:grid}.active-invitations{width:100%;color:var(--muted);gap:8px;font-size:12px;display:grid}.active-invitation-item{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);padding:0 11px;display:grid}.active-invitation-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;display:grid}.active-invitation-row strong,.active-invitation-row small{display:block}.active-invitation-row strong{color:var(--ink);font-weight:500}.active-invitation-row small{color:var(--muted);margin-top:2px}.invitation-row-code{gap:7px;padding:0 0 14px;display:grid}.invitation-row-code>span{color:var(--muted);line-height:1.4}.group-load-error{text-align:center;gap:12px;padding:24px}.group-load-error span{max-width:520px;color:var(--muted)}.settings-content{gap:16px;padding:16px;display:grid}.profile-settings-content{justify-items:start}.profile-image-summary{align-items:center;gap:14px;display:flex}.profile-image-summary>div{gap:4px;display:grid}.profile-image-summary>div>span{color:var(--muted);font-size:12px}.profile-image-summary strong{color:var(--ink);font-weight:550}.setting-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.setting-row>div:first-child{gap:4px;display:grid}.setting-row>div:first-child>strong{font-size:14px;font-weight:600}.setting-row span{color:var(--muted);font-size:14px}.theme-select{width:280px;max-width:100%}.push-settings-content{gap:18px;display:grid}.push-device-row{padding-bottom:2px}.push-settings-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.push-settings-summary-item{align-content:start;gap:5px;min-width:0;display:grid}.push-settings-summary-item>strong{color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.push-settings-summary-item>span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.45}.push-settings-summary-item>span.is-subscribed{color:var(--success)}.push-settings-summary-item>span.is-denied{color:var(--danger)}.push-settings-summary-item>small{color:var(--muted);font-size:12px;line-height:1.4}.push-preference-list{gap:10px;display:grid}.push-device-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.push-device-heading>div{gap:4px;display:grid}.push-device-heading span{color:var(--muted);font-size:13px}.push-device-list{gap:8px;display:grid}.push-device-item{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:grid}.push-device-item>svg{width:var(--icon-glyph-status-size);height:var(--icon-glyph-status-size);flex:0 0 var(--icon-glyph-status-size);color:var(--muted)}.push-device-item>div{gap:3px;min-width:0;display:grid}.push-device-item strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.push-device-item span{color:var(--muted);font-size:12px}.push-current-device{margin-left:6px;font-weight:550;display:inline-flex;color:var(--accent)!important;font-size:11px!important}.push-surebet-settings{grid-template-columns:minmax(0,260px) minmax(0,300px);align-items:end;gap:8px 12px;display:grid}.push-surebet-settings>small{color:var(--muted);grid-column:1/-1;font-size:13px}.push-surebet-connection-toggle{grid-column:1/-1}.push-surebet-advanced-settings{grid-column:1/-1;margin:5px 0 2px}.push-surebet-financial-filters{grid-template-columns:repeat(2,minmax(0,260px));gap:12px;display:grid}.push-surebet-financial-filters .ui-field-label>.tooltip-trigger{width:fit-content}.modal-backdrop{--control-height:var(--app-control-height);--button-primary-height:var(--button-height);z-index:var(--z-modal);overscroll-behavior:contain;background:var(--overlay);font-size:var(--font-size-base);place-items:center;padding:14px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-backdrop h2{font-size:var(--font-size-panel-title)}.modal-backdrop .eyebrow{font-size:var(--font-size-meta)}.detail-modal{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);width:min(612px,100vw - 28px);max-height:min(684px,100dvh - 28px);box-shadow:var(--elevation-modal);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.confirm-dialog{overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);width:min(387px,100vw - 28px);max-height:calc(100dvh - 28px);box-shadow:var(--elevation-modal);padding:18px;overflow-y:auto}.confirm-dialog-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.confirm-dialog-header h2{font-size:18px}.confirm-dialog p{color:var(--muted);margin:12px 0 18px;font-size:14px;line-height:1.55}.confirm-dialog-field{color:var(--muted);gap:9px;margin:0 0 20px;font-size:13px;display:grid}.confirm-dialog-field-copy{line-height:1.45;display:block}.confirm-dialog-field strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600;display:inline}.bet-verification-dialog{width:min(650px,100vw - 32px)}.bet-verification-content{grid-auto-rows:max-content;align-content:start;gap:18px}.bet-verification-content>*{min-height:min-content}.bet-verification-financial-notices{gap:8px;display:grid}.bet-verification-intro{gap:4px;display:grid}.bet-verification-intro>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.bet-verification-intro strong{color:var(--ink);font-size:14px;font-weight:600}.bet-verification-intro span{color:var(--muted);font-size:13px;line-height:1.45}.bet-verification-block{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);overflow:hidden}.bet-verification-block>header{background:var(--subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.bet-verification-block>header>svg{color:var(--accent)}.bet-verification-block>header>span{gap:3px;display:grid}.bet-verification-block>header strong{font-size:var(--font-size-body);font-weight:550}.bet-verification-block>header small{color:var(--muted);font-size:var(--font-size-meta);line-height:1.4}.bet-verification-checklist ul{margin:0;padding:0;list-style:none;display:grid}.bet-verification-checklist li{gap:3px;padding:10px 12px;display:grid}.bet-verification-checklist li+li{border-top:1px solid var(--border)}.bet-verification-checklist li strong{font-size:var(--font-size-label);font-weight:550}.bet-verification-checklist li span{color:var(--muted);font-size:var(--font-size-meta);line-height:1.4}.bet-placement-order>header>svg{color:var(--accent)}.bet-placement-order.is-caution{border-color:var(--control-border)}.bet-placement-order.is-blocked{border-color:color-mix(in srgb, var(--warning) 55%, var(--border))}.bet-placement-order.is-blocked>header{background:color-mix(in srgb, var(--warning) 7%, var(--surface))}.bet-placement-order ol{counter-reset:placement-step;margin:0;padding:0;list-style:none;display:grid}.bet-placement-order li{counter-increment:placement-step;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.bet-placement-order li+li{border-top:1px solid var(--border)}.bet-placement-order li:before{border:1px solid var(--control-border);width:20px;height:20px;color:var(--accent);font-size:var(--font-size-caption);content:counter(placement-step);border-radius:50%;place-items:center;font-weight:650;display:grid}.bet-placement-order li>span{gap:2px;min-width:0;display:grid}.bet-placement-order li>span>strong{color:var(--ink);font-size:var(--font-size-label);font-weight:550}.bet-placement-order li small{color:var(--muted);font-size:var(--font-size-meta);line-height:1.35}.bet-placement-order li>strong{color:var(--ink);font-size:var(--font-size-label);white-space:nowrap;font-weight:600}.bet-verification-actions{margin:0}.detail-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.detail-modal-footer{padding:var(--space-2) 18px 18px;background:var(--surface-raised);border-top:0}.detail-modal.is-direct-action .detail-modal-header{border-bottom:0}.detail-modal.is-direct-action .detail-modal-footer{padding-top:0}.detail-modal-header>.ui-icon-button{flex:none}.detail-modal-header-actions{flex:none;align-items:center;gap:8px;display:flex}.detail-modal-title{align-items:center;gap:11px;min-width:0;display:flex}.detail-modal-title>div{min-width:0}.detail-modal-title h2{overflow-wrap:anywhere}.detail-modal-description{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--font-size-label);line-height:1.45}.detail-modal-icon{color:var(--muted);display:inline-flex}.detail-modal-content{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;gap:20px;min-height:0;padding:18px;display:grid;overflow-y:auto}.financial-scope-switch{--segment-min-width:86px;flex:none}.partner-totals{color:var(--muted);justify-items:end;gap:3px;font-size:12px;display:grid}.detail-list{border-top:1px solid var(--border)}.detail-list-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 0;display:grid}.detail-list-row>div{gap:3px;display:grid}.detail-list-row span{color:var(--muted);font-size:12px}.detail-list-row .is-debt{color:var(--danger)}.detail-list-row .is-credit{color:var(--success)}.detail-empty{border-bottom:1px solid var(--border);color:var(--muted);padding:15px 0;font-size:13px}.ownership-list{gap:9px;display:grid}.ownership-list-item{gap:5px;min-width:0;display:grid}.ownership-list-item+.ownership-list-item{border-top:1px solid var(--border);padding-top:9px}.ownership-account-title{color:var(--ink);font-size:13px;font-weight:550}.ownership-breakdown{gap:3px;display:grid}.ownership-breakdown>small{color:var(--muted)}.ownership-owner{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;display:flex}.ownership-owner small{color:var(--muted);overflow-wrap:anywhere}.ownership-owner>span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.balance-trace{gap:3px;display:grid}.balance-trace strong{font-weight:550}.balance-trace small{color:var(--muted)}.permission-summary{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.permission-summary span{color:var(--muted);font-size:12px}.permission-list{gap:8px;display:grid}.permission-row{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.permission-row>svg{width:var(--icon-glyph-status-size);height:var(--icon-glyph-status-size);flex:0 0 var(--icon-glyph-status-size);color:var(--success)}.permission-row.is-denied>svg{color:var(--muted)}.permission-row>div{gap:3px;display:grid}.permission-row strong{font-size:13px;font-weight:600}.permission-row span,.permission-row small{color:var(--muted);font-size:11px}.permission-row small{white-space:nowrap}@media (width<=1280px){.access-panel-content,.surebet-management-panel .access-panel-content{grid-template-columns:1fr}.group-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-panel{grid-template-columns:1fr}.summary-group+.summary-group{border-top:1px solid var(--border);border-left:0}.summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-metrics .financial-metric.is-primary{grid-column:1/-1}}@media (width<=1080px){.movement-panel{max-width:680px;max-height:none}.movement-dashboard-layout,.movement-dashboard-layout.is-composer-collapsed{column-gap:var(--layout-section-gap);grid-template-columns:1fr}.movement-dashboard-layout.is-composer-collapsed .movement-composer-column{display:none}.movement-composer-column{overflow:visible}.movement-composer-column>.movement-panel{width:auto}.movement-form{overflow:visible}.movement-form-content{overflow-y:visible}}@media (width<=900px){.navigation-rail--primary.is-collapsed .brand-mark{justify-content:flex-start;gap:6px;padding-inline-start:6px}.navigation-rail--primary.is-collapsed .brand-full{opacity:1;flex-basis:auto;max-width:140px}.navigation-rail--primary .nav-item,.navigation-rail--primary.is-collapsed .nav-item{width:100%;min-width:0;min-height:var(--target-size-minimum);justify-content:center;gap:var(--space-2);white-space:nowrap;padding-inline:10px}.navigation-rail--primary.is-collapsed .navigation-rail-label{opacity:1;max-width:140px;display:inline}.navigation-rail--primary.is-collapsed .user-name{opacity:1;width:auto;display:block}.navigation-rail--primary.is-collapsed .user-profile>svg{width:var(--icon-glyph-navigation-size);opacity:1;display:block}.nav-badge,.navigation-rail--primary.is-collapsed .nav-badge{min-width:16px;height:16px;margin-left:6px;padding:0 5px;font-size:10px;position:static}.nav-badge.is-dot,.navigation-rail--primary.is-collapsed .nav-badge.is-dot{width:8px;min-width:8px;height:8px;margin-left:6px;padding:0;font-size:0;position:static}.navigation-rail--primary.is-collapsed .user-profile{width:auto;min-width:0;height:var(--layout-nav-rail-item-size);grid-template-columns:var(--navigation-profile-avatar-size) minmax(0, 1fr) 22px;grid-template-rows:var(--navigation-profile-avatar-size);padding:var(--navigation-profile-inset);justify-self:stretch;gap:9px}.historical-row-summary{grid-template-columns:minmax(0, 1fr) var(--icon-button-default-size);gap:6px 12px}.historical-row-main{grid-area:1/1}.historical-row-meta{grid-area:2/1;justify-content:flex-start;padding-left:36px}.historical-row-toggle{grid-area:1/2/span 2}.surebet-workspace,.surebet-workspace.is-filters-collapsed{grid-template-columns:1fr}.surebets-layout{height:auto;min-height:0}.surebets-panel{height:auto;min-height:280px;display:block;overflow:clip}.surebet-workspace{min-height:220px;display:grid}.surebet-results-column{display:block;overflow:visible}.surebet-results-context{gap:0;display:grid}.surebet-results-context-separator{display:none}.surebet-results-scroll,.surebet-filter-sidebar .collapsible-side-panel-content{max-height:none;overflow-y:visible}.surebet-filter-sidebar .collapsible-side-panel{grid-template-rows:auto;height:auto}.surebet-filter-sidebar{border-bottom:1px solid var(--border);border-left:0;order:-1;width:auto;transition:none}.surebet-workspace.is-filters-collapsed .surebet-filter-sidebar{display:none}.surebet-workspace.is-filters-collapsed .surebet-mobile-filter-toggle{display:inline-flex}.group-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.group-settings-main{grid-template-columns:1fr;gap:16px}.group-settings-fields>.ui-field:last-child{grid-column:1/-1;max-width:140px}.bet-details dl,.movement-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.summary-toolbar-actions{justify-content:stretch;align-items:stretch;width:100%}.summary-toolbar-actions>*{flex:auto}.group-cover-position-controls{grid-template-columns:1fr;gap:8px}.surebet-access-admin-row{grid-template-columns:1fr;align-items:stretch}.surebet-access-expiry-field{grid-column:1}.surebet-channel-management-fields{grid-template-columns:1fr}.surebet-channel-management-custom-interval{grid-column:1}.surebet-channel-action-row{flex-direction:column;align-items:stretch}.surebet-channel-action-row>.ui-button{align-self:flex-start}.surebet-channel-activity{padding:var(--space-3)}.surebet-channel-health-controls>.ui-field{width:100%}.surebet-channel-health-heading{align-items:start;gap:var(--space-1);flex-direction:column}.surebet-channel-activity-visualization{padding:var(--space-2)}.surebet-channel-activity-scale,.surebet-channel-activity-plot{height:106px}.surebet-channel-activity-inspector{min-height:0}.surebet-channel-activity-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr))}.surebet-channel-activity-inspector dl>div:last-child{grid-column:1/-1}.nav-item,.navigation-rail--primary.is-collapsed .nav-item{width:auto;font-size:var(--navigation-item-font-size);text-align:center;justify-content:center;gap:7px;padding-inline:6px}.user-profile,.navigation-rail--primary.is-collapsed .user-profile{grid-template-columns:var(--navigation-profile-avatar-size);box-sizing:border-box;width:44px;height:44px;min-height:44px;padding:var(--navigation-profile-inset);justify-content:center}.user-profile .user-name,.user-profile>svg,.navigation-rail--primary.is-collapsed .user-profile .user-name,.navigation-rail--primary.is-collapsed .user-profile>svg{display:none}.summary-metrics,.form-totals{grid-template-columns:1fr}.summary-metrics{gap:12px}.summary-toolbar{flex-direction:column;align-items:stretch}.financial-scope-switch{width:100%}.form-totals>div+div{border-top:1px solid var(--border);border-left:0}.form-pair,.form-triplet,.winner-options,.participant-picker,.member-allocation-list{grid-template-columns:1fr}.allocation-mode-select{width:100%}.image-upload-control{align-items:flex-start}.surebet-connector-row{grid-template-columns:minmax(0,1fr) auto}.surebet-connector-row>.action-menu{grid-area:1/2/span 2}.bookmaker-editor-fields{grid-template-columns:1fr}.bookmaker-editor-fields>.ui-field{grid-template-rows:auto auto}.bookmaker-switches,.surebet-connector-editor{grid-template-columns:1fr}.surebet-custom-interval,.surebet-connector-capacity{grid-column:auto}.surebet-limit-row{grid-template-columns:minmax(118px,.8fr) minmax(0,1.2fr)}.surebet-limit-row>:last-child{grid-column:1/-1}.surebet-outcome{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bookmaker odds""selection odds";gap:0 10px;padding-block:4px}.surebet-outcome-head{display:none}.surebet-item-head{grid-template-columns:minmax(0,1fr) auto}.surebet-item-profit-block{grid-area:2/1;justify-items:start}.surebet-item-actions{grid-area:1/2/span 2}.surebet-outcome-bookmaker{grid-area:bookmaker}.surebet-outcome-selection{grid-area:selection}.surebet-outcome-odds{grid-area:odds}.surebet-item-age{margin-left:0}.surebet-detail-summary,.surebet-detail-summary.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.surebet-detail-outcomes{overflow-x:visible}.surebet-detail-outcome-head,.surebet-detail-outcome-row{grid-template-columns:minmax(72px,.55fr) minmax(0,1.45fr) 52px;gap:10px;min-width:0}.surebet-filter-dialog-editor,.surebet-filter-dialog-editor.has-extra-filters,.surebet-filter-dialog-editor .surebet-advanced-filter-grid{grid-template-columns:1fr}.surebet-filter-dialog-editor>.list-search-field,.surebet-filter-dialog-editor>.surebet-profit-range,.surebet-filter-dialog-editor>.surebet-advanced-filters{grid-column:auto}.surebet-analytics-grid{grid-template-columns:1fr}.surebet-analytics-grid>section.surebet-analytics-wide{grid-column:auto}.surebet-analytics-grid>section:nth-child(odd):not(.surebet-analytics-wide){border-left:0;padding-left:0}.bookmaker-row{align-items:center;height:auto;min-height:68px;padding-block:10px;overflow:visible}.bookmaker-row-title{flex-wrap:wrap}.bookmaker-row-title>strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.bookmaker-row-copy>span,.bookmaker-row-copy>small{text-overflow:clip;white-space:normal;overflow:visible}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:var(--field-font-size)}.bet-summary{grid-template-columns:minmax(0, 1fr) var(--icon-button-default-size)}.bet-meta{text-align:left;grid-area:2/1/auto/-1}.bet-summary .ui-icon-button{grid-area:1/2}.financial-table{overflow-x:auto}.financial-table>.ui-data-table-head,.financial-table>.ui-data-table-row,.financial-table>.ui-data-table-title{min-width:520px}.settlement-preview .financial-table{overflow:visible}.settlement-preview .financial-table>.ui-data-table-title{min-width:0}.settlement-preview .financial-table>.ui-data-table-head{display:none}.settlement-preview .financial-table>.ui-data-table-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;padding-block:12px}.settlement-preview .financial-table>.ui-data-table-row>:first-child{grid-column:1/-1}.settlement-preview .financial-table>.ui-data-table-row>[data-column-label]{text-align:left;justify-items:start;gap:3px;min-width:0;display:grid}.settlement-preview .financial-table>.ui-data-table-row>[data-column-label]:before{content:attr(data-column-label);color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-transform:uppercase}.bet-details dl,.movement-details dl,.setting-row{grid-template-columns:1fr}.theme-select{width:100%}.push-settings-summary{grid-template-columns:1fr;gap:14px}.push-surebet-settings,.push-surebet-financial-filters{grid-template-columns:1fr}.group-context-media{display:none}.group-context-mobile-avatar{flex:none;display:block}.group-context-header.has-cover-image .group-context-name{color:var(--muted)}.group-context-header.has-cover-image h1{color:var(--ink)}.group-context-header .avatar-medium{width:40px;height:40px;font-size:14px}.group-role-badge{display:none}.group-settings-fields,.group-settings-summary{grid-template-columns:1fr}.group-settings-fields>.ui-field:last-child{grid-column:auto}.group-settings-actions{flex-direction:column;align-items:stretch}.partner-totals{justify-items:start}}@media (width<=480px){.navigation-rail--primary .navigation-rail-links{gap:6px}.nav-item,.navigation-rail--primary.is-collapsed .nav-item{gap:0;padding-inline:4px}.nav-item .navigation-rail-label,.navigation-rail--primary.is-collapsed .nav-item .navigation-rail-label{display:none}.nav-badge,.navigation-rail--primary.is-collapsed .nav-badge,.nav-badge.is-dot,.navigation-rail--primary.is-collapsed .nav-badge.is-dot{margin-left:0;position:absolute;top:6px;left:auto;right:8px}.historical-row-summary{padding-inline:11px}.historical-row-meta{flex-wrap:nowrap;gap:5px 12px;overflow:hidden}.historical-row-meta>*,.historical-row-meta>:last-child{text-align:left;min-width:0}.historical-row-meta>:last-child{flex:none}.detail-modal-content{padding:16px}.permission-row{grid-template-columns:22px minmax(0,1fr)}.permission-row small{grid-column:2}}.status-notice{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.status-notice:has(.status-notice-dismiss){grid-template-columns:auto minmax(0,1fr) auto}.status-notice.has-inline-actions{grid-template-columns:auto minmax(0,1fr) auto}.status-notice>svg{width:var(--icon-glyph-status-size);height:var(--icon-glyph-status-size);flex:0 0 var(--icon-glyph-status-size);color:var(--accent);margin-top:1px}.status-notice-content{gap:3px;display:grid}.status-notice strong{color:var(--color-foreground-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-medium)}.status-notice span{color:var(--muted);font-size:var(--font-size-meta);line-height:1.45}.status-notice-actions{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;display:flex}.status-notice.has-inline-actions .status-notice-actions{grid-column:3;align-self:center}.status-notice.is-warning>svg{color:var(--warning)}.status-notice.is-success>svg{color:var(--success)}.status-notice.is-error{border-color:color-mix(in srgb, var(--danger) 65%, var(--control-border))}.status-notice.is-error>svg{color:var(--danger)}.status-notice-dismiss{color:var(--muted);align-self:start;margin:-2px -4px -2px 0}.status-notice-progress{opacity:.72;transform-origin:0;height:2px;animation:status-notice-progress var(--status-notice-duration) linear forwards;background:currentColor;position:absolute;bottom:0;left:0;right:0}.status-notice.is-info .status-notice-progress{color:var(--accent)}.status-notice.is-success .status-notice-progress{color:var(--success)}.status-notice.is-warning .status-notice-progress{color:var(--warning)}.status-notice.is-error .status-notice-progress{color:var(--danger)}@keyframes status-notice-progress{to{transform:scaleX(0)}}@media (width<=480px){.status-notice.has-inline-actions{grid-template-columns:auto minmax(0,1fr)}.status-notice.has-inline-actions .status-notice-actions{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.status-notice-progress{animation:none}}.system-status-region{z-index:var(--z-toast);top:max(var(--space-4), env(safe-area-inset-top));width:min(420px, calc(100vw - (2 * var(--space-4))));box-sizing:border-box;position:fixed;left:50%;transform:translate(-50%)}@media (width<=480px){.system-status-region{top:max(var(--space-2-5), env(safe-area-inset-top));width:calc(100vw - (2 * var(--space-2-5)))}}.release-floating-notice{z-index:var(--z-toast);right:16px;bottom:max(16px, env(safe-area-inset-bottom));box-sizing:border-box;width:min(390px,100vw - 32px);box-shadow:var(--elevation-floating);position:fixed}.release-floating-notice .status-notice-actions{justify-content:flex-end}@media (width<=480px){.release-floating-notice{right:10px;bottom:max(10px, env(safe-area-inset-bottom));width:calc(100vw - 20px)}}.product-updates-modal{width:min(640px,100vw - 32px)}.product-updates-list{gap:22px;display:grid}.product-release{gap:18px;display:grid}.product-release+.product-release{border-top:1px solid var(--border);padding-top:22px}.product-release-summary{max-width:64ch;color:var(--muted);font-size:var(--font-size-body);margin:0;line-height:1.55}.product-release-changes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}.product-release article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid}.product-release article>span{width:30px;height:30px;color:var(--color-foreground-muted);place-items:center;display:grid}.product-release article>div{gap:3px;display:grid}.product-release article strong{font-size:13px;font-weight:600}.product-release article p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.product-update-summary{width:min(420px,100vw - 32px)}@media (width<=768px){.product-release-changes{grid-template-columns:1fr}}
