.journey-table [data-journey-row-toggle],.journey-table-sort{display:none}.journey-metric-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.75rem}.journey-metric-tiles [data-sensitive],.journey-table [data-journey-money]>span{white-space:nowrap;overflow-wrap:normal}@media (max-width:639.999px){[data-journey-show-all]{min-height:44px;padding:.5rem}.journey-ad-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.journey-table tr[data-journey-child]{background:var(--surface-1)}.journey-table tr[data-journey-child] td:first-child{padding-inline-start:1.5rem}@container journey-table (width<560px){.journey-table button,.journey-table-sort select{min-height:44px;padding:.5rem}.journey-table-sort{display:flex;align-items: center;gap:.5rem;margin-block-end:.5rem}.journey-table-sort select{min-inline-size:0;max-inline-size:100%;flex:1}.journey-table,.journey-table tbody{display:block;inline-size:100%}.journey-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.journey-table tbody tr{display:flex;flex-wrap:wrap;padding-block:.375rem;border-bottom:1px solid var(--line-1)}.journey-table tbody td{display:block;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;width:auto!important;border-bottom:0!important;text-align:left!important;white-space:normal!important}.journey-table tbody td:first-child{flex-basis:100%}.journey-table tbody tr[data-journey-row-open=false] td:not([data-journey-main]){display:none}.journey-table [data-journey-row-toggle]{display:inline-block;margin-inline-start:.5rem}.journey-table tbody td:not(:first-child):before{content:attr(data-label)" "}}.journey-ad-header{flex-wrap:wrap}.journey-ad-header>div{min-width:0;max-width:100%}.journey-ad-filters{display:flex;flex-wrap:wrap;align-items: center;gap:.5rem;min-width:0}.journey-ad-filters select{min-width:0;max-width:100%}.journey-ad-filters select,.journey-ad-filters button{min-height:44px}@media (max-width:639.999px){.journey-ad-header>div{width:100%;margin-left:0}.journey-ad-filters{flex-direction:column;align-items:stretch;width:100%}}.journey-detail-heading{display:contents}.journey-detail-dates{display:none}@media (max-width:639.999px){.clients-page:has([data-journey-detail])>.clients-heading{display:none}.clients-page:has([data-journey-detail])>[data-client-navigation]{display:none}.journey-detail-heading{display:flex;align-items: center;gap:.5rem;min-width:0}.journey-detail-heading>div:first-child{flex-shrink:0}.journey-back-label,.journey-stage-heading h1 svg,.journey-stage-heading p{display:none}.journey-stage-heading{flex:1;min-width:0}.journey-stage-heading h1{white-space:nowrap;font-size:16px;font-weight:700}.journey-detail-dates{display:block;white-space:nowrap}[data-journey-detail] [data-journey-range]:not(:has(details[open])) .journey-range-heading{display:none}[data-journey-detail] [data-journey-range]:not(:has(details[open])) [aria-label=Promotion]{display:none}[data-journey-detail] [data-journey-range] summary{flex-wrap:nowrap}[data-journey-detail] [data-journey-range] summary>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}:-webkit-any(.auth-page,.access-dialog){--buncss-light:initial;--buncss-dark: ;color-scheme:light;--search-hit-ink:#422006;--search-hit-bg:#fde68a;--presence:#1f9d55;--presence-away:#64748b;--presence-offline:#808c9d;--avatar-ink:#fff;--avatar-0:#3749a3;--avatar-1:#8b3157;--avatar-2:#17665c;--avatar-3:#77521c;--avatar-4:#684394;--avatar-5:#305e83;--ground:#f7f9fc;--surface-1:#fff;--surface-2:#eef2f8;--surface-3:#e4eaf3;--line-1:#d8e0ed;--line-2:#bdc9dc;--line-3:#8b9db8;--ink-1:#17243b;--ink-2:#48546b;--ink-3:#4b5970;--accent-blue:#2563eb;--accent-soft:#225ba0;--ok:#176a36;--warn:#795100;--err:#a92323;--relationships:#7141a2;--sidebar:#edf2f9;--nav-active-bg:#225ba00d;--nav-active-border:#225ba030;--card-border:#17243b33;--card-bg:#fff;--card-shadow:#17243b14;--starter-edge:#0e7490;--starter-bg:#0e749012;--starter-ink:#155e75;--card-hover:#f4f7fc;--add-card-border:#17243b0d;--button-ink:#fff;--danger-bg:#dc2626;--danger-hover:#b91c1c;--error-border:#ac252540;--dialog-backdrop:#18243b80;--sheet-backdrop:#18243b80;--viewer-backdrop:#000000d1;--rail-bg:#e4eaf380;--activity-bg:#e4eaf350;--outside-month-bg:#17243b05;--code-bg:#17243b0a;--code-surface:#eef1f6;--code-block-ink:#1f1f1f;--code-ink:#c2410c;--code-ink-on-accent:#fdba74;--quote-bar:#2563eb;--quote-surface:#e3edfc;--quote-bar-own:#bfdbfe;--quote-surface-own:#294bb0;--syntax-keyword:#00f;--syntax-string:#a31515;--syntax-number:#087e53;--syntax-comment:green;--syntax-function:#795e26;--syntax-class:#247790;--syntax-attr:#de0000;--syntax-meta:#00f;--syntax-tag:maroon;--syntax-name:maroon;--syntax-variable:#001080;--suggestion-hover:#17243b10;--mention-ink-on-accent:#5eead4;--mention-ink:#007b65;--count-bg:#225ba0;--count-ink:#fff;--auth-glow:#dce8fa;--qr-bg:#fff;--badge-border:#225ba050;--badge-bg:#225ba012;--state-open-bg:#225ba015;--state-waiting-bg:#7951001a;--state-approved-bg:#176a361a;--ok-border:#176a3650;--warn-border:#79510050;--tag-remove-hover:#0002;--shadow-soft:#17243b18;--shadow-panel:#17243b20;--shadow-toast:#17243b24;--shadow-account:#17243b28;--shadow-drag:#17243b30;--shadow-dialog:#17243b38;--lane-1:#225ba0;--lane-1-border:#225ba040;--lane-1-bg:#225ba014;--lane-1-header:#225ba026;--lane-2:#795100;--lane-2-border:#79510040;--lane-2-bg:#79510014;--lane-2-header:#79510026;--lane-3:#7141a2;--lane-3-border:#7141a240;--lane-3-bg:#7141a214;--lane-3-header:#7141a226;--lane-4:#176a36;--lane-4-border:#176a3640;--lane-4-bg:#176a3614;--lane-4-header:#176a3626;--accent:var(--accent-soft);--focus-ring:var(--accent-soft);--button-primary-bg:#2563eb;--bubble-own-bg:#1e40af;--button-disabled-bg:var(--surface-3);--button-disabled-ink:var(--ink-3);--button-disabled-border:var(--ink-3);--button-secondary-bg:var(--surface-3);--button-secondary-ink:var(--ink-1);--part-chip-bg:var(--surface-2);--part-chip-hover-bg:var(--surface-3);--part-chip-on-bg:#e3edfc;--section-entry-bg:#e3edfc;--part-chip-on-ink:var(--accent-soft);--part-chip-badge-bg:#d5dfed;--part-chip-badge-ink:var(--ink-2);--chart-done:var(--accent-soft);--chart-approved:var(--ok);--chart-mini-done:#739bc8;--chart-mini-approved:var(--ok);--chart-doing:var(--relationships);--state-open:var(--accent-soft);--state-done:var(--relationships);--state-approved:var(--ok);--state-waiting:var(--warn);--state-sent-back:var(--err);--badge-ink:var(--accent-soft)}:-moz-any(.auth-page,.access-dialog){--buncss-light:initial;--buncss-dark: ;color-scheme:light;--search-hit-ink:#422006;--search-hit-bg:#fde68a;--presence:#1f9d55;--presence-away:#64748b;--presence-offline:#808c9d;--avatar-ink:#fff;--avatar-0:#3749a3;--avatar-1:#8b3157;--avatar-2:#17665c;--avatar-3:#77521c;--avatar-4:#684394;--avatar-5:#305e83;--ground:#f7f9fc;--surface-1:#fff;--surface-2:#eef2f8;--surface-3:#e4eaf3;--line-1:#d8e0ed;--line-2:#bdc9dc;--line-3:#8b9db8;--ink-1:#17243b;--ink-2:#48546b;--ink-3:#4b5970;--accent-blue:#2563eb;--accent-soft:#225ba0;--ok:#176a36;--warn:#795100;--err:#a92323;--relationships:#7141a2;--sidebar:#edf2f9;--nav-active-bg:#225ba00d;--nav-active-border:#225ba030;--card-border:#17243b33;--card-bg:#fff;--card-shadow:#17243b14;--starter-edge:#0e7490;--starter-bg:#0e749012;--starter-ink:#155e75;--card-hover:#f4f7fc;--add-card-border:#17243b0d;--button-ink:#fff;--danger-bg:#dc2626;--danger-hover:#b91c1c;--error-border:#ac252540;--dialog-backdrop:#18243b80;--sheet-backdrop:#18243b80;--viewer-backdrop:#000000d1;--rail-bg:#e4eaf380;--activity-bg:#e4eaf350;--outside-month-bg:#17243b05;--code-bg:#17243b0a;--code-surface:#eef1f6;--code-block-ink:#1f1f1f;--code-ink:#c2410c;--code-ink-on-accent:#fdba74;--quote-bar:#2563eb;--quote-surface:#e3edfc;--quote-bar-own:#bfdbfe;--quote-surface-own:#294bb0;--syntax-keyword:#00f;--syntax-string:#a31515;--syntax-number:#087e53;--syntax-comment:green;--syntax-function:#795e26;--syntax-class:#247790;--syntax-attr:#de0000;--syntax-meta:#00f;--syntax-tag:maroon;--syntax-name:maroon;--syntax-variable:#001080;--suggestion-hover:#17243b10;--mention-ink-on-accent:#5eead4;--mention-ink:#007b65;--count-bg:#225ba0;--count-ink:#fff;--auth-glow:#dce8fa;--qr-bg:#fff;--badge-border:#225ba050;--badge-bg:#225ba012;--state-open-bg:#225ba015;--state-waiting-bg:#7951001a;--state-approved-bg:#176a361a;--ok-border:#176a3650;--warn-border:#79510050;--tag-remove-hover:#0002;--shadow-soft:#17243b18;--shadow-panel:#17243b20;--shadow-toast:#17243b24;--shadow-account:#17243b28;--shadow-drag:#17243b30;--shadow-dialog:#17243b38;--lane-1:#225ba0;--lane-1-border:#225ba040;--lane-1-bg:#225ba014;--lane-1-header:#225ba026;--lane-2:#795100;--lane-2-border:#79510040;--lane-2-bg:#79510014;--lane-2-header:#79510026;--lane-3:#7141a2;--lane-3-border:#7141a240;--lane-3-bg:#7141a214;--lane-3-header:#7141a226;--lane-4:#176a36;--lane-4-border:#176a3640;--lane-4-bg:#176a3614;--lane-4-header:#176a3626;--accent:var(--accent-soft);--focus-ring:var(--accent-soft);--button-primary-bg:#2563eb;--bubble-own-bg:#1e40af;--button-disabled-bg:var(--surface-3);--button-disabled-ink:var(--ink-3);--button-disabled-border:var(--ink-3);--button-secondary-bg:var(--surface-3);--button-secondary-ink:var(--ink-1);--part-chip-bg:var(--surface-2);--part-chip-hover-bg:var(--surface-3);--part-chip-on-bg:#e3edfc;--section-entry-bg:#e3edfc;--part-chip-on-ink:var(--accent-soft);--part-chip-badge-bg:#d5dfed;--part-chip-badge-ink:var(--ink-2);--chart-done:var(--accent-soft);--chart-approved:var(--ok);--chart-mini-done:#739bc8;--chart-mini-approved:var(--ok);--chart-doing:var(--relationships);--state-open:var(--accent-soft);--state-done:var(--relationships);--state-approved:var(--ok);--state-waiting:var(--warn);--state-sent-back:var(--err);--badge-ink:var(--accent-soft)}:is(.auth-page,.access-dialog){--buncss-light:initial;--buncss-dark: ;color-scheme:light;--search-hit-ink:#422006;--search-hit-bg:#fde68a;--presence:#1f9d55;--presence-away:#64748b;--presence-offline:#808c9d;--avatar-ink:#fff;--avatar-0:#3749a3;--avatar-1:#8b3157;--avatar-2:#17665c;--avatar-3:#77521c;--avatar-4:#684394;--avatar-5:#305e83;--ground:#f7f9fc;--surface-1:#fff;--surface-2:#eef2f8;--surface-3:#e4eaf3;--line-1:#d8e0ed;--line-2:#bdc9dc;--line-3:#8b9db8;--ink-1:#17243b;--ink-2:#48546b;--ink-3:#4b5970;--accent-blue:#2563eb;--accent-soft:#225ba0;--ok:#176a36;--warn:#795100;--err:#a92323;--relationships:#7141a2;--sidebar:#edf2f9;--nav-active-bg:#225ba00d;--nav-active-border:#225ba030;--card-border:#17243b33;--card-bg:#fff;--card-shadow:#17243b14;--starter-edge:#0e7490;--starter-bg:#0e749012;--starter-ink:#155e75;--card-hover:#f4f7fc;--add-card-border:#17243b0d;--button-ink:#fff;--danger-bg:#dc2626;--danger-hover:#b91c1c;--error-border:#ac252540;--dialog-backdrop:#18243b80;--sheet-backdrop:#18243b80;--viewer-backdrop:#000000d1;--rail-bg:#e4eaf380;--activity-bg:#e4eaf350;--outside-month-bg:#17243b05;--code-bg:#17243b0a;--code-surface:#eef1f6;--code-block-ink:#1f1f1f;--code-ink:#c2410c;--code-ink-on-accent:#fdba74;--quote-bar:#2563eb;--quote-surface:#e3edfc;--quote-bar-own:#bfdbfe;--quote-surface-own:#294bb0;--syntax-keyword:#00f;--syntax-string:#a31515;--syntax-number:#087e53;--syntax-comment:green;--syntax-function:#795e26;--syntax-class:#247790;--syntax-attr:#de0000;--syntax-meta:#00f;--syntax-tag:maroon;--syntax-name:maroon;--syntax-variable:#001080;--suggestion-hover:#17243b10;--mention-ink-on-accent:#5eead4;--mention-ink:#007b65;--count-bg:#225ba0;--count-ink:#fff;--auth-glow:#dce8fa;--qr-bg:#fff;--badge-border:#225ba050;--badge-bg:#225ba012;--state-open-bg:#225ba015;--state-waiting-bg:#7951001a;--state-approved-bg:#176a361a;--ok-border:#176a3650;--warn-border:#79510050;--tag-remove-hover:#0002;--shadow-soft:#17243b18;--shadow-panel:#17243b20;--shadow-toast:#17243b24;--shadow-account:#17243b28;--shadow-drag:#17243b30;--shadow-dialog:#17243b38;--lane-1:#225ba0;--lane-1-border:#225ba040;--lane-1-bg:#225ba014;--lane-1-header:#225ba026;--lane-2:#795100;--lane-2-border:#79510040;--lane-2-bg:#79510014;--lane-2-header:#79510026;--lane-3:#7141a2;--lane-3-border:#7141a240;--lane-3-bg:#7141a214;--lane-3-header:#7141a226;--lane-4:#176a36;--lane-4-border:#176a3640;--lane-4-bg:#176a3614;--lane-4-header:#176a3626;--accent:var(--accent-soft);--focus-ring:var(--accent-soft);--button-primary-bg:#2563eb;--bubble-own-bg:#1e40af;--button-disabled-bg:var(--surface-3);--button-disabled-ink:var(--ink-3);--button-disabled-border:var(--ink-3);--button-secondary-bg:var(--surface-3);--button-secondary-ink:var(--ink-1);--part-chip-bg:var(--surface-2);--part-chip-hover-bg:var(--surface-3);--part-chip-on-bg:#e3edfc;--section-entry-bg:#e3edfc;--part-chip-on-ink:var(--accent-soft);--part-chip-badge-bg:#d5dfed;--part-chip-badge-ink:var(--ink-2);--chart-done:var(--accent-soft);--chart-approved:var(--ok);--chart-mini-done:#739bc8;--chart-mini-approved:var(--ok);--chart-doing:var(--relationships);--state-open:var(--accent-soft);--state-done:var(--relationships);--state-approved:var(--ok);--state-waiting:var(--warn);--state-sent-back:var(--err);--badge-ink:var(--accent-soft)}:root[data-theme=dark] :-webkit-any(.auth-page,.access-dialog){--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--search-hit-ink:#fef3c7;--search-hit-bg:#713f12;--presence:#3ddc84;--presence-away:#a1a1aa;--presence-offline:#b4b4bc;--avatar-ink:#fff;--avatar-0:#3749a3;--avatar-1:#8b3157;--avatar-2:#17665c;--avatar-3:#77521c;--avatar-4:#684394;--avatar-5:#305e83;--ground:#060b1a;--surface-1:#0f1a33;--surface-2:#141c38;--surface-3:#1a2444;--line-1:#1a2a4d;--line-2:#23305a;--line-3:#2e3e6e;--ink-1:#e8efff;--ink-2:#a8a5c8;--ink-3:#98a9c9;--accent-blue:#3b82f6;--accent-soft:#9acbff;--ok:#4ade80;--warn:#fbbf24;--err:#f97373;--relationships:#b794f4;--sidebar:#090f21;--nav-active-bg:#9acbff0d;--nav-active-border:#9acbff20;--card-border:#ffffff2b;--card-bg:#1f2b52;--card-shadow:#00000059;--starter-edge:#22d3ee;--starter-bg:#22d3ee0f;--starter-ink:#67e8f9;--card-hover:#26325c;--add-card-border:#ffffff05;--button-ink:#fff;--danger-bg:#dc2626;--danger-hover:#b91c1c;--error-border:#f8717140;--dialog-backdrop:#020612b8;--sheet-backdrop:#0009;--viewer-backdrop:#000000d1;--rail-bg:#0f1a334d;--activity-bg:#0f1a3330;--outside-month-bg:#ffffff03;--code-bg:#0004;--code-surface:#0a1020;--code-block-ink:#d4d4d4;--code-ink:#fb923c;--code-ink-on-accent:#fdba74;--quote-bar:#9acbff;--quote-surface:#1b2e4b;--quote-bar-own:#bfdbfe;--quote-surface-own:#294bb0;--syntax-keyword:#569cd6;--syntax-string:#ce9178;--syntax-number:#b5cea8;--syntax-comment:#6a9955;--syntax-function:#dcdcaa;--syntax-class:#4ec9b0;--syntax-attr:#9cdcfe;--syntax-meta:#569cd6;--syntax-tag:gray;--syntax-name:#569cd6;--syntax-variable:#9cdcfe;--suggestion-hover:#ffffff10;--mention-ink-on-accent:#5eead4;--mention-ink:#56d2b6;--count-bg:#9acbff;--count-ink:#101a30;--auth-glow:#162440;--qr-bg:#fff;--badge-border:#9acbff50;--badge-bg:#9acbff12;--state-open-bg:#9acbff15;--state-waiting-bg:#fbbf241a;--state-approved-bg:#4ade801a;--ok-border:#4ade8050;--warn-border:#fbbf2450;--tag-remove-hover:#0002;--shadow-soft:#0004;--shadow-panel:#0005;--shadow-toast:#0006;--shadow-account:#0007;--shadow-drag:#0008;--shadow-dialog:#0009;--lane-1:#9acbff;--lane-1-border:#9acbff40;--lane-1-bg:#9acbff14;--lane-1-header:#9acbff26;--lane-2:#fbbf24;--lane-2-border:#fbbf2440;--lane-2-bg:#fbbf2414;--lane-2-header:#fbbf2426;--lane-3:#b794f4;--lane-3-border:#b794f440;--lane-3-bg:#b794f414;--lane-3-header:#b794f426;--lane-4:#4ade80;--lane-4-border:#4ade8040;--lane-4-bg:#4ade8014;--lane-4-header:#4ade8026;--accent:var(--accent-soft);--focus-ring:var(--accent-soft);--button-primary-bg:#2563eb;--bubble-own-bg:#1e40af;--button-disabled-bg:var(--surface-3);--button-disabled-ink:var(--ink-3);--button-disabled-border:var(--ink-3);--button-secondary-bg:var(--surface-3);--button-secondary-ink:var(--ink-1);--part-chip-bg:var(--surface-2);--part-chip-hover-bg:var(--surface-3);--part-chip-on-bg:#152d4b;--section-entry-bg:#152d4b;--part-chip-on-ink:var(--accent-soft);--part-chip-badge-bg:#233654;--part-chip-badge-ink:var(--ink-2);--chart-done:var(--accent-soft);--chart-approved:var(--ok);--chart-mini-done:#88add4;--chart-mini-approved:var(--ok);--chart-doing:var(--relationships);--state-open:var(--accent-soft);--state-done:var(--relationships);--state-approved:var(--ok);--state-waiting:var(--warn);--state-sent-back:var(--err);--badge-ink:var(--accent-soft)}:root[data-theme=dark] :-moz-any(.auth-page,.access-dialog){--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--search-hit-ink:#fef3c7;--search-hit-bg:#713f12;--presence:#3ddc84;--presence-away:#a1a1aa;--presence-offline:#b4b4bc;--avatar-ink:#fff;--avatar-0:#3749a3;--avatar-1:#8b3157;--avatar-2:#17665c;--avatar-3:#77521c;--avatar-4:#684394;--avatar-5:#305e83;--ground:#060b1a;--surface-1:#0f1a33;--surface-2:#141c38;--surface-3:#1a2444;--line-1:#1a2a4d;--line-2:#23305a;--line-3:#2e3e6e;--ink-1:#e8efff;--ink-2:#a8a5c8;--ink-3:#98a9c9;--accent-blue:#3b82f6;--accent-soft:#9acbff;--ok:#4ade80;--warn:#fbbf24;--err:#f97373;--relationships:#b794f4;--sidebar:#090f21;--nav-active-bg:#9acbff0d;--nav-active-border:#9acbff20;--card-border:#ffffff2b;--card-bg:#1f2b52;--card-shadow:#00000059;--starter-edge:#22d3ee;--starter-bg:#22d3ee0f;--starter-ink:#67e8f9;--card-hover:#26325c;--add-card-border:#ffffff05;--button-ink:#fff;--danger-bg:#dc2626;--danger-hover:#b91c1c;--error-border:#f8717140;--dialog-backdrop:#020612b8;--sheet-backdrop:#0009;--viewer-backdrop:#000000d1;--rail-bg:#0f1a334d;--activity-bg:#0f1a3330;--outside-month-bg:#ffffff03;--code-bg:#0004;--code-surface:#0a1020;--code-block-ink:#d4d4d4;--code-ink:#fb923c;--code-ink-on-accent:#fdba74;--quote-bar:#9acbff;--quote-surface:#1b2e4b;--quote-bar-own:#bfdbfe;--quote-surface-own:#294bb0;--syntax-keyword:#569cd6;--syntax-string:#ce9178;--syntax-number:#b5cea8;--syntax-comment:#6a9955;--syntax-function:#dcdcaa;--syntax-class:#4ec9b0;--syntax-attr:#9cdcfe;--syntax-meta:#569cd6;--syntax-tag:gray;--syntax-name:#569cd6;--syntax-variable:#9cdcfe;--suggestion-hover:#ffffff10;--mention-ink-on-accent:#5eead4;--mention-ink:#56d2b6;--count-bg:#9acbff;--count-ink:#101a30;--auth-glow:#162440;--qr-bg:#fff;--badge-border:#9acbff50;--badge-bg:#9acbff12;--state-open-bg:#9acbff15;--state-waiting-bg:#fbbf241a;--state-approved-bg:#4ade801a;--ok-border:#4ade8050;--warn-border:#fbbf2450;--tag-remove-hover:#0002;--shadow-soft:#0004;--shadow-panel:#0005;--shadow-toast:#0006;--shadow-account:#0007;--shadow-drag:#0008;--shadow-dialog:#0009;--lane-1:#9acbff;--lane-1-border:#9acbff40;--lane-1-bg:#9acbff14;--lane-1-header:#9acbff26;--lane-2:#fbbf24;--lane-2-border:#fbbf2440;--lane-2-bg:#fbbf2414;--lane-2-header:#fbbf2426;--lane-3:#b794f4;--lane-3-border:#b794f440;--lane-3-bg:#b794f414;--lane-3-header:#b794f426;--lane-4:#4ade80;--lane-4-border:#4ade8040;--lane-4-bg:#4ade8014;--lane-4-header:#4ade8026;--accent:var(--accent-soft);--focus-ring:var(--accent-soft);--button-primary-bg:#2563eb;--bubble-own-bg:#1e40af;--button-disabled-bg:var(--surface-3);--button-disabled-ink:var(--ink-3);--button-disabled-border:var(--ink-3);--button-secondary-bg:var(--surface-3);--button-secondary-ink:var(--ink-1);--part-chip-bg:var(--surface-2);--part-chip-hover-bg:var(--surface-3);--part-chip-on-bg:#152d4b;--section-entry-bg:#152d4b;--part-chip-on-ink:var(--accent-soft);--part-chip-badge-bg:#233654;--part-chip-badge-ink:var(--ink-2);--chart-done:var(--accent-soft);--chart-approved:var(--ok);--chart-mini-done:#88add4;--chart-mini-approved:var(--ok);--chart-doing:var(--relationships);--state-open:var(--accent-soft);--state-done:var(--relationships);--state-approved:var(--ok);--state-waiting:var(--warn);--state-sent-back:var(--err);--badge-ink:var(--accent-soft)}:root[data-theme=dark] :is(.auth-page,.access-dialog){--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--search-hit-ink:#fef3c7;--search-hit-bg:#713f12;--presence:#3ddc84;--presence-away:#a1a1aa;--presence-offline:#b4b4bc;--avatar-ink:#fff;--avatar-0:#3749a3;--avatar-1:#8b3157;--avatar-2:#17665c;--avatar-3:#77521c;--avatar-4:#684394;--avatar-5:#305e83;--ground:#060b1a;--surface-1:#0f1a33;--surface-2:#141c38;--surface-3:#1a2444;--line-1:#1a2a4d;--line-2:#23305a;--line-3:#2e3e6e;--ink-1:#e8efff;--ink-2:#a8a5c8;--ink-3:#98a9c9;--accent-blue:#3b82f6;--accent-soft:#9acbff;--ok:#4ade80;--warn:#fbbf24;--err:#f97373;--relationships:#b794f4;--sidebar:#090f21;--nav-active-bg:#9acbff0d;--nav-active-border:#9acbff20;--card-border:#ffffff2b;--card-bg:#1f2b52;--card-shadow:#00000059;--starter-edge:#22d3ee;--starter-bg:#22d3ee0f;--starter-ink:#67e8f9;--card-hover:#26325c;--add-card-border:#ffffff05;--button-ink:#fff;--danger-bg:#dc2626;--danger-hover:#b91c1c;--error-border:#f8717140;--dialog-backdrop:#020612b8;--sheet-backdrop:#0009;--viewer-backdrop:#000000d1;--rail-bg:#0f1a334d;--activity-bg:#0f1a3330;--outside-month-bg:#ffffff03;--code-bg:#0004;--code-surface:#0a1020;--code-block-ink:#d4d4d4;--code-ink:#fb923c;--code-ink-on-accent:#fdba74;--quote-bar:#9acbff;--quote-surface:#1b2e4b;--quote-bar-own:#bfdbfe;--quote-surface-own:#294bb0;--syntax-keyword:#569cd6;--syntax-string:#ce9178;--syntax-number:#b5cea8;--syntax-comment:#6a9955;--syntax-function:#dcdcaa;--syntax-class:#4ec9b0;--syntax-attr:#9cdcfe;--syntax-meta:#569cd6;--syntax-tag:gray;--syntax-name:#569cd6;--syntax-variable:#9cdcfe;--suggestion-hover:#ffffff10;--mention-ink-on-accent:#5eead4;--mention-ink:#56d2b6;--count-bg:#9acbff;--count-ink:#101a30;--auth-glow:#162440;--qr-bg:#fff;--badge-border:#9acbff50;--badge-bg:#9acbff12;--state-open-bg:#9acbff15;--state-waiting-bg:#fbbf241a;--state-approved-bg:#4ade801a;--ok-border:#4ade8050;--warn-border:#fbbf2450;--tag-remove-hover:#0002;--shadow-soft:#0004;--shadow-panel:#0005;--shadow-toast:#0006;--shadow-account:#0007;--shadow-drag:#0008;--shadow-dialog:#0009;--lane-1:#9acbff;--lane-1-border:#9acbff40;--lane-1-bg:#9acbff14;--lane-1-header:#9acbff26;--lane-2:#fbbf24;--lane-2-border:#fbbf2440;--lane-2-bg:#fbbf2414;--lane-2-header:#fbbf2426;--lane-3:#b794f4;--lane-3-border:#b794f440;--lane-3-bg:#b794f414;--lane-3-header:#b794f426;--lane-4:#4ade80;--lane-4-border:#4ade8040;--lane-4-bg:#4ade8014;--lane-4-header:#4ade8026;--accent:var(--accent-soft);--focus-ring:var(--accent-soft);--button-primary-bg:#2563eb;--bubble-own-bg:#1e40af;--button-disabled-bg:var(--surface-3);--button-disabled-ink:var(--ink-3);--button-disabled-border:var(--ink-3);--button-secondary-bg:var(--surface-3);--button-secondary-ink:var(--ink-1);--part-chip-bg:var(--surface-2);--part-chip-hover-bg:var(--surface-3);--part-chip-on-bg:#152d4b;--section-entry-bg:#152d4b;--part-chip-on-ink:var(--accent-soft);--part-chip-badge-bg:#233654;--part-chip-badge-ink:var(--ink-2);--chart-done:var(--accent-soft);--chart-approved:var(--ok);--chart-mini-done:#88add4;--chart-mini-approved:var(--ok);--chart-doing:var(--relationships);--state-open:var(--accent-soft);--state-done:var(--relationships);--state-approved:var(--ok);--state-waiting:var(--warn);--state-sent-back:var(--err);--badge-ink:var(--accent-soft)}@media (prefers-color-scheme:dark){:root:not([data-theme]) :-webkit-any(.auth-page,.access-dialog){--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--search-hit-ink:#fef3c7;--search-hit-bg:#713f12;--presence:#3ddc84;--presence-away:#a1a1aa;--presence-offline:#b4b4bc;--avatar-ink:#fff;--avatar-0:#3749a3;--avatar-1:#8b3157;--avatar-2:#17665c;--avatar-3:#77521c;--avatar-4:#684394;--avatar-5:#305e83;--ground:#060b1a;--surface-1:#0f1a33;--surface-2:#141c38;--surface-3:#1a2444;--line-1:#1a2a4d;--line-2:#23305a;--line-3:#2e3e6e;--ink-1:#e8efff;--ink-2:#a8a5c8;--ink-3:#98a9c9;--accent-blue:#3b82f6;--accent-soft:#9acbff;--ok:#4ade80;--warn:#fbbf24;--err:#f97373;--relationships:#b794f4;--sidebar:#090f21;--nav-active-bg:#9acbff0d;--nav-active-border:#9acbff20;--card-border:#ffffff2b;--card-bg:#1f2b52;--card-shadow:#00000059;--starter-edge:#22d3ee;--starter-bg:#22d3ee0f;--starter-ink:#67e8f9;--card-hover:#26325c;--add-card-border:#ffffff05;--button-ink:#fff;--danger-bg:#dc2626;--danger-hover:#b91c1c;--error-border:#f8717140;--dialog-backdrop:#020612b8;--sheet-backdrop:#0009;--viewer-backdrop:#000000d1;--rail-bg:#0f1a334d;--activity-bg:#0f1a3330;--outside-month-bg:#ffffff03;--code-bg:#0004;--code-surface:#0a1020;--code-block-ink:#d4d4d4;--code-ink:#fb923c;--code-ink-on-accent:#fdba74;--quote-bar:#9acbff;--quote-surface:#1b2e4b;--quote-bar-own:#bfdbfe;--quote-surface-own:#294bb0;--syntax-keyword:#569cd6;--syntax-string:#ce9178;--syntax-number:#b5cea8;--syntax-comment:#6a9955;--syntax-function:#dcdcaa;--syntax-class:#4ec9b0;--syntax-attr:#9cdcfe;--syntax-meta:#569cd6;--syntax-tag:gray;--syntax-name:#569cd6;--syntax-variable:#9cdcfe;--suggestion-hover:#ffffff10;--mention-ink-on-accent:#5eead4;--mention-ink:#56d2b6;--count-bg:#9acbff;--count-ink:#101a30;--auth-glow:#162440;--qr-bg:#fff;--badge-border:#9acbff50;--badge-bg:#9acbff12;--state-open-bg:#9acbff15;--state-waiting-bg:#fbbf241a;--state-approved-bg:#4ade801a;--ok-border:#4ade8050;--warn-border:#fbbf2450;--tag-remove-hover:#0002;--shadow-soft:#0004;--shadow-panel:#0005;--shadow-toast:#0006;--shadow-account:#0007;--shadow-drag:#0008;--shadow-dialog:#0009;--lane-1:#9acbff;--lane-1-border:#9acbff40;--lane-1-bg:#9acbff14;--lane-1-header:#9acbff26;--lane-2:#fbbf24;--lane-2-border:#fbbf2440;--lane-2-bg:#fbbf2414;--lane-2-header:#fbbf2426;--lane-3:#b794f4;--lane-3-border:#b794f440;--lane-3-bg:#b794f414;--lane-3-header:#b794f426;--lane-4:#4ade80;--lane-4-border:#4ade8040;--lane-4-bg:#4ade8014;--lane-4-header:#4ade8026;--accent:var(--accent-soft);--focus-ring:var(--accent-soft);--button-primary-bg:#2563eb;--bubble-own-bg:#1e40af;--button-disabled-bg:var(--surface-3);--button-disabled-ink:var(--ink-3);--button-disabled-border:var(--ink-3);--button-secondary-bg:var(--surface-3);--button-secondary-ink:var(--ink-1);--part-chip-bg:var(--surface-2);--part-chip-hover-bg:var(--surface-3);--part-chip-on-bg:#152d4b;--section-entry-bg:#152d4b;--part-chip-on-ink:var(--accent-soft);--part-chip-badge-bg:#233654;--part-chip-badge-ink:var(--ink-2);--chart-done:var(--accent-soft);--chart-approved:var(--ok);--chart-mini-done:#88add4;--chart-mini-approved:var(--ok);--chart-doing:var(--relationships);--state-open:var(--accent-soft);--state-done:var(--relationships);--state-approved:var(--ok);--state-waiting:var(--warn);--state-sent-back:var(--err);--badge-ink:var(--accent-soft)}:root:not([data-theme]) :-moz-any(.auth-page,.access-dialog){--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--search-hit-ink:#fef3c7;--search-hit-bg:#713f12;--presence:#3ddc84;--presence-away:#a1a1aa;--presence-offline:#b4b4bc;--avatar-ink:#fff;--avatar-0:#3749a3;--avatar-1:#8b3157;--avatar-2:#17665c;--avatar-3:#77521c;--avatar-4:#684394;--avatar-5:#305e83;--ground:#060b1a;--surface-1:#0f1a33;--surface-2:#141c38;--surface-3:#1a2444;--line-1:#1a2a4d;--line-2:#23305a;--line-3:#2e3e6e;--ink-1:#e8efff;--ink-2:#a8a5c8;--ink-3:#98a9c9;--accent-blue:#3b82f6;--accent-soft:#9acbff;--ok:#4ade80;--warn:#fbbf24;--err:#f97373;--relationships:#b794f4;--sidebar:#090f21;--nav-active-bg:#9acbff0d;--nav-active-border:#9acbff20;--card-border:#ffffff2b;--card-bg:#1f2b52;--card-shadow:#00000059;--starter-edge:#22d3ee;--starter-bg:#22d3ee0f;--starter-ink:#67e8f9;--card-hover:#26325c;--add-card-border:#ffffff05;--button-ink:#fff;--danger-bg:#dc2626;--danger-hover:#b91c1c;--error-border:#f8717140;--dialog-backdrop:#020612b8;--sheet-backdrop:#0009;--viewer-backdrop:#000000d1;--rail-bg:#0f1a334d;--activity-bg:#0f1a3330;--outside-month-bg:#ffffff03;--code-bg:#0004;--code-surface:#0a1020;--code-block-ink:#d4d4d4;--code-ink:#fb923c;--code-ink-on-accent:#fdba74;--quote-bar:#9acbff;--quote-surface:#1b2e4b;--quote-bar-own:#bfdbfe;--quote-surface-own:#294bb0;--syntax-keyword:#569cd6;--syntax-string:#ce9178;--syntax-number:#b5cea8;--syntax-comment:#6a9955;--syntax-function:#dcdcaa;--syntax-class:#4ec9b0;--syntax-attr:#9cdcfe;--syntax-meta:#569cd6;--syntax-tag:gray;--syntax-name:#569cd6;--syntax-variable:#9cdcfe;--suggestion-hover:#ffffff10;--mention-ink-on-accent:#5eead4;--mention-ink:#56d2b6;--count-bg:#9acbff;--count-ink:#101a30;--auth-glow:#162440;--qr-bg:#fff;--badge-border:#9acbff50;--badge-bg:#9acbff12;--state-open-bg:#9acbff15;--state-waiting-bg:#fbbf241a;--state-approved-bg:#4ade801a;--ok-border:#4ade8050;--warn-border:#fbbf2450;--tag-remove-hover:#0002;--shadow-soft:#0004;--shadow-panel:#0005;--shadow-toast:#0006;--shadow-account:#0007;--shadow-drag:#0008;--shadow-dialog:#0009;--lane-1:#9acbff;--lane-1-border:#9acbff40;--lane-1-bg:#9acbff14;--lane-1-header:#9acbff26;--lane-2:#fbbf24;--lane-2-border:#fbbf2440;--lane-2-bg:#fbbf2414;--lane-2-header:#fbbf2426;--lane-3:#b794f4;--lane-3-border:#b794f440;--lane-3-bg:#b794f414;--lane-3-header:#b794f426;--lane-4:#4ade80;--lane-4-border:#4ade8040;--lane-4-bg:#4ade8014;--lane-4-header:#4ade8026;--accent:var(--accent-soft);--focus-ring:var(--accent-soft);--button-primary-bg:#2563eb;--bubble-own-bg:#1e40af;--button-disabled-bg:var(--surface-3);--button-disabled-ink:var(--ink-3);--button-disabled-border:var(--ink-3);--button-secondary-bg:var(--surface-3);--button-secondary-ink:var(--ink-1);--part-chip-bg:var(--surface-2);--part-chip-hover-bg:var(--surface-3);--part-chip-on-bg:#152d4b;--section-entry-bg:#152d4b;--part-chip-on-ink:var(--accent-soft);--part-chip-badge-bg:#233654;--part-chip-badge-ink:var(--ink-2);--chart-done:var(--accent-soft);--chart-approved:var(--ok);--chart-mini-done:#88add4;--chart-mini-approved:var(--ok);--chart-doing:var(--relationships);--state-open:var(--accent-soft);--state-done:var(--relationships);--state-approved:var(--ok);--state-waiting:var(--warn);--state-sent-back:var(--err);--badge-ink:var(--accent-soft)}:root:not([data-theme]) :is(.auth-page,.access-dialog){--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--search-hit-ink:#fef3c7;--search-hit-bg:#713f12;--presence:#3ddc84;--presence-away:#a1a1aa;--presence-offline:#b4b4bc;--avatar-ink:#fff;--avatar-0:#3749a3;--avatar-1:#8b3157;--avatar-2:#17665c;--avatar-3:#77521c;--avatar-4:#684394;--avatar-5:#305e83;--ground:#060b1a;--surface-1:#0f1a33;--surface-2:#141c38;--surface-3:#1a2444;--line-1:#1a2a4d;--line-2:#23305a;--line-3:#2e3e6e;--ink-1:#e8efff;--ink-2:#a8a5c8;--ink-3:#98a9c9;--accent-blue:#3b82f6;--accent-soft:#9acbff;--ok:#4ade80;--warn:#fbbf24;--err:#f97373;--relationships:#b794f4;--sidebar:#090f21;--nav-active-bg:#9acbff0d;--nav-active-border:#9acbff20;--card-border:#ffffff2b;--card-bg:#1f2b52;--card-shadow:#00000059;--starter-edge:#22d3ee;--starter-bg:#22d3ee0f;--starter-ink:#67e8f9;--card-hover:#26325c;--add-card-border:#ffffff05;--button-ink:#fff;--danger-bg:#dc2626;--danger-hover:#b91c1c;--error-border:#f8717140;--dialog-backdrop:#020612b8;--sheet-backdrop:#0009;--viewer-backdrop:#000000d1;--rail-bg:#0f1a334d;--activity-bg:#0f1a3330;--outside-month-bg:#ffffff03;--code-bg:#0004;--code-surface:#0a1020;--code-block-ink:#d4d4d4;--code-ink:#fb923c;--code-ink-on-accent:#fdba74;--quote-bar:#9acbff;--quote-surface:#1b2e4b;--quote-bar-own:#bfdbfe;--quote-surface-own:#294bb0;--syntax-keyword:#569cd6;--syntax-string:#ce9178;--syntax-number:#b5cea8;--syntax-comment:#6a9955;--syntax-function:#dcdcaa;--syntax-class:#4ec9b0;--syntax-attr:#9cdcfe;--syntax-meta:#569cd6;--syntax-tag:gray;--syntax-name:#569cd6;--syntax-variable:#9cdcfe;--suggestion-hover:#ffffff10;--mention-ink-on-accent:#5eead4;--mention-ink:#56d2b6;--count-bg:#9acbff;--count-ink:#101a30;--auth-glow:#162440;--qr-bg:#fff;--badge-border:#9acbff50;--badge-bg:#9acbff12;--state-open-bg:#9acbff15;--state-waiting-bg:#fbbf241a;--state-approved-bg:#4ade801a;--ok-border:#4ade8050;--warn-border:#fbbf2450;--tag-remove-hover:#0002;--shadow-soft:#0004;--shadow-panel:#0005;--shadow-toast:#0006;--shadow-account:#0007;--shadow-drag:#0008;--shadow-dialog:#0009;--lane-1:#9acbff;--lane-1-border:#9acbff40;--lane-1-bg:#9acbff14;--lane-1-header:#9acbff26;--lane-2:#fbbf24;--lane-2-border:#fbbf2440;--lane-2-bg:#fbbf2414;--lane-2-header:#fbbf2426;--lane-3:#b794f4;--lane-3-border:#b794f440;--lane-3-bg:#b794f414;--lane-3-header:#b794f426;--lane-4:#4ade80;--lane-4-border:#4ade8040;--lane-4-bg:#4ade8014;--lane-4-header:#4ade8026;--accent:var(--accent-soft);--focus-ring:var(--accent-soft);--button-primary-bg:#2563eb;--bubble-own-bg:#1e40af;--button-disabled-bg:var(--surface-3);--button-disabled-ink:var(--ink-3);--button-disabled-border:var(--ink-3);--button-secondary-bg:var(--surface-3);--button-secondary-ink:var(--ink-1);--part-chip-bg:var(--surface-2);--part-chip-hover-bg:var(--surface-3);--part-chip-on-bg:#152d4b;--section-entry-bg:#152d4b;--part-chip-on-ink:var(--accent-soft);--part-chip-badge-bg:#233654;--part-chip-badge-ink:var(--ink-2);--chart-done:var(--accent-soft);--chart-approved:var(--ok);--chart-mini-done:#88add4;--chart-mini-approved:var(--ok);--chart-doing:var(--relationships);--state-open:var(--accent-soft);--state-done:var(--relationships);--state-approved:var(--ok);--state-waiting:var(--warn);--state-sent-back:var(--err);--badge-ink:var(--accent-soft)}}:-webkit-any(.auth-page,.access-dialog){--scrollbar-size:5px;--control-radius:6px;--control-height:36px;--control-height-touch:44px;color:var(--ink-1);background:var(--ground);font-family:concourse-t3,Concourse T3,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;line-height:1.55}:-moz-any(.auth-page,.access-dialog){--scrollbar-size:5px;--control-radius:6px;--control-height:36px;--control-height-touch:44px;color:var(--ink-1);background:var(--ground);font-family:concourse-t3,Concourse T3,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;line-height:1.55}:is(.auth-page,.access-dialog){--scrollbar-size:5px;--control-radius:6px;--control-height:36px;--control-height-touch:44px;color:var(--ink-1);background:var(--ground);font-family:concourse-t3,Concourse T3,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;line-height:1.55}:where(.auth-page,.access-dialog) *{box-sizing:border-box}:where(.auth-page,.access-dialog) body{margin:0}:where(.auth-page,.access-dialog) button{font:inherit}:where(.auth-page,.access-dialog) input{font:inherit}:where(.auth-page,.access-dialog) textarea{font:inherit}:where(.auth-page,.access-dialog) select{font:inherit}:where(.auth-page,.access-dialog) button{-webkit-tap-highlight-color:transparent}:where(.auth-page,.access-dialog) a{-webkit-tap-highlight-color:transparent}:where(.auth-page,.access-dialog) input{-webkit-tap-highlight-color:transparent}:where(.auth-page,.access-dialog) textarea{-webkit-tap-highlight-color:transparent}:where(.auth-page,.access-dialog) select{-webkit-tap-highlight-color:transparent}:where(.auth-page,.access-dialog) button{cursor:pointer}:where(.auth-page,.access-dialog) a{color:inherit;text-decoration:none}:where(.auth-page,.access-dialog) button{outline-offset:4px}:where(.auth-page,.access-dialog) input{outline-offset:4px}:where(.auth-page,.access-dialog) select{outline-offset:4px}:where(.auth-page,.access-dialog) textarea{outline-offset:4px}:where(.auth-page,.access-dialog) :focus-visible{outline:2px solid var(--focus-ring)}:where(.auth-page,.access-dialog) input{color:var(--ink-1);background:var(--surface-1);border:1px solid var(--line-2);border-radius:var(--control-radius);min-width:0;padding:9px 11px}:where(.auth-page,.access-dialog) textarea{color:var(--ink-1);background:var(--surface-1);border:1px solid var(--line-2);border-radius:var(--control-radius);min-width:0;padding:9px 11px}:where(.auth-page,.access-dialog) select{color:var(--ink-1);background:var(--surface-1);border:1px solid var(--line-2);border-radius:var(--control-radius);min-width:0;padding:9px 11px}:where(.auth-page,.access-dialog) .section-entry{color:var(--ink-1);background:var(--surface-1);border:1px solid var(--line-2);border-radius:var(--control-radius);min-width:0;padding:9px 11px}:where(.auth-page,.access-dialog) input:not(:-webkit-any([type=checkbox],[type=radio],[type=color],[type=file],[type=hidden])){min-height:var(--control-height);font-size:12px;line-height:1.2}:where(.auth-page,.access-dialog) input:not(:-moz-any([type=checkbox],[type=radio],[type=color],[type=file],[type=hidden])){min-height:var(--control-height);font-size:12px;line-height:1.2}:where(.auth-page,.access-dialog) input:not(:is([type=checkbox],[type=radio],[type=color],[type=file],[type=hidden])){min-height:var(--control-height);font-size:12px;line-height:1.2}:where(.auth-page,.access-dialog) select{min-height:var(--control-height);font-size:12px;line-height:1.2}:where(.auth-page,.access-dialog) input::placeholder{color:var(--ink-3)}:where(.auth-page,.access-dialog) textarea::placeholder{color:var(--ink-3)}:where(.auth-page,.access-dialog) input:focus{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}:where(.auth-page,.access-dialog) textarea:focus{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}:where(.auth-page,.access-dialog) select:focus{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}:where(.auth-page,.access-dialog) .card-dialog .section-entry:focus{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}:where(.auth-page,.access-dialog) .brand{display:flex;letter-spacing:-.8px;align-items: center;gap:11px;padding:0 12px;font-size:27px;font-weight:650}:where(.auth-page,.access-dialog) .brand svg{color:var(--accent-soft)}:where(.auth-page,.access-dialog) .brand-dot{color:var(--accent-soft)}:where(.auth-page,.access-dialog) .nav-caption{color:var(--ink-3);letter-spacing:1.6px;font-size:10px;font-weight:600}:where(.auth-page,.access-dialog) .eyebrow{color:var(--ink-3);letter-spacing:1.6px;font-size:10px;font-weight:600}:where(.auth-page,.access-dialog) .nav-caption{margin-bottom:10px;padding:0 11px}:where(.auth-page,.access-dialog) .page-heading{display:flex;justify-content:space-between;align-items: center;gap:20px;padding:30px 30px 23px}:where(.auth-page,.access-dialog) .page-heading .eyebrow{margin-bottom:6px}:where(.auth-page,.access-dialog) h1{letter-spacing:.01em;margin:0;font-family:valkyrie-text,Georgia,serif;font-size:34px;font-weight:500}:where(.auth-page,.access-dialog) .subtitle{color:var(--ink-2);margin-top:5px;font-size:12px}:where(.auth-page,.access-dialog) .primary-button{display:inline-flex;border-radius:var(--control-radius);justify-content:center;align-items: center;gap:6px;font-size:12px;line-height:1.2}:where(.auth-page,.access-dialog) .secondary-button{display:inline-flex;border-radius:var(--control-radius);justify-content:center;align-items: center;gap:6px;font-size:12px;line-height:1.2}:where(.auth-page,.access-dialog) .danger-button{display:inline-flex;border-radius:var(--control-radius);justify-content:center;align-items: center;gap:6px;font-size:12px;line-height:1.2}:where(.auth-page,.access-dialog) .quiet-button{display:inline-flex;border-radius:var(--control-radius);justify-content:center;align-items: center;gap:6px;font-size:12px;line-height:1.2}:where(.auth-page,.access-dialog) .icon-button{display:inline-flex;border-radius:var(--control-radius);justify-content:center;align-items: center;gap:6px;font-size:12px;line-height:1.2}:where(.auth-page,.access-dialog) .primary-button{min-height:var(--control-height);padding:0 12px}:where(.auth-page,.access-dialog) .secondary-button{min-height:var(--control-height);padding:0 12px}:where(.auth-page,.access-dialog) .danger-button{min-height:var(--control-height);padding:0 12px}:where(.auth-page,.access-dialog) .primary-button{background:var(--button-primary-bg);color:var(--button-ink)}:where(.auth-page,.access-dialog) .secondary-button{color:var(--button-secondary-ink);border:1px solid var(--ink-3);background:0 0}:where(.auth-page,.access-dialog) .secondary-button:hover:not(:disabled){background:var(--button-secondary-bg);border-color:var(--ink-2)}:where(.auth-page,.access-dialog) .secondary-button.danger-text:not(:disabled){color:var(--err);border-color:var(--err)}:where(.auth-page,.access-dialog) .secondary-button.danger-text:hover:not(:disabled){background:color-mix(in srgb,var(--err)15%,transparent)}:where(.auth-page,.access-dialog) .danger-button{background:var(--danger-bg);color:var(--button-ink)}:where(.auth-page,.access-dialog) .danger-button:hover:not(:disabled){background:var(--danger-hover)}:where(.auth-page,.access-dialog) .quiet-button{color:var(--ink-2);padding:6px}:where(.auth-page,.access-dialog) .loading{color:var(--ink-3);padding:40px}:where(.auth-page,.access-dialog) .error{color:var(--err);font-size:12px}:where(.auth-page,.access-dialog) .error-banner{color:var(--err);font-size:12px}:where(.auth-page,.access-dialog) .error-banner{border:1px solid var(--error-border);display:flex;border-radius:6px;justify-content:space-between;gap:12px;margin:12px 25px;padding:10px 12px}:where(.auth-page,.access-dialog) .error-banner button{text-decoration:underline}.auth-page{display:grid;background:radial-gradient(ellipse at top,var(--auth-glow),var(--ground)65%);place-items: center;min-height:100dvh;padding:28px 16px}:where(.auth-page,.access-dialog) .auth-panel{border:1px solid var(--line-2);background:var(--surface-1);box-shadow:0 24px 80px var(--shadow-panel);border-radius:12px;width:min(100%,440px);padding:32px}:where(.auth-page,.access-dialog) .auth-panel .brand{margin-bottom:32px;padding:0}:where(.auth-page,.access-dialog) .auth-panel h1{font-size:29px}:where(.auth-page,.access-dialog) .auth-form{display:grid;gap:17px;margin:24px 0 18px}:where(.auth-page,.access-dialog) .auth-form label{display:grid;color:var(--ink-2);gap:6px;font-size:12px}:where(.auth-page,.access-dialog) .invite-result{display:grid;color:var(--ink-2);gap:6px;font-size:12px}:where(.auth-page,.access-dialog) .auth-form small{color:var(--ink-3);font-size:11px}:where(.auth-page,.access-dialog) .auth-note{color:var(--ink-3);font-size:11px}:where(.auth-page,.access-dialog) .invite-result small{color:var(--ink-3);font-size:11px}:where(.auth-page,.access-dialog) .auth-form .terms-agreement{display:flex;align-items: center;gap:8px}:where(.auth-page,.access-dialog) .terms-panel{width:min(100%,720px)}:where(.auth-page,.access-dialog) .terms-text{overflow-wrap:anywhere;line-height:1.65}:where(.auth-page,.access-dialog) .terms-text p{white-space:pre-wrap;margin:16px 0}:where(.auth-page,.access-dialog) .terms-text h2{margin-top:24px}:where(.auth-page,.access-dialog) .terms-scroll{overflow-y:auto;border:1px solid var(--line-2);border-radius:6px;max-height:55dvh;margin:20px 0;padding:0 12px}:where(.auth-page,.access-dialog) .enrollment{text-align:center;font-size:12px}:where(.auth-page,.access-dialog) .enrollment img{display:block;background:var(--qr-bg);width:220px;max-width:100%;height:auto;margin:0 auto;padding:10px}:where(.auth-page,.access-dialog) .enrollment code{display:block;overflow-wrap:anywhere;color:var(--accent-soft);user-select:all}.access-dialog{overflow:auto;border:1px solid var(--line-2);border-radius:var(--control-radius);background:var(--surface-1);color:var(--ink-1);max-block-size:calc(100dvh - 2rem);inline-size:min(34rem,100% - 2rem);margin:auto;padding:1.25rem}.access-dialog::backdrop{background:#0006}.access-dialog header{display:flex;justify-content:space-between;align-items: center;gap:1rem}.access-dialog h2{margin:0;font-size:1.25rem}:where(.auth-page,.access-dialog) .access-content{margin-block-start:1rem;margin-block-end:0}:where(.auth-page,.access-dialog) .access-content p{overflow-wrap:anywhere;margin:0}:where(.auth-page,.access-dialog) form[class]>button{display:inline-flex;flex:none;place-self: flex-start start;width:auto}:where(.auth-page,.access-dialog) form>button{display:inline-flex;flex:none;place-self: flex-start start;width:auto}:where(.auth-page,.access-dialog) form:has(>button:nth-of-type(2)){display:flex;flex-flow:wrap;justify-content:flex-start;gap:8px}:where(.auth-page,.access-dialog) form:has(>button:nth-of-type(2))>:not(button){flex-basis:100%;min-width:0}:where(.auth-page,.access-dialog) button:disabled{cursor:not-allowed;opacity:1;background:var(--button-disabled-bg);color:var(--button-disabled-ink);border:1px solid var(--button-disabled-border)}:where(.auth-page,.access-dialog) button[class]:disabled{cursor:not-allowed;opacity:1;background:var(--button-disabled-bg);color:var(--button-disabled-ink);border:1px solid var(--button-disabled-border)}:where(.auth-page,.access-dialog) .dialog-close{display:inline-flex;border-radius:var(--control-radius);color:var(--ink-2);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items: center;min-width:44px;min-height:44px;padding:0}:where(.auth-page,.access-dialog) .dialog-close:hover{background:var(--suggestion-hover);color:var(--ink-1)}:where(.auth-page,.access-dialog) .dialog-close svg{width:22px;height:22px}
