[hidden]{display:none!important}*{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background:#fafafa;--theme-surface:#fff;--theme-surface-raised:#fff;--theme-surface-strong:#f4f4f5;--theme-surface-sunken:#f9f9f9;--theme-surface-band:#fcfcfd;--theme-skeleton-base:#ebebed;--theme-skeleton-on-viewer:#242428;--theme-skeleton-faint:#00000006;--theme-border:#0a0a0a1a;--theme-border-soft:#0a0a0a0f;--theme-border-header:#0a0a0a14;--theme-border-strong:#0a0a0a24;--theme-border-hover:#0a0a0a3d;--theme-border-cell:#0a0a0a33;--theme-border-cell-held:#0a0a0a47;--theme-border-dashed:#0a0a0a38;--theme-hover:#0a0a0a0d;--theme-hover-strong:#0a0a0a14;--theme-hover-held:#0a0a0a26;--theme-hover-row:#09090b06;--theme-hover-row-flat:#f9f9f9;--theme-scrollbar:#09090b2e;--theme-text-selection:#0070f326;--theme-scrim:#09090b52;--theme-scrim-canvas:#0009;--theme-viewer-scrim:#131316;--theme-viewer-surface:#ffffff14;--theme-on-viewer:#f4f4f5;--theme-on-viewer-muted:#f4f4f59e;--theme-on-viewer-control:#c4c7c5;--theme-on-viewer-disabled:#e3e3e361;--theme-viewer-arrow:#1e1f20e6;--theme-viewer-arrow-ring:#8e918f;--theme-video-scrim:#0009;--theme-on-video:#fff;--theme-on-video-muted:#ffffffa9;--theme-on-video-hover:#fff2;--theme-on-video-pressed:#fff3;--theme-video-track:#ffffff64;--theme-video-seek-mark:#e8e8e8;--theme-video-volume-track:#ffffff2b;--theme-video-handle-edge:#00000072;--theme-video-play:#202020b8;--theme-shadow-video-play:0 4px 6px -1px #0000001b, 0 2px 4px -2px #0000001b, inset 0 1px 0 #ffffff64;--theme-overlay:#ffffffeb;--theme-overlay-dark:#09090b8c;--theme-shell-ground:#eeeef0;--theme-rail:#101014;--theme-on-rail:#ffffffa8;--theme-on-rail-strong:#fff;--theme-rail-hover:#ffffff14;--theme-rail-hover-glow:radial-gradient(circle at 50% 50%, #ffffff38 0%, #ffffff1c 40%, #fff0 78%);--theme-on-rail-tint:#fff3;--theme-on-rail-line:#fff2;--theme-on-rail-off:#ffffff50;--theme-rail-glow:radial-gradient(circle at 50% 50%, #328cfff2 0%, #0070f38c 34%, #0070f32e 62%, #0070f300 82%);--theme-tooltip:#101014;--theme-auth-glow:linear-gradient(180deg, #0070f32e 0, #0070f314 10vh, #0070f300 27vh), radial-gradient(85vw 55vh at 15% -12vh, #0070f32e, #0070f30f 45%, #0070f300 72%), #fff;--theme-help-glow:linear-gradient(180deg, #0070f329 0, #0070f300 100%), radial-gradient(80% 120% at 12% -20%, #0070f329, #0070f30d 50%, #0070f300 75%), #fff;--theme-text:#0a0a0a;--theme-text-muted:#5d5d63;--theme-text-tertiary:#838383;--theme-text-faint:#a1a1a1;--theme-text-separator:#d4d4d8;--theme-on-brand:#fff;--theme-on-brand-faint:#fff6;--theme-primary:#202020;--theme-primary-hover:#202020e6;--theme-primary-active:#646464;--theme-primary-disabled:#bbb;--theme-primary-border:#202020;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6;--theme-brand:#0070f3;--theme-brand-hover:#0063d6;--theme-brand-active:#0058c1;--theme-brand-text:#005ecc;--theme-brand-tint-soft:#0070f30f;--theme-brand-tint-column:#0070f309;--theme-brand-tint:#0070f314;--theme-brand-tint-strong:#0070f321;--theme-brand-selection:#0070f340;--theme-brand-border:#0070f359;--theme-ring:#0070f359;--theme-destructive:#dc2626;--theme-destructive-text:#c11f1f;--theme-destructive-hover:#c81f1f;--theme-destructive-active:#b01a1a;--theme-destructive-tint:#dc262614;--theme-destructive-border:#dc262640;--theme-destructive-ring:#dc262659;--theme-destructive-solid:#c11f1f;--theme-success:#16a34a;--theme-success-text:#107937;--theme-success-tint:#16a34a17;--theme-success-border:#16a34a40;--theme-success-solid:#107937;--theme-success-deep:#166534;--theme-success-deep-tint:#1665341a;--theme-success-deep-text:#166534;--theme-warning:#b45309;--theme-warning-bar:#d97706;--theme-warning-tint:#d977061a;--theme-warning-chip-tint:#b453091f;--theme-warning-chip-tint-strong:#b4530930;--theme-warning-tint-soft:#b4530912;--theme-warning-border:#d9770647;--theme-warning-surface:#fbf1e6;--theme-warning-content:#915930;--theme-warning-subtle:#fff3d0;--theme-warning-solid:#b45309;--theme-reserved:#7c3aed;--theme-reserved-text:#6d28d9;--theme-reserved-tint:#7c3aed1a;--theme-reserved-deep:#5b21b6;--theme-reserved-deep-tint:#5b21b61f;--theme-reserved-deep-text:#5b21b6;--theme-status-neutral:#71717a;--theme-status-neutral-tint:#71717a1f;--theme-status-neutral-text:#71717a;--theme-status-quiet:#52525b;--theme-status-quiet-text:#52525b;--theme-role-coordinator:#6d28d9;--theme-role-coordinator-tint:#6d28d91a;--theme-role-sales:#0e7490;--theme-role-sales-tint:#0e74901a;--theme-product-flips:#1090e0;--theme-product-flips-tint:#1090e01a;--theme-product-agency:#e16b16;--theme-product-agency-tint:#e16b161a;--theme-product-investor-tint:#0a0a0a14;--theme-product-art-fragment:#fff;--theme-shadow-product-art:0 0 0 1px #00000005, 0 1px 2px #0000000f, 0 2px 8px #00000017;--theme-stage-1-tint:#0070f31f;--theme-stage-2:#0f766e;--theme-stage-2-tint:#0f766e1f;--theme-stage-2-text:#0f766e;--theme-stage-3:#7c3aed;--theme-stage-3-tint:#7c3aed1f;--theme-stage-3-text:#7c3aed;--theme-stage-4:#b45309;--theme-stage-4-tint:#b453091f;--theme-stage-4-text:#b45309;--theme-stage-5:#be123c;--theme-stage-5-tint:#be123c1f;--theme-stage-5-text:#be123c;--theme-template-flip-tint:#0070f31a;--theme-template-stages:#0f766e;--theme-template-stages-tint:#0f766e1a;--theme-template-cost:#b45309;--theme-template-cost-tint:#b453091a;--theme-template-stages-text:#0f766e;--theme-template-cost-text:#92400e;--theme-template-property:#be185d;--theme-template-property-tint:#be185d1a;--theme-template-property-text:#be185d;--theme-shadow-xs:0 1px 2px #09090b0d;--theme-shadow-card:0 1px 2px #09090b0a, 0 8px 24px #09090b0a;--theme-shadow-region:0 0 1px 0 #0a0a0a38, 0 1px 2px #09090b0d;--theme-shadow-canvas:0 0 1px 0 #0004, 0 1px 2px 0 #0000000e;--theme-shadow-create:0 0 1px 0 #00000073, 0 1px 3px 0 #00000026, 0 1px 2px -1px #00000026;--theme-shadow-raised:0 2px 4px #09090b0d, 0 12px 32px #09090b17;--theme-shadow-menu:0 0 1px 0 #0a0a0a42, 0 4px 6px -1px #09090b1c, 0 2px 4px -2px #09090b1c;--theme-shadow-menu-lg:0 0 1px 0 #0a0a0a42, 0 10px 15px -3px #09090b1c, 0 4px 6px -4px #09090b1c;--theme-shadow-side:0 4px 6px -1px #0000001b, 0 2px 4px -2px #0000001b;--theme-shadow-stuck:0 1px 3px 0 #0000001b, 0 1px 2px -1px #0000001b;--theme-shadow-print:0 10px 15px -3px #0000001b, 0 4px 6px -4px #0000001b, 0 0 0 1px #e8e8e8;--theme-shadow-pop:0 0 0 1px #09090b0a, 0 4px 10px #09090b0f, 0 20px 48px #09090b24;--lh-display:24px;--lh-shell:20px;--lh-body:18px;--lh-meta:16px;--lh-meta-sm:15px;--lh-micro:14px;--lh-view-title:35px;--t-exit:.12s;--t-zoom:.2s;--ease-zoom:cubic-bezier(.785, .135, .15, .86);--t-side:.2s;--panel-min:200px;--panel-max:370px;--template-flip:var(--theme-brand);--template-flip-tint:var(--theme-template-flip-tint);--template-flip-text:var(--theme-brand-text);--template-stages:var(--theme-template-stages);--template-stages-tint:var(--theme-template-stages-tint);--template-stages-text:var(--theme-template-stages-text);--template-cost:var(--theme-template-cost);--template-cost-tint:var(--theme-template-cost-tint);--template-cost-text:var(--theme-template-cost-text);--template-property:var(--theme-template-property);--template-property-tint:var(--theme-template-property-tint);--template-property-text:var(--theme-template-property-text)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-background:#191919;--theme-surface:#111;--theme-surface-raised:#191919;--theme-surface-strong:#222;--theme-surface-sunken:#111;--theme-surface-band:#151515;--theme-skeleton-base:#222;--theme-skeleton-faint:#ffffff09;--theme-border:#ffffff1a;--theme-border-soft:#ffffff12;--theme-border-header:#ffffff17;--theme-border-strong:#ffffff26;--theme-border-hover:#ffffff47;--theme-border-cell:#ffffff3b;--theme-border-cell-held:#ffffff54;--theme-border-dashed:#ffffff42;--theme-hover:#ffffff12;--theme-hover-strong:#ffffff1b;--theme-hover-held:#ffffff26;--theme-hover-row:#ffffff0d;--theme-hover-row-flat:#1d1d1d;--theme-scrollbar:#fff3;--theme-text-selection:#0070f366;--theme-scrim:#0009;--theme-scrim-canvas:#0000008f;--theme-overlay:#111111eb;--theme-shell-ground:#090909;--theme-rail:#191919;--theme-tooltip:#2a2a2a;--theme-auth-glow:linear-gradient(180deg, #0070f33d 0, #0070f31a 10vh, #0070f300 27vh), radial-gradient(85vw 55vh at 15% -12vh, #0070f338, #0070f312 45%, #0070f300 72%), #111;--theme-help-glow:linear-gradient(180deg, #0070f333 0, #0070f300 100%), radial-gradient(80% 120% at 12% -20%, #0070f333, #0070f30f 50%, #0070f300 75%), #191919;--theme-text:#eee;--theme-text-muted:#b4b4b4;--theme-text-tertiary:#7b7b7b;--theme-text-faint:#6e6e6e;--theme-text-separator:#484848;--theme-primary:#eee;--theme-primary-hover:#b4b4b4;--theme-primary-active:#7b7b7b;--theme-primary-disabled:#606060;--theme-primary-border:#eee;--theme-on-primary:#000000df;--theme-on-primary-faint:#00000045;--theme-brand-active:#abcdfe;--theme-brand-text:#7aafff;--theme-brand-tint-soft:#0070f31a;--theme-brand-tint-column:#0070f30f;--theme-brand-tint:#0070f329;--theme-brand-tint-strong:#0070f33d;--theme-brand-selection:#0070f366;--theme-brand-border:#0070f38c;--theme-ring:#7aafffb3;--theme-destructive-text:#ff8589;--theme-destructive-tint:#dc26262e;--theme-destructive-border:#dc262673;--theme-destructive-ring:#dc26268c;--theme-success-text:#3dd68c;--theme-success-tint:#16a34a29;--theme-success-border:#16a34a66;--theme-success-deep-tint:#16653442;--theme-success-deep-text:#9be6ad;--theme-warning:#f78f54;--theme-warning-tint:#d977062e;--theme-warning-chip-tint:#b453093d;--theme-warning-chip-tint-strong:#b4530957;--theme-warning-tint-soft:#b4530929;--theme-warning-border:#d9770673;--theme-warning-surface:#2d1f0f;--theme-warning-content:#ffcc4d;--theme-warning-subtle:#ffc53d24;--theme-reserved-text:#b29cfe;--theme-reserved-tint:#7c3aed33;--theme-reserved-deep-tint:#5b21b64d;--theme-reserved-deep-text:#cfc5ff;--theme-status-neutral-tint:#71717a3d;--theme-status-neutral-text:#adadb7;--theme-status-quiet-text:#cccdd7;--theme-role-coordinator:#b19cff;--theme-role-coordinator-tint:#6d28d938;--theme-role-sales:#65bbd9;--theme-role-sales-tint:#0e74903d;--theme-product-flips-tint:#1090e033;--theme-product-agency-tint:#e16b1633;--theme-product-investor-tint:#eeeeee1f;--theme-product-art-fragment:#222;--theme-shadow-product-art:0 0 0 1px #ffffff12, 0 1px 2px #00000080, 0 2px 8px #00000073;--theme-stage-1-tint:#0070f338;--theme-stage-2-tint:#0f766e3d;--theme-stage-2-text:#68c0b6;--theme-stage-3-tint:#7c3aed38;--theme-stage-3-text:#b29cfe;--theme-stage-4-tint:#b4530938;--theme-stage-4-text:#f78f54;--theme-stage-5-tint:#be123c38;--theme-stage-5-text:#ff828b;--theme-template-flip-tint:#0070f32e;--theme-template-stages-tint:#0f766e33;--theme-template-cost-tint:#b4530933;--theme-template-stages-text:#68c0b6;--theme-template-cost-text:#ee9468;--theme-template-property-tint:#be185d38;--theme-template-property-text:#f472b6;--theme-shadow-region:0 0 1px 0 #ffffff45, 0 1px 2px #0000000d;--theme-shadow-canvas:0 0 1px 0 #fff5, 0 1px 2px 0 #0000000e;--theme-shadow-create:0 0 1px 0 #ffffff72, 0 1px 3px 0 #00000026, 0 1px 2px -1px #00000026;--theme-shadow-menu:0 0 1px 0 #fff5, 0 4px 6px -1px #0000001c, 0 2px 4px -2px #0000001c;--theme-shadow-menu-lg:0 0 1px 0 #fff5, 0 10px 15px -3px #0000001c, 0 4px 6px -4px #0000001c;--theme-shadow-print:0 10px 15px -3px #0000001b, 0 4px 6px -4px #0000001b, 0 0 0 1px #ffffff1a;--theme-shadow-pop:0 0 0 1px #ffffff14, 0 4px 10px #0000000f, 0 20px 48px #00000024}:root[data-contrast=high]{--theme-text-tertiary:#646464;--theme-text-faint:#838383;--theme-border:#0a0a0a47;--theme-border-soft:#0a0a0a33;--theme-border-header:#0a0a0a3d;--theme-border-strong:#0a0a0a66;--theme-border-hover:#0a0a0a80;--theme-border-cell:#0a0a0a73;--theme-border-cell-held:#0a0a0a80;--theme-border-dashed:#0a0a0a73}:root[data-theme=dark][data-contrast=high]{--theme-text-tertiary:#b4b4b4;--theme-text-faint:#7b7b7b;--theme-border:#ffffff54;--theme-border-soft:#ffffff3b;--theme-border-header:#ffffff47;--theme-border-strong:#ffffff5e;--theme-border-hover:#ffffff73;--theme-border-cell:#fff6;--theme-border-cell-held:#ffffff73;--theme-border-dashed:#fff6}:root[data-contrast=high][data-theme-color=black]:not([data-theme=dark]){--theme-primary:#2d2d32;--theme-primary-hover:#62636b;--theme-primary-active:#1e1f24;--theme-primary-border:#62636b}:root[data-theme=dark][data-contrast=high][data-theme-color=black]{--theme-primary-border:#b1b1b1}:root[data-theme-color=purple]{--theme-primary:#6049e7;--theme-primary-hover:#553ed0;--theme-primary-active:#5a43d6;--theme-primary-border:#6049e7;--theme-primary-disabled:#9b98fd;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-theme=dark][data-theme-color=purple]{--theme-primary:#6347ea;--theme-primary-hover:#5c47cd;--theme-primary-active:#4c3bab;--theme-primary-border:#6347ea;--theme-primary-disabled:#221b53;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-contrast=high][data-theme-color=purple]:not([data-theme=dark]){--theme-primary:#553ed0;--theme-primary-hover:#5a43d6;--theme-primary-active:#2b216a;--theme-primary-border:#5a43d6}:root[data-theme=dark][data-contrast=high][data-theme-color=purple]{--theme-primary:#4c3bab;--theme-primary-hover:#3f2f95;--theme-primary-active:#352386;--theme-primary-border:#a89fff}:root[data-theme-color=blue]{--theme-primary:#0091ff;--theme-primary-hover:#0880ea;--theme-primary-active:#0b68cb;--theme-primary-border:#0091ff;--theme-primary-disabled:#5eb0ef;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-theme=dark][data-theme-color=blue]{--theme-primary:#0091ff;--theme-primary-hover:#1276e2;--theme-primary-active:#0f5096;--theme-primary-border:#0091ff;--theme-primary-disabled:#11253f;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-contrast=high][data-theme-color=blue]:not([data-theme=dark]){--theme-primary:#0880ea;--theme-primary-hover:#0b68cb;--theme-primary-active:#113264;--theme-primary-border:#0b68cb}:root[data-theme=dark][data-contrast=high][data-theme-color=blue]{--theme-primary:#0f5096;--theme-primary-hover:#123d6f;--theme-primary-active:#12325a;--theme-primary-border:#6bc1ff}:root[data-theme-color=pink]{--theme-primary:#e93d82;--theme-primary-hover:#dc3175;--theme-primary-active:#cb1d63;--theme-primary-border:#e93d82;--theme-primary-disabled:#e58fb1;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-theme=dark][data-theme-color=pink]{--theme-primary:#e93d82;--theme-primary-hover:#cf1761;--theme-primary-active:#881f49;--theme-primary-border:#e93d82;--theme-primary-disabled:#391826;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-contrast=high][data-theme-color=pink]:not([data-theme=dark]){--theme-primary:#dc3175;--theme-primary-hover:#cb1d63;--theme-primary-active:#621639;--theme-primary-border:#cb1d63}:root[data-theme=dark][data-contrast=high][data-theme-color=pink]{--theme-primary:#881f49;--theme-primary-hover:#641e3a;--theme-primary-active:#511c31;--theme-primary-border:#ff85ab}:root[data-theme-color=violet]{--theme-primary:#ab4aba;--theme-primary-hover:#a43cb4;--theme-primary-active:#9c2bad;--theme-primary-border:#ab4aba;--theme-primary-disabled:#cf91d8;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-theme=dark][data-theme-color=violet]{--theme-primary:#ab4aba;--theme-primary-hover:#9e49ab;--theme-primary-active:#6e3473;--theme-primary-border:#ab4aba;--theme-primary-disabled:#341b34;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-contrast=high][data-theme-color=violet]:not([data-theme=dark]){--theme-primary:#a43cb4;--theme-primary-hover:#9c2bad;--theme-primary-active:#53195d;--theme-primary-border:#9c2bad}:root[data-theme=dark][data-contrast=high][data-theme-color=violet]{--theme-primary:#6e3473;--theme-primary-hover:#542957;--theme-primary-active:#462348;--theme-primary-border:#dc8eeb}:root[data-theme-color=indigo]{--theme-primary:#3e63dd;--theme-primary-hover:#3a5ccc;--theme-primary-active:#3451b2;--theme-primary-border:#3e63dd;--theme-primary-disabled:#8da4ef;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-theme=dark][data-theme-color=indigo]{--theme-primary:#3e63dd;--theme-primary-hover:#3b5dce;--theme-primary-active:#2c438f;--theme-primary-border:#3e63dd;--theme-primary-disabled:#1a2242;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-contrast=high][data-theme-color=indigo]:not([data-theme=dark]){--theme-primary:#3a5ccc;--theme-primary-hover:#3451b2;--theme-primary-active:#1f2d5c;--theme-primary-border:#3451b2}:root[data-theme=dark][data-contrast=high][data-theme-color=indigo]{--theme-primary:#2c438f;--theme-primary-hover:#24366e;--theme-primary-active:#202d5c;--theme-primary-border:#99a2ff}:root[data-theme-color=orange]{--theme-primary:#f76808;--theme-primary-hover:#ed5f00;--theme-primary-active:#99543a;--theme-primary-border:#f76808;--theme-primary-disabled:#ed8a5c;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-theme=dark][data-theme-color=orange]{--theme-primary:#f76808;--theme-primary-hover:#c36522;--theme-primary-active:#7e4318;--theme-primary-border:#f76808;--theme-primary-disabled:#341c0a;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-contrast=high][data-theme-color=orange]:not([data-theme=dark]){--theme-primary:#ed5f00;--theme-primary-hover:#99543a;--theme-primary-active:#582d1d;--theme-primary-border:#99543a}:root[data-theme=dark][data-contrast=high][data-theme-color=orange]{--theme-primary:#7e4318;--theme-primary-hover:#5d3213;--theme-primary-active:#4b2910;--theme-primary-border:#ffa366}:root[data-theme-color=teal]{--theme-primary:#12a594;--theme-primary-hover:#0e9888;--theme-primary-active:#067a6f;--theme-primary-border:#12a594;--theme-primary-disabled:#53b9ab;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-theme=dark][data-theme-color=teal]{--theme-primary:#12a594;--theme-primary-hover:#238b7f;--theme-primary-active:#1b5e54;--theme-primary-border:#12a594;--theme-primary-disabled:#0d2923;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-contrast=high][data-theme-color=teal]:not([data-theme=dark]){--theme-primary:#0e9888;--theme-primary-hover:#067a6f;--theme-primary-active:#0d3d38;--theme-primary-border:#067a6f}:root[data-theme=dark][data-contrast=high][data-theme-color=teal]{--theme-primary:#1b5e54;--theme-primary-hover:#16463d;--theme-primary-active:#123a32;--theme-primary-border:#0bd8b6}:root[data-theme-color=bronze]{--theme-primary:#a18072;--theme-primary-hover:#947467;--theme-primary-active:#7d5e54;--theme-primary-border:#a18072;--theme-primary-disabled:#bfa094;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-theme=dark][data-theme-color=bronze]{--theme-primary:#a18072;--theme-primary-hover:#8d7266;--theme-primary-active:#5d4c45;--theme-primary-border:#a18072;--theme-primary-disabled:#272220;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-contrast=high][data-theme-color=bronze]:not([data-theme=dark]){--theme-primary:#947467;--theme-primary-hover:#7d5e54;--theme-primary-active:#43302b;--theme-primary-border:#7d5e54}:root[data-theme=dark][data-contrast=high][data-theme-color=bronze]{--theme-primary:#5d4c45;--theme-primary-hover:#463a35;--theme-primary-active:#382f2c;--theme-primary-border:#d4b3a5}:root[data-theme-color=mint]{--theme-primary:#16c0a4;--theme-primary-hover:#00b499;--theme-primary-active:#007b65;--theme-primary-border:#16c0a4;--theme-primary-disabled:#14bfa4;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-theme=dark][data-theme-color=mint]{--theme-primary:#03a086;--theme-primary-hover:#227f6b;--theme-primary-active:#1d6959;--theme-primary-border:#03a086;--theme-primary-disabled:#0b2e26;--theme-on-primary:#fff;--theme-on-primary-faint:#fff6}:root[data-contrast=high][data-theme-color=mint]:not([data-theme=dark]){--theme-primary:#00b499;--theme-primary-hover:#007b65;--theme-primary-active:#05453a;--theme-primary-border:#007b65}:root[data-theme=dark][data-contrast=high][data-theme-color=mint]{--theme-primary:#1d6959;--theme-primary-hover:#135749;--theme-primary-active:#06483c;--theme-primary-border:#56d2b6}:root[data-theme-turning] *,:root[data-theme-turning] :before,:root[data-theme-turning] :after{transition:none!important}html,body,#root{height:100%}:is(html:has(.app-layout),body:has(.app-layout)){overflow:hidden}body{background:var(--theme-background);color:var(--theme-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;line-height:18px}:disabled,[aria-disabled=true]{cursor:default}::selection{background:var(--theme-text-selection)}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;font-family:inherit}input,textarea,select{font:inherit}button,a,label{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--theme-text);outline:none}*{scrollbar-width:thin;scrollbar-color:var(--theme-scrollbar) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--theme-scrollbar);border-radius:4px}::-webkit-scrollbar-track{background:0 0}html[data-press-shield] :not(:is([data-shield-exempt],button[aria-haspopup],button[aria-expanded],[role=combobox],button.fill-cell,button.chip-button,button.money-cell,.modal:not(:has([data-shield-exempt]))),:is([data-shield-exempt],button[aria-haspopup],button[aria-expanded],[role=combobox],button.fill-cell,button.chip-button,button.money-cell,.modal:not(:has([data-shield-exempt]))) *){cursor:default!important}@keyframes scale-fade-in{0%{opacity:0;transform:translateY(var(--scale-shift,0)) scale(var(--scale-from,.98))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@keyframes reveal-block{0%{clip-path:inset(0 0 100%);opacity:0;max-height:0}to{max-height:var(--reveal-cap,320px);clip-path:inset(0);opacity:1}}@keyframes conceal-block{0%{max-height:var(--reveal-cap,320px);clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 100%);opacity:0;max-height:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-fade-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(var(--scale-shift,0)) scale(var(--scale-from,.98))}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes side-slide-in{0%{translate:100%}}@keyframes side-slide-out{to{translate:100%}}@keyframes row-flash{0%{background-color:var(--theme-brand-tint-strong)}}@keyframes row-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.row-flash{animation:1.2s cubic-bezier(.25,.46,.45,.94) row-flash}.row-exit{pointer-events:none;animation:.18s cubic-bezier(.25,.46,.45,.94) both row-exit}.row-gone{display:none!important}.skeleton-row.skeleton-row{cursor:default;pointer-events:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root{--t-exit:0s;--t-zoom:0s;--t-side:0s}.spinner{animation-duration:1.4s!important;animation-iteration-count:infinite!important}}.toast{left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));--theme-surface:var(--theme-surface-raised);background:var(--theme-surface-raised);width:max-content;min-width:min(320px,100vw - 16px);max-width:min(440px,100vw - 16px);color:var(--theme-text);box-shadow:var(--theme-shadow-menu-lg);border-radius:12px;margin-inline:auto;padding:16px 12px;animation:.2s cubic-bezier(.25,.46,.45,.94) backwards toast-in;position:fixed}.toast--closing{animation:fade-out var(--t-exit) cubic-bezier(.25, .46, .45, .94) forwards;pointer-events:none}.toast__head{align-items:flex-start;gap:6px;display:flex}.toast__icon{color:var(--theme-destructive);flex-shrink:0}.toast__message{text-wrap:pretty;flex:1;min-width:0;font-size:12px;font-weight:600;line-height:16px}.toast__action.button{flex-shrink:0;margin:-6px 0 -6px 4px}.toast__close.button.button--icon{background:var(--theme-surface);width:20px;height:20px;box-shadow:var(--theme-shadow-menu);opacity:0;border-radius:999px;transition:opacity .12s cubic-bezier(.25,.46,.45,.94);position:absolute;top:-4px;right:-4px}.toast:hover .toast__close.button.button--icon,.toast:focus-within .toast__close.button.button--icon{opacity:1}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.app-rail{background:var(--theme-rail);width:52px;box-shadow:var(--theme-shadow-region);border-radius:12px;flex-direction:column;flex:0 0 52px;gap:0;padding:4px 0 8px;display:flex}@media (width<=768px){.app-rail{display:none}}.app-rail__panel-seat{visibility:hidden;flex-shrink:0;height:0;transition:height .3s cubic-bezier(.785,.135,.15,.86),visibility 0s linear .3s;overflow:hidden}.app-layout--collapsed .app-rail__panel-seat{visibility:visible;height:36px;transition:height .3s cubic-bezier(.785,.135,.15,.86),visibility}.app-rail__panel{width:100%;height:32px;color:var(--theme-on-rail);background:0 0;border:none;justify-content:center;align-items:center;margin-bottom:4px;transition:color .2s cubic-bezier(.785,.135,.15,.86);display:flex}.app-rail__panel:hover{color:var(--theme-on-rail-strong)}.app-rail__panel svg{transform:rotate(180deg)}.app-rail__item{width:100%;color:var(--theme-on-rail);text-align:center;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;transition:background .2s cubic-bezier(.785,.135,.15,.86),color .2s cubic-bezier(.785,.135,.15,.86);display:flex}.app-rail__item:hover{color:var(--theme-on-rail-strong);text-decoration:none}.app-rail__item--current{color:var(--theme-on-rail-strong)}.app-rail__mark{isolation:isolate;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.app-rail__mark:before{content:"";z-index:-1;border-radius:inherit;background:var(--theme-rail-hover-glow);opacity:0;transition:opacity .2s cubic-bezier(.785,.135,.15,.86);position:absolute;inset:0}.app-rail__item:hover .app-rail__mark:before{opacity:1}.app-rail__item--current .app-rail__mark:before,.app-rail__item--current:hover .app-rail__mark:before{background:var(--theme-rail-glow);opacity:1}.app-rail__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;max-width:100%;height:16px;padding:0 1px;font-size:10px;font-weight:600;line-height:16px;display:block;overflow:hidden}.app-rail__foot{flex-direction:column;gap:0;margin-top:auto;display:flex}.portfolio-tile{background:var(--theme-rail);color:var(--theme-on-rail-strong)}.portfolio-tile--own{-webkit-user-select:none;user-select:none;font-size:12px;font-weight:600;line-height:1}.portfolio-tile--own.workspace-tile--xs{font-size:10px}.portfolio-tile--own.workspace-tile--md,.portfolio-tile--own.workspace-tile--lg{font-size:14px}.portfolio-tile--own.workspace-tile--xl{font-size:19px}.nav-section{--section-inset:4px;flex-direction:column;margin-top:12px;display:flex}.nav-section--top,.nav-section--ruled{margin-top:0}.nav-section--ruled:before{content:"";height:1px;margin:12px calc(var(--section-inset) + 4px);background:var(--theme-border-header)}.nav-section__head{height:24px;margin:4px var(--section-inset) 2px;border-radius:6px;align-items:center;gap:4px;padding-right:4px;transition:background .2s cubic-bezier(.785,.135,.15,.86);display:flex}.nav-section__head:hover{background:var(--theme-hover)}.nav-section__caption{min-width:0;height:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;align-items:center;padding:0 2px 0 8px;display:flex}.nav-section__caption:focus-visible{outline:2px solid var(--theme-ring);outline-offset:-2px}.nav-section__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-text-muted);font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.nav-section__caret{color:var(--theme-text-tertiary);flex:none;margin-top:1px;transition:transform .2s cubic-bezier(.785,.135,.15,.86);display:none}.nav-section__caption[aria-expanded=false] .nav-section__caret,.nav-section__head:hover .nav-section__caret,.nav-section__caption:focus-visible .nav-section__caret{display:block}.nav-section__caption[aria-expanded=true] .nav-section__caret{transform:rotate(90deg)}.nav-section__body{flex-direction:column;gap:2px;display:flex}.nav-section__add{background:var(--theme-hover);width:20px;height:20px;color:var(--theme-text-muted);border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background .2s cubic-bezier(.785,.135,.15,.86),color .2s cubic-bezier(.785,.135,.15,.86);display:inline-flex}.nav-section__add:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.nav-section__add:focus-visible{outline:2px solid var(--theme-ring);outline-offset:1px}.breadcrumb{flex-direction:column;flex-shrink:0;display:flex}.breadcrumb__row{align-items:center;gap:8px;height:35px;padding:0 12px 1px;display:flex}.breadcrumb__row .breadcrumb__aside{flex-shrink:0;margin-left:auto}@media (width<=544px){.breadcrumb__row{display:none}}.breadcrumb__tabs{border-bottom:1px solid var(--theme-border-header);align-items:center;height:35px;padding:0 12px;display:flex}@media (width<=544px){.breadcrumb__tabs{height:38px}}.breadcrumb__tabs>*{flex:1;min-width:0}.breadcrumb__trail{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.breadcrumb__crumb{min-width:0;color:var(--theme-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:14px;line-height:20px;transition:color .2s cubic-bezier(.785,.135,.15,.86);display:inline-flex}.breadcrumb__crumb>svg{color:var(--theme-text-faint);flex-shrink:0}.breadcrumb__crumb:hover{color:var(--theme-text);text-decoration:none}.breadcrumb__crumb--last{color:var(--theme-text);text-overflow:ellipsis;font-weight:500;overflow:hidden}.breadcrumb__crumb--last>svg{color:var(--theme-brand)}.breadcrumb__crumb--menu{cursor:pointer;background:0 0;border:none;border-radius:7px;height:28px;padding:0 8px;transition:background .2s cubic-bezier(.785,.135,.15,.86)}.breadcrumb__crumb--menu:hover{background:var(--theme-hover)}.breadcrumb__chev{color:var(--theme-text-faint);flex-shrink:0;margin-left:-2px;transition:transform .2s cubic-bezier(.785,.135,.15,.86)}.breadcrumb__crumb--menu[aria-expanded=true]{background:var(--theme-hover-strong)}.breadcrumb__crumb--menu[aria-expanded=true] .breadcrumb__chev{transform:rotate(180deg)}.breadcrumb__mark{width:16px;height:16px}.breadcrumb__tile{--face-mark:12px;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;overflow:hidden}.breadcrumb__tile svg,.breadcrumb__tile .image-placeholder{width:var(--face-mark);height:var(--face-mark)}.breadcrumb__tile{background:var(--theme-surface-strong);color:var(--theme-text-faint)}.breadcrumb__crumb-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.breadcrumb__crumb>.breadcrumb__lock{color:var(--theme-text-tertiary)}.breadcrumb .popover-menu{min-width:0;display:flex}.breadcrumb__sep{color:var(--theme-text-separator);flex-shrink:0;font-size:12px}.error-boundary{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.new-company{max-width:580px}.new-company .modal__body{padding:0 16px 18px}.new-company .modal__footer{border-top:1px solid var(--theme-border-soft);background:var(--theme-background);gap:4px;padding:12px 16px}.new-company__label{color:var(--theme-text-muted);padding:6px 0;font-size:12px;font-weight:500;line-height:16px;display:block}.new-company__label:not(:first-of-type){margin-top:12px}.new-company__optional{color:var(--theme-text-faint)}.new-company__name{align-items:center;gap:8px;display:flex}.new-company__field{flex:1;min-width:0}.new-company__error{margin-top:6px;padding-left:8px}.panel-list{flex-direction:column;gap:2px;padding:0 4px;display:flex}.panel-list__row{height:28px;color:var(--theme-text-muted);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:14px;line-height:20px;text-decoration:none;transition:background .2s cubic-bezier(.785,.135,.15,.86),color .2s cubic-bezier(.785,.135,.15,.86);display:flex}.panel-list__row>svg{color:var(--theme-text-muted);flex-shrink:0;transition:color .2s cubic-bezier(.785,.135,.15,.86)}.panel-list__row:hover{background:var(--theme-hover);color:var(--theme-text);text-decoration:none}.panel-list__row:hover>svg{color:var(--theme-text)}.panel-list__row:focus-visible{outline-offset:-2px}.panel-list__row{width:100%;position:relative}.panel-list__row--active,.panel-list__row--active:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.panel-list__row--active>svg,.panel-list__row--active:hover>svg{color:var(--theme-text)}.panel-list__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.panel-companies__item{--acts-room:24px;position:relative}.panel-companies__item--adds{--acts-room:48px}.panel-companies__item:hover .panel-companies__count{display:none}.panel-companies__item:has(:focus-visible) .panel-companies__count{display:none}.panel-companies__item:has(.popover-menu--open) .panel-companies__count{display:none}.panel-companies__item:hover .panel-companies__row{padding-right:calc(8px + var(--acts-room))}.panel-companies__item:has(:focus-visible) .panel-companies__row{padding-right:calc(8px + var(--acts-room))}.panel-companies__item:has(.popover-menu--open) .panel-companies__row{padding-right:calc(8px + var(--acts-room))}.panel-companies__item:hover .panel-companies__acts{opacity:1;pointer-events:auto}.panel-companies__item:has(:focus-visible) .panel-companies__acts{opacity:1;pointer-events:auto}.panel-companies__item:has(.popover-menu--open) .panel-companies__acts{opacity:1;pointer-events:auto}.panel-companies__title{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.panel-companies__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel-companies__lock{color:var(--theme-text-tertiary);flex-shrink:0}.panel-companies__count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--theme-text-faint);white-space:nowrap;font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,Ubuntu Monospace,Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace;font-size:12px;font-weight:500;line-height:16px}.panel-list__row--active .panel-companies__count{color:var(--theme-text-muted)}.panel-companies__acts{opacity:0;pointer-events:none;gap:4px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.panel-companies__act{width:20px;height:20px;color:var(--theme-text-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.panel-companies__act:hover,.panel-companies__act[aria-expanded=true]{background:var(--theme-hover-strong);color:var(--theme-text)}.panel-companies__fold{width:20px;height:20px;color:var(--theme-text-muted);opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.panel-companies__fold:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.panel-companies__fold:focus-visible{opacity:1;outline:2px solid var(--theme-ring);outline-offset:1px}.panel-companies__fold>svg{transition:transform .2s cubic-bezier(.785,.135,.15,.86)}.panel-companies__fold[aria-expanded=true]>svg{transform:rotate(90deg)}.panel-companies__fold{top:4px;left:8px}@media (hover:hover){.panel-companies__item--folds:hover .panel-companies__fold{opacity:1}.panel-companies__item--folds:hover .company-tile{visibility:hidden}.panel-companies__item--folds:has(.panel-companies__fold:focus-visible) .company-tile{visibility:hidden}}@media (hover:none){.panel-companies__item--folds .panel-companies__fold{opacity:1}.panel-companies__item--folds .company-tile{visibility:hidden}}.panel-companies__sections{flex-direction:column;gap:2px;display:flex}.panel-companies__section{position:relative}.panel-companies__section:before{content:"";background:var(--theme-border-header);pointer-events:none;width:1px;position:absolute;top:-2px;bottom:-2px;left:-4px;transform:translate(-50%)}.panel-companies__section{width:auto;margin-left:22px;padding-left:6px}.panel-companies__new,.panel-companies__new>svg{color:var(--theme-text-tertiary)}.agency-sellers__count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--theme-text-faint);white-space:nowrap;font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,Ubuntu Monospace,Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace;font-size:12px;font-weight:500;line-height:16px}.panel-list__row--active .agency-sellers__count{color:var(--theme-text-muted)}.agency-sellers__new,.agency-sellers__new>svg{color:var(--theme-text-tertiary)}.panel-resizer{z-index:1;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0;right:-4px}@media (width<=768px){.panel-resizer{display:none}}body.is-resizing-panel{cursor:col-resize;-webkit-user-select:none;user-select:none}body.is-resizing-panel *{cursor:col-resize!important}.agency-panel__rows{padding-bottom:4px}.registry-rail-box{min-width:0}.registry-rail{flex-direction:column;gap:2px;display:flex}.registry-rail__row{height:28px;color:var(--theme-text-muted);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:14px;line-height:20px;text-decoration:none;transition:background .2s cubic-bezier(.785,.135,.15,.86),color .2s cubic-bezier(.785,.135,.15,.86);display:flex}.registry-rail__row>svg{color:var(--theme-text-muted);flex-shrink:0;transition:color .2s cubic-bezier(.785,.135,.15,.86)}.registry-rail__row:hover{background:var(--theme-hover);color:var(--theme-text);text-decoration:none}.registry-rail__row:hover>svg{color:var(--theme-text)}.registry-rail__row:focus-visible{outline-offset:-2px}.registry-rail__row{width:100%}.registry-rail__row--on,.registry-rail__row--on:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.registry-rail__row--on>svg,.registry-rail__row--on:hover>svg{color:var(--theme-text)}.registry-rail__glyph{flex-shrink:0}.registry-rail__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.registry-rail__count{color:var(--theme-text-faint);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin-left:auto;font-size:12px;line-height:16px}.registry-rail__row--on .registry-rail__count{color:var(--theme-text-muted)}.registry-rail__rule{background:var(--theme-border-soft);height:1px;margin:4px 8px;display:block}.registry-rail>.nav-section{--section-inset:0px}.registry-rail>.nav-section:not(.nav-section--ruled,.nav-section--top),.registry-rail>.nav-section.nav-section--ruled:before{margin-top:10px}.registry-rail__empty{color:var(--theme-text-muted);padding:4px 8px 8px;font-size:11.5px;line-height:1.5}.registry-rail__row--open{background:var(--theme-hover);color:var(--theme-text)}.registry-rail__item{min-width:0;display:flex;position:relative}.registry-rail__item>.registry-rail__row{flex:1;min-width:0}.registry-rail__item>.popover-menu{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.registry-rail__item:hover .registry-rail__count,.registry-rail__item:focus-within .registry-rail__count{visibility:hidden}.registry-rail__act{width:20px;height:20px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.registry-rail__act:hover{background:var(--theme-hover);color:var(--theme-text)}.registry-rail__act{opacity:0;color:var(--theme-text-muted)}.registry-rail__act[aria-expanded=true],.registry-rail__act:focus-visible,.registry-rail__item:hover .registry-rail__act{opacity:1}.registry-rail__item:has(.registry-rail__act[aria-expanded=true]) .registry-rail__count{visibility:hidden}.registry-rail__row--editing,.registry-rail__row--editing:hover{background:var(--theme-surface);box-shadow:inset 0 0 0 1px var(--theme-border-strong);color:var(--theme-text);border-radius:6px}.registry-rail__editor{min-width:0;font:inherit;color:var(--theme-text);background:0 0;border:none;outline:none;flex:1;padding:0}.docs-tree{flex-direction:column;gap:2px;padding:0 4px 12px;display:flex}.docs-tree__node{flex-direction:column;gap:2px;display:flex}.docs-tree__children{position:relative}.docs-tree__children:before{content:"";background:var(--theme-border-header);pointer-events:none;width:1px;position:absolute;top:-2px;bottom:-2px;left:-4px;transform:translate(-50%)}.docs-tree__children{flex-direction:column;gap:2px;margin-left:22px;display:flex}.docs-tree__item{position:relative}.docs-tree__lead{width:20px;height:20px;color:var(--theme-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.docs-tree__lead--nested .investment-tile,.docs-tree__lead--nested .flip-thumb{--face-mark:12px;border-radius:4px;width:16px;height:16px}.docs-tree__title{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.docs-tree__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-tree__lock{color:var(--theme-text-tertiary);flex-shrink:0}.docs-tree__fold{width:20px;height:20px;color:var(--theme-text-muted);opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.docs-tree__fold:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.docs-tree__fold:focus-visible{opacity:1;outline:2px solid var(--theme-ring);outline-offset:1px}.docs-tree__fold>svg{transition:transform .2s cubic-bezier(.785,.135,.15,.86)}.docs-tree__fold[aria-expanded=true]>svg{transform:rotate(90deg)}.docs-tree__fold{top:4px;left:8px}@media (hover:hover){.docs-tree__item--folds:hover .docs-tree__fold{opacity:1}.docs-tree__item--folds:hover .docs-tree__lead{visibility:hidden}.docs-tree__item--folds:has(.docs-tree__fold:focus-visible) .docs-tree__lead{visibility:hidden}}@media (hover:none){.docs-tree__item--folds .docs-tree__fold{opacity:1}.docs-tree__item--folds .docs-tree__lead{visibility:hidden}}.docs-tree__fold--waiting{opacity:1}.docs-tree__item--folds:has(.docs-tree__fold--waiting) .docs-tree__lead{visibility:hidden}.docs-panel__face{flex-shrink:0;margin:0 -2px;display:inline-flex}.list-head__lock{color:var(--theme-text-tertiary)}.list-head__dialog{max-width:448px}.list-head__dialog .modal__body{padding:0 16px 18px}.list-head__dialog .modal__footer{border-top:1px solid var(--theme-border-soft);background:var(--theme-background);gap:4px;padding:12px 16px}.new-list__line{color:var(--theme-text-tertiary);margin:0 0 10px;font-size:13px;line-height:18px}.tasks-panel{flex-direction:column;display:flex}.tasks-panel__suffix{color:var(--theme-text-tertiary);font-size:12px}.tasks-panel__row>svg{flex-shrink:0}.side-nav-backdrop{z-index:90;background:var(--theme-scrim);position:fixed;inset:0}@media (width>=769px){.side-nav-backdrop{display:none}}.side-nav{--panel-width:clamp(200px, var(--panel-w,246px), 370px);width:var(--panel-width);flex:0 0 var(--panel-width);background:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-region);border-radius:12px;flex-direction:column;padding:0 4px 6px;display:flex;position:relative}@media (width<=768px){.side-nav{z-index:91;visibility:hidden;border-width:0 1px 0 0;border-radius:0;width:330px;transition:transform .3s cubic-bezier(.785,.135,.15,.86),visibility 0s linear .3s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.side-nav--open{visibility:visible;box-shadow:var(--theme-shadow-pop);transition:transform .3s cubic-bezier(.785,.135,.15,.86),visibility;transform:translate(0)}.side-nav .side-nav__head-btn{width:44px;height:44px}}.side-nav__head{flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;height:32px;padding:0 4px 0 8px;display:flex}.side-nav__head--titled{gap:4px;height:40px;padding:8px 4px 4px 12px}.side-nav__head-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-text);flex:1;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.side-nav__head--titled .side-nav__head-btn{opacity:0;border-radius:7px;width:28px;height:28px;transition:opacity .2s cubic-bezier(.785,.135,.15,.86),background .2s cubic-bezier(.785,.135,.15,.86),color .2s cubic-bezier(.785,.135,.15,.86)}.side-nav__head--titled:hover .side-nav__head-btn,.side-nav__head--titled:focus-within .side-nav__head-btn{opacity:1}@media (hover:none){.side-nav__head--titled .side-nav__head-btn{opacity:1}}.side-nav__head-btn{width:24px;height:24px;color:var(--theme-text-muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s cubic-bezier(.785,.135,.15,.86),color .2s cubic-bezier(.785,.135,.15,.86);display:inline-flex}.side-nav__head-btn:hover:not(:disabled){background:var(--theme-hover);color:var(--theme-text)}.side-nav__head-btn:disabled{color:var(--theme-text-faint)}.side-nav__create{--open-wash:var(--theme-surface);background:var(--theme-surface);height:28px;box-shadow:var(--theme-shadow-create);color:var(--theme-text);border:1px solid #0000;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:0 7px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.side-nav__create>svg:first-child{margin-left:-2px}.side-nav__create:hover{background:var(--theme-hover-strong)}.side-nav__create:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.side-nav__create-caret{color:var(--theme-text-tertiary);margin-right:-4px}.side-nav__scroll{overflow-anchor:none;scroll-behavior:smooth;flex:1;min-height:0;overflow-y:auto}.side-nav__tree{flex-direction:column;gap:2px;padding:0 4px;display:flex}.side-nav__tree-item{height:28px;color:var(--theme-text-muted);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:14px;line-height:20px;text-decoration:none;transition:background .2s cubic-bezier(.785,.135,.15,.86),color .2s cubic-bezier(.785,.135,.15,.86);display:flex}.side-nav__tree-item>svg{color:var(--theme-text-muted);flex-shrink:0;transition:color .2s cubic-bezier(.785,.135,.15,.86)}.side-nav__tree-item:hover{background:var(--theme-hover);color:var(--theme-text);text-decoration:none}.side-nav__tree-item:hover>svg{color:var(--theme-text)}.side-nav__tree-item:focus-visible{outline-offset:-2px}.side-nav__tree-item{position:relative}.side-nav__tree-item--active,.side-nav__tree-item--active:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.side-nav__tree-item--active>svg,.side-nav__tree-item--active:hover>svg{color:var(--theme-text)}.side-nav__tree-row--nested{position:relative}.side-nav__tree-row--nested:before{content:"";background:var(--theme-border-header);pointer-events:none;width:1px;position:absolute;top:-2px;bottom:-2px;left:16px;transform:translate(-50%)}.side-nav__tree-row--nested{padding-left:20px}@media (hover:hover){.side-nav__tree-row--folds:hover .side-nav__fold{opacity:1}.side-nav__tree-row--folds:hover .side-nav__tree-glyph{visibility:hidden}.side-nav__tree-row--folds:has(.side-nav__fold:focus-visible) .side-nav__tree-glyph{visibility:hidden}}@media (hover:none){.side-nav__tree-row--folds .side-nav__fold{opacity:1}.side-nav__tree-row--folds .side-nav__tree-glyph{visibility:hidden}}.side-nav__tree-row--folds{position:relative}.side-nav__fold{width:20px;height:20px;color:var(--theme-text-muted);opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.side-nav__fold:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.side-nav__fold:focus-visible{opacity:1;outline:2px solid var(--theme-ring);outline-offset:1px}.side-nav__fold>svg{transition:transform .2s cubic-bezier(.785,.135,.15,.86)}.side-nav__fold[aria-expanded=true]>svg{transform:rotate(90deg)}.side-nav__fold{top:4px;left:6px}.side-nav__tree-row--nested .side-nav__fold{left:26px}.side-nav__pages{flex-direction:column;gap:2px;display:flex}.side-nav__pages .side-nav__pages{position:relative}.side-nav__pages .side-nav__pages:before{content:"";background:var(--theme-border-header);pointer-events:none;width:1px;position:absolute;top:-2px;bottom:-2px;left:16px;transform:translate(-50%)}.side-nav__pages .side-nav__pages .side-nav__tree-row--nested{padding-left:40px}.side-nav__pages .side-nav__pages .side-nav__tree-row--nested:before{left:36px}.side-nav__tree-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.side-nav__tree-count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--theme-text-faint);white-space:nowrap;font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,Ubuntu Monospace,Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace;font-size:12px;font-weight:500;line-height:16px}.side-nav__tree-item--active .side-nav__tree-count{color:var(--theme-text-muted)}@media (width<=768px){.side-nav{background:var(--theme-surface-strong);border:0;padding-bottom:24px}.side-nav .side-nav__head{gap:8px;height:auto;padding:8px 12px 10px}.side-nav .side-nav__tree-item--active .side-nav__tree-count{color:var(--theme-text-faint)}.side-nav .nav-section__add{display:none}}.app-layout--collapsed .side-nav{z-index:91;visibility:hidden;opacity:0;box-shadow:var(--theme-shadow-pop);transition:opacity .3s cubic-bezier(.785,.135,.15,.86),transform .3s cubic-bezier(.785,.135,.15,.86),visibility 0s linear .3s;position:fixed;top:40px;bottom:8px;left:60px;transform:translate(-8px)}.app-layout--collapsed .app-rail:hover~.side-nav,.app-layout--collapsed .side-nav:hover{visibility:visible;opacity:1;transition:opacity .3s cubic-bezier(.785,.135,.15,.86),transform .3s cubic-bezier(.785,.135,.15,.86),visibility;transform:translate(0)}.side-nav__scroll>.registry-rail-box>.registry-rail{padding:0 4px}.side-nav__scroll>.settings-rail{width:100%;min-height:100%}.account-menu__trigger{background:0 0;border:none;border-radius:999px;align-items:center;gap:2px;height:32px;padding:0 6px 0 2px;transition:background .2s cubic-bezier(.785,.135,.15,.86);display:inline-flex}.account-menu__trigger:hover{background:var(--theme-hover)}.account-menu__trigger[aria-expanded=true]{background:var(--theme-hover-strong)}.account-menu__chevron{color:var(--theme-text-tertiary);flex-shrink:0;transition:transform .2s cubic-bezier(.785,.135,.15,.86)}[aria-expanded=true] .account-menu__chevron{transform:rotate(180deg)}.account-menu__head{flex-direction:column;gap:8px;display:flex}.account-menu__person{height:42px;color:var(--theme-text);border-radius:8px;align-items:center;gap:12px;padding:0 8px 0 4px;text-decoration:none;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:flex}.account-menu__person:is(a):hover{background:var(--theme-hover)}.account-menu__person:focus-visible{outline:2px solid var(--theme-ring);outline-offset:-2px}.account-menu__who{flex-direction:column;flex:1;min-width:0;display:flex}.account-menu__name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:16px;overflow:hidden}.account-menu__meta{color:var(--theme-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.account-menu__profile{background:var(--theme-hover-strong);height:24px;color:var(--theme-text-muted);opacity:0;border-radius:999px;flex-shrink:0;align-items:center;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex}.account-menu__person:hover .account-menu__profile,.account-menu__person:focus-visible .account-menu__profile{opacity:1}.account-menu__status{border:1px solid var(--theme-border);background:var(--theme-surface-band);width:100%;height:28px;color:var(--theme-text-tertiary);text-align:left;cursor:default;border-radius:8px;align-items:center;gap:8px;padding:0 6px 0 7px;font-size:14px;line-height:16px;display:flex}.account-menu__status>svg{flex-shrink:0}.account-menu__status-word{flex:1;min-width:0}.account-menu__panel .popover-menu__item>svg{color:var(--theme-text-muted)}.account-menu__panel .popover-menu__item+.popover-menu__item,.account-menu__panel .popover-menu__item+.popover-menu__beside,.account-menu__panel .popover-menu__beside+.popover-menu__item{margin-top:2px}.account-menu__panel .popover-menu__aside{color:var(--theme-text-muted)}.account-menu__panel .popover-menu__aside>svg{width:16px;height:16px}.account-menu__panel .popover-menu__separator{background:var(--theme-border-soft);margin:8px -8px}.scroll-more{height:1px}.scroll-more__failed{width:fit-content;margin:8px 12px;position:sticky;left:12px}.search-palette{border:1px solid var(--theme-border);max-width:800px;height:min(542px,100%);box-shadow:var(--theme-shadow-pop);border-radius:10px;flex-direction:column;display:flex}.search-palette .modal__body{display:contents}.search-palette__field{border-bottom:1px solid var(--theme-border-header);border-radius:10px 10px 0 0;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:8px 8px 2px;display:flex}.search-palette__input{min-width:0;height:28px;color:var(--theme-text);background:0 0;border:none;flex:1;padding:4px 0 4px 8px;font-size:16px;font-weight:500;line-height:20px}.search-palette__input::placeholder{color:var(--theme-text-faint)}.search-palette__input:focus,.search-palette__input:focus-visible{box-shadow:none;outline:none}.search-palette__clear{background:var(--theme-hover-strong);width:20px;height:20px;color:var(--theme-text-muted);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;padding:0;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.search-palette__clear:hover{background:var(--theme-border-strong);color:var(--theme-text)}.search-palette__close{display:none}@media (width<=768px){.search-palette__close{display:inline-flex}}.search-palette__token{background:var(--theme-hover-strong);max-width:50%;height:28px;color:var(--theme-text);border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:2px 4px 2px 8px;font-size:14px;line-height:20px;display:inline-flex}.search-palette__token .flip-thumb,.search-palette__token .investment-tile{--face-mark:12px;border-radius:4px;width:16px;height:16px}.search-palette__token .avatar{--avatar-size:16px;width:16px;height:16px}.search-palette__token-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-palette__token-x{width:20px;height:20px;color:var(--theme-text-muted);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.search-palette__token-x:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.search-palette__bar{scrollbar-width:none;flex-shrink:0;align-items:center;gap:4px;margin:8px 0;padding:0 8px;display:flex;overflow-x:auto}.search-palette__bar::-webkit-scrollbar{display:none}.search-palette__chip{border:1px solid var(--theme-border);background:var(--theme-surface);height:24px;color:var(--theme-text-muted);white-space:nowrap;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:12px;font-weight:500;line-height:16px;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.search-palette__chip:hover{background:var(--theme-hover);color:var(--theme-text)}.search-palette__chip--on,.search-palette__chip--on:hover{background:var(--theme-brand-tint);color:var(--theme-brand-text);border-color:#0000}.search-palette__chip--more{justify-content:center;width:24px;padding:0}.search-palette__chip-count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:400}.search-palette__divider{background:var(--theme-border);flex-shrink:0;width:1px;height:16px;margin:0 4px}.search-palette__body{overscroll-behavior:contain;border-radius:0 0 10px 10px;flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.search-palette__field+.search-palette__body{padding-top:8px}.search-palette__head{height:32px;color:var(--theme-text-tertiary);align-items:center;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.search-palette__row{height:36px;color:var(--theme-text);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:8px;font-size:14px;line-height:20px;display:flex;position:relative}.search-palette__row--active{background:var(--theme-hover)}.search-palette__link{z-index:2;border-radius:inherit;position:absolute;inset:0}.search-palette__mark{width:20px;height:20px;color:var(--theme-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.search-palette__glyph{color:var(--theme-text-faint);display:inline-flex}.search-palette__glyph--done{color:var(--theme-success)}.search-palette__main{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.search-palette__main .status-pill{flex-shrink:0}.search-palette__name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.search-palette__match{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--theme-text-separator);text-decoration-color:var(--theme-text-separator);text-underline-position:from-font;background:0 0}.search-palette__meta{min-width:0;color:var(--theme-text-tertiary);white-space:nowrap;flex-shrink:1000;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.search-palette__meta>span{text-overflow:ellipsis;overflow:hidden}.search-palette__where+.search-palette__when:before{content:"·";color:var(--theme-text-faint);margin-right:6px}.search-palette__alias{color:var(--theme-text-tertiary);flex-shrink:0}.search-palette__alias:before{content:"•";margin-right:6px}.search-palette__keys{z-index:3;flex-shrink:0;align-items:center;gap:4px;margin:-4px -4px -4px 0;display:inline-flex;position:relative}.search-palette__key{border:1px solid var(--theme-border);background:var(--theme-surface);width:26px;height:28px;color:var(--theme-text-muted);border-radius:7px;justify-content:center;align-items:center;padding:0;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.search-palette__key:hover{background:var(--theme-hover);color:var(--theme-text)}.search-palette__key--primary,.search-palette__key--primary:hover{background:var(--theme-primary);color:var(--theme-on-primary);border-color:#0000}.search-palette__key--done,.search-palette__key--done:hover{color:var(--theme-success)}.search-palette__empty{color:var(--theme-text-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;font-size:14px;line-height:20px;display:flex}.search-palette__empty-mark{background:var(--theme-surface-strong);width:40px;height:40px;color:var(--theme-text-faint);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (width<=768px){.search-palette{border:none;border-radius:0;height:100%}.search-palette .search-palette__field,.search-palette .search-palette__body{border-radius:0}}.shortcuts .modal__body{container:shortcuts/inline-size}.shortcuts__rail{border-right:1px solid var(--theme-border);background:var(--theme-surface-band);flex-direction:column;flex-shrink:0;width:256px;min-height:0;display:flex}.shortcuts__rail-head{border-bottom:1px solid var(--theme-border);flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 10px 0 8px;display:flex}.shortcuts__tile{border:1px solid var(--theme-border);background:var(--theme-surface);width:32px;height:32px;color:var(--theme-brand);border-radius:10px;flex-shrink:0;place-content:center;display:grid}.shortcuts__heading{min-width:0;color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.shortcuts__categories{flex-direction:column;gap:1px;min-height:0;padding:8px 8px 0;display:flex;overflow-y:auto}.shortcuts__category{min-height:28px;color:var(--theme-text);text-align:left;background:0 0;border:none;border-radius:7px;flex-shrink:0;align-items:center;gap:8px;padding:6px 8px;font-size:14px;line-height:16px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:flex}.shortcuts__category>svg,.shortcuts__category>.shortcuts__mark{color:var(--theme-text-tertiary);flex-shrink:0}.shortcuts__category:hover{background:var(--theme-hover)}.shortcuts__category:hover>svg,.shortcuts__category:hover>.shortcuts__mark{color:var(--theme-text)}.shortcuts__category:focus-visible{outline:2px solid var(--theme-ring);outline-offset:0}.shortcuts__category--open,.shortcuts__category--open:hover{background:var(--theme-hover-strong)}.shortcuts__category--open>svg,.shortcuts__category--open>.shortcuts__mark,.shortcuts__category--open:hover>svg,.shortcuts__category--open:hover>.shortcuts__mark{color:var(--theme-text)}.shortcuts__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shortcuts__mark{background:currentColor;flex-shrink:0;width:16px;height:16px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shortcuts__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.shortcuts__head{border-bottom:1px solid var(--theme-border);flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 10px 0 12px;display:flex}.shortcuts__menu{width:24px;height:24px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.shortcuts__menu:hover{background:var(--theme-hover);color:var(--theme-text)}.shortcuts__menu{color:var(--theme-text-muted);flex-shrink:0}.shortcuts__menu:hover,.shortcuts__menu[aria-expanded=true]{background:var(--theme-hover-strong);color:var(--theme-text)}.shortcuts__menu:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.shortcuts__crumb{min-width:0;color:var(--theme-text);align-items:center;gap:4px;padding:0 4px;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.shortcuts__crumb>svg,.shortcuts__crumb>.shortcuts__mark{flex-shrink:0}.shortcuts__close{background:var(--theme-hover);width:24px;height:24px;color:var(--theme-text-muted);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.shortcuts__close:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.shortcuts__close:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.shortcuts__close{margin-left:auto}.shortcuts__body{flex:1;min-height:0;padding:0 40px 40px;overflow-y:auto}.shortcuts__body:focus-visible{outline:2px solid var(--theme-ring);outline-offset:-2px}.shortcuts__intro{flex-direction:column;gap:4px;padding:28px 8px 0 12px;display:flex}.shortcuts__intro:after{content:"";border-top:1px solid var(--theme-border);margin:8px 0}.shortcuts__title{color:var(--theme-text);margin:0;font-size:24px;font-weight:600;line-height:30px}.shortcuts__description{color:var(--theme-text-tertiary);margin:0;font-size:14px;line-height:21px}.shortcuts__rows{flex-direction:column;margin:0;display:flex}.shortcuts__row{border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;display:flex}.shortcuts__row:hover{background:var(--theme-hover-row)}.shortcuts__row:hover .shortcuts__key{border-color:var(--theme-border-cell-held);background:var(--theme-hover-strong);box-shadow:var(--theme-shadow-xs)}.shortcuts__action{min-width:0;color:var(--theme-text);align-items:center;gap:4px;padding:0 12px;font-size:14px;line-height:21px;display:flex}.shortcuts__tip{width:20px;height:20px;color:var(--theme-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;margin:0 -2px;display:inline-flex}.shortcuts__keys{flex-shrink:0;align-items:center;gap:4px;margin:0;padding:8px 8px 8px 12px;display:flex}.shortcuts__key{border:1px solid var(--theme-border-cell);background:var(--theme-hover);min-width:24px;height:24px;color:var(--theme-text);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:14px;line-height:16px;display:inline-flex}.shortcuts__key--square{width:24px;padding:0}.shortcuts__or{color:var(--theme-text);padding:0 4px;font-size:14px;line-height:16px}.popover-menu__mark>.shortcuts__mark{color:var(--theme-text-tertiary)}.popover-menu__item[aria-checked=true]>.popover-menu__mark>.shortcuts__mark{color:var(--theme-text)}@container shortcuts (width<=752px){.shortcuts__rows{row-gap:4px}.shortcuts__keys{padding-block:0}}@container shortcuts (width<=584px){.shortcuts__rows{row-gap:8px}}.workspace-switch{text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;height:28px;padding:0 8px;transition:background .2s cubic-bezier(.785,.135,.15,.86);display:flex}.workspace-switch:hover{background:var(--theme-hover)}.workspace-switch__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--theme-text);flex:1;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.workspace-switch__chev{color:var(--theme-text-faint);flex-shrink:0;transition:transform .2s cubic-bezier(.785,.135,.15,.86)}[aria-expanded=true] .workspace-switch__chev{transform:rotate(180deg)}.workspace-menu{flex-direction:column;width:100%;display:flex}.workspace-menu__who{align-items:center;gap:12px;padding:4px 12px 12px;display:flex}.workspace-menu__text{flex-direction:column;min-width:0;display:flex}.workspace-menu__name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:20px;overflow:hidden}.workspace-menu__facts{color:var(--theme-text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;font-weight:500;line-height:15px;overflow:hidden}.workspace-menu__doors{gap:6px;padding:0 12px 4px;display:flex}.workspace-menu__door{border:1px solid var(--theme-border);height:28px;color:var(--theme-text-muted);border-radius:7px;flex:1;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:500;transition:background .2s cubic-bezier(.785,.135,.15,.86);display:inline-flex}.workspace-menu__door>svg{color:var(--theme-text-muted)}.workspace-menu__door:hover{background:var(--theme-background);color:var(--theme-text);text-decoration:none}.appearance-pane{flex-wrap:wrap;gap:16px;display:flex}.appearance-pane__option{cursor:pointer;flex-direction:column;gap:6px;width:128px;display:flex;position:relative}.appearance-pane__option:before{content:"";pointer-events:none;border-radius:16px;width:calc(100% + 8px);height:80px;transition:background .12s cubic-bezier(.25,.46,.45,.94);position:absolute;top:-4px;left:-4px}.appearance-pane__option:hover:not(.appearance-pane__option--picked):before{background:var(--theme-hover-row)}.appearance-pane__frame{background:var(--theme-surface);height:72px;box-shadow:var(--theme-shadow-canvas);border-radius:12px;display:flex;position:relative}.appearance-pane__option--picked .appearance-pane__frame:after{content:"";border:2px solid var(--theme-primary-border);pointer-events:none;border-radius:16px;position:absolute;inset:-4px}.appearance-pane__option:has(input:focus-visible) .appearance-pane__frame{outline:2px solid var(--theme-ring);outline-offset:6px}.appearance-pane__label{color:var(--theme-text-tertiary);text-align:center;font-size:12px;font-weight:400;line-height:16px}.appearance-pane__option--picked .appearance-pane__label{color:var(--theme-text);font-weight:500}.appearance-pane__picture{border-radius:inherit;background:var(--picture-ground);gap:2px;padding:4px;display:flex;position:absolute;inset:0;overflow:hidden}.appearance-pane__picture--light{--picture-ground:#eeeef0;--picture-rail:#101014;--picture-region:#fff;--picture-line:#ebebed;--picture-lit:#202020;--picture-mark:#0070f3;--picture-row:#0a0a0a14}.appearance-pane__picture--dark{--picture-ground:#090909;--picture-rail:#191919;--picture-region:#111;--picture-line:#222;--picture-lit:#eee;--picture-mark:#0070f3;--picture-row:#ffffff1b}.appearance-pane__picture+.appearance-pane__picture{clip-path:inset(0 0 0 50%)}.appearance-pane__rail,.appearance-pane__panel,.appearance-pane__card{border-radius:4px;flex-direction:column;gap:2px;display:flex}.appearance-pane__rail{background:var(--picture-rail);align-items:center;width:8px;padding-top:2px}.appearance-pane__mark{background:var(--picture-mark);border-radius:999px;width:4px;height:4px}.appearance-pane__panel{background:var(--picture-region);width:24px;padding:2px}.appearance-pane__row{background:var(--picture-row);border-radius:2px;height:4px}.appearance-pane__card{background:var(--picture-region);flex:1;padding:4px 6px}.appearance-pane__line{background:var(--picture-line);border-radius:2px;width:70%;height:4px}.appearance-pane__line--lit{background:var(--picture-lit);width:45%}.appearance-pane__line--short{width:50%}.theme-color-picker__option--black{--swatch:#595d66}.theme-color-picker__option--purple{--swatch:#7f77f1}.theme-color-picker__option--blue{--swatch:#1090e0}.theme-color-picker__option--pink{--swatch:#ee5e99}.theme-color-picker__option--violet{--swatch:#b660e0}.theme-color-picker__option--indigo{--swatch:#6985ff}.theme-color-picker__option--orange{--swatch:#e16b16}.theme-color-picker__option--teal{--swatch:#0f9d9f}.theme-color-picker__option--bronze{--swatch:#aa8d80}.theme-color-picker__option--mint{--swatch:#3db88b}.theme-color-picker__option{cursor:pointer;position:relative}.theme-color-picker__swatch{background:var(--swatch);color:var(--theme-on-brand);flex:none;justify-content:center;align-items:center;display:flex}.theme-color-picker--swatches{flex-wrap:wrap;gap:18px;display:flex}.theme-color-picker--swatches .theme-color-picker__option{display:flex}.theme-color-picker--swatches .theme-color-picker__swatch{border-radius:8px;width:32px;height:32px;transition:transform .2s cubic-bezier(.785,.135,.15,.86)}.theme-color-picker--swatches .theme-color-picker__option:hover:not(.theme-color-picker__option--picked) .theme-color-picker__swatch{transform:scale(1.1)}.theme-color-picker--swatches .theme-color-picker__option--picked:before{content:"";border:2px solid var(--swatch);pointer-events:none;border-radius:14px;position:absolute;inset:-6px}.theme-color-picker--swatches .theme-color-picker__option:has(input:focus-visible) .theme-color-picker__swatch{outline:2px solid var(--theme-ring);outline-offset:2px}.theme-color-picker--chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.theme-color-picker--chips .theme-color-picker__option{border:1px solid var(--theme-border-strong);background:var(--theme-surface);min-width:0;box-shadow:var(--theme-shadow-xs);color:var(--theme-text-tertiary);border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:500;line-height:16px;transition:background .12s cubic-bezier(.25,.46,.45,.94),border-color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.theme-color-picker--chips .theme-color-picker__option:hover{border-color:var(--theme-border-hover);background:var(--theme-hover)}.theme-color-picker--chips .theme-color-picker__option:active{background:var(--theme-hover-strong)}.theme-color-picker--chips .theme-color-picker__option--picked,.theme-color-picker--chips .theme-color-picker__option--picked:hover{border-color:var(--theme-primary-border);background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface));color:var(--theme-text)}.theme-color-picker--chips .theme-color-picker__option:has(input:focus-visible){outline:2px solid var(--theme-ring);outline-offset:2px}.theme-color-picker--chips .theme-color-picker__swatch{border-radius:5px;width:16px;height:16px}.theme-color-picker__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.appearance-dialog{max-width:450px}.appearance-dialog .modal__body{padding:0 16px 18px}.appearance-dialog .modal__footer{border-top:1px solid var(--theme-border-soft);background:var(--theme-background);gap:4px;padding:12px 16px}.appearance-dialog__line{color:var(--theme-text-muted);margin-bottom:8px;font-size:14px;line-height:1.5}.appearance-dialog__set{border:none;margin:0;padding:0}.appearance-dialog__set+.appearance-dialog__set{margin-top:8px}.appearance-dialog__legend{color:var(--theme-text-tertiary);padding:8px 0 12px;font-size:12px;font-weight:500;line-height:16px}.top-bar{flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:40px;padding:0 10px 0 8px;display:grid}@media (width<=768px){.top-bar{gap:8px;height:48px;padding:0 14px;display:flex}.top-bar .top-bar__lead{flex:1}.top-bar .top-bar__hamburger{margin-left:-8px}.top-bar .top-bar__search svg{width:18px;height:18px}.top-bar .top-bar__ws{position:relative}.top-bar .top-bar__ws:before{content:"";position:absolute;inset:-8px 0}.top-bar .top-bar__ws .top-bar__ws-name{display:none}.top-bar .account-menu__trigger{width:32px;height:32px;padding:0}.top-bar .account-menu__trigger .avatar{--avatar-size:32px}.top-bar .account-menu__trigger .account-menu__chevron{display:none}}.top-bar__lead{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.top-bar__hamburger{display:none}@media (width<=768px){.top-bar__hamburger{width:32px;height:32px;color:var(--theme-text);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}}.top-bar__ws{background:var(--theme-hover);border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;min-width:0;height:28px;padding:0 6px;transition:background .2s cubic-bezier(.785,.135,.15,.86);display:flex}.top-bar__ws:hover,.top-bar__ws[aria-expanded=true]{background:var(--theme-hover-strong)}.top-bar__ws:active{background:var(--theme-hover-held)}.top-bar__ws .workspace-tile{--face-mark:12px;border-radius:4.5px;width:18px;height:18px}.top-bar__ws-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-text);font-size:14px;font-weight:600;line-height:16px;overflow:hidden}.top-bar__search{border:1px solid var(--theme-border);background:var(--theme-surface);width:260px;height:28px;box-shadow:var(--theme-shadow-xs);color:var(--theme-text-muted);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:14px;transition:border-color .2s cubic-bezier(.785,.135,.15,.86);display:flex}.top-bar__search:hover{border-color:var(--theme-border-hover)}.top-bar__search svg{color:var(--theme-text-tertiary);flex-shrink:0}@media (width<=768px){.top-bar__search{width:32px;height:32px;box-shadow:none;background:0 0;border:none;border-radius:7px;padding:0}}.top-bar__search-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=768px){.top-bar__search-label{display:none}}.top-bar__search-kbd{color:var(--theme-text-faint);white-space:nowrap;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px}@media (hover:none){.top-bar__search-kbd{display:none}}@media (width<=768px){.top-bar__search-kbd{display:none}}.top-bar__actions{justify-content:flex-end;align-items:center;min-width:0;display:flex}.top-bar__chev{width:14px;height:14px;color:var(--theme-text-tertiary);flex-shrink:0;transition:transform .2s cubic-bezier(.785,.135,.15,.86)}[aria-expanded=true] .top-bar__chev{transform:rotate(180deg)}.update-toast{background:var(--theme-surface);width:min(320px,100%);color:var(--theme-text);box-shadow:var(--theme-shadow-menu);border-radius:12px;padding:12px 0;animation:.2s cubic-bezier(.25,.46,.45,.94) backwards toast-in}.update-toast__head{align-items:center;gap:4px;padding:0 12px;display:flex}.update-toast__mark{background:var(--theme-text);flex-shrink:0;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.update-toast__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.update-toast__count{color:var(--theme-text-muted);margin:0;padding:2px 16px 0 14px;font-size:12px;line-height:16px}.update-toast__time{font-variant-numeric:tabular-nums;font-weight:600}.update-toast__foot{gap:4px;padding:12px 12px 0;display:flex}.update-toast__foot>*{flex:1 1 0;min-width:0}.update-toast__foot .button{width:100%}.help-panel{z-index:100;--theme-surface:var(--theme-surface-raised);background:var(--theme-surface-raised);border:1px solid var(--theme-border-soft);box-shadow:var(--theme-shadow-menu-lg);--scale-from:.95;--scale-shift:0;transform-origin:50%;border-radius:12px;flex-direction:column;width:385px;animation:.2s ease-in-out backwards scale-fade-in;display:flex;position:fixed;top:40px;bottom:6px;right:6px;overflow:hidden}.help-panel--closing{--scale-from:.95;--scale-shift:0;transform-origin:50%;animation:scale-fade-out var(--t-exit) cubic-bezier(.25, .46, .45, .94) forwards;pointer-events:none}.help-panel__head{background:var(--theme-help-glow);flex-shrink:0;height:144px;padding:76px 24px 0;position:relative}.help-panel__close{background:var(--theme-hover);width:24px;height:24px;color:var(--theme-text);border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .12s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;top:16px;right:16px}.help-panel__close:hover{background:var(--theme-hover-strong)}.help-panel__close:active{background:var(--theme-hover-held)}.help-panel__title{letter-spacing:-.01em;color:var(--theme-text);margin:0;font-size:24px;font-weight:600;line-height:30px}.help-panel__body{overscroll-behavior-y:contain;flex:1;min-height:0;padding:16px;overflow-y:auto}.help-panel__heading{color:var(--theme-text-tertiary);margin:22px 0 6px;font-size:12px;font-weight:500;line-height:16px}.help-panel__rows+.help-panel__rows{padding-top:6px}.help-panel__row{height:28px;color:var(--theme-text);border-radius:7px;align-items:center;gap:8px;margin:0 -8px;padding:0 8px;font-size:14px;line-height:16px;text-decoration:none;transition:background-color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.help-panel__row>svg{color:var(--theme-text-muted);flex-shrink:0}.help-panel__row:hover{background:var(--theme-hover)}.help-panel__row:active{background:var(--theme-hover-strong)}.help-panel__row:focus-visible{outline-offset:0}.help-panel__row-label{flex:1;min-width:0}.help-panel__out{color:var(--theme-text-tertiary)}@media (width<=544px){.help-panel{width:auto;box-shadow:none;border:0;border-radius:0;inset:0}}.help-mark{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.help-mark--amber{background:color-mix(in srgb, var(--theme-warning-bar) 20%, transparent);color:color-mix(in srgb, var(--theme-warning-bar) 40%, var(--theme-text))}.help-mark--blue{background:color-mix(in srgb, var(--theme-brand) 20%, transparent);color:color-mix(in srgb, var(--theme-brand) 40%, var(--theme-text))}.help-mark--violet{background:color-mix(in srgb, var(--theme-stage-3) 20%, transparent);color:color-mix(in srgb, var(--theme-stage-3) 40%, var(--theme-text))}.help-mark--rose{background:color-mix(in srgb, var(--theme-stage-5) 20%, transparent);color:color-mix(in srgb, var(--theme-stage-5) 40%, var(--theme-text))}.help-card{border:1px solid var(--theme-border);width:100%;box-shadow:var(--theme-shadow-xs);color:var(--theme-text);background:0 0;border-radius:12px;align-items:center;gap:12px;padding:12px 20px 12px 12px;text-decoration:none;transition:background-color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.help-card:hover{background:var(--theme-hover-row-flat)}.help-card__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.help-card__title{font-size:14px;font-weight:500;line-height:16px}.help-card__meta{color:var(--theme-text-muted);font-size:12px;line-height:18px}.help-card__go{color:var(--theme-text-tertiary);flex-shrink:0}.help-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.help-tile{border:1px solid var(--theme-border);min-height:92px;box-shadow:var(--theme-shadow-xs);color:var(--theme-text);background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:16px 4px;text-decoration:none;transition:background-color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.help-tile:hover{background:var(--theme-hover-row-flat)}.help-tile__label{text-align:center;font-size:14px;font-weight:500;line-height:16px}.help-view{flex-direction:column;flex:1;min-height:0;display:flex}.help-view__head{background:var(--theme-help-glow);background-position:50% -50px;background-repeat:no-repeat;background-size:100% 144px;flex-shrink:0;align-items:center;gap:4px;min-height:56px;padding:0 48px 0 16px;display:flex;position:relative}.help-view__back{width:24px;height:24px;color:var(--theme-text-muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.help-view__back:hover{background:var(--theme-hover)}.help-view__title{min-width:0;color:var(--theme-text);flex:1;margin:0;font-size:16px;font-weight:600;line-height:20px}.help-view__body{overscroll-behavior-y:contain;flex:1;min-height:0;padding:0 16px 16px;overflow-y:auto}.quick-start{margin:0;padding:0;list-style:none}.quick-start__step:not(:last-child){padding-bottom:16px}.quick-start__head{align-items:center;gap:12px;display:flex}.quick-start__number{background:var(--theme-hover);width:32px;height:32px;color:var(--theme-text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.quick-start__toggle{min-width:0;min-height:32px;color:var(--theme-text-muted);text-align:left;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:14px;line-height:16px;display:flex}.quick-start__toggle>svg{flex-shrink:0}.quick-start__toggle:hover,.quick-start__step--open .quick-start__toggle{color:var(--theme-text)}.quick-start__fold{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.32,.72,0,1);display:grid}.quick-start__step--open .quick-start__fold{grid-template-rows:1fr}.quick-start__fold-inner{opacity:0;min-height:0;transition:opacity .25s;overflow:hidden}.quick-start__step--open .quick-start__fold-inner{opacity:1;transition-delay:40ms}.quick-start__body{border-left:1px solid var(--theme-border-header);margin-left:16px;padding:4px 0 2px 27px}.quick-start__summary{color:var(--theme-text-muted);margin:0;font-size:13px;line-height:18px}.quick-start__read{color:var(--theme-brand-text);align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.quick-start__read:hover{text-decoration:underline}.prose-editor{width:calc(100% + 12px);min-height:66.5px;color:var(--theme-text);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;background:0 0;border:0;border-radius:8px;margin:0 -6px;padding:4px 6px;font-size:13px;line-height:1.5;display:block}.prose-editor--press{cursor:pointer;transition:background .12s cubic-bezier(.25,.46,.45,.94)}.prose-editor--press:hover{background:var(--theme-hover)}.prose-editor--empty{color:var(--theme-text-faint)}.prose-editor--saving{color:var(--theme-text-muted);cursor:default;pointer-events:none}.prose-editor--open{resize:none;box-shadow:inset 0 0 0 1px var(--theme-border-strong);outline:none;overflow:hidden}.prose-editor--open:focus{box-shadow:inset 0 0 0 1px var(--theme-text)}.prose-editor--task{min-height:80px;font-size:16px;line-height:24px}.prose-editor--task.prose-editor--empty{color:var(--theme-text-tertiary)}.record-dates{border-radius:6px;align-items:center;gap:8px;min-width:0;max-width:calc(100% + 14px);margin:-4px -7px;padding:3px 6px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.record-dates:not(.record-dates--read):hover{background:var(--theme-hover)}.record-dates:has([aria-expanded=true]){background:var(--theme-hover-strong)}.record-dates__date{flex-shrink:0;min-width:0;display:inline-flex}.record-dates__date--due{flex-shrink:1}.record-dates__date:is(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.record-dates__date:is(button):focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.record-dates__day{min-width:0;color:var(--theme-text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;align-items:center;gap:4px;font-weight:500;display:inline-flex}.record-dates__day>svg{flex-shrink:0}.record-dates__day--set{color:var(--theme-text)}.record-dates__day--late{color:var(--theme-destructive-text)}.record-dates__words{text-overflow:ellipsis;min-width:0;overflow:hidden}.record-dates__arrow{color:var(--theme-text-tertiary);flex-shrink:0}.record-dates__arrow--set{color:var(--theme-text)}.record-dates__spin{color:var(--theme-text-faint);flex-shrink:0}.activity-line{align-items:flex-start;gap:8px;display:flex}.activity-line__text{flex:1;min-width:0;font-size:13px;line-height:18px}.activity-line__actor{font-weight:500}.activity-line__detail{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.activity-line__old{color:var(--theme-text-muted)}.activity-line__new{font-weight:500}.activity-line__place{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.activity-line__flip{color:var(--theme-text);font-weight:500;text-decoration:none}.activity-line__flip:hover{text-decoration:underline}.activity-line__at{color:var(--theme-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex-shrink:0;font-size:11.5px;line-height:18px}.activity-line--history{gap:8px}.activity-line--history .activity-line__text{color:var(--theme-text-tertiary);font-size:12px;line-height:16px}.activity-line--history .activity-line__actor{font-weight:600}.activity-line--history .activity-line__old{color:inherit}.activity-line--history .activity-line__new{color:var(--theme-text)}.activity-line--history .activity-line__flip{color:inherit;font-weight:inherit}.activity-line--history .activity-line__flip:hover{color:var(--theme-text)}.activity-line--history .activity-line__at{color:var(--theme-text-tertiary);font-size:12px;line-height:16px}.activity-line--stacked{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face actor at""what what what";align-items:center;gap:2px 8px;display:grid}.activity-line--stacked>:first-child{grid-area:face}.activity-line--stacked .activity-line__text{display:contents}.activity-line--stacked .activity-line__actor{white-space:nowrap;text-overflow:ellipsis;grid-area:actor;min-width:0;font-size:13px;line-height:18px;overflow:hidden}.activity-line--stacked .activity-line__what{grid-area:what;font-size:13px;line-height:18px}.activity-line--stacked .activity-line__at{grid-area:at}.post-card{background:var(--theme-surface);box-shadow:0 0 0 1px var(--theme-border-soft);border-radius:8px;margin:8px 0 12px}.post-card__head{align-items:center;gap:8px;height:45px;padding:0 8px 0 20px;display:flex}.post-card__name{color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:16px;overflow:hidden}.post-card__stamp{color:var(--theme-text-tertiary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex-shrink:0;font-size:12px;line-height:16px}.post-card__body{color:var(--theme-text);overflow-wrap:anywhere;padding:0 20px 6px;font-size:14px;line-height:21px}.post-card__body p{white-space:pre-line;margin:0}.post-card__body p+p{margin-top:8px}.post-card__photos{flex-wrap:wrap;gap:6px;padding:2px 20px 10px;display:flex}.post-card__photo{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0;display:block;position:relative}.post-card__photo .post-card__photo-box{transition:opacity .2s cubic-bezier(.785,.135,.15,.86)}.post-card__photo:hover .post-card__photo-box{transition:none}.post-card__photo:hover .post-card__photo-box,.post-card__photo:focus-visible .post-card__photo-box{opacity:.9}.post-card__photo-more{background:var(--theme-overlay-dark);color:var(--theme-on-viewer);pointer-events:none;border-radius:6px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:absolute;inset:0}.post-card__photo-box{border:1px solid var(--theme-border-soft);background:var(--theme-surface-strong);border-radius:6px;width:62px;height:62px;display:block;overflow:hidden}.post-card__lip{border-top:1px solid var(--theme-border-header);align-items:center;gap:10px;height:46px;padding:0 12px 0 20px;display:flex}.post-card__flip{min-width:0;color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;overflow:hidden}.post-card__flip:hover{text-decoration:underline}.post-card__open{height:24px;color:var(--theme-text-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.post-card__open>svg{color:var(--theme-text-faint)}.post-card__open:hover{background:var(--theme-hover);color:var(--theme-text);text-decoration:none}.post-card__open:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.task-rows{--list-text:32px;flex-direction:column;min-width:0;display:flex}.task-rows__row{align-items:center;display:grid}.task-rows__row>*{min-width:0;padding:0 8px}.task-rows--place-people-due-priority{grid-template-columns:minmax(260px,1fr) 232px 112px 136px 112px 32px}.task-rows--people-due-priority{grid-template-columns:minmax(260px,1fr) 112px 136px 112px 32px}.task-rows--about-due-priority{grid-template-columns:minmax(260px,1fr) 232px 136px 112px 32px}.task-rows--place-about-due-priority{grid-template-columns:minmax(220px,1fr) 200px 200px 136px 112px 32px}.task-rows--place-due-priority{grid-template-columns:minmax(220px,1fr) 200px 136px 112px 32px}.task-rows--place-due{grid-template-columns:minmax(180px,1fr) 176px 136px 32px}.task-rows__head{border-bottom:1px solid var(--theme-border-soft);height:32px;color:var(--theme-text-tertiary);white-space:nowrap;align-items:center;margin:0 24px;font-size:12px;font-weight:500;line-height:16px;display:grid}.task-rows__head>*{text-overflow:ellipsis;overflow:hidden}.task-rows__item{cursor:pointer;transition:background .12s cubic-bezier(.25,.46,.45,.94);position:relative}.task-rows__item:hover{background:var(--theme-hover-row)}.task-rows__item>.row-link{z-index:2;position:absolute;inset:0}.task-rows__item:has(>.row-link) a:not(.row-link){z-index:3;position:relative}.task-rows__item:has(>.row-link) :is(button,input,.popover-menu,.select){z-index:3;position:relative}.task-rows__item:has(>.row-link) .date-picker--open{z-index:100}.task-rows__item{padding:0 24px;position:relative}.task-rows__item:after{content:"";background:var(--theme-border-soft);pointer-events:none;height:1px;position:absolute;bottom:0;left:24px;right:24px}.task-rows__item{min-height:35px;font-size:13px;line-height:18px}.task-rows__item:hover .popover-menu__trigger,.task-rows__item:focus-within .popover-menu__trigger{opacity:1}.task-rows__lead{align-items:center;gap:6px;min-width:0;display:flex}.task-rows__lead>.popover-menu{flex:none}.task-rows__cell{align-items:center;min-width:0;display:flex}.task-rows__cell>*{min-width:0}.task-rows__menu{justify-content:flex-end;padding:0;display:flex}.task-rows__name{align-items:center;gap:6px;min-width:0;display:flex}.task-rows__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-text);font-weight:500;text-decoration:none;overflow:hidden}.task-rows__title--done{color:var(--theme-text-muted);text-decoration:line-through}.task-rows__tally{height:20px;color:var(--theme-text-tertiary);background:var(--theme-hover);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border-radius:6px;flex-shrink:0;align-items:center;gap:2px;padding:0 4px;font-size:12px;line-height:16px;display:inline-flex}.task-rows__place{min-width:0;color:var(--theme-text-muted);align-items:center;gap:4px;display:inline-flex}.task-rows__place>svg{color:var(--theme-text-tertiary);flex-shrink:0}.task-rows__place-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-rows__lock{color:var(--theme-text-tertiary);flex-shrink:0}.task-rows__late{color:var(--theme-destructive-text)}.task-rows .task-rows__add{--group-foot-inset:var(--list-text);border-bottom-color:#0000}.task-rows .task-rows__add+.group-head--list{margin-top:6px}.task-check{width:24px;height:24px;color:var(--theme-text-faint);background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.task-check:hover:not(:disabled){background:var(--theme-hover-strong);color:var(--theme-text-muted)}.task-check--on,.task-check--on:hover{color:var(--theme-success-text)}.task-status-icon{flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative}.task-status-icon--neutral{color:var(--theme-text-tertiary)}.task-status-icon--brand{color:var(--theme-brand)}.task-status-icon--warning{color:var(--theme-warning-bar)}.task-status-icon--success{color:var(--theme-success)}.task-status-icon__half{fill:currentColor;position:absolute;inset:0}.task-status{background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.task-status:is(button):hover,.task-status[aria-expanded=true]{background:var(--theme-hover-strong)}.task-status-button{align-items:center;gap:4px;display:inline-flex}.task-status-button__badge{align-items:stretch;height:24px;padding:0;overflow:visible}.task-status-button__badge>.popover-menu{display:flex}.task-status-button__words,.task-status-button__next{border-radius:inherit;height:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.task-status-button__words{white-space:nowrap;padding:0 8px;position:relative}.task-status-button__words--busy .task-status-button__label{opacity:0}.task-status-button__wheel{margin:auto;position:absolute;inset:0}.task-status-button__next{justify-content:center;width:24px;margin-left:-8px}.task-status-button__words:is(button):hover,.task-status-button__words[aria-expanded=true],.task-status-button__next:hover{background:var(--theme-hover)}.task-status-button__check{background:var(--theme-hover);width:24px;height:24px;color:var(--theme-text-muted);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.task-status-button__check:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.task-status-button__words:focus-visible,.task-status-button__next:focus-visible,.task-status-button__check:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.task-cell__archived{background:var(--theme-hover);min-width:0;height:20px;color:var(--theme-text-muted);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.task-cell__empty{color:var(--theme-text-faint)}.task-cell__flag{color:var(--theme-text-faint);align-items:center;display:inline-flex}.task-cell__prio{gap:6px}.task-cell__rank{color:var(--theme-text);align-items:center;gap:4px;display:inline-flex}.task-cell__person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-text);overflow:hidden}.task-cell__rank-button{border-radius:6px;margin:-4px -7px;padding:3px 6px}.task-cell__rank-button:is(button){--open-wash:none;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;transition:border-color .12s cubic-bezier(.25,.46,.45,.94)}.task-cell__rank-button:is(button):hover{border-color:var(--theme-border-cell);color:inherit;background:0 0}.task-cell__rank-button:is(button):active,.task-cell__rank-button:is(button)[aria-expanded=true]{border-color:var(--theme-border-cell-held)}.task-cell__rank-button:is(button):focus-visible{border-color:var(--theme-text);outline:none}.task-cell__rank-button{font:inherit;cursor:pointer;background:0 0;align-items:center;gap:4px;display:inline-flex}.task-cell__due{color:var(--theme-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.task-cell__due svg{color:var(--theme-text-faint);flex-shrink:0}.task-cell__due--late{color:var(--theme-destructive-text);font-weight:500}.task-cell__due--late svg{color:var(--theme-destructive)}.task-cell__person{align-items:center;gap:6px;min-width:0;display:inline-flex}.task-cell__person-name{min-width:0;color:var(--theme-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.task-cell__tally{color:var(--theme-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:12px;line-height:16px}.task-checklist{border-top:1px solid var(--theme-border-header);padding:14px 0 8px}.task-checklist__head{align-items:center;gap:8px;padding:0 0 8px;display:flex}.task-checklist__label{color:var(--theme-text-muted);flex:1;font-size:12px;font-weight:500;line-height:16px}.task-checklist__tally{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--theme-text-faint);font-size:12px;line-height:16px}.task-checklist__row{align-items:center;gap:8px;min-height:32px;margin:0 -8px;padding:0 8px;font-size:13px;line-height:18px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:flex}.task-checklist__row:hover{background:var(--theme-hover-row)}.task-checklist__row:hover .popover-menu__trigger,.task-checklist__row:focus-within .popover-menu__trigger{opacity:1}.task-checklist__check{width:24px;height:24px;color:var(--theme-text-faint);background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.task-checklist__check:hover:not(:disabled){background:var(--theme-hover-strong);color:var(--theme-text-muted)}.task-checklist__check--ghost{color:var(--theme-border-dashed)}.task-checklist__row--done .task-checklist__check{color:var(--theme-success-text)}.task-checklist__name{text-wrap:pretty;flex:1;min-width:0}.task-checklist__row--done .task-checklist__name{color:var(--theme-text-muted);text-decoration:line-through}.task-checklist__row--new:hover{background:0 0}.task-checklist__row--new:focus-within{background:var(--theme-surface-strong)}.task-checklist__input{padding:0;min-width:0;height:32px;color:var(--theme-text);background:0 0;border:0;flex:1;margin-inline-start:-2px;padding-inline-start:2px;font-size:13px;line-height:18px}.task-checklist__input::placeholder{color:var(--theme-text-faint)}.task-checklist__input:focus,.task-checklist__input:focus-visible{box-shadow:none;outline:none}.task-view__lock{color:var(--theme-text-tertiary);flex-shrink:0}.task-view__move-rule{background:var(--theme-border-strong);flex:none;width:1px;height:12px;margin:0 6px}.task-view__move{flex:none}.task-view__move-tabs{box-shadow:inset 0 -1px 0 var(--theme-border);margin-bottom:8px;padding:0 8px;display:grid}.task-view__move-tab{border-bottom:2px solid var(--theme-text);color:var(--theme-text);text-align:center;padding:8px 4px 6px;font-size:12px;font-weight:500;line-height:16px}.task-view__archived{background:var(--theme-hover);min-width:0;height:20px;color:var(--theme-text-muted);white-space:nowrap;border-radius:6px;flex:0 auto;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.task-view__title-bar{display:flex}.task-view__cost{align-items:center;gap:6px;min-width:0;display:inline-flex}.task-view__field-button{border-radius:6px;margin:-4px -7px;padding:3px 6px}.task-view__field-button:is(button){--open-wash:none;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;transition:border-color .12s cubic-bezier(.25,.46,.45,.94)}.task-view__field-button:is(button):hover{border-color:var(--theme-border-cell);color:inherit;background:0 0}.task-view__field-button:is(button):active,.task-view__field-button:is(button)[aria-expanded=true]{border-color:var(--theme-border-cell-held)}.task-view__field-button:is(button):focus-visible{border-color:var(--theme-text);outline:none}.task-view__field-button{min-width:0;max-width:calc(100% + 14px);color:var(--theme-text);cursor:pointer;background:0 0;align-items:center;gap:6px;display:inline-flex}.task-view__set{color:var(--theme-text-tertiary)}.task-view__description{margin-top:24px}.transfer-toast{z-index:118}.transfer-toast .toast__head{align-items:center}.transfer-toast .spinner{flex-shrink:0}.transfer-toast__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.transfer-toast__share{min-width:4.5ch;color:var(--theme-text-muted);text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex-shrink:0;font-size:12px;font-weight:600;line-height:16px}.auth-frame{background:var(--theme-auth-glow);flex-direction:column;min-height:100svh;display:flex}.auth-frame__body{flex:1;justify-content:center;align-items:center;padding:24px 20px 0;display:flex}.auth-frame__column{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:396px;display:flex}.auth-frame__logo{background:var(--theme-text);flex-shrink:0;width:36px;height:36px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.auth-frame__done{border:1px solid var(--theme-success-border);background:var(--theme-success-tint);width:36px;height:36px;color:var(--theme-success-text);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.auth-frame__title{letter-spacing:-.024em;text-wrap:pretty;width:100%;margin-top:12px;font-size:22px;font-weight:600;line-height:28px}.auth-frame__lead{width:100%;color:var(--theme-text-muted);text-wrap:pretty;margin-top:6px;font-size:14px;line-height:20px}.auth-frame__lead strong{color:var(--theme-text);font-weight:500}.auth-frame__lead a{color:var(--theme-brand-text);font-weight:500;transition:color .12s cubic-bezier(.25,.46,.45,.94)}.auth-frame__lead a:hover{color:var(--theme-brand-active);text-underline-offset:2px;text-decoration:underline}.auth-frame__band{background:var(--theme-surface-strong);width:100%;color:var(--theme-text-muted);text-align:left;text-wrap:pretty;border-radius:8px;align-items:flex-start;gap:8px;margin-top:20px;padding:9px 11px;font-size:12px;line-height:17px;display:flex}.auth-frame__band>svg{color:var(--theme-text-tertiary);flex-shrink:0;margin-top:1px}.auth-frame__band--amber{background:var(--theme-warning-tint-soft);color:var(--theme-warning)}.auth-frame__band--amber>svg{color:var(--theme-warning)}.auth-frame__form{width:100%;margin-top:24px}.auth-frame__form--after{margin-top:12px}.auth-frame__fields{flex-direction:column;gap:10px;display:flex}.auth-frame__fields--busy .input,.auth-frame__fields--busy .input-box{background:var(--theme-background);border-color:var(--theme-border);color:var(--theme-text-muted)}.auth-frame__fields--busy .password-field__eye{visibility:hidden}.auth-frame__field{text-align:left;width:100%;display:block}.auth-frame__locked{border:1px solid var(--theme-border);background:var(--theme-background);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;display:flex}.auth-frame__locked--lg{border-radius:10px;height:44px;padding:0 14px}.auth-frame__address{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.auth-frame__origin{color:var(--theme-text-faint);flex-shrink:0;font-size:11.5px;line-height:15px}.auth-frame__error{margin-top:5px}.auth-frame__submit{width:100%;margin-top:16px}.auth-frame__wait{color:var(--theme-text-muted);margin-top:8px;font-size:12px;line-height:17px}.auth-frame__wait--locked{color:var(--theme-warning);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.auth-frame .button--lg{border-radius:8px}.auth-frame__link{color:var(--theme-brand-text);margin-top:12px;font-size:14px;font-weight:500;line-height:20px;transition:color .12s cubic-bezier(.25,.46,.45,.94)}.auth-frame__link:hover{color:var(--theme-brand-active);text-underline-offset:2px;text-decoration:underline}.auth-frame__link--off{color:var(--theme-text-faint);cursor:default}.auth-frame__form--waiting+.auth-frame__link{margin-top:10px}.auth-frame__foot{height:56px;padding-bottom:env(safe-area-inset-bottom,0px);flex:none;justify-content:center;align-items:center;display:flex}.auth-frame__foot-line{color:var(--theme-text-muted);text-align:center;text-wrap:pretty;padding:0 16px;font-size:12px;line-height:16px}.auth-frame__note a{color:inherit;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--theme-text-muted) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--theme-text-muted) 40%, transparent);transition:color .12s cubic-bezier(.25,.46,.45,.94)}.auth-frame__note a:hover{color:var(--theme-text)}.auth-frame__help{color:var(--theme-text-muted);border-radius:6px;font-size:12px;line-height:16px;text-decoration:none;transition:color .12s cubic-bezier(.25,.46,.45,.94)}.auth-frame__help:hover{color:var(--theme-text)}.auth-frame__help:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.auth-frame .input,.auth-frame .input-box{border-radius:7px;font-size:14px}@media (width<=544px){.auth-frame__body{padding:20px 20px 0}.auth-frame__column{max-width:none}.auth-frame__title{font-size:20px;line-height:26px}.auth-frame__band{border-radius:10px;padding:11px 12px;font-size:14px;line-height:20px}.auth-frame__band>svg{width:17px;height:17px}.auth-frame__form{margin-top:22px}.auth-frame__form--after{margin-top:12px}.auth-frame__fields{gap:12px}.auth-frame__error{margin-top:6px}.auth-frame__submit{margin-top:18px}.auth-frame .button--lg{border-radius:10px;height:44px}.auth-frame__link{margin-top:14px}.auth-frame__foot{height:44px}.auth-frame__help{font-size:14px;line-height:20px}.auth-frame__foot--noted{height:auto;min-height:44px;padding:8px 0 calc(12px + env(safe-area-inset-bottom,0px))}.auth-frame__foot--noted .auth-frame__foot-line{padding:0 20px;line-height:17px}.auth-frame__foot--noted .auth-frame__help{font-size:inherit;line-height:inherit}.auth-frame .input,.auth-frame .input-box{border-radius:10px;font-size:14px}}.session-bar{border-bottom:1px solid var(--theme-border-soft);justify-content:space-between;align-items:center;gap:8px;height:48px;padding:0 18px;display:flex}.session-bar__brand{color:var(--theme-text);border-radius:6px;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.session-bar__brand:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.session-bar__logo{flex-shrink:0;width:17px;height:18px;display:inline-flex;position:relative}.session-bar__logo:before{content:"";background:var(--theme-surface);position:absolute;inset:22%}.session-bar__mark{background:var(--theme-text);flex-shrink:0;width:100%;height:100%;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.session-bar__name{letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:20px}.session-bar__session{min-width:0;color:var(--theme-text-muted);align-items:center;gap:8px;font-size:12px;line-height:16px;display:inline-flex}.session-bar__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-bar__dot{color:var(--theme-text-separator)}.session-bar__link{color:var(--theme-brand-text);background:0 0;border:none;border-radius:4px;padding:0;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;transition:color .12s cubic-bezier(.25,.46,.45,.94)}.session-bar__link:hover{color:var(--theme-brand-active);text-underline-offset:2px;text-decoration:underline}.session-bar__link:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}@media (width<=544px){.session-bar{padding:0 20px}.session-bar__hint,.session-bar__email,.session-bar__dot{display:none}.session-bar__link{font-size:14px;line-height:20px}}.no-workspace-page .auth-frame__body{padding-top:0;padding-bottom:8px}.no-workspace-page .auth-frame__title{margin-top:16px}.no-workspace-page__mark{flex-shrink:0;display:inline-flex;position:relative}.no-workspace-page__tile{border:1px solid var(--theme-border);background:var(--theme-surface-strong);width:44px;height:44px;color:var(--theme-text-muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.no-workspace-page__badge{background:var(--theme-surface);width:18px;height:18px;box-shadow:var(--theme-shadow-region);color:var(--theme-text-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-5px;right:-5px}.no-workspace-page__spaces{flex-direction:column;gap:8px;width:100%;margin-top:20px;padding:0;list-style:none;display:flex}.no-workspace-page__space{background:var(--theme-background);text-align:left;border-radius:8px;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex}.no-workspace-page__space-main{flex-direction:column;flex:1;min-width:0;display:flex}.no-workspace-page__space-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:19px;overflow:hidden}.no-workspace-page__space-role{color:var(--theme-text-muted);font-size:12px;line-height:16px}.no-workspace-page__space--invited{padding-right:8px}.no-workspace-page__space-line{min-width:0;color:var(--theme-text-muted);white-space:nowrap;align-items:baseline;gap:4px;font-size:12px;line-height:16px;display:flex}.no-workspace-page__space-line .role-name{flex-shrink:0}.no-workspace-page__space-by{text-overflow:ellipsis;min-width:0;overflow:hidden}.no-workspace-page__or{width:100%;color:var(--theme-text-tertiary);align-items:center;gap:12px;margin:12px 0;font-size:12px;line-height:16px;display:flex}.no-workspace-page__or:before,.no-workspace-page__or:after{content:"";background:var(--theme-border);flex:1;height:1px}.no-workspace-page__or+.auth-frame__submit{margin-top:0}.no-workspace-page__note{color:var(--theme-text-muted);text-wrap:pretty;margin-top:16px;font-size:12px;line-height:17px}.no-workspace-page__note strong{color:var(--theme-text);font-weight:500}@media (width<=544px){.no-workspace-page__space--invited{height:56px}.no-workspace-page__tile{border-radius:11px;width:48px;height:48px}.no-workspace-page__badge{width:20px;height:20px}.no-workspace-page__note{margin-top:14px;font-size:13px;line-height:18px}}.outside-settings{background:var(--theme-shell-ground);flex-direction:column;min-height:100svh;display:flex}.outside-settings .session-bar{background:var(--theme-surface)}.outside-settings__card{padding:14px 20px 24px}@media (width<=1020px){.outside-settings__card{padding:12px 16px 32px}}@media (width<=544px){.outside-settings__card{padding:14px 16px 24px}}.outside-settings__card{background:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-region);border-radius:12px;flex-direction:column;flex:1;margin:8px;display:flex}@media (width<=544px){.outside-settings__card{box-shadow:none;border:0;border-radius:0;margin:0}}.tabs{position:relative}.tabs__list{scrollbar-width:none;scroll-behavior:smooth;gap:2px;display:flex;position:relative;overflow-x:auto}.tabs__list::-webkit-scrollbar{display:none}.tabs__tab{height:34px;color:var(--theme-text-muted);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:18px;transition:color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative}.tabs__tab:hover{color:var(--theme-text)}.tabs__tab:focus-visible{outline:2px solid var(--theme-ring);outline-offset:-2px;border-radius:8px}.tabs__tab--active{color:var(--theme-text)}.tabs__scroll{z-index:1;background:var(--theme-background);width:34px;height:34px;color:var(--theme-text-muted);border:none;justify-content:center;align-items:center;transition:color .12s cubic-bezier(.25,.46,.45,.94),background-color .12s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;top:0}.tabs__scroll:hover{background:var(--theme-surface-strong);color:var(--theme-text)}.tabs__scroll--start{border-right:1px solid var(--theme-border);left:0}.tabs__scroll--end{border-left:1px solid var(--theme-border);right:0}.tabs__indicator{background:var(--theme-brand);border-radius:2px 2px 0 0;height:2px;transition:transform .16s cubic-bezier(.25,.46,.45,.94),width .16s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0}.create-footer__right{align-items:center;gap:12px;margin-left:auto;display:flex}.create-footer--off .split-button{opacity:.55;box-shadow:none}.create-footer__spinner{border-width:1.5px;border-color:var(--theme-on-primary-faint);border-top-color:var(--theme-on-primary);width:13px;height:13px}@media (width<=768px){.create-footer__right{width:100%;margin-left:0}.create-footer__right .kbd{display:none}.create-footer .split-button{flex:1;height:44px}.create-footer .split-button__main{flex:1;justify-content:center}}.crumb-row{flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.crumb-row__crumb{border:1px solid var(--theme-border-strong);background:var(--theme-surface);max-width:260px;height:28px;color:var(--theme-text);white-space:nowrap;cursor:default;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.crumb-row__crumb:is(button){cursor:pointer;transition:background .12s cubic-bezier(.25,.46,.45,.94)}.crumb-row__crumb:is(button):hover,.crumb-row__crumb:is(button).crumb-row__crumb--open{background:var(--theme-background)}.crumb-row__crumb:is(button):focus-visible{border-color:var(--theme-text);outline:none}.crumb-row__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.crumb-row__glyph{color:var(--theme-brand);flex-shrink:0}.crumb-row__caret{color:var(--theme-text-faint);flex-shrink:0}.crumb-row__unset{color:var(--theme-text-faint);font-weight:400}.crumb-row__slash{color:var(--theme-border-hover);font-size:12px}@media (width<=768px){.crumb-row{flex-wrap:nowrap}.crumb-row__crumb{border-radius:10px;min-width:0;height:44px}}@media (width<=544px){.crumb-row__label--stated{display:none}}.trade-select{min-width:0;position:relative}.trade-select__panel{z-index:100;--theme-surface:var(--theme-surface-raised);background:var(--theme-surface-raised);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-menu);--scale-from:.98;--scale-shift:0;transform-origin:0 0;border-radius:12px;width:280px;max-width:calc(100vw - 16px);animation:.14s cubic-bezier(.25,.46,.45,.94) backwards scale-fade-in;position:absolute;overflow:hidden}.trade-select__search{background:var(--theme-surface-band);border-bottom:1px solid var(--theme-border);cursor:text;flex-wrap:wrap;align-items:center;gap:4px;padding:10px;display:flex}.trade-select__input{padding:0;min-width:60px;min-height:20px;font:inherit;color:var(--theme-text);background:0 0;border:none;outline:none;flex:60px;margin-inline-start:-2px;padding-inline-start:2px;font-size:14px;line-height:20px}.trade-select__input::placeholder{color:var(--theme-text-faint)}.trade-select__pill{background:var(--theme-hover);min-width:0;height:20px;color:var(--theme-text);white-space:nowrap;max-width:100%;border-radius:6px;flex:0 auto;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex;position:relative}.trade-select__pill--removable{padding-right:20px}.trade-select__pill-name{text-overflow:ellipsis;min-width:0;max-width:200px;overflow:hidden}.trade-select__unpick{width:16px;height:20px;color:inherit;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:absolute;top:0;right:2px}.trade-select__unpick:hover,.trade-select__unpick:focus-visible{opacity:1}.trade-select__unpick[aria-busy=true]{opacity:1;cursor:default}.trade-select__heading{color:var(--theme-text-tertiary);padding:10px 12px 2px 16px;font-size:12px;font-weight:500;line-height:16px}.trade-select__rows{flex-direction:column;max-height:264px;padding:1px 8px 8px;display:flex;overflow-y:auto}.trade-select__row{border-radius:6px;align-items:center;height:28px;padding:0 4px 0 8px;display:flex}.trade-select__row--active,.trade-select__row--menu{background:var(--theme-hover)}.trade-select__pick{text-align:left;background:0 0;border:none;flex:1;align-items:center;min-width:0;height:100%;padding:0;display:flex}.trade-select__chip{background:var(--theme-hover);min-width:0;height:20px;color:var(--theme-text);white-space:nowrap;max-width:100%;text-overflow:ellipsis;border-radius:6px;flex:0 auto;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex;overflow:hidden}.trade-select__more-box{flex-shrink:0;display:inline-flex}.trade-select__more{width:20px;height:20px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.trade-select__more:hover{background:var(--theme-hover);color:var(--theme-text)}.trade-select__more{opacity:0;color:var(--theme-text-muted)}.trade-select__more:focus-visible,.trade-select__more[aria-expanded=true],.trade-select__row:hover .trade-select__more{opacity:1}.trade-select__wheel{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.trade-select__wheel--end{margin-left:auto}.trade-select__row--busy .trade-select__pick,.trade-select__create--busy{cursor:default}.trade-select__create{text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;width:100%;height:28px;padding:0 6px 0 8px;display:flex}.trade-select__create--active{background:var(--theme-hover)}.trade-select__create-verb{color:var(--theme-text-tertiary);flex-shrink:0;font-size:12px;font-weight:500;line-height:16px}.trade-select__return{color:var(--theme-text-faint);margin-left:auto;font-size:12px;line-height:16px}.trade-select__empty{color:var(--theme-text-faint);padding:8px;font-size:11.5px;font-style:italic;line-height:15px}.trade-menu{z-index:100;--theme-surface:var(--theme-surface-raised);background:var(--theme-surface-raised);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-menu);--scale-from:.98;--scale-shift:0;transform-origin:100% 0;border-radius:12px;width:168px;animation:.14s cubic-bezier(.25,.46,.45,.94) backwards scale-fade-in;position:absolute}.trade-menu__rename{padding:8px}.trade-menu__field{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;height:28px;font:inherit;color:var(--theme-text);border-radius:7px;padding:6px 8px;font-size:14px;line-height:20px}.trade-menu__field:focus-visible{border-color:var(--theme-text);outline:none}.trade-menu__field[aria-invalid=true]{border-color:var(--theme-destructive)}.trade-menu__field[aria-busy=true]{padding-right:28px}.trade-menu__box{align-items:center;display:flex;position:relative}.trade-menu__wheel{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;right:6px}.trade-menu__foot{border-top:1px solid var(--theme-border-soft);padding:8px}.trade-menu__delete{width:100%;height:28px;font:inherit;color:var(--theme-text);background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:14px;line-height:20px;display:flex}.trade-menu__delete svg{color:var(--theme-text-muted)}.trade-menu__delete:hover,.trade-menu__delete:focus-visible{background:var(--theme-hover);color:var(--theme-destructive-text)}.trade-menu__delete:hover svg,.trade-menu__delete:focus-visible svg{color:var(--theme-destructive-text)}.peek-button{width:20px;height:20px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.peek-button:hover{background:var(--theme-hover);color:var(--theme-text)}.peek-button{flex-shrink:0}.peek-button:focus-visible{border-color:var(--theme-text);outline:none}.invoice-chip{align-items:center;gap:2px;display:inline-flex}.invoice-chip__peek{margin-left:2px}.invoice-chip__ksef{align-items:center;gap:6px;display:inline-flex}.invoice-chip__ksef>.ksef-mark{flex:none}.invoice-chip__held{cursor:default}.docx-pages--loading{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.docx-pages__frame{margin:0 auto}.docx-pages__host{transform-origin:0 0;width:fit-content}.docx-pages__host--laying{visibility:hidden;position:absolute}.pdf-pages{flex-direction:column;align-items:center;gap:16px;width:fit-content;display:flex}.pdf-pages--loading{justify-content:center;width:100%;height:100%}.pdf-pages__sheet{background:var(--theme-surface);box-shadow:var(--theme-shadow-pop);flex-shrink:0;line-height:0;position:relative}.pdf-pages__sheet canvas{width:100%;height:100%;display:block}.pdf-pages__sheet .textLayer{z-index:0;text-align:initial;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.pdf-pages__sheet .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdf-pages__sheet .textLayer>:not(.markedContent),.pdf-pages__sheet .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-pages__sheet .textLayer .markedContent{display:contents}.pdf-pages__sheet .textLayer span[role=img]{cursor:default;-webkit-user-select:none;user-select:none}.pdf-pages__sheet .textLayer ::selection{background:var(--theme-brand-selection);color:#0000}.pdf-pages__sheet .textLayer br::selection{background:0 0}.pdf-pages__sheet .textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.pdf-pages__sheet .textLayer.selecting .endOfContent{top:0}.plain-text{background:var(--theme-surface);width:min(100%,794px);min-height:100%;color:var(--theme-text);border-radius:12px;margin:0 auto}.plain-text--loading{background:0 0;justify-content:center;align-items:center;height:100%;display:flex}.plain-text__cut{border-bottom:1px solid var(--theme-border);color:var(--theme-text-muted);margin:0;padding:12px 40px;font-size:12px;line-height:16px}.plain-text__words{font:inherit;white-space:pre-wrap;overflow-wrap:break-word;margin:0;padding:32px 40px;font-size:14px;line-height:18px}@media (width<=768px){.plain-text__cut{padding:8px 12px}.plain-text__words{padding:16px 12px}}.video-player{width:var(--video-width);height:var(--video-height);isolation:isolate;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container:video-player/inline-size}.video-player--hidden{visibility:hidden;position:absolute}.video-player:fullscreen{background:var(--theme-viewer-scrim);width:100%;height:100%}:is(.video-player--idle:fullscreen:not(:has([aria-expanded=true])),.video-player--idle:fullscreen:not(:has([aria-expanded=true])) *){cursor:none}.video-player .button{color:var(--theme-on-video);border-radius:6px}.video-player .button:hover:not(:disabled){background:var(--theme-on-video-hover);color:var(--theme-on-video)}.video-player__film{object-fit:contain;width:100%;height:100%;display:block}.video-player__surface{z-index:2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px 0 0;display:flex;position:absolute;inset:0 0 44px}.video-player__surface:focus-visible{outline:2px solid var(--theme-ring);outline-offset:-2px}.video-player__play{background:var(--theme-video-play);width:40px;height:40px;color:var(--theme-on-video);box-shadow:var(--theme-shadow-video-play);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.25,.46,.45,.94);display:flex}.video-player__play svg{width:22px;height:22px}.video-player__surface:hover .video-player__play,.video-player__surface:focus-visible .video-player__play{transform:scale(1.2)}@container video-player (width>=350px){.video-player__play{width:55px;height:55px}.video-player__play svg{width:28px;height:28px}}.video-player__wait{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-player__controls{z-index:4;height:40px;color:var(--theme-on-video);align-items:center;padding:0 8px;transition:opacity .3s cubic-bezier(.6,0,.05,.95);display:flex;position:absolute;inset:auto 0 0}.video-player__controls:before{content:"";z-index:-1;background:linear-gradient(to top, var(--theme-video-scrim), transparent 40px), linear-gradient(to top, var(--theme-video-scrim) 40px, transparent 100%);pointer-events:none;height:58px;position:absolute;inset:auto 0 0}.video-player--idle .video-player__controls:not(:has(:focus-visible,[aria-expanded=true])){opacity:0;pointer-events:none}.video-player__group{flex:1;align-items:center;min-width:0;display:flex}.video-player__group>.button+.button{margin-left:4px}.video-player__group--end{justify-content:flex-end}.video-player__speed.button{background:var(--theme-on-video-hover);padding:0 7px}.video-player__speed.button:hover:not(:disabled),.video-player__speed.button[aria-expanded=true]{background:var(--theme-on-video-pressed)}.video-player__sound{align-items:center;margin-left:4px;display:flex}.video-player__level{opacity:0;pointer-events:none;align-items:center;width:0;height:20px;transition:width .2s cubic-bezier(.6,0,.05,.95),margin-left .2s cubic-bezier(.6,0,.05,.95),opacity .2s cubic-bezier(.6,0,.05,.95);display:flex;position:relative}.video-player__sound:hover .video-player__level,.video-player__level:focus-within{opacity:1;pointer-events:auto;width:64px;margin-left:8px}@container video-player (width<=359px){.video-player__level{display:none}}.video-player__level input{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.video-player__level input::-webkit-slider-thumb{appearance:none;width:12px;height:12px}.video-player__level input::-moz-range-thumb{border:0;width:12px;height:12px}.video-player__level-track{background:var(--theme-video-volume-track);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.video-player__level-track:after{content:"";width:calc(var(--level) * 100%);background:var(--theme-on-video);border-radius:2px;position:absolute;inset:0 auto 0 0}.video-player__level-handle{top:50%;left:calc(var(--level) * (100% - 12px));border:1px solid var(--theme-video-handle-edge);background:var(--theme-on-video);width:12px;height:12px;box-shadow:var(--theme-shadow-xs);pointer-events:none;border-radius:50%;transition:box-shadow .12s cubic-bezier(.25,.46,.45,.94);position:absolute;transform:translateY(-50%)}input:hover~.video-player__level-handle{box-shadow:0 0 0 4px var(--theme-on-video-hover)}input:active~.video-player__level-handle,input:focus-visible~.video-player__level-handle{box-shadow:0 0 0 4px var(--theme-on-video-pressed)}.video-player__clock{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex-shrink:0;align-items:center;gap:4px;margin-left:8px;font-size:14px;font-weight:500;line-height:16px;display:flex}.video-player__slash{color:var(--theme-on-video-muted)}.video-player__scrub{cursor:pointer;height:6px;position:absolute;bottom:40px;left:12px;right:12px}.video-player__track{background:var(--theme-video-track);border-radius:999px;position:absolute;inset:0;overflow:hidden}.video-player__loaded,.video-player__played{transition:width .2s;position:absolute;inset:0 auto 0 0}.video-player__loaded{background:var(--theme-video-track)}.video-player__played{background:var(--theme-on-video)}.video-player__peek{background:var(--theme-video-seek-mark);pointer-events:none;border-radius:999px;width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.video-player__peek-time{bottom:calc(100% + 8px);left:clamp(20px, var(--peek), 100% - 20px);background:var(--theme-rail);color:var(--theme-on-rail-strong);box-shadow:var(--theme-shadow-menu);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:500;line-height:18px;position:absolute;transform:translate(-50%)}.video-player__seek{opacity:0;cursor:pointer;appearance:none;width:100%;height:auto;margin:0;position:absolute;top:-14px;bottom:-4px;left:0}.video-player__seek::-webkit-slider-thumb{appearance:none;width:1px}.video-player__seek::-moz-range-thumb{border:0;width:1px}.video-player__seek:disabled{cursor:default}.file-viewer__walk{flex-shrink:0;align-items:center;display:flex}.file-viewer__count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:center;min-width:52px;color:var(--theme-on-viewer-muted);white-space:nowrap;font-size:11.5px;line-height:15px}.file-viewer__on{background:var(--theme-viewer-surface)}.file-viewer__body{flex:1;min-height:0;display:flex}.file-viewer__main{flex-direction:column;flex:1;min-width:0;display:flex}.file-viewer__view{flex:1;min-width:0;min-height:0;display:flex;position:relative}.file-viewer__stage{scrollbar-gutter:stable both-edges;overscroll-behavior:contain;isolation:isolate;flex:1;min-width:0;padding:16px;overflow:auto}.file-viewer__stage--notice{display:flex}.file-viewer__stage--fit{flex-direction:column;display:flex}.file-viewer__stage--fit>*{flex-shrink:0;margin:auto}.file-viewer__rail{background:var(--theme-surface);width:372px;box-shadow:var(--theme-shadow-menu);--scale-from:.95;--scale-shift:-8px;transform-origin:100% 0;border-radius:12px;flex-direction:column;flex-shrink:0;margin:10px 10px 10px 0;animation:.15s ease-in-out backwards scale-fade-in;display:flex;overflow:hidden}.file-viewer__rail--closing{--scale-from:.95;--scale-shift:-8px;transform-origin:100% 0;animation:scale-fade-out var(--t-exit) cubic-bezier(.25, .46, .45, .94) forwards;pointer-events:none}.file-viewer__notice{text-align:center;color:var(--theme-on-viewer);flex-direction:column;align-items:center;gap:6px;margin:auto;padding:32px 20px;display:flex}.file-viewer__notice-mark{width:56px;height:56px;color:var(--theme-on-viewer-muted);background:var(--theme-viewer-surface);border-radius:16px;place-items:center;margin-bottom:2px;display:grid;position:relative}.file-viewer__notice-mark .file-mark{width:24px;height:24px}.file-viewer__notice-badge{background:var(--theme-on-viewer);width:18px;height:18px;color:var(--theme-viewer-scrim);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-5px;right:-5px}.file-viewer__notice-kind{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-on-viewer-muted);font-size:10.5px;font-weight:600;line-height:14px}.file-viewer__notice-title{font-size:14px;font-weight:600;line-height:18px}.file-viewer__notice-note{max-width:320px;color:var(--theme-on-viewer-muted);font-size:12px;line-height:16px}@media (width<=544px){.file-viewer__walk .button{display:none}}@media (width<=768px){.file-viewer__rail{width:100%;max-height:72%;box-shadow:var(--theme-shadow-pop);z-index:1;--scale-from:.95;--scale-shift:8px;transform-origin:bottom;border-radius:16px 16px 0 0;margin:0;animation:.15s ease-in-out backwards scale-fade-in;position:absolute;inset:auto 0 0}.file-viewer__rail--closing{--scale-from:.95;--scale-shift:8px;transform-origin:bottom;animation:scale-fade-out var(--t-exit) cubic-bezier(.25, .46, .45, .94) forwards;pointer-events:none}.file-viewer__stage{padding:12px}}.viewer-arrow{z-index:1;background:var(--theme-viewer-arrow);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--theme-viewer-arrow-ring);color:var(--theme-on-viewer-control);cursor:pointer;border:none;border-radius:999px;place-items:center;margin:auto 0;padding:0;display:grid;position:absolute;top:0;bottom:0}.viewer-arrow--prev{left:28px}.viewer-arrow--next{right:28px}.viewer-arrow:before{content:"";border-radius:inherit;background:var(--theme-on-viewer-control);opacity:0;transition:opacity .12s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.viewer-arrow:hover:not(:disabled):before{opacity:.08}.viewer-arrow:active:not(:disabled):before{opacity:.12}.viewer-arrow:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.viewer-arrow:disabled{color:var(--theme-on-viewer-disabled);cursor:default}.viewer-arrow svg{position:relative}@media (width<=768px){.viewer-arrow{width:44px;height:44px}.viewer-arrow--prev{left:8px}.viewer-arrow--next{right:8px}}.connect-dialog{max-width:500px}.connect-dialog .modal__body{padding:0 16px 18px}.connect-dialog .modal__footer{border-top:1px solid var(--theme-border-soft);background:var(--theme-background);gap:4px;padding:12px 16px}.connect-dialog__label{color:var(--theme-text-muted);align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:500;line-height:16px;display:flex}.connect-dialog__label--section{margin-top:16px}.connect-dialog__company{color:var(--theme-text);align-items:center;gap:4px;font-weight:500;display:inline-flex}.connect-dialog__error{margin-top:6px}.connect-dialog__steps{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.connect-dialog__step{align-items:center;gap:12px;min-height:32px;display:flex}.connect-dialog__ring{border:1px solid var(--theme-border);width:32px;height:32px;color:var(--theme-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.connect-dialog__words{color:var(--theme-text);font-size:14px;line-height:20px}.connect-dialog__link{color:var(--theme-brand-text);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.connect-dialog__link:hover{color:var(--theme-brand-active)}.connect-dialog__token{margin:10px 0 0 44px}.connect-dialog__hint{color:var(--theme-text-tertiary);margin:6px 0 0;font-size:12px;line-height:16px}.ksef-number{max-width:540px}.ksef-number .modal__body{padding:0 16px 18px}.ksef-number .modal__footer{border-top:1px solid var(--theme-border-soft);background:var(--theme-background);gap:4px;padding:12px 16px}.ksef-number__label{color:var(--theme-text-muted);padding:6px 0;font-size:12px;font-weight:500;line-height:16px;display:block}.ksef-number__field{font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,Ubuntu Monospace,Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace}.ksef-number__error{margin-top:6px}.chip-number{display:inline-flex;position:relative}.chip-number__panel{z-index:100;--theme-surface:var(--theme-surface-raised);background:var(--theme-surface-raised);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-menu);box-sizing:border-box;--scale-from:.98;--scale-shift:0;transform-origin:0 0;border-radius:12px;padding:8px;animation:.14s cubic-bezier(.25,.46,.45,.94) backwards scale-fade-in;position:absolute;top:calc(100% + 6px);left:0}.chip-number__field{border:1px solid var(--theme-text);height:36px;box-shadow:0 0 0 3px var(--theme-hover-strong);border-radius:7px;justify-content:flex-end;align-items:center;gap:6px;padding:0 12px;display:flex}.chip-number__field input{width:100%;min-width:0;font:inherit;text-align:right;color:var(--theme-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;background:0 0;border:none;padding:0;font-size:15px;font-weight:500}.chip-number__field input:focus{box-shadow:none;outline:none}.chip-number__unit{color:var(--theme-text-muted);flex-shrink:0;font-size:13px}.chip-number__note{color:var(--theme-text-faint);text-wrap:pretty;padding:6px 4px 0;font-size:12px;line-height:16px;display:block}.investment-name{min-width:0;max-width:100%;color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.investment-name__text{flex-direction:column;gap:1px;min-width:0;display:flex}.investment-name__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.investment-name__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text-muted);font-size:11.5px;font-weight:400;line-height:15px;overflow:hidden}.postal-lookup{border:1px solid var(--theme-border-strong);background:var(--theme-surface);height:20px;color:var(--theme-text-muted);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:0 6px;font-size:11.5px;font-weight:500;line-height:15px;transition:background .12s cubic-bezier(.25,.46,.45,.94),border-color .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.postal-lookup svg{color:var(--theme-text-faint);flex-shrink:0;transition:color .12s cubic-bezier(.25,.46,.45,.94)}.postal-lookup:hover:not(:disabled){border-color:var(--theme-border-hover);background:var(--theme-surface-strong);color:var(--theme-text)}.postal-lookup:hover:not(:disabled) svg{color:var(--theme-brand)}.postal-lookup:disabled{opacity:.55;cursor:default}.postal-lookup--found{border-color:var(--theme-success-tint);background:var(--theme-success-tint);color:var(--theme-success-text)}.postal-lookup--found svg{color:var(--theme-success)}.postal-lookup__spinner{border-width:2px;width:11px;height:11px}.postal-lookup__label{text-overflow:ellipsis;overflow:hidden}.address-fields{margin-top:6px}.address-fields__row{align-items:center;gap:6px;display:flex}.address-fields__glyph{color:var(--theme-text-faint);flex-shrink:0}.address-fields__field{border:1px solid var(--theme-border-strong);background:var(--theme-surface);border-radius:7px;align-items:center;gap:4px;min-width:0;height:32px;padding:0 6px 0 10px;transition:border-color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.address-fields__field:hover{border-color:var(--theme-border-hover)}.address-fields__field:focus-within{border-color:var(--theme-text);box-shadow:0 0 0 3px var(--theme-hover-strong)}.address-fields__field input{padding:0;width:100%;min-width:0;font:inherit;color:var(--theme-text);background:0 0;border:none;margin-inline-start:-2px;padding-inline-start:2px;font-size:14px}.address-fields__field input::placeholder{color:var(--theme-text-faint)}.address-fields__field input:focus{box-shadow:none;outline:none}.address-fields__value{flex:auto;align-items:center;min-width:0;display:flex}.address-fields__code{flex:none;gap:6px;padding-right:4px}.address-fields__code .address-fields__value{flex:0 0 58px}.address-fields__code input{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.address-fields__city{flex:1 1 0;padding-left:8px}.address-fields__street{flex:1.6 1 0}.address-fields__note{color:var(--theme-text-muted);text-wrap:pretty;margin-top:6px;font-size:11.5px;line-height:15px}@media (width<=768px){.address-fields__row{flex-wrap:wrap}.address-fields__field{border-radius:10px;height:44px}.address-fields__field input{font-size:15px}.address-fields__code{flex:100%}.address-fields__code .address-fields__value{flex:auto}.address-fields__city{flex:1 1 0;padding-left:6px}.address-fields__street{flex:100%}.address-fields .postal-lookup{height:28px;padding:0 8px}}.money-cell{align-items:center;gap:4px;display:inline-flex}.money-cell__spin{flex-shrink:0;margin-left:4px}.money-cell__pen{color:var(--theme-text-faint);opacity:.6;flex:none;transition:opacity .12s cubic-bezier(.25,.46,.45,.94)}.money-cell:hover .money-cell__pen,.money-cell--active .money-cell__pen{opacity:1}.kind-tile{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.budget-panel{display:inline-flex;position:relative}.budget-panel__panel{z-index:100;--theme-surface:var(--theme-surface-raised);background:var(--theme-surface-raised);border:1px solid var(--theme-border-soft);box-shadow:var(--theme-shadow-menu-lg);--scale-from:.98;--scale-shift:0;transform-origin:0 0;width:min(460px,100vw - 16px);color:var(--theme-text);cursor:default;border-radius:12px;padding:16px;animation:.14s cubic-bezier(.25,.46,.45,.94) backwards scale-fade-in;position:absolute;top:calc(100% + 6px);left:0}.budget-panel__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.budget-panel__title{font-size:14px;font-weight:600;line-height:18px}.budget-panel__sum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--theme-text-muted);white-space:nowrap;font-size:12px;line-height:16px}.budget-panel__empty{color:var(--theme-text-muted);margin:8px 0 0;font-size:12px;line-height:16px}.budget-panel__rows{margin:4px 0 0;padding:0;list-style:none}.budget-panel__company{min-width:0;color:var(--theme-text-muted);margin-top:10px;font-size:12px;font-weight:500;line-height:16px;display:flex}.budget-panel__row{border-bottom:1px solid var(--theme-border-soft);grid-template-columns:16px minmax(0,1fr) auto auto 24px;align-items:center;column-gap:8px;min-height:35px;padding:4px 0;display:grid}.budget-panel__row:hover .popover-menu__trigger,.budget-panel__row:focus-within .popover-menu__trigger{opacity:1}.budget-panel__row--planned{padding-bottom:8px}.budget-panel__row--plain{grid-template-columns:16px minmax(0,1fr) auto 24px}.budget-panel__row--dragged{opacity:.5}.budget-panel__grip{width:16px;height:24px;color:var(--theme-text-faint);cursor:grab;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.budget-panel__grip:focus-visible{outline:2px solid var(--theme-ring);outline-offset:1px}.budget-panel__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.budget-panel__spent{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--theme-text-muted);white-space:nowrap;font-size:12px;line-height:16px}.budget-panel__spent--over{color:var(--theme-warning)}.budget-panel__plan:is(button){--open-wash:none;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;transition:border-color .12s cubic-bezier(.25,.46,.45,.94)}.budget-panel__plan:is(button):hover{border-color:var(--theme-border-cell);color:inherit;background:0 0}.budget-panel__plan:is(button):active,.budget-panel__plan:is(button)[aria-expanded=true]{border-color:var(--theme-border-cell-held)}.budget-panel__plan:is(button):focus-visible{border-color:var(--theme-text);outline:none}.budget-panel__plan{font:inherit;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border-radius:6px;margin:-4px -7px;padding:3px 6px;font-size:12px;font-weight:500;line-height:16px}.budget-panel__row--draft{min-height:35px}.budget-panel__draft{grid-column:2/-1;min-width:0}.budget-panel__kebab{justify-content:center;display:flex}.budget-panel__bar{grid-column:2/5;width:auto;margin-top:6px}.budget-panel__error{margin:4px 0 0 24px}.budget-panel__total{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;font-weight:600;line-height:18px;display:flex}.budget-panel__funds{color:var(--theme-text-muted);margin:4px 0 0;font-size:12px;line-height:16px}.budget-panel__funds--short{color:var(--theme-warning)}.budget-panel__loaded{color:var(--theme-text-muted);margin:8px 0 0;font-size:12px;line-height:16px}.budget-panel__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.budget-chip .budget-panel__row,.budget-chip__sheet .budget-panel__row{grid-template-columns:minmax(0,1fr) auto 24px}.budget-chip .budget-panel__grip,.budget-chip__sheet .budget-panel__grip{display:none}.budget-chip .budget-panel__draft,.budget-chip__sheet .budget-panel__draft{grid-column:1/-1}.budget-chip__from{color:var(--theme-text-muted);margin:2px 0 0;font-size:12px;line-height:16px}.budget-chip__unset{font:inherit;color:var(--theme-text);background:0 0;border:none;padding:0;font-weight:500}.budget-chip__unset:hover{text-decoration:underline}.budget-chip__unset:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px;border-radius:4px}.budget-chip__drop{width:24px;height:24px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.budget-chip__drop:hover{background:var(--theme-hover);color:var(--theme-text)}.budget-chip__sheet{padding:0 16px 16px}.budget-chip__sheet .budget-panel__head{display:none}.commission-cell__title{color:var(--theme-text-muted);margin:0;font-size:12px;font-weight:500;line-height:16px}.commission-cell__segments{background:var(--theme-surface-strong);border-radius:8px;align-self:flex-start;padding:2px;display:inline-flex}.commission-cell__segment{height:24px;color:var(--theme-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94)}.commission-cell__segment:hover{color:var(--theme-text)}.commission-cell__segment:focus-visible{outline:2px solid var(--theme-ring);outline-offset:1px}.commission-cell__segment--on{background:var(--theme-surface);color:var(--theme-text);box-shadow:var(--theme-shadow-xs)}.commission-cell__line{color:var(--theme-text-tertiary);margin:0;font-size:12px;line-height:16px}.commission-cell__rule{background:var(--theme-border-soft);height:1px;margin:0 -8px}.commission-cell__share{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.create-flips{border:1px solid var(--theme-border);border-radius:10px;margin-top:16px;overflow:hidden}.create-flips__head{align-items:baseline;gap:8px;height:32px;padding:0 14px;display:flex}.create-flips__title{color:var(--theme-text-muted);font-size:12px;font-weight:500}.create-flips__count{color:var(--theme-text-faint);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:12px;line-height:16px}.create-flips__total{color:var(--theme-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin-left:auto;font-size:12px;line-height:16px}.create-flips__row{border-radius:7px;align-items:center;gap:8px;height:35px;padding:0 14px;display:flex}.create-flips__row:hover{background:var(--theme-hover)}@media (hover:hover){.create-flips__row:not(:hover) .create-flips__drop{opacity:0}}.create-flips__row:focus-within .create-flips__drop{opacity:1}.create-flips__name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:45%;font-size:14px;font-weight:500;overflow:hidden}.create-flips__place{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-text-faint);flex:1;font-size:12px;line-height:16px;overflow:hidden}.create-flips__price{color:var(--theme-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:13px}.create-flips__drop{width:24px;height:24px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.create-flips__drop:hover{background:var(--theme-hover);color:var(--theme-text)}.create-flips__add{width:100%;min-height:35px;color:var(--theme-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0 14px;font-size:13px;line-height:18px;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.create-flips__add>svg{color:var(--theme-text-tertiary);flex-shrink:0;transition:color .12s cubic-bezier(.25,.46,.45,.94)}.create-flips__add:hover{background:var(--theme-hover-row);color:var(--theme-text)}.create-flips__add:hover>svg{color:var(--theme-text)}.staged-files{flex-direction:column;gap:8px;display:flex}.staged-files__row{border:1px solid var(--theme-border);border-radius:8px;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex}.staged-files .file-mark{color:var(--theme-text-muted)}.staged-files__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.staged-files__size{color:var(--theme-text-faint);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex-shrink:0;font-size:12px}.checklist{position:relative}.checklist__panel{z-index:100;--theme-surface:var(--theme-surface-raised);background:var(--theme-surface-raised);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-menu);box-sizing:border-box;--scale-from:.98;--scale-shift:0;transform-origin:0 0;border-radius:12px;width:268px;padding:8px;animation:.14s cubic-bezier(.25,.46,.45,.94) backwards scale-fade-in;position:absolute;top:calc(100% + 6px);left:0}.checklist__head{align-items:baseline;gap:8px;padding:4px 8px;display:flex}.checklist__title{color:var(--theme-text-muted);flex:1;font-size:12px;font-weight:500}.checklist__count{color:var(--theme-text-faint);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:12px;line-height:16px}.checklist__items{overscroll-behavior:contain;max-height:40vh;overflow-y:auto}.checklist__row{border-radius:7px;align-items:center;gap:8px;height:28px;padding:0 8px;font-size:14px;display:flex}.checklist__row:hover{background:var(--theme-hover)}.checklist__box{box-sizing:border-box;border:1.5px solid var(--theme-border-hover);border-radius:4px;flex-shrink:0;width:15px;height:15px}.checklist__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.checklist__drop{width:22px;height:22px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.checklist__drop:hover{background:var(--theme-hover);color:var(--theme-text)}.checklist__add{border:1px solid var(--theme-border-strong);border-radius:7px;align-items:center;height:32px;margin-top:4px;padding:0 8px;display:flex}.checklist__add:focus-within{border-color:var(--theme-text);box-shadow:0 0 0 3px var(--theme-hover-strong)}.checklist__add input{padding:0;width:100%;min-width:0;font:inherit;color:var(--theme-text);background:0 0;border:none;margin-inline-start:-2px;padding-inline-start:2px;font-size:14px}.checklist__add input::placeholder{color:var(--theme-text-faint)}.checklist__add input:focus{box-shadow:none;outline:none}.checklist__note{color:var(--theme-text-faint);text-wrap:pretty;margin:4px 0 0;padding:2px 8px;font-size:12px;line-height:16px}.checklist__sheet .checklist__row{height:44px;font-size:15px}.checklist__sheet .checklist__add{border-radius:10px;height:44px}.kind-picker{margin-top:16px}.kind-picker__rank,.kind-picker__chosen{animation:.14s cubic-bezier(.25,.46,.45,.94) backwards fade-in}.kind-picker__rank{flex-direction:column;gap:6px;display:flex}.kind-picker__caption{color:var(--theme-text-muted);font-size:12px;font-weight:500;line-height:16px}.kind-picker__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kind-picker__card{border:1px solid var(--theme-border-strong);background:var(--theme-surface);text-align:left;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:10px;transition:border-color .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94);display:flex}.kind-picker__card:hover:not(.kind-picker__card--on){background:var(--theme-hover)}.kind-picker__card--on{border-color:var(--theme-brand-border);background:var(--theme-brand-tint)}.kind-picker__card--on .kind-picker__label{color:var(--theme-brand-text)}.kind-picker__chosen{border:1px solid var(--theme-brand-border);background:var(--theme-brand-tint);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:6px 10px;transition:border-color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.kind-picker__chosen:hover{border-color:var(--theme-brand)}.kind-picker__chosen:focus-visible{border-color:var(--theme-text);outline:none}.kind-picker__chosen .kind-picker__label{color:var(--theme-brand-text)}.kind-picker__line{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.kind-picker__line .kind-picker__holds{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kind-picker__change{color:var(--theme-text-muted);flex-shrink:0;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.kind-picker__tile{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.kind-picker__lines{flex-direction:column;min-width:0;display:flex}.kind-picker__label{color:var(--theme-text);white-space:nowrap;font-size:13px;font-weight:500;line-height:18px}.kind-picker__holds{color:var(--theme-text-muted);text-wrap:pretty;font-size:12px;line-height:16px}@media (width<=768px){.kind-picker__cards{grid-template-columns:minmax(0,1fr)}}.stage-points{border-left:1px solid var(--theme-border-soft);flex-direction:column;gap:8px;margin:4px 0 10px 26px;padding-left:10px;display:flex}.stage-points__point{align-items:center;gap:4px;display:flex}.stage-points__form{border:1px solid var(--theme-border-strong);background:var(--theme-surface);border-radius:10px;flex-direction:column;flex:1;min-width:0;min-height:28px;transition:border-color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.stage-points__form:focus-within{border-style:solid;border-color:var(--theme-text);box-shadow:none}.stage-points__form--invalid,.stage-points__form--invalid:focus-within{border-style:solid;border-color:var(--theme-destructive)}.stage-points__form-line{align-items:center;gap:8px;min-height:28px;padding:0 8px;display:flex}.stage-points__form-note{border-top:1px solid var(--theme-border-soft);min-height:28px;color:var(--theme-text-faint);align-items:center;gap:8px;padding:0 8px 0 32px;display:flex}.stage-points__form-mark{color:var(--theme-text-faint);flex-shrink:0}.stage-points__form-field{min-width:0;height:28px;color:var(--theme-text);background:0 0;border:none;flex:1;font-size:13px;line-height:18px}.stage-points__form-field::placeholder{color:var(--theme-text-faint)}.stage-points__form-field:focus,.stage-points__form-field:focus-visible{box-shadow:none;outline:none}.stage-points__form-field--note{font-size:12px;line-height:16px}.stage-points__line{align-items:center;gap:4px;display:flex}.stage-points__field{flex:1;min-width:0}.stage-points__remove:hover{background:var(--theme-destructive-tint);color:var(--theme-destructive)}.stage-points__add{flex-shrink:0}.stage-points__line--new{margin-top:2px}@media (width<=768px){.stage-points__line{gap:6px}.stage-points .input,.stage-points .button{height:44px}.stage-points .button{width:44px}}.part-rows{flex-direction:column;gap:2px;display:flex}.part-rows__line{flex-direction:column;display:flex}.part-rows__row{align-items:center;gap:4px;padding:0 2px;display:flex}.part-rows__row--dragged{opacity:.45}.part-rows__grip{width:20px;height:28px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.part-rows__grip:hover{background:var(--theme-hover);color:var(--theme-text)}.part-rows__seat{flex-shrink:0;width:20px}.part-rows__field{flex:1;min-width:0}.part-rows__under{height:28px;color:var(--theme-text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;background:0 0;border:none;border-radius:6px;flex:none;align-items:center;gap:2px;padding:0 4px;font-size:12px;line-height:16px;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.part-rows__under:hover{background:var(--theme-hover);color:var(--theme-text)}.part-rows__chevron{transition:transform .16s cubic-bezier(.25,.46,.45,.94)}.part-rows__under--open .part-rows__chevron{transform:rotate(90deg)}.part-rows__remove:hover{background:var(--theme-destructive-tint);color:var(--theme-destructive)}.part-rows__add{flex-shrink:0}.part-rows__row--new{margin-top:4px}@media (width<=768px){.part-rows__row{gap:6px}.part-rows__grip,.part-rows__seat{width:44px;height:44px}.part-rows__under,.part-rows .input,.part-rows .button{height:44px}.part-rows .button{width:44px}}.part-source{border:1px solid var(--theme-border-strong);background:var(--theme-surface);max-width:220px;height:28px;color:var(--theme-text-muted);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:500;line-height:16px;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.part-source:hover{background:var(--theme-background);color:var(--theme-text)}.part-source:focus-visible{border-color:var(--theme-text);outline:none}.part-source--linked{color:var(--theme-text)}.part-source--linked .part-source__glyph{color:var(--theme-brand)}.part-source__glyph,.part-source__caret{flex-shrink:0}.part-source__caret{color:var(--theme-text-faint)}.part-source__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.linked-rows{flex-direction:column;gap:2px;display:flex}.linked-rows__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.linked-rows__row{align-items:center;gap:6px;min-height:28px;padding:0 4px;display:flex}.linked-rows__index{min-width:12px;color:var(--theme-text-faint);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex-shrink:0;font-size:12px;line-height:16px}.linked-rows__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;line-height:18px;overflow:hidden}.linked-rows__under{color:var(--theme-text-muted);white-space:nowrap;flex:none;font-size:12px;line-height:16px}.linked-rows__empty{min-height:28px;color:var(--theme-text-faint);padding:0 4px;font-size:12px;line-height:28px}.linked-rows__note{color:var(--theme-text-faint);margin:4px 0 0;padding:0 4px;font-size:12px;line-height:16px}.template-parts{flex-direction:column;gap:16px;margin-top:16px;display:flex}.kind-picker+.template-parts{margin-top:0}.template-parts__block{border:1px solid var(--theme-border);max-height:max(120px, (100vh - 532px - 16px) / var(--parts,1));border-radius:10px;flex-direction:column;display:flex}.template-parts__body{min-height:0;overflow:hidden auto}.template-parts__head{flex-shrink:0;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex}.template-parts__title{color:var(--theme-text-muted);font-size:12px;font-weight:500;line-height:16px}.template-parts__note{color:var(--theme-text-faint);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:12px;line-height:16px}.template-parts__source{margin-left:auto;display:flex}.template-parts .part-rows,.template-parts .linked-rows{padding:0 10px 10px}@media (width<=768px){.template-parts__block{max-height:none}.template-parts__body{overflow:visible}}.create-modal{max-width:640px}.create-modal__head{z-index:4;background:var(--theme-surface);border-bottom:1px solid var(--theme-border-header);align-items:center;gap:4px;margin:0 -16px;padding:0 12px 0 16px;display:flex;position:sticky;top:0}.create-modal__tabs{flex:1;min-width:0}.create-modal__tabs .tabs__tab{gap:4px;padding:0 4px}.create-modal__close{width:28px;height:28px;color:var(--theme-text-muted);background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.create-modal__close:hover{background:var(--theme-hover);color:var(--theme-text)}.create-modal__close:focus-visible{outline:2px solid var(--theme-ring);outline-offset:-2px}.create-modal{min-height:min(449px,100%)}.create-modal .modal__body{flex-direction:column;flex:1;display:flex}.create-modal__body{flex-direction:column;flex:1;gap:16px;display:flex}.create-modal__face{flex-shrink:0;margin-top:2px}.create-modal__amount{flex-direction:column;flex-shrink:0;width:190px;display:flex}.create-modal__amount-field{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.create-modal__reveal{--reveal-cap:240px;animation:.16s cubic-bezier(.25,.46,.45,.94) reveal-block}.create-modal__reveal--closing{animation:conceal-block var(--t-exit) cubic-bezier(.25, .46, .45, .94) forwards;pointer-events:none}.create-modal__document{flex-direction:column;gap:8px;display:flex}.create-modal__where{display:flex}.create-modal__chip-error{margin-top:-10px;padding-left:6px}.create-modal__hint{background:var(--theme-background);color:var(--theme-text-muted);text-wrap:pretty;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:20px}@media (width<=768px){.create-modal{min-height:0}.create-modal .modal__footer{flex-direction:column;align-items:stretch}.create-modal .modal__footer>.chip-button{justify-content:center;width:100%}.create-modal__head{padding-right:8px}.create-modal__amount{width:100%}.create-modal .name-block__head{flex-wrap:wrap}.create-modal__hint{padding:8px 10px;font-size:12px;line-height:16px}}.email-chips{background:var(--theme-surface);border:1px solid var(--theme-border-strong);width:100%;min-height:32px;box-shadow:var(--theme-shadow-xs);cursor:text;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;padding:5px 6px;transition:border-color .12s cubic-bezier(.25,.46,.45,.94),box-shadow .12s cubic-bezier(.25,.46,.45,.94);display:flex}.email-chips--focused{border-color:var(--theme-text);outline:none}.email-chips--invalid{border-color:var(--theme-destructive)}.email-chips__chip{background:var(--theme-hover);min-width:0;height:20px;color:var(--theme-text);white-space:nowrap;border-radius:6px;flex:0 auto;align-items:center;gap:2px;padding:0 2px 0 8px;font-size:11.5px;font-weight:400;display:inline-flex}.email-chips__chip--wrong{background:var(--theme-destructive-tint);color:var(--theme-destructive-text)}.email-chips__address{text-overflow:ellipsis;max-width:240px;overflow:hidden}.email-chips__remove{width:16px;height:16px;color:inherit;opacity:.7;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.email-chips__remove:hover{opacity:1;background:var(--theme-hover)}.email-chips__remove:focus-visible{outline:2px solid var(--theme-ring);outline-offset:1px}.email-chips__input{min-width:120px;height:20px;color:var(--theme-text);background:0 0;border:none;outline:none;flex:120px;padding:0 2px;font-size:13px}.email-chips__input::placeholder{color:var(--theme-text-faint)}.invite-modal{max-width:448px}.invite-modal .modal__body{padding:0 16px 18px}.invite-modal .modal__footer{border-top:1px solid var(--theme-border-soft);background:var(--theme-background);gap:4px;padding:12px 16px}.invite-modal__label{color:var(--theme-text-muted);padding:6px 0;font-size:12px;font-weight:500;line-height:16px;display:block}.invite-modal__label--role{margin-top:12px;padding-bottom:0}.invite-modal__error{margin-top:6px;padding-left:8px}.invite-modal__company{color:var(--theme-text);align-items:center;gap:6px;margin:0 0 12px;font-weight:500;display:flex}.invite-modal__company>svg{color:var(--theme-text-tertiary)}.invite-modal__scope{color:var(--theme-text-muted);margin-top:12px;font-size:12px;line-height:16px}.added-badge{background:var(--theme-success-tint);height:16px;color:var(--theme-success-text);white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:2px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.private-mark{width:20px;height:20px;color:var(--theme-text-faint);flex-shrink:0;justify-content:center;align-items:center;margin:0 -4px;transition:color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.private-mark:hover{color:var(--theme-text-muted)}.center-tile{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;flex-shrink:0;place-content:center;width:36px;height:36px;display:grid}.center-tile--small{border-radius:6px;width:32px;height:32px}.center-tile--large{border-radius:16px;width:72px;height:72px}.center-row{border-radius:10px;align-items:center;gap:12px;min-width:0;padding:8px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:flex}.center-row:hover{background:var(--theme-hover-row)}.center-row__main{min-width:0;color:inherit;text-align:left;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:12px;padding:0;display:flex}.center-row__main:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.center-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.center-row__title{align-items:center;gap:4px;min-width:0;display:flex}.center-row__name{min-width:0;color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}@container center-list (width<=480px){.center-row .added-badge__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.center-row__line{color:var(--theme-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;overflow:hidden}.center-row__act{flex-shrink:0;min-width:88px}@container center-list (width<=560px){.center-row__act{min-width:0}}.center-page{flex:1;grid-template-columns:minmax(0,1fr) 240px;min-height:0;display:grid;overflow-y:auto}@container center-main (width<=720px){.center-page{grid-template-columns:minmax(0,1fr)}}.center-page__body{min-width:0}.center-page__top{gap:16px;padding:32px 32px 16px;display:flex}@container center-main (width<=560px){.center-page__top{flex-direction:column;gap:12px;padding:24px 16px 16px}.center-page__tabs,.center-page__content{padding-inline:16px}.center-page__card{flex-wrap:wrap}.center-page__card-act{flex-basis:100%}.center-page__title{font-size:20px;line-height:28px}}.center-page__meta{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.center-page__title{color:var(--theme-text);margin:0;font-size:24px;font-weight:600;line-height:36px}.center-page__description{color:var(--theme-text-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:21px}.center-page__tabs{border-bottom:1px solid var(--theme-border);gap:12px;padding:0 32px;display:flex}.center-page__tab{height:47px;color:var(--theme-text-muted);background:0 0;border:none;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:16px;display:flex;position:relative}.center-page__tab:hover:not(.center-page__tab--on) .center-page__tab-box{background:var(--theme-hover-strong)}.center-page__tab--on{color:var(--theme-text)}.center-page__tab--on:after{content:"";background:var(--theme-text);height:2px;position:absolute;inset:auto 0 -1px}.center-page__tab-box{border-radius:6px;align-items:center;gap:4px;padding:6px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:flex}.center-page__tab-box>svg{color:currentColor}.center-page__tab-check{color:var(--theme-success)}.center-page__content{padding:16px 32px 32px}.center-page__card{border:1px solid var(--theme-border);border-radius:8px;gap:15px;margin-bottom:26px;padding:16px;display:flex}.center-page__card-mark{width:36px;height:36px;color:var(--theme-text);flex-shrink:0;place-content:center;display:grid}.center-page__card-text{flex:1;min-width:0}.center-page__card-name{color:var(--theme-text);margin:0 0 2px;font-size:14px;font-weight:500;line-height:16px}.center-page__card-line{color:var(--theme-text-muted);margin:0;font-size:12px;line-height:18px}.center-page__card-act{flex-shrink:0;align-self:center}.center-page__part+.center-page__part{margin-top:26px}.center-page__subtitle{color:var(--theme-text);margin:0 0 14px;font-size:16px;font-weight:500;line-height:20px}.center-page__box{border:1px solid var(--theme-border);border-radius:8px;overflow:hidden}.center-page__stage+.center-page__stage{border-top:1px solid var(--theme-border)}.center-page__stage-row{text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:15px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:flex}.center-page__stage-row:hover{background:var(--theme-hover-row)}.center-page__stage-row:hover .center-page__under{color:var(--theme-text)}.center-page__stage-row:focus-visible{outline:2px solid var(--theme-ring);outline-offset:-2px}.center-page__index{background:var(--theme-hover);width:32px;height:32px;color:var(--theme-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border-radius:8px;flex-shrink:0;place-content:center;font-size:13px;font-weight:600;line-height:16px;display:grid}.center-page__stage-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.center-page__stage-name{color:var(--theme-text);font-size:14px;font-weight:500;line-height:16px}.center-page__stage-line{color:var(--theme-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.center-page__under{color:var(--theme-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex:none;align-items:center;gap:2px;font-size:12px;line-height:16px;display:flex}.center-page__chevron{transition:transform .12s cubic-bezier(.25,.46,.45,.94)}.center-page__chevron--open{transform:rotate(90deg)}.center-page__points{flex-direction:column;gap:8px;margin:0;padding:0 15px 15px 59px;list-style:none;display:flex}.center-page__point{border-left:1px solid var(--theme-border);flex-direction:column;gap:2px;padding-left:12px;display:flex}.center-page__point-name{color:var(--theme-text);font-size:13px;line-height:18px}.center-page__point-note{color:var(--theme-text-muted);text-wrap:pretty;font-size:12px;line-height:16px}.center-page__chips{flex-wrap:wrap;gap:6px;display:flex}.center-page__chip{background:var(--theme-hover);height:24px;color:var(--theme-text);border-radius:7px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.center-page__aside{border-left:1px solid var(--theme-border);align-self:start;min-height:100%;padding:16px 24px;position:sticky;top:0}@container center-main (width<=720px){.center-page__aside{border-left:none;border-top:1px solid var(--theme-border);min-height:0;position:static}}.center-page__fact{margin:0;padding:12px 0}.center-page__fact dt{color:var(--theme-text-muted);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600;line-height:16px}.center-page__fact dd{color:var(--theme-text);margin:0;font-size:14px;line-height:16px}.center-page__by,.center-page__kind{align-items:center;gap:4px;display:flex}.center-page__mark{background:var(--theme-text);flex-shrink:0;width:16px;height:16px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.center-page__groups{flex-wrap:wrap;gap:6px;display:flex}.center-page__group{border:1px solid var(--theme-border);color:var(--theme-text);background:0 0;border-radius:6px;align-items:center;padding:2px 5px;font-size:12px;line-height:16px;display:inline-flex}.center-page__group:hover{background:var(--theme-hover);border-color:#0000}.center-page__holds+.center-page__holds{margin-top:6px}.center-page__stage-row--waiting{cursor:default}.center-page__stage-row--waiting:hover,.center-page__chip--waiting{background:0 0}.center-search{min-width:0;position:relative}.center-search__field{background:var(--theme-hover);height:32px;color:var(--theme-text-muted);cursor:text;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:3px 7px 3px 11px;transition:border-color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.center-search__field:hover{border-color:var(--theme-border-cell)}.center-search__field:focus-within{border-color:var(--theme-text)}.center-search__input{padding:0;min-width:1px;color:var(--theme-text);background:0 0;border:none;outline:none;flex:1;margin-inline-start:-2px;padding-inline-start:2px;font-size:14px;line-height:24px}.center-search__input::placeholder{color:var(--theme-text-tertiary)}.center-search__menu{z-index:100;--theme-surface:var(--theme-surface-raised);background:var(--theme-surface-raised);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-menu);border-radius:12px;width:240px;max-height:256px;padding:8px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}@container center-main (width<=560px){.center-search__menu{width:auto;left:0}}.center-search__row{width:100%;height:40px;color:var(--theme-text);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:4px;display:flex}.center-search__row--lit{background:var(--theme-hover)}.center-search__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:16px;overflow:hidden}.center-search__empty{color:var(--theme-text-muted);margin:0;padding:8px 0;font-size:14px;line-height:18px}@media (width<=544px){.modal--large:has(>.template-center){padding:0}}.template-center.modal__dialog{border-radius:10px;height:min(100%,1200px)}@media (width<=544px){.template-center.modal__dialog{border-radius:0;height:100%}}.template-center__nav{border-right:1px solid var(--theme-border);background:var(--theme-surface-band);flex-direction:column;flex-shrink:0;width:240px;min-height:0;padding-bottom:12px;display:flex}.template-center__nav-head{flex-shrink:0;align-items:center;gap:8px;height:48px;padding:8px;display:flex}.template-center__nav-tile{border:1px solid var(--theme-border);background:var(--theme-surface);width:32px;height:32px;color:var(--theme-brand);border-radius:10px;flex-shrink:0;place-content:center;display:grid}.template-center__heading{min-width:0;color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.template-center__groups{flex-direction:column;gap:1px;min-height:0;display:flex;overflow-y:auto}.template-center__caption{color:var(--theme-text-tertiary);text-transform:uppercase;margin:0;padding:0 16px;font-size:11px;font-weight:600;line-height:32px}.template-center__nav-row{color:var(--theme-text);text-align:left;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:12px;margin:0 8px;padding:6px 8px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:flex}.template-center__nav-row>svg{color:var(--theme-text-muted);flex-shrink:0}.template-center__nav-row:hover,.template-center__nav-row--lit{background:var(--theme-hover)}.template-center__nav-row--lit>svg{color:var(--theme-text)}.template-center__nav-row:focus-visible{outline:2px solid var(--theme-ring);outline-offset:0}.template-center__caption+.template-center__nav-row{margin-top:8px}.template-center__nav-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:2px 0;font-size:14px;line-height:16px;overflow:hidden}.template-center__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container:center-main/inline-size}.template-center__head{border-bottom:1px solid var(--theme-border);flex-shrink:0;align-items:center;gap:8px;min-height:49px;padding:8px;display:flex}@container center-main (width<=560px){.template-center__head{flex-wrap:wrap}.template-center__head .template-center__tabs,.template-center__head .template-center__crumbs{flex:1 1 0}.template-center__head .template-center__search{flex-basis:100%;order:3;margin-left:0}.template-center__head .template-center__close{margin-left:auto}}.template-center__menu{width:24px;height:24px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.template-center__menu:hover{background:var(--theme-hover);color:var(--theme-text)}.template-center__menu{color:var(--theme-text-muted);flex-shrink:0}.template-center__menu:hover,.template-center__menu[aria-expanded=true]{background:var(--theme-hover-strong);color:var(--theme-text)}.template-center__menu:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.template-center__tabs{scrollbar-width:none;align-self:stretch;gap:8px;min-width:0;min-height:31px;display:flex;overflow-x:auto}.template-center__tab{color:var(--theme-text-muted);background:0 0;border:none;align-items:center;padding:0;font-size:12px;font-weight:500;line-height:16px;display:flex;position:relative}.template-center__tab:hover:not(.template-center__tab--on) .template-center__tab-box{background:var(--theme-hover-strong)}.template-center__tab--on{color:var(--theme-text)}.template-center__tab--on:after{content:"";background:var(--theme-text);height:2px;position:absolute;inset:auto 0 -1px}.template-center__tab:focus-visible{outline:none}.template-center__tab:focus-visible .template-center__tab-box{outline:2px solid var(--theme-ring)}.template-center__tab-box{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:4px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:flex}.template-center__tab-count{background:var(--theme-success-tint);color:var(--theme-success-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border-radius:999px;padding:0 6px;font-weight:600}.template-center__crumbs{flex:0 auto;align-items:center;min-width:0;display:flex}.template-center__crumb{min-width:0;color:var(--theme-text-muted);white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px;font-size:14px;line-height:16px;display:inline-flex}.template-center__crumb>svg{color:var(--theme-text-muted);flex-shrink:0}.template-center__crumb:is(button):hover{background:var(--theme-hover)}.template-center__crumb--here{color:var(--theme-text);text-overflow:ellipsis;font-weight:500;overflow:hidden}.template-center__crumb-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.template-center__slash{color:var(--theme-text-separator);flex-shrink:0;padding:0 2px;font-size:12px}.template-center__search{flex:0 200px;margin-left:auto}.template-center__close{background:var(--theme-hover);width:24px;height:24px;color:var(--theme-text-muted);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.template-center__close:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.template-center__close:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.template-center__list{flex:1;min-height:0;position:relative;overflow-y:auto;container:center-list/inline-size}.template-center__page{padding-top:12px}.template-center__alert{margin:0 48px 12px}.template-center__sentinel{pointer-events:none;height:1px;margin-bottom:-1px}.template-center__strip{z-index:5;background:var(--theme-surface);border-bottom:1px solid #0000;align-items:center;gap:12px;padding:10px 48px;transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out;display:flex;position:sticky;top:0}.template-center__strip--stuck{border-color:var(--theme-border);box-shadow:var(--theme-shadow-stuck)}.template-center__strip-title{color:var(--theme-text-tertiary);flex-shrink:0;font-size:14px;font-weight:500;line-height:16px}.template-center__pills{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.template-center__pill{border:1px solid var(--theme-border);background:var(--theme-surface);height:28px;color:var(--theme-text-muted);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:500;line-height:16px;transition:background .12s cubic-bezier(.25,.46,.45,.94),border-color .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.template-center__pill>svg{color:var(--theme-text-tertiary)}.template-center__pill:hover{background:var(--theme-hover-row-flat);color:var(--theme-text)}.template-center__pill--on,.template-center__pill--on:hover{border-color:var(--theme-brand-border);background:var(--theme-brand-tint);color:var(--theme-brand-text)}.template-center__pill--on>svg,.template-center__pill--on:hover>svg{color:var(--theme-brand-text)}.template-center__pill:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.template-center__pill-count{color:var(--theme-text-tertiary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:12px;line-height:16px}.template-center__group{padding:0 48px;scroll-margin-top:49px}.template-center__group:last-child{padding-bottom:32px}.template-center__group-head{border-bottom:1px solid var(--theme-border-soft);margin-bottom:17px;padding:30px 8px 10px}.template-center__group-title{color:var(--theme-text);margin:0;font-size:16px;font-weight:500;line-height:24px}.template-center__roll{grid-template-rows:1fr;transition:grid-template-rows .2s ease-in-out,opacity .2s ease-in-out;display:grid}.template-center__roll--up{opacity:0;pointer-events:none;grid-template-rows:0fr}.template-center__roll-clip{min-height:0;margin:-4px;padding:4px;overflow:hidden}.template-center__group-empty{color:var(--theme-text-muted);margin:0;padding:0 8px;font-size:12px;line-height:18px}.template-center__grid{grid-template-columns:1fr 1fr;gap:10px 30px;display:grid}@container center-list (width<=760px){.template-center__grid{grid-template-columns:1fr}}@container center-list (width<=560px){.template-center__strip,.template-center__group{padding-inline:16px}}.event-dialog{max-width:600px}.event-dialog .modal__body{padding:0 16px 18px}.event-dialog .modal__footer{border-top:1px solid var(--theme-border-soft);background:var(--theme-background);gap:4px;padding:12px 16px}.event-dialog{border-radius:12px}.event-dialog .modal__body{border-radius:12px;padding:0}.trade-dialog{max-width:540px}.trade-dialog .modal__body{padding:0 16px 18px}.trade-dialog .modal__footer{border-top:1px solid var(--theme-border-soft);background:var(--theme-background);gap:4px;padding:12px 16px}.trade-dialog__label{color:var(--theme-text-muted);padding:6px 0;font-size:12px;font-weight:500;line-height:16px;display:block}.trade-dialog__error{margin-top:6px}.investor-dialog{max-width:520px}.investor-dialog__body{flex-direction:column;gap:16px;display:flex}.investor-dialog__chip-error{margin-top:-10px;padding-left:6px}.investor-dialog__invite{color:var(--theme-brand-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-right:auto;padding:0;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.investor-dialog__invite:hover{color:var(--theme-brand-active)}.investor-dialog__invite:disabled{opacity:.55;cursor:default}.member-picker__search{margin-bottom:8px}.member-picker__list{height:calc(var(--rows,5) * 40px);margin:0 -8px;overflow-y:auto}.member-picker__row{width:100%;height:40px;color:var(--theme-text);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:0 8px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:flex}.member-picker__row:hover{background:var(--theme-hover)}.member-picker__row:focus-visible{outline:2px solid var(--theme-ring);outline-offset:-2px}.member-picker__person{flex:1;min-width:0}.member-picker__meta{min-width:0;max-width:45%;color:var(--theme-text-muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;margin-right:4px;font-size:12px;line-height:16px;overflow:hidden}.member-picker__empty{color:var(--theme-text-muted);text-wrap:pretty;padding:12px 8px;font-size:13px;line-height:18px}.member-picker__list>.member-picker__empty{padding-block:10px}.team-modal{max-width:448px}.team-modal .modal__body{padding:0 16px 18px}.team-modal .modal__footer{border-top:1px solid var(--theme-border-soft);background:var(--theme-background);gap:4px;padding:12px 16px}.team-modal__label{color:var(--theme-text-muted);padding:6px 0;font-size:12px;font-weight:500;line-height:16px;display:block}.team-modal__label:not(:first-child){margin-top:12px}.team-modal__row{align-items:center;gap:8px;display:flex}.team-modal__row .input{flex:1}.team-modal__description{resize:none}.team-modal__error{margin-top:6px;padding-left:8px}.team-modal__delete{color:var(--theme-destructive-text);border-color:var(--theme-destructive-border);margin-right:auto}.team-modal__delete:hover:not(:disabled){background:var(--theme-destructive-tint);color:var(--theme-destructive-text)}.app-layout{background:var(--theme-shell-ground);flex-direction:column;height:100svh;display:flex;overflow:hidden}@media (width<=544px){.app-layout{background:var(--theme-surface-strong)}}.app-layout__body{flex:1;align-items:stretch;gap:8px;min-height:0;padding:0 8px 8px;display:flex}@media (width<=544px){.app-layout__body{gap:0;padding:0}}.app-layout__main{background:var(--theme-surface);border:1px solid var(--theme-border);min-width:0;box-shadow:var(--theme-shadow-region);border-radius:12px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@media (width<=544px){.app-layout__main{box-shadow:none;background:0 0;border:0;border-radius:0}}.app-layout__toasts{left:8px;right:8px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:118;pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute}.app-layout__toasts>*{pointer-events:auto}.app-layout__toasts:has(>.update-toast,>.transfer-toast)>.toast{margin-inline:0;position:relative;inset:auto}.app-layout__content{min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.app-layout__page{padding:14px 20px 24px}@media (width<=1020px){.app-layout__page{padding:12px 16px 32px}}@media (width<=544px){.app-layout__page{padding:14px 16px 24px}}.app-layout__page--record>*{animation:.16s cubic-bezier(.25,.46,.45,.94) backwards fade-in}.app-layout__page--flush{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.app-layout__page--flush>*{flex-direction:column;flex:1;min-height:0;display:flex}body:has(.modal) .app-layout__toasts{align-items:center;width:min(440px,100vw - 16px);margin-inline:auto;position:fixed;left:0;right:0}.app-layout__toasts:has(>.transfer-toast):not(:has(>.update-toast)){align-items:center;width:min(440px,100vw - 16px);margin-inline:auto;position:fixed;left:0;right:0}.security-dialog{border-radius:12px;max-width:650px}.security-dialog .modal__body{padding:50px}.security-dialog__head{align-items:center;margin-bottom:30px;display:flex;position:relative}.security-dialog__title{color:var(--theme-text-muted);margin:0;padding-right:40px;font-size:23px;font-weight:500;line-height:28px}.security-dialog__close{background:var(--theme-hover);width:24px;height:24px;color:var(--theme-text-muted);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.security-dialog__close:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.security-dialog__close:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.security-dialog__close{position:absolute;top:50%;right:0;transform:translateY(-50%)}.security-dialog__content{min-height:300px}.security-dialog--compact .security-dialog__content{min-height:0}.security-dialog .security-dialog__text{color:var(--theme-text);margin:0;padding-bottom:16px;font-size:14px;line-height:22px}.security-dialog .security-dialog__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:16px;display:flex}.security-dialog .security-dialog__action{border-radius:4px;min-width:175px;height:48px;padding:0 16px;font-size:14px;font-weight:500}.security-dialog .security-dialog__action--quiet{color:var(--theme-text-tertiary);font-weight:400}.security-dialog .security-dialog__words{min-width:175px;height:48px;color:var(--theme-text-tertiary);justify-content:center;align-items:center;font-size:14px;display:inline-flex}@media (width<=544px){.security-dialog .modal__body{padding:24px}.security-dialog__content{min-height:0}.security-dialog .security-dialog__actions{flex-direction:column;align-items:stretch;gap:8px}.security-dialog .security-dialog__words{height:auto}}.sudo-dialog__form{text-align:center;width:400px;max-width:100%;margin:0 auto;padding:50px 0}.sudo-dialog__title{color:var(--theme-text);margin:0 0 45px;font-size:28px;font-weight:400;line-height:40px}.sudo-dialog__lede{color:var(--theme-text);margin:0 0 45px;font-size:14px;line-height:14px}.sudo-dialog__row{position:relative}.sudo-dialog__label{color:var(--theme-text);font-size:12px;font-weight:500;line-height:12px;display:block}.sudo-dialog__field{border-bottom:1px solid var(--theme-border);align-items:center;transition:border-color .12s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative}.sudo-dialog__field:focus-within{border-bottom-color:var(--theme-text)}.sudo-dialog__input{text-align:center;min-width:0;color:var(--theme-text-muted);background:0 0;border:0;flex:1;padding:16px 70px;font-size:16px}.sudo-dialog__input::placeholder{color:var(--theme-text-faint)}.sudo-dialog__input:focus,.sudo-dialog__input:focus-visible{outline:none}.sudo-dialog__show{color:var(--theme-text-muted);background:0 0;border:0;border-radius:6px;padding:5px 11px;font-size:12px;font-weight:500;line-height:12px;position:absolute;right:10px}.sudo-dialog__show:hover{color:var(--theme-text)}.sudo-dialog__row--invalid .sudo-dialog__label{color:var(--theme-destructive-text)}.sudo-dialog__row--invalid .sudo-dialog__field{border-bottom-color:var(--theme-destructive)}.sudo-dialog__error{text-align:left;position:absolute;top:calc(100% + 3px);left:0}.sudo-dialog .sudo-dialog__submit{border-radius:5px;width:250px;height:74px;margin:30px auto 0;font-size:18px;font-weight:600;display:flex}@media (width<=544px){.sudo-dialog__form{padding:16px 0}.sudo-dialog__title{margin-bottom:24px;font-size:22px;line-height:30px}.sudo-dialog__lede{margin-bottom:24px;line-height:20px}.sudo-dialog .sudo-dialog__submit{width:100%}}.two-factor-setup__apps{background:var(--theme-surface-band);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 -50px 10px;padding:24px 50px 0;list-style:none;display:flex}.two-factor-setup__app{align-items:center;gap:12px;width:48%;min-width:0;margin-bottom:24px;display:flex}.two-factor-setup__app-icon{outline:1px solid var(--theme-border-soft);outline-offset:-1px;border-radius:8px;flex-shrink:0;width:40px;height:40px;display:block}.two-factor-setup__app-text{flex-direction:column;gap:4px;min-width:0;display:flex}.two-factor-setup__app-name{color:var(--theme-text);font-size:14px;font-weight:500;line-height:1}.two-factor-setup__app-maker{color:var(--theme-text);font-size:12px;line-height:1}.two-factor-setup__scan{align-items:flex-start;display:flex}.two-factor-setup__qr{flex-shrink:0;width:160px;height:160px;margin-right:36px;display:block}.two-factor-setup__form{flex:1;min-width:0}.two-factor-setup__label{color:var(--theme-text);margin-bottom:10px;font-size:14px;line-height:1;display:block}.two-factor-setup .two-factor-setup__code{border-radius:3px;height:36px;padding:0 16px}.two-factor-setup .two-factor-setup__scan-actions{gap:24px}.two-factor-setup .two-factor-setup__set-up{font-size:16px}.two-factor-setup__error{margin-top:10px}.two-factor-setup__key{border-top:1px solid var(--theme-border);flex-direction:column;gap:8px;margin:24px 0 0;padding-top:16px;display:flex}.two-factor-setup__key-ask{color:var(--theme-text-tertiary);font-size:12px;line-height:1}.two-factor-setup__secret{color:var(--theme-brand-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12px;font-weight:500;line-height:1}.two-factor-setup__done{text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex}.two-factor-setup__done-title{letter-spacing:-.01em;text-wrap:balance;margin:24px 0 0;font-size:24px;font-weight:600;line-height:30px}@media (width<=544px){.two-factor-setup__apps{margin-left:-24px;margin-right:-24px;padding:16px 24px 0}.two-factor-setup__app{width:100%;margin-bottom:16px}.two-factor-setup__scan{flex-direction:column;align-items:center}.two-factor-setup__qr{margin:0 0 20px}.two-factor-setup__form{width:100%}}.keychain{fill-rule:evenodd;width:96px;height:96px}.keychain__sparkles{fill:var(--theme-border)}.keychain__ring{fill:none;stroke:var(--theme-brand);stroke-width:4px}.keychain__key{fill:var(--theme-surface)}.keychain__key--tinted{fill:var(--theme-brand-tint)}.mfa-gate__line{display:block}.mfa-gate__actions{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:24px;display:flex}.mfa-gate__actions>.button{width:100%}.mfa-gate__actions .auth-frame__link{cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0}.confirm-dialog.mfa-prompt .modal__footer{flex-direction:column-reverse}.confirm-dialog.mfa-prompt .modal__footer>*{flex:none;width:100%}.account-closed__go{margin-top:16px}.canny-page__spinner{margin-top:20px}.canny-page__retry{width:100%;margin-top:12px}.help-contact-page__spinner{margin-top:20px}.help-contact-page__retry{width:100%;margin-top:12px}.field{margin-bottom:12px}.field__head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.field__label{color:var(--theme-text);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.field__error{margin-top:6px;padding-left:12px}.account-form{width:100%}.account-form__email{border:1px solid var(--theme-border);background:var(--theme-background);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex}.account-form__email--lg{border-radius:12px;height:44px;padding:0 14px}.account-form__address{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.account-form__origin{color:var(--theme-text-faint);flex-shrink:0;font-size:11.5px;line-height:15px}.account-form__name{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}@media (width<=544px){.account-form__name{grid-template-columns:1fr}}.account-form__submit{width:100%;margin-top:4px}.invite-face{flex-shrink:0;display:inline-flex;position:relative}.invite-face__badge{background:var(--theme-success-text);border:2px solid var(--theme-surface);width:20px;height:20px;color:var(--theme-on-brand);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-5px;right:-5px}.invite-page__role{width:100%;color:var(--theme-text-muted);text-wrap:pretty;margin-top:10px;font-size:14px;line-height:20px}.invite-page__role strong{color:var(--theme-text);font-weight:500}.invite-page__text{width:100%;color:var(--theme-text-muted);text-wrap:pretty;margin-top:14px;font-size:14px;line-height:20px}.invite-page .account-form{text-align:left;margin-top:22px}.invite-page__note{width:100%;color:var(--theme-text-muted);margin-top:22px;font-size:14px;line-height:20px}.invite-page__note strong{color:var(--theme-text);font-weight:500}.invite-page__mismatch{border:1px solid var(--theme-warning-border);background:var(--theme-warning-tint);width:100%;color:var(--theme-warning);text-align:left;text-wrap:pretty;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.invite-page__mismatch>svg{flex-shrink:0;margin-top:2px}.invite-page__mismatch strong{font-weight:600}.invite-page__primary{width:100%;margin-top:22px}.invite-page__note+.invite-page__primary,.invite-page__mismatch+.invite-page__primary{margin-top:16px}.invite-page__foot{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:10px;display:flex}@media (width<=544px){.invite-page__foot{flex-direction:column;align-items:stretch;gap:8px;margin-top:12px}}.invite-page__expiry{color:var(--theme-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:12px;line-height:16px}@media (width<=544px){.invite-page__expiry{font-size:14px;line-height:20px}}.invite-page__decline{color:var(--theme-text-muted);flex-shrink:0}.invite-page__terms{color:var(--theme-text-faint);text-wrap:pretty;margin-top:18px;font-size:11.5px;line-height:15px}.invite-page__terms a{color:var(--theme-brand-text)}.invite-page__terms a:hover{color:var(--theme-brand-active);text-underline-offset:2px;text-decoration:underline}.invite-page__checking{color:var(--theme-text-muted);margin-top:10px;font-size:12px;line-height:16px}.invite-page__status-icon{border:1px solid var(--theme-border);background:var(--theme-background);width:36px;height:36px;color:var(--theme-text-muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.invite-page__status-icon--success{border-color:var(--theme-success-border);background:var(--theme-success-tint);color:var(--theme-success-text)}@media (width<=544px){.invite-page__status-icon{width:44px;height:44px}}.invite-page__login{margin-top:12px}.invite-page__from{border:1px solid var(--theme-border-soft);background:var(--theme-background);width:100%;color:var(--theme-text-muted);text-align:left;border-radius:10px;align-items:center;gap:12px;margin-top:18px;padding:10px 12px;font-size:14px;line-height:20px;display:flex}.password-field__eye{color:var(--theme-text-tertiary);border-radius:6px}.input-box--lg:has(>.password-field__eye){padding-right:8px}.login-page__chip{background:var(--theme-surface);height:32px;box-shadow:var(--theme-shadow-region);color:var(--theme-text-muted);border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:0 11px 0 5px;font-size:12px;line-height:16px;display:inline-flex}.login-page__chip strong{color:var(--theme-text);font-weight:500}@media (width<=544px){.login-page__chip{border-radius:10px;height:36px;padding:0 12px 0 6px;font-size:14px;line-height:20px}}.reset-page__again{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:22px;display:flex}.reset-page__again--after{margin-top:12px}.reset-page__missing{color:var(--theme-text-muted);font-size:12px;line-height:17px}.reset-page__resend{background:var(--theme-hover);height:24px;color:var(--theme-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border:none;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;transition:background-color .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.reset-page__resend:hover:not(:disabled){background:var(--theme-hover-strong)}.reset-page__resend:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.reset-page__resend:disabled{color:var(--theme-text-tertiary)}.reset-page .reset-page__again+.auth-frame__link{margin-top:20px}@media (width<=544px){.reset-page__again{flex-direction:column;gap:0}.reset-page__missing{display:none}.reset-page__resend{border-radius:10px;justify-content:center;width:100%;height:44px;font-size:13px}}.code-input{justify-content:center;gap:8px;width:100%;display:flex}.code-input__box{border:1px solid var(--theme-border-strong);background:var(--theme-surface);width:52px;height:52px;font:inherit;color:var(--theme-text);text-align:center;caret-color:var(--theme-text);box-shadow:var(--theme-shadow-xs);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border-radius:12px;padding:0;font-size:24px;font-weight:600;line-height:1;transition:border-color .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94)}.code-input__box:hover:not(:disabled){border-color:var(--theme-border-hover)}.code-input__box:focus,.code-input__box:focus-visible{border-color:var(--theme-text);outline:none}.code-input__box:disabled{background:var(--theme-surface-strong);color:var(--theme-text-muted)}.code-input__box--invalid{border-color:var(--theme-destructive);background:var(--theme-destructive-tint);color:var(--theme-destructive-text)}.code-input__box--invalid:hover:not(:disabled),.code-input__box--invalid:focus,.code-input__box--invalid:focus-visible{border-color:var(--theme-destructive)}@media (width<=420px){.code-input__box{width:44px;height:44px;font-size:20px}}.two-factor-page__line{color:var(--theme-text-muted);text-align:center;text-wrap:pretty;margin:16px 0 0;font-size:14px;line-height:20px}.not-found-page{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.shared{background:var(--theme-background);min-height:100vh}.shared__bar{background:var(--theme-surface);border-bottom:1px solid var(--theme-border);align-items:center;gap:8px;padding:14px 20px;display:flex}.shared__logo{background:var(--theme-text);flex-shrink:0;width:21px;height:22px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shared__brand{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:18px}.shared__body{max-width:760px;margin:0 auto;padding:24px 20px 40px}.shared__head{margin-bottom:14px}.shared__title{letter-spacing:-.022em;word-break:break-all;font-size:19px;font-weight:600;line-height:24px}.shared__by,.shared__note{color:var(--theme-text-muted);margin-top:2px;font-size:12px;line-height:16px}.shared--gone{background:var(--theme-surface);flex-direction:column;padding:84px 0;display:flex}.shared__corner{border-radius:6px;display:flex;position:absolute;top:30px;left:30px}.shared__corner:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.shared__wordmark{background:var(--theme-text);flex-shrink:0;width:77px;height:24px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shared__gone{background:var(--theme-surface);width:min(400px,100% - 32px);box-shadow:var(--theme-shadow-menu-lg);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:24px;margin:auto;padding:24px;display:flex}.shared__gone-picture{place-items:center;width:80px;height:80px;display:grid;position:relative}.shared__gone-picture:before{content:"";border:2px solid var(--theme-border);background:var(--theme-surface-strong);box-shadow:inset 0 0 0 2px var(--theme-surface);border-radius:16px;position:absolute;inset:12px}.shared__gone-mark{background:var(--theme-text);flex-shrink:0;width:24px;height:25px;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shared__gone-badge{background:var(--theme-text);width:20px;height:20px;color:var(--theme-surface);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:7px;right:7px}.shared__gone-badge svg{width:11px;height:11px}.shared__gone-words{flex-direction:column;gap:4px;display:flex}.shared__gone-action{width:100%;height:40px}.shared__gone-title{color:var(--theme-text);font-size:16px;font-weight:600;line-height:20px}.shared__gone-note{color:var(--theme-text-muted);text-wrap:pretty;font-size:14px;line-height:21px}.shared__panel{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;overflow:hidden}.shared__level{border-bottom:1px solid var(--theme-border-soft);align-items:center;gap:8px;min-height:44px;padding:6px 12px;display:flex}.shared__crumbs{min-width:0;color:var(--theme-text-muted);flex-wrap:wrap;flex:1;align-items:center;gap:6px;font-size:13px;display:flex}.shared__crumb{align-items:center;gap:6px;display:inline-flex}.shared__crumb button{height:24px;font:inherit;color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 6px;transition:background .12s cubic-bezier(.25,.46,.45,.94)}.shared__crumb button:hover{color:var(--theme-text);background:var(--theme-hover)}.shared__columns{background:var(--theme-background);height:32px;color:var(--theme-text-muted);white-space:nowrap;border-bottom:1px solid var(--theme-border-soft);grid-template-columns:30px minmax(0,1fr) 110px 100px 40px;align-items:center;column-gap:12px;padding:5px 16px;font-size:12px;font-weight:500;line-height:16px;display:grid}.shared__right{text-align:right}.shared__list{list-style:none}.shared__row{cursor:pointer;transition:background .12s cubic-bezier(.25,.46,.45,.94);position:relative}.shared__row:hover{background:var(--theme-hover-row)}.shared__row>.row-link{z-index:2;position:absolute;inset:0}.shared__row:has(>.row-link) a:not(.row-link){z-index:3;position:relative}.shared__row:has(>.row-link) :is(button,input,.popover-menu,.select){z-index:3;position:relative}.shared__row:has(>.row-link) .date-picker--open{z-index:100}.shared__row{cursor:default;grid-template-columns:30px minmax(0,1fr) 110px 100px 40px;align-items:center;column-gap:12px;min-height:48px;padding:0 16px;display:grid}.shared__row+.shared__row{border-top:1px solid var(--theme-border-soft)}.shared__row:focus-visible{outline:2px solid var(--theme-ring);outline-offset:-2px}.shared__row--picked{background:var(--theme-brand-tint-soft)}.shared__row--picked:hover{background:var(--theme-brand-tint)}.shared__tile{width:30px;height:28px;color:var(--theme-text-muted);place-items:center;display:grid}.shared__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;line-height:18px;overflow:hidden}.shared__name--folder{font-weight:500}.shared__metas{display:contents}.shared__meta{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:right;color:var(--theme-text-muted);font-size:12px}.shared__action{justify-self:center}.shared__failure{border-top:1px solid var(--theme-border-soft);margin:0;padding:8px 16px}@media (width<=768px){.shared__body{padding:16px 12px 32px}.shared__columns{display:none}.shared__row{grid-template-columns:30px minmax(0,1fr) 28px;row-gap:2px;min-height:56px;padding:8px 12px}.shared__tile{grid-row:1/span 2}.shared__name{grid-column:2}.shared__metas{grid-column:2;gap:6px;display:flex}.shared__meta{text-align:left;font-size:11.5px}.shared__action{grid-area:1/3/span 2}}.signup-form__name{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 10px;display:grid}.signup-form__checks{text-align:left;flex-direction:column;gap:10px;margin-top:14px;display:flex}.signup-form__check{align-items:flex-start}.signup-form__check .checkbox__label{color:var(--theme-text-tertiary);transition:color .12s cubic-bezier(.25,.46,.45,.94)}.signup-form__check a{color:var(--theme-text-muted);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--theme-text-muted) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--theme-text-muted) 40%, transparent)}.signup-form__check--on .checkbox__label,.signup-form__check--on a{color:var(--theme-text)}.signup-form__check--invalid .checkbox__mark{box-shadow:inset 0 0 0 1px var(--theme-destructive)}.signup-form__term{flex-direction:column;display:flex}.signup-form__error{margin-top:3px;padding-left:26px}@media (width<=544px){.signup-form__name{grid-template-columns:minmax(0,1fr);gap:12px}.signup-form__checks{gap:12px}.signup-form__check{gap:10px}.signup-form__check .checkbox__label{font-size:14px;line-height:20px}.signup-form__check .checkbox__mark{width:20px;height:20px}.signup-form__error{padding-left:30px}}.signup-page__waitlist.auth-frame__submit{margin-top:24px}@media (width<=544px){.signup-page__waitlist.auth-frame__submit{margin-top:22px}}.signup-verify-page__address{color:var(--theme-text);overflow-wrap:anywhere;margin-top:2px;font-weight:500;display:block}.signup-verify-page__line{width:100%;color:var(--theme-text-muted);text-wrap:pretty;margin-top:12px;font-size:14px;line-height:20px}.signup-verify-page__line--small{margin-top:16px}.signup-verify-page__act{font:inherit;color:var(--theme-brand-text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-weight:500;transition:color .12s cubic-bezier(.25,.46,.45,.94)}.signup-verify-page__act:hover{color:var(--theme-brand-active);text-underline-offset:2px;text-decoration:underline}.signup-verify-page__act:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.signup-verify-page__count{color:var(--theme-text-tertiary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.signup-verify-page__again.auth-frame__submit{margin-top:24px}@media (width<=544px){.signup-verify-page__again.auth-frame__submit{margin-top:22px}}.signup-verify-page__again--after.auth-frame__submit{margin-top:12px}.workspace-deleted-page .auth-frame__body{padding-top:0;padding-bottom:8px}.setup-companies{flex-direction:column;gap:12px;display:flex}.setup-companies__row--added{animation:.2s ease-in-out backwards setup-rise}.setup-companies__no-remove{flex-shrink:0;width:24px}.setup-companies__error{margin:6px 0 0 56px}.setup-companies__add.button{align-self:flex-start;margin-left:41px}@media (prefers-reduced-motion:reduce){.setup-companies__row--added{animation:none}}.setup-people{background:var(--theme-surface);box-shadow:var(--theme-shadow-canvas);border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}.setup-people__help,.setup-people__refusal{margin:-8px 0 0 12px}.setup-people__help{color:var(--theme-text-tertiary);font-size:12px;line-height:16px}.setup-people__rows{flex-direction:column;margin:-4px 0;padding:0;list-style:none;display:flex}.setup-people__person{align-items:center;gap:10px;height:40px;animation:.2s ease-in-out backwards setup-rise;display:flex}.setup-people__address{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:16px;overflow:hidden}.setup-people__role{height:24px;box-shadow:inset 0 0 0 1px var(--theme-border);color:var(--theme-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:12px;font-weight:500;line-height:16px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.setup-people__role:hover,.setup-people__role[aria-expanded=true]{background:var(--theme-hover)}.setup-people__role:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.setup-people__role-glyph{color:var(--theme-text-tertiary)}.setup-people__as{flex-direction:column;display:flex}.setup-people__as>.popover-menu{display:flex}.setup-people__label{color:var(--theme-text-muted);margin:0;padding:0;font-size:12px;font-weight:500;line-height:16px;display:block}.setup-people__buttons{justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-people__buttons--end{justify-content:flex-end}@media (prefers-reduced-motion:reduce){.setup-people__person{animation:none}}.setup-skip{background:var(--theme-warning-subtle);border-radius:8px;flex-direction:column;gap:12px;padding:18px 16px;animation:.2s ease-in-out backwards setup-rise;display:flex}.setup-skip__title{margin:0;font-size:18px;font-weight:600;line-height:22.5px}.setup-skip__text{color:var(--theme-text);margin:0;font-size:16px;line-height:24px}.setup-skip__yes.button{color:var(--theme-text)}@media (prefers-reduced-motion:reduce){.setup-skip{animation:none}}.choice-cards{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:12px;display:grid}.choice-card{background-color:var(--theme-surface);min-width:0;box-shadow:var(--theme-shadow-canvas);color:var(--theme-text);cursor:pointer;border-radius:16px;flex-direction:column;gap:12px;padding:16px;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative}.choice-card:hover:not(.choice-card--soon){background-image:linear-gradient(var(--theme-hover-row), var(--theme-hover-row));box-shadow:var(--theme-shadow-canvas), var(--theme-shadow-stuck)}.choice-card:active:not(.choice-card--soon){background-image:linear-gradient(var(--theme-hover), var(--theme-hover))}.choice-card:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.choice-card--on,.choice-card--on:hover:not(.choice-card--soon){box-shadow:0 0 0 2px var(--theme-primary-border), var(--theme-shadow-canvas);transition:background-color .2s ease-in-out}.choice-card--row{flex-direction:row;align-items:center}.choice-card--soon{opacity:.5;cursor:default}.choice-card__soon{background:var(--theme-surface);height:20px;box-shadow:inset 0 0 0 1px var(--theme-border);color:var(--theme-text-muted);border-radius:6px;align-items:center;padding:0 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;top:-10px;right:12px}.choice-card__name{align-items:center;gap:12px;min-width:0;font-size:16px;font-weight:600;line-height:20px;display:flex}.choice-card__name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.choice-card__asset{border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.choice-card__copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.choice-card__copy>b{font-size:16px;font-weight:600;line-height:20px}.choice-card__copy>span{color:var(--theme-text-muted);font-size:14px;line-height:16px}.setup-products__asset{background:var(--product-tint);color:var(--product)}.setup-sets__caption{color:var(--theme-text);margin:0;font-size:14px;font-weight:600;line-height:16px}.setup-sets__caption--next{margin-top:8px}.setup-head{border-bottom:1px solid var(--theme-border-soft);background:var(--theme-surface);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;height:56px;padding:0 16px;display:grid}.setup-head__mark{background:var(--theme-text);flex-shrink:0;justify-self:start;width:23px;height:24px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.setup-head__progress{align-items:center;gap:12px;display:flex}.setup-head__label{white-space:nowrap;font-size:14px;font-weight:600;line-height:16px}.setup-head__track{background:var(--theme-hover);border-radius:999px;width:min(200px,20vw);height:4px;overflow:hidden}.setup-head__bar{background:var(--theme-text);border-radius:999px;height:100%;transition:width .3s ease-in-out;display:block}.setup-head__close{background:var(--theme-hover);width:24px;height:24px;color:var(--theme-text-muted);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.setup-head__close:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.setup-head__close:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.setup-head__close{background:var(--theme-surface);box-shadow:inset 0 0 0 1px var(--theme-border);justify-self:end}.setup-head__close:hover{background:var(--theme-hover-row)}.setup-mark{background:var(--theme-surface);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--theme-border-cell);border-radius:13px;place-items:center;animation:.4s ease-in-out backwards setup-rise;display:grid}.setup-mark__glyph{background:var(--theme-text);flex-shrink:0;width:21px;height:22px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.setup-mark{animation:none}}.setup-step{width:min(100%,640px);transition:opacity .3s ease-in-out}.setup-step--left{opacity:.25;cursor:pointer}.setup-step--left .face-picker__panel{display:none}.setup-step__head{flex-direction:column;gap:12px;display:flex}.setup-step__head--mark{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:4px 16px;display:grid}.setup-step__head--mark .setup-step__title{grid-area:1/2;font-size:20px;font-weight:600;line-height:25px}.setup-step__head--mark .setup-step__lead{grid-area:2/2}.setup-step__eye,.setup-step__title,.setup-step__lead{animation:.4s ease-in-out backwards setup-rise}.setup-step__title{animation-delay:60ms}.setup-step__lead{animation-delay:.12s}.setup-step__eye{color:var(--theme-text-tertiary);margin:0;font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,Ubuntu Monospace,Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace;font-size:14px;font-weight:600;line-height:16px}.setup-step__title{text-wrap:balance;outline:none;margin:0;font-size:32px;font-weight:700;line-height:40px}.setup-step__lead{color:var(--theme-text-muted);margin:0;font-size:16px;line-height:24px}.setup-step__answer{flex-direction:column;gap:16px;margin-top:32px;display:flex}.setup-step__answer--cards{margin-top:24px}.setup-step__answer--narrow{gap:12px;max-width:560px}.setup-step__answer--sets{gap:12px;margin-top:24px}.setup-step__row{align-items:center;gap:16px;display:flex}.setup-step__row .setup-step__field{flex:1}.setup-step__field.input{border-color:var(--theme-border);height:40px;box-shadow:none;font-size:16px;line-height:20px}.setup-step__field.input:focus,.setup-step__field.input:focus-visible{border-color:var(--theme-text);outline:none}.setup-step__field.input.input--invalid{border-color:var(--theme-destructive)}.setup-step__refusal{margin-top:12px}.setup-step__foot{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.setup-step__end{align-items:center;gap:20px;margin-left:auto;display:flex}.setup-step__hint{color:var(--theme-text-tertiary);font-size:14px;line-height:16px}@media (prefers-reduced-motion:reduce){.setup-step__eye,.setup-step__title,.setup-step__lead{animation:none}}.setup-face{--face-mark:26px;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.setup-face svg,.setup-face .image-placeholder{width:var(--face-mark);height:var(--face-mark)}.setup-face{color:var(--theme-on-brand);-webkit-user-select:none;user-select:none;font-size:19px;font-weight:600;line-height:1}.setup-face--sm{--face-mark:10px;border-radius:3.5px;width:14px;height:14px;font-size:10px}.setup-face--xl{--face-mark:64px;border-radius:24px;width:96px;height:96px;font-size:40px}.setup-face__picture{object-fit:cover;width:100%;height:100%;display:block}.setup-summary{background:var(--theme-surface);box-shadow:var(--theme-shadow-canvas);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.setup-summary__setup{align-items:center;gap:12px;display:flex}.setup-summary__who{flex-direction:column;min-width:0;display:flex}.setup-summary__who>b{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:24px}.setup-summary__who>span{color:var(--theme-text-muted);font-size:14px;line-height:16px}.setup-summary__rows{border-top:1px solid var(--theme-border-soft);flex-direction:column;gap:4px;padding-top:12px;display:flex}.setup-summary__row{min-height:32px;color:inherit;font:inherit;text-align:left;background:0 0;border:none;border-radius:8px;grid-template-columns:148px minmax(0,1fr) 16px;align-items:start;gap:12px;margin:0 -8px;padding:4px 8px;display:grid}@media (width<=544px){.setup-summary__row{grid-template-columns:112px minmax(0,1fr) 16px}}.setup-summary__row--goes{cursor:pointer;transition:background-color .2s ease-in-out}.setup-summary__row--goes:hover{background:var(--theme-hover-row)}.setup-summary__row--goes:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.setup-summary__row--goes:hover .setup-summary__end,.setup-summary__row--goes:focus-visible .setup-summary__end{opacity:1}.setup-summary__label{height:24px;color:var(--theme-text-tertiary);white-space:nowrap;align-items:center;gap:6px;font-size:14px;line-height:16px;display:flex}.setup-summary__count{color:var(--theme-text-faint);margin-left:2px;font-size:12px;font-style:normal;line-height:16px}.setup-summary__value{min-width:0;min-height:24px;color:var(--theme-text);flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;line-height:16px;display:flex}.setup-summary__end{height:24px;color:var(--theme-text-tertiary);opacity:0;place-items:center;transition:opacity .2s ease-in-out;display:grid}.setup-summary__chip{background:var(--theme-surface);max-width:100%;height:24px;box-shadow:inset 0 0 0 1px var(--theme-border);color:var(--theme-text);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.setup-summary__chip>svg{color:var(--theme-text-muted)}.setup-summary__chip>.setup-summary__product{color:var(--product)}.setup-summary__chip--me{background:var(--theme-hover-row-flat)}.setup-summary__words{text-overflow:ellipsis;min-width:0;overflow:hidden}.setup-summary__person{align-items:center;gap:8px;width:100%;height:28px;display:flex}.setup-summary__address{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.setup-summary__note{width:100%;color:var(--theme-text-tertiary);font-size:12px;line-height:18px}.setup-summary__none,.setup-summary__rest{color:var(--theme-text-tertiary);font-size:14px;line-height:20px}.setup-summary__rest{color:var(--theme-text-muted)}.setup-summary__refusal{margin:0}.setup-summary__foot{border-top:1px solid var(--theme-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:16px;display:flex}.setup-summary__foot-note{max-width:330px;color:var(--theme-text-tertiary);margin:0;font-size:12px;line-height:18px}.setup-work__glyph--flips{color:var(--theme-product-flips)}.setup-work__glyph--agency{color:var(--theme-product-agency)}.setup-work__glyph--funded{color:#ee5e99}.setup-work__glyph--investing{color:var(--theme-text)}.setup-work__glyph--dev{color:var(--theme-text-tertiary)}.setup-ask{flex-direction:column;height:100%;display:flex}.setup-ask__stack{overscroll-behavior:contain;scrollbar-width:none;flex:1;overflow-y:auto}.setup-ask__stack::-webkit-scrollbar{display:none}.setup-ask__column{flex-direction:column;align-items:center;gap:96px;padding:0 96px;display:flex;position:relative}@media (width<=1020px){.setup-ask__column{padding:0 24px}}@media (width<=544px){.setup-ask__column{padding:0 16px}}.setup-ask__spacer{flex:0 0 30vh}.setup-build{place-items:center;height:100%;padding:0 16px;display:grid;overflow-y:auto}.setup-build__column{width:min(100%,640px)}.setup-build__head{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:4px 16px;display:grid}.setup-build__title,.setup-build__card{animation:.4s ease-in-out backwards setup-rise}.setup-build__title{outline:none;margin:0;font-size:20px;font-weight:600;line-height:25px;animation-delay:60ms}.setup-build__card{background:var(--theme-surface);box-shadow:var(--theme-shadow-canvas);border-radius:16px;margin-top:24px;padding:16px;animation-delay:.12s}.setup-build__lines{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.setup-build__line{color:var(--theme-text);align-items:flex-start;gap:16px;font-size:16px;line-height:24px;transition:color .2s ease-in-out;display:flex}.setup-build__line--wait{color:var(--theme-text-tertiary)}.setup-build__status{border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.setup-build__status--wait{box-shadow:inset 0 0 0 2px var(--theme-border)}.setup-build__status--done{background:var(--theme-success);color:var(--theme-on-brand);animation:.2s ease-in-out backwards setup-tick}.setup-build__status--fail{background:var(--theme-destructive);color:var(--theme-on-brand)}.setup-build__failed{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.setup-build__acts{gap:6px;display:inline-flex}.setup-build__act.button{border-radius:6px;height:24px;padding:0 7px;font-size:12px;line-height:16px}@media (prefers-reduced-motion:reduce){.setup-build__title,.setup-build__card,.setup-build__status--done{animation:none}}@keyframes setup-tick{0%{transform:scale(.4)}}.setup-welcome{--ring:120px;background:var(--theme-surface);place-items:center;animation:.5s ease-in-out backwards setup-veil;display:grid;position:absolute;inset:0;overflow:hidden}.setup-welcome__wash{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--theme-brand) 12%, var(--theme-surface)), var(--theme-surface) 65%);transform-origin:50% 44%;animation:1.4s ease-in-out backwards setup-wash;position:absolute;inset:0}.setup-welcome__content{flex-direction:column;align-items:center;gap:32px;display:flex;position:relative}.setup-welcome__stage{place-items:center;width:280px;height:280px;display:grid}.setup-welcome__glow,.setup-welcome__piece,.setup-welcome__focus{grid-area:1/1}.setup-welcome__glow{background:radial-gradient(closest-side, var(--theme-brand), transparent);filter:blur(12px);opacity:.32;border-radius:999px;place-self:center;width:288px;height:288px;animation:1.6s ease-in-out .2s backwards setup-glow,6s ease-in-out 1.8s infinite setup-breathe}.setup-welcome__focus{animation:1s ease-in-out .3s backwards setup-focus}.setup-welcome__mark{box-shadow:var(--theme-shadow-menu);border-radius:24px;display:grid;position:relative;overflow:hidden}.setup-welcome__mark:after{background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--theme-on-brand) 45%, transparent) 50%, transparent 70%);content:"";animation:4s ease-in-out 2.4s infinite setup-sheen;position:absolute;inset:0;transform:translate(-120%)}.setup-welcome__piece{background:var(--theme-surface);width:40px;height:40px;box-shadow:var(--theme-shadow-canvas);color:var(--theme-text-muted);opacity:0;transform:translate(calc(var(--x) * var(--ring)), calc(var(--y) * var(--ring)));animation:setup-gather 1.6s cubic-bezier(.42, 0, .58, 1) calc(.4s + .6s * var(--order)) both;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.setup-welcome__piece>img{object-fit:cover;width:100%;height:100%;display:block}.setup-welcome__copy{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:640px;padding:0 16px;display:flex}.setup-welcome__name{color:var(--theme-text-muted);margin:0;font-size:18px;font-weight:600;line-height:24px;animation:.8s ease-in-out .7s backwards setup-reveal}.setup-welcome__title{outline:none;margin:0;font-size:40px;font-weight:700;line-height:50px;animation:.9s ease-in-out .8s backwards setup-reveal}.setup-welcome__status{color:var(--theme-text-tertiary);margin:8px 0 0;font-size:16px;line-height:20px;animation:.8s ease-in-out 1.1s backwards setup-reveal}.setup-welcome__status>span{background:linear-gradient(90deg, var(--theme-text-tertiary) 0%, var(--theme-text-tertiary) 40%, var(--theme-text) 50%, var(--theme-text-tertiary) 60%, var(--theme-text-tertiary) 100%);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear 2s infinite setup-shimmer}@media (prefers-reduced-motion:reduce){.setup-welcome,.setup-welcome__wash,.setup-welcome__glow,.setup-welcome__focus,.setup-welcome__mark:after,.setup-welcome__name,.setup-welcome__title,.setup-welcome__status,.setup-welcome__status>span{animation:none}.setup-welcome__piece{display:none}}@keyframes setup-veil{0%{opacity:0}}@keyframes setup-wash{0%{opacity:0;transform:scale(.9)}}@keyframes setup-glow{0%{opacity:0;transform:scale(.6)}}@keyframes setup-breathe{50%{opacity:.44;transform:scale(1.06)}}@keyframes setup-focus{0%{filter:blur(12px);opacity:0;transform:scale(.88)}}@keyframes setup-sheen{0%{transform:translate(-120%)}25%,to{transform:translate(120%)}}@keyframes setup-gather{0%{filter:blur(8px);opacity:0;transform:translate(calc(var(--x) * var(--ring) * 1.2), calc(var(--y) * var(--ring) * 1.2)) scale(.8)}35%,60%{filter:blur();opacity:1;transform:translate(calc(var(--x) * var(--ring)), calc(var(--y) * var(--ring))) scale(1);animation-timing-function:ease-in}to{filter:blur(2px);opacity:0;transform:scale(.3)}}@keyframes setup-reveal{0%{filter:blur(6px);opacity:0;transform:translateY(12px)}}@keyframes setup-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.workspace-setup{background:var(--theme-surface);height:100dvh;color:var(--theme-text);position:relative;overflow:hidden}.workspace-setup__xl.button{border-radius:12px;height:48px;padding:0 19px;font-size:16px;line-height:20px}.workspace-setup__lg.button{border-radius:10px;height:40px;padding:0 14px}.workspace-setup__back.button{padding-left:17px}.setup-product--flips{--product:var(--theme-product-flips);--product-tint:var(--theme-product-flips-tint)}.setup-product--agency{--product:var(--theme-product-agency);--product-tint:var(--theme-product-agency-tint)}.setup-product--investor{--product:var(--theme-text);--product-tint:var(--theme-product-investor-tint)}@keyframes setup-rise{0%{opacity:0;transform:translateY(24px)}}
