@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2")}:root{color-scheme:dark light;--surface-page:#181819;--surface-panel:#1f1f20;--surface-raised:#28292b;--surface-glass:#383838cc;--surface-media:#1f1f20;--surface-device:#111112;--surface-device-card:#252628;--fill-subtle:#ffffff1f;--fill-subtle-hover:#ffffff26;--fill-subtle-pressed:#ffffff2e;--fill-muted:#525456;--text-primary:#ffffff;--text-secondary:#f2f7ff87;--text-tertiary:#f1f6ff80;--text-disabled:#f1f6ff5c;--text-link:#4b93ff;--text-link-hover:#82b4ff;--action-primary-bg:#1793ff;--action-primary-bg-hover:#19a2ff;--action-primary-bg-pressed:#168cf2;--action-primary-fg:#000000;--action-danger-fg:#000000;--interaction-hover-filter:brightness(1.1);--interaction-press-filter:brightness(.95);--border-divider:#ffffff1f;--border-control:#ffffff5c;--border-accent:#4b93ff40;--border-hairline:inset 0 0 0 1px rgb(255 255 255/.1);--focus-ring:#1793ff;--accent-tint-bg:#4b93ff1f;--state-success-solid:#07b123;--state-success-bg:#07b12324;--state-success-fg:#45c55a;--state-success-border:#07b12366;--state-success-on-solid:#000000;--state-warning-solid:#fa6400;--state-warning-bg:#fa640024;--state-warning-fg:#fca266;--state-warning-border:#fa640066;--state-warning-on-solid:#000000;--state-error-solid:#fa4758;--state-error-bg:#fa475824;--state-error-fg:#fb7582;--state-error-border:#fa475866;--state-error-on-solid:#000000;--overlay-scrim:#00000066;--chat-self-bg:#0074e8;--chat-self-fg:#ffffff;--brand-primary:#1793ff;--text-3:#f1f6ff61;--text-4:#f0f6ff4f;--cta:#4b93ff;--cta-hover:#82b4ff;--on-cta:#fff;--warn:#fa6400;--font-sans:Figtree,system-ui,-apple-system,sans-serif;--font-signature:Caveat,cursive;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-strong:600;--type-display-size:60px;--type-display-leading:66px;--type-display-weight:500;--type-display-tracking:-.01em;--type-headline-size:40px;--type-headline-leading:46px;--type-headline-weight:500;--type-title-page-size:30px;--type-title-page-leading:34px;--type-title-page-weight:600;--type-title-page-tracking:-.01em;--type-title-section-size:24px;--type-title-section-leading:30px;--type-title-section-weight:600;--type-title-size:22px;--type-title-leading:28px;--type-title-weight:600;--type-body-lg-size:18px;--type-body-lg-leading:26px;--type-body-lg-weight:400;--type-body-size:16px;--type-body-leading:22px;--type-body-weight:400;--type-label-size:14px;--type-label-leading:20px;--type-label-weight:500;--type-meta-size:13px;--type-meta-leading:18px;--type-meta-weight:400;--type-caption-size:12px;--type-caption-leading:16px;--type-caption-weight:400;--space-0:0px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-96:96px;--space-120:120px;--gap-inline:8px;--gap-stack:12px;--gap-section:32px;--pad-card:16px;--pad-dialog:24px;--pad-banner-y:12px;--pad-banner-x:14px;--radius-xs:6px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:32px;--radius-2xl:48px;--radius-pill:9999px;--control-h-xs:28px;--control-h-sm:32px;--control-h-md:36px;--control-h-lg:44px;--touch-min:44px;--control-pad-xs:10px;--control-pad-sm:12px;--control-pad-md:14px;--control-pad-lg:16px;--border-width:1px;--focus-width:2px;--focus-offset:2px;--shadow-1:0 2px 8px #11111214,0 2px 16px #1111120a;--shadow-2:0 4px 12px #1111121f,0 6px 24px #11111214;--shadow-3:0 6px 16px #11111229,0 8px 32px #1111121f;--blur-glass:36px;--blur-menu:60px;--duration-instant:80ms;--duration-fast:.15s;--duration-fade:.2s;--duration-slow:.3s;--duration-section:.5s;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-enter:cubic-bezier(0,0,.2,1);--ease-exit:cubic-bezier(.4,0,1,1);--ease-panel:cubic-bezier(.2,.8,.2,1);--motion-rise:6px;--z-raised:1;--z-sticky:10;--z-panel:20;--z-cover:30;--z-skip:40;--opacity-disabled:.5;--opacity-subtle:.6;--opacity-strong:.85;--width-sm:360px;--width-md:560px;--width-lg:720px;--width-xl:960px;--width-2xl:1240px;--rail-w:72px;--dock-w:440px;--header-h:60px;--bottombar-h:64px;--workspace-chat-w:clamp(calc(var(--width-sm) - var(--space-40)),26vw,var(--width-sm));--workspace-inspector-w:clamp(calc(var(--width-sm) - var(--space-64)),36cqw,var(--width-sm));--page-gutter:56px;--page-gutter-phone:16px;--icon-xs:12px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-stroke:1.7;--avatar-xs:28px;--avatar-sm:40px;--avatar-md:64px;--avatar-lg:100px;--avatar-xl:160px;--avatar-2xl:200px}:root[data-theme=dark],.theme-dark{color-scheme:dark;--surface-page:#181819;--surface-panel:#1f1f20;--surface-raised:#28292b;--surface-glass:#383838cc;--surface-media:#1f1f20;--surface-device:#111112;--surface-device-card:#252628;--fill-subtle:#ffffff1f;--fill-subtle-hover:#ffffff26;--fill-subtle-pressed:#ffffff2e;--fill-muted:#525456;--text-primary:#ffffff;--text-secondary:#f2f7ff87;--text-tertiary:#f1f6ff80;--text-disabled:#f1f6ff5c;--text-link:#4b93ff;--text-link-hover:#82b4ff;--action-primary-bg:#1793ff;--action-primary-bg-hover:#19a2ff;--action-primary-bg-pressed:#168cf2;--action-primary-fg:#000000;--action-danger-fg:#000000;--interaction-hover-filter:brightness(1.1);--interaction-press-filter:brightness(.95);--border-divider:#ffffff1f;--border-control:#ffffff5c;--border-accent:#4b93ff40;--border-hairline:inset 0 0 0 1px rgb(255 255 255/.1);--focus-ring:#1793ff;--accent-tint-bg:#4b93ff1f;--state-success-solid:#07b123;--state-success-bg:#07b12324;--state-success-fg:#45c55a;--state-success-border:#07b12366;--state-success-on-solid:#000000;--state-warning-solid:#fa6400;--state-warning-bg:#fa640024;--state-warning-fg:#fca266;--state-warning-border:#fa640066;--state-warning-on-solid:#000000;--state-error-solid:#fa4758;--state-error-bg:#fa475824;--state-error-fg:#fb7582;--state-error-border:#fa475866;--state-error-on-solid:#000000;--overlay-scrim:#00000066;--chat-self-bg:#0074e8;--chat-self-fg:#ffffff;--brand-primary:#1793ff;--text-3:#f1f6ff61;--text-4:#f0f6ff4f;--cta:#4b93ff;--cta-hover:#82b4ff;--on-cta:#fff;--warn:#fa6400}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--surface-page:#fcfcfc;--surface-panel:#e9eaeb;--surface-raised:#f3f4f5;--surface-glass:#ffffffc2;--surface-media:#ffffff;--surface-device:#fcfcfc;--surface-device-card:#e9eaeb;--fill-subtle:#0000000d;--fill-subtle-hover:#00000013;--fill-subtle-pressed:#0000001a;--fill-muted:#f3f4f5;--text-primary:#111112;--text-secondary:#00040996;--text-tertiary:#00071194;--text-disabled:#00071170;--text-link:#0064d4;--text-link-hover:#004eab;--action-primary-bg:#0064d4;--action-primary-bg-hover:#005fc9;--action-primary-bg-pressed:#005abf;--action-primary-fg:#ffffff;--action-danger-fg:#ffffff;--interaction-hover-filter:brightness(.95);--interaction-press-filter:brightness(.9);--border-divider:#0000001a;--border-control:#00000073;--border-accent:#0064d440;--border-hairline:inset 0 0 0 1px rgb(0 0 0/.08);--focus-ring:#0064d4;--accent-tint-bg:#0064d41f;--state-success-solid:#008200;--state-success-bg:#00820024;--state-success-fg:#046605;--state-success-border:#00820066;--state-success-on-solid:#ffffff;--state-warning-solid:#c25100;--state-warning-bg:#c2510024;--state-warning-fg:#9d4307;--state-warning-border:#c2510066;--state-warning-on-solid:#ffffff;--state-error-solid:#c01f37;--state-error-bg:#c01f3724;--state-error-fg:#941c2e;--state-error-border:#c01f3766;--state-error-on-solid:#ffffff;--overlay-scrim:#0000001a;--chat-self-bg:#0074e8;--chat-self-fg:#ffffff;--brand-primary:#0064d4;--text-3:#0007115e;--text-4:#0008144a;--cta:#0064d4;--cta-hover:#004eab;--on-cta:#fff;--warn:#fa6400}}:root[data-theme=light],.theme-light{color-scheme:light;--surface-page:#fcfcfc;--surface-panel:#e9eaeb;--surface-raised:#f3f4f5;--surface-glass:#ffffffc2;--surface-media:#ffffff;--surface-device:#fcfcfc;--surface-device-card:#e9eaeb;--fill-subtle:#0000000d;--fill-subtle-hover:#00000013;--fill-subtle-pressed:#0000001a;--fill-muted:#f3f4f5;--text-primary:#111112;--text-secondary:#00040996;--text-tertiary:#00071194;--text-disabled:#00071170;--text-link:#0064d4;--text-link-hover:#004eab;--action-primary-bg:#0064d4;--action-primary-bg-hover:#005fc9;--action-primary-bg-pressed:#005abf;--action-primary-fg:#ffffff;--action-danger-fg:#ffffff;--interaction-hover-filter:brightness(.95);--interaction-press-filter:brightness(.9);--border-divider:#0000001a;--border-control:#00000073;--border-accent:#0064d440;--border-hairline:inset 0 0 0 1px rgb(0 0 0/.08);--focus-ring:#0064d4;--accent-tint-bg:#0064d41f;--state-success-solid:#008200;--state-success-bg:#00820024;--state-success-fg:#046605;--state-success-border:#00820066;--state-success-on-solid:#ffffff;--state-warning-solid:#c25100;--state-warning-bg:#c2510024;--state-warning-fg:#9d4307;--state-warning-border:#c2510066;--state-warning-on-solid:#ffffff;--state-error-solid:#c01f37;--state-error-bg:#c01f3724;--state-error-fg:#941c2e;--state-error-border:#c01f3766;--state-error-on-solid:#ffffff;--overlay-scrim:#0000001a;--chat-self-bg:#0074e8;--chat-self-fg:#ffffff;--brand-primary:#0064d4;--text-3:#0007115e;--text-4:#0008144a;--cta:#0064d4;--cta-hover:#004eab;--on-cta:#fff;--warn:#fa6400}:root,.theme-dark,.theme-light{--surface-card:var(--surface-raised);--text-placeholder:var(--text-tertiary);--action-primary-bg-disabled:var(--fill-subtle);--action-primary-fg-disabled:var(--text-secondary);--action-secondary-bg:var(--surface-glass);--action-secondary-fg:var(--text-primary);--action-quiet-bg-hover:var(--fill-subtle);--action-danger-bg:var(--state-error-solid);--state-info-solid:var(--action-primary-bg);--state-info-bg:var(--accent-tint-bg);--state-info-fg:var(--text-link);--state-info-border:var(--border-accent);--state-neutral-solid:var(--fill-muted);--state-neutral-bg:var(--fill-subtle);--state-neutral-fg:var(--text-secondary);--chat-other-bg:var(--surface-panel);--bg:var(--surface-page);--panel:var(--surface-panel);--panel-2:var(--surface-device-card);--raised:var(--surface-raised);--elev:var(--fill-subtle);--elev-hover:var(--fill-subtle-hover);--elev-press:var(--fill-subtle-pressed);--fill-3:var(--fill-muted);--divider:var(--border-divider);--glass:var(--surface-glass);--scrim:var(--overlay-scrim);--text:var(--text-primary);--text-2:var(--text-secondary);--accent:var(--action-primary-bg);--on-accent:var(--action-primary-fg);--link:var(--text-link);--link-hover:var(--text-link-hover);--accent-tint:var(--accent-tint-bg);--accent-border:var(--border-accent);--bubble-user:var(--chat-self-bg);--on-bubble-user:var(--chat-self-fg);--ok:var(--state-success-solid);--danger:var(--state-error-solid);--media:var(--surface-media);--phone:var(--surface-device);--ring:var(--border-hairline);--hover:var(--interaction-hover-filter);--press:var(--interaction-press-filter);--e1:var(--shadow-1);--e2:var(--shadow-2);--e3:var(--shadow-3);--ease:var(--ease-standard);--dur:.15s;--dur-fade:.2s;--r-pill:var(--radius-pill);--r-composer:var(--radius-xl);--r-dialog:var(--radius-xl);--r-bubble:var(--radius-lg);--r-bubble-tuck:var(--radius-xs);--r-menu:var(--radius-md);--r-row:var(--radius-sm);--r-media:var(--radius-2xl);--r-dashed:10px;--r-tooltip:8px;--h-pill:var(--control-h-md);--h-pill-lg:var(--control-h-lg);--font:var(--font-sans);--fw-regular:var(--font-weight-regular);--fw-medium:var(--font-weight-medium);--fw-title:var(--font-weight-strong);--fs-body:var(--type-body-size);--lh-body:var(--type-body-leading);--fs-label:var(--type-label-size);--lh-label:var(--type-label-leading);--fs-meta:var(--type-meta-size);--lh-meta:var(--type-meta-leading);--fs-caption:var(--type-caption-size);--lh-caption:var(--type-caption-leading);--fs-title:var(--type-title-size);--lh-title:var(--type-title-leading);--ok-tint:color-mix(in srgb,var(--ok) 14%,transparent);--warn-tint:color-mix(in srgb,var(--warn) 14%,transparent);--danger-tint:color-mix(in srgb,var(--danger) 14%,transparent);--ok-text:color-mix(in srgb,var(--ok) 75%,var(--text));--warn-text:color-mix(in srgb,var(--warn) 60%,var(--text));--danger-text:color-mix(in srgb,var(--danger) 75%,var(--text));--line:var(--border-divider);--line2:var(--border-divider);--dash:var(--text-4);--text2:var(--text-secondary);--text3:var(--text-secondary);--ph:var(--text-3);--bubble:var(--surface-panel);--elev2:var(--surface-raised);--pillbg:var(--surface-glass);--seg:var(--fill-subtle);--shadow:var(--shadow-3);--hi:var(--ok-text);--hi-bg:var(--ok-tint);--mid:var(--warn-text);--mid-bg:var(--warn-tint);--lo:var(--text-secondary);--lo-bg:var(--fill-subtle);--ex:var(--danger-text);--ex-bg:var(--danger-tint);--blue:var(--link);--blue-bg:var(--accent-tint);--accent-ink:var(--on-accent);--accent-soft:var(--accent-tint);--av-bg:var(--accent);--av-ink:var(--on-accent);--r-card:var(--radius-lg);--r-inner:var(--radius-sm);--r-btn:var(--radius-pill)}@media(prefers-reduced-motion:reduce){:root{--duration-instant:.01ms;--duration-fast:.01ms;--duration-fade:.01ms;--duration-slow:.01ms;--duration-section:.01ms;--motion-rise:0px}}.type-display{font:var(--type-display-weight) var(--type-display-size)/var(--type-display-leading) var(--font-sans);letter-spacing:var(--type-display-tracking)}.type-headline{font:var(--type-headline-weight) var(--type-headline-size)/var(--type-headline-leading) var(--font-sans)}.type-title-page{font:var(--type-title-page-weight) var(--type-title-page-size)/var(--type-title-page-leading) var(--font-sans);letter-spacing:var(--type-title-page-tracking)}.type-title-section{font:var(--type-title-section-weight) var(--type-title-section-size)/var(--type-title-section-leading) var(--font-sans)}.type-title{font:var(--type-title-weight) var(--type-title-size)/var(--type-title-leading) var(--font-sans)}.type-body-lg{font:var(--type-body-lg-weight) var(--type-body-lg-size)/var(--type-body-lg-leading) var(--font-sans)}.type-body{font:var(--type-body-weight) var(--type-body-size)/var(--type-body-leading) var(--font-sans)}.type-label{font:var(--type-label-weight) var(--type-label-size)/var(--type-label-leading) var(--font-sans)}.type-meta{font:var(--type-meta-weight) var(--type-meta-size)/var(--type-meta-leading) var(--font-sans)}.type-caption{font:var(--type-caption-weight) var(--type-caption-size)/var(--type-caption-leading) var(--font-sans)}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-latin-500-normal.woff2) format("woff2")}:root{font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}:root :is(.adm-nav a,.adm-table tbody tr,.site-nav>a:not(.primary),.site-menu-list>a:not(.primary),.site-menu>summary,.ntf-bell,a.ntf-item):hover,:root :is(.ntf-bell[aria-expanded=true],a.ntf-item:focus-visible){background:var(--elev)}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--bg)}#app{height:100dvh}h1,h2,h3,p,dl,dd,blockquote,figure{margin:0}h1,h2,h3,b,strong{font-weight:var(--fw-title)}a{color:var(--link)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a:focus-visible,summary:focus-visible{border-radius:6px}.popmenu button:focus-visible,.cmdlist button:focus-visible,.ntf-item:focus-visible,.trow:focus-visible,.tabs4 button:focus-visible,.mtabs button:focus-visible,.ltable tbody tr:focus-visible,.bcard a:focus-visible,.bb:focus-visible,.rbtn:focus-visible,.menu-item:focus-visible,.search-row:focus-visible{outline-offset:-2px}.call-type:focus-within{border-color:var(--accent-border)}.cmdin:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip-link{position:absolute;left:16px;top:-60px;z-index:60;background:var(--accent);color:var(--on-accent);padding:8px 14px;border-radius:var(--r-pill);font:var(--fw-medium) var(--fs-label)/var(--lh-label) var(--font);text-decoration:none;transition:top var(--dur) var(--ease)}.skip-link:focus,.skip-link:focus-visible{top:12px;color:var(--on-accent)}.muted{color:var(--text-2)}.fine{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-2)}.sub{display:block;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--text-2);overflow-wrap:anywhere}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}.row.tight{margin:0}.actbar{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:64px;padding:14px 0;margin-top:8px;background:linear-gradient(transparent,var(--bg) 30%)}.actbar-l,.actbar-r{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.actbar-r{justify-content:flex-end;margin-left:auto}.actbar-why{text-align:end}.actbar-note{flex:1 1 100%;text-align:end}.ic{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.grow{flex:1}.primary,.ghostb,.pill,.dash,.chip,.seg,.mini{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--h-pill);padding:0 14px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--text);font:var(--fw-medium) var(--fs-label)/var(--lh-label) var(--font);text-decoration:none;transition:filter var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.primary{background:var(--accent);color:var(--on-accent)}.ghostb,.pill{background:var(--glass);box-shadow:var(--e1);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:var(--text)}a.primary,a.ghostb,a.pill{color:var(--on-accent)}a.ghostb,a.pill{color:var(--text)}@media(hover:hover){.primary:hover:not(:disabled),.ghostb:hover:not(:disabled),.pill:hover:not(:disabled),.sendb:hover:not(:disabled){filter:var(--hover)}.chip:hover,.mini:hover{background:var(--elev-hover)}.seg:hover{color:var(--text)}}.primary:active:not(:disabled),.ghostb:active:not(:disabled),.pill:active:not(:disabled){filter:var(--press)}.small{min-height:32px;padding:0 12px;font-size:var(--fs-label);font-weight:var(--fw-regular)}.danger,a.ghostb.danger,.ghostb.danger{color:var(--danger-text)}.primary.danger{background:var(--danger);color:var(--on-accent)}.popmenu button.danger{color:var(--danger-text)}button:disabled,.primary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.primary:disabled,.primary[aria-disabled=true]{background:var(--elev);color:var(--text-2);box-shadow:none}.pill{padding:0 14px 0 12px}.pill.primary{background:var(--accent);color:var(--on-accent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pill[aria-pressed=true]{color:var(--link-hover)}.iconbtn{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--text-2);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.iconbtn:hover{background:var(--elev);color:var(--text)}.iconbtn[aria-pressed=true]{color:var(--link)}.iconbtn[aria-pressed=true]:hover{color:var(--link-hover)}.pwbox{position:relative;display:block;width:100%;min-width:0}.kv .pwbox{color:inherit;font-size:inherit}.pwbox input::-ms-reveal{display:none}.pwbox input:not([type=checkbox]){padding-right:var(--space-48)}.pwbox :is(.iconbtn,.ui-iconbtn){position:absolute;top:50%;right:var(--space-4);transform:translateY(-50%)}.pwbox :is(.iconbtn,.ui-iconbtn):hover{background:var(--raised)}.linkb{border:0;background:none;color:var(--link);padding:6px 0;font-size:15px;font-weight:var(--fw-regular);text-decoration:none}.linkb:hover:not(:disabled){color:var(--link-hover);text-decoration:underline;text-underline-offset:3px}.mini{min-height:28px;padding:0 10px;font-size:var(--fs-meta);line-height:var(--lh-meta);background:var(--elev);color:var(--text)}.chip{background:var(--elev);color:var(--text)}.segs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0;max-width:100%;min-height:var(--h-pill);padding:4px;border-radius:var(--r-pill);background:var(--raised)}.seg{background:var(--elev);color:var(--text)}.seg[aria-pressed=true],.seg[aria-selected=true]{background:var(--accent-tint);color:var(--link)}.segs .seg{min-height:28px;padding:0 12px;border-radius:var(--r-menu);background:transparent}.segs .seg[aria-pressed=true],.segs .seg[aria-selected=true]{background:var(--elev);box-shadow:var(--e1);color:var(--text)}.chip.toggle[aria-pressed=true]{background:var(--accent-tint);color:var(--link)}.tag,.aitag{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-medium);border-radius:6px;padding:2px 7px;background:var(--elev);color:var(--text)}.aitag{background:var(--accent-tint);color:var(--link)}.ok{color:var(--ok-text);font-weight:var(--fw-medium);display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-label)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--text-2);flex-shrink:0}.dot.on{background:var(--ok)}.dot.off{background:var(--warn)}input:not([type=checkbox]),select,textarea{width:100%;min-height:44px;border:0;border-radius:var(--r-row);background:var(--elev);padding:10px 14px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text)}input::placeholder,textarea::placeholder{color:var(--text-3)}textarea{resize:vertical;line-height:1.5}select{max-width:320px}kbd{font:var(--fs-caption)/var(--lh-caption) var(--font);color:var(--text-2)}.tip,[data-tip]:hover:after,[data-tip]:focus-visible:after{padding:6px 8px;border-radius:var(--r-tooltip);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-menu));backdrop-filter:blur(var(--blur-menu));box-shadow:var(--e3);color:var(--text);font:var(--fw-regular) var(--fs-caption)/var(--lh-caption) var(--font);white-space:nowrap;pointer-events:none;z-index:40}.tip{position:absolute;display:inline-flex;align-items:center;gap:6px;animation:pop var(--dur) var(--ease)}.tip kbd,.tip .sc{color:var(--text-2)}[data-tip]{position:relative}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.welcome{height:100%;display:grid;place-items:center;padding:20px 16px;overflow-y:auto}.wcard{max-width:560px;display:grid;gap:16px;justify-items:start;min-width:0}.eyebrow{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.6px;text-transform:uppercase;color:var(--text-2);font-weight:var(--fw-medium)}.welcome h1{font-size:clamp(32px,5vw,44px);line-height:1.1;letter-spacing:-.01em;font-weight:var(--fw-medium)}.lede{font-size:17px;line-height:26px;color:var(--text-2)}.otp{display:flex;gap:12px}.otp input:not([type=checkbox]){width:56px;height:64px;padding:0;border-radius:20px;text-align:center;font-size:28px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.devnote{border:1px dashed var(--text-4);border-radius:var(--r-dashed);padding:4px 10px}.promise{margin:0;padding-left:22px;display:grid;gap:6px;font-size:var(--fs-body)}.big{min-height:var(--h-pill-lg);padding:0 16px;font-size:var(--fs-body);line-height:var(--lh-body);border-radius:var(--r-pill)}.hand{font-family:Caveat,cursive;font-size:28px;color:var(--link);line-height:1}.shell{height:100dvh;display:grid;grid-template-rows:minmax(0,1fr);background:var(--bg)}.frame{height:100dvh;display:flex;flex-direction:column;overflow:clip}.frame>.notices{flex:none;display:grid;gap:8px;padding:8px 16px;max-height:40dvh;overflow-y:auto}.notices-more{justify-self:start;padding:0 4px;font-size:var(--fs-label,13px)}.frame>.shellslot{flex:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr)}.frame .shell{height:auto;min-height:0}.mview{display:contents}.mview[hidden]{display:none}.rail{min-height:0;overflow:hidden}.shell.mode-chat{grid-template-columns:72px minmax(0,1fr) 360px}.shell.mode-chat.withcanvas{grid-template-columns:72px minmax(0,1fr) min(560px,42vw)}.shell.mode-chat.noside{grid-template-columns:72px minmax(0,1fr)}.shell.mode-page{grid-template-columns:72px 440px minmax(0,1fr)}.shell.mode-page.collapsed{grid-template-columns:72px 0px minmax(0,1fr)}.shell.mode-page.nodock{grid-template-columns:72px minmax(0,1fr)}.rail{display:flex;flex-direction:column;align-items:center;padding:16px 0 4px;border-right:1px solid var(--divider);background:var(--bg);z-index:3}.railface{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;margin-bottom:16px}.railface.off,.shell.mode-chat .railface,.shell.mode-page:not(.collapsed) .railface{visibility:hidden}.railnav{display:flex;flex-direction:column}.rbtn{position:relative;display:grid;justify-items:center;align-content:center;gap:var(--space-2);width:var(--rail-w);padding:var(--space-2) 0;color:var(--text-2);border:0;background:none;text-decoration:none}.rword{max-width:100%;padding:0 var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);line-height:var(--lh-caption)}.rbtn[aria-current=page] .rword{font-weight:var(--fw-medium)}.rcircle{display:grid;place-items:center;width:var(--control-h-md);height:var(--control-h-md);border-radius:50%;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.rcircle>*{transition:transform var(--dur) var(--ease)}.rbtn:hover .rcircle,.rbtn:focus-visible .rcircle,.rbtn:active .rcircle{background:var(--raised);color:var(--text)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.rbtn:hover .rcircle>*{transform:scale(1.06)}}.rbtn[aria-current=page]{color:var(--text)}.rbtn[aria-current=page] .rcircle{background:var(--raised)}.rbtn[aria-pressed=true]{color:var(--link)}.rbtn.off{visibility:hidden}.badge{position:absolute;top:4px;right:12px;min-width:17px;height:17px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-size:11px;line-height:17px;font-weight:var(--fw-title);display:grid;place-items:center;padding:0 4px}.chatcol{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.chatcol.docked{border-right:1px solid var(--divider)}.shell.collapsed .chatcol.docked{border-right:0}.chattop{position:absolute;inset:0 0 auto;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;padding:12px 12px 24px;background:linear-gradient(var(--bg) 62%,transparent);pointer-events:none}.chattop>*{pointer-events:auto}.pillb{display:inline-flex;align-items:center;gap:8px;height:var(--h-pill);padding:0 14px 0 12px;border:0;border-radius:var(--r-pill);background:var(--glass);box-shadow:var(--e1);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:var(--text);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body);max-width:40%;transition:filter var(--dur) var(--ease)}.pillb:hover{filter:var(--hover)}.pillb span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pillb.invite{gap:2px;padding:0 14px 0 10px;font-size:var(--fs-label);line-height:var(--lh-label)}.ident-top{display:grid;justify-items:center;gap:0;border:0;background:none;padding:0;color:var(--text)}.dewhead{position:relative;display:inline-grid;justify-items:center}.dewstatus{position:absolute;left:calc(100% - 14px);top:-6px;z-index:5;max-width:168px;padding:3px 9px;border-radius:12px 12px 12px 4px;background:var(--glass);box-shadow:var(--e1);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:var(--text);font:var(--fw-medium) var(--fs-caption)/var(--lh-caption) var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;animation:dsin .16s var(--ease);transition:opacity .16s var(--ease)}a.dewstatus:hover{filter:var(--hover)}.dewstatus.leaving{opacity:0}@keyframes dsin{0%{opacity:0;transform:scale(.92)}}.busydot{position:absolute;top:4px;right:4px;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--bg)}.chatcol.docked .ident-top{margin-top:-2px}.thread{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:112px max(12px,calc((100% - 768px)/2 + 16px)) 16px;display:flex;flex-direction:column;overscroll-behavior:contain}.chatcol.docked .thread{padding:146px 12px 16px}.thread>*{flex-shrink:0}.chatcol.docked.headblock>.chattop{position:static;flex:none;padding:12px 12px 8px;background:var(--bg)}.chatcol.docked.headblock .thread{padding-top:8px}.filters.lsort{display:none;margin:6px 0 0}@media(max-width:899px){.filters.lsort{display:flex}.lsort select{flex:1;max-width:none}}.stamp{align-self:center;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-2);padding:16px 0}.msg{min-width:0;max-width:100%;margin-bottom:16px}.msg.me{align-self:flex-end;max-width:80%}.bubble{background:var(--bubble-user);color:var(--on-bubble-user);border-radius:var(--r-bubble) var(--r-bubble) var(--r-bubble-tuck) var(--r-bubble);padding:11px 15px;font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere}.bubble a{color:inherit;text-decoration:underline}.msg.ai{position:relative;align-self:flex-start;width:fit-content;max-width:86%;min-width:min(260px,100%);min-height:44px;background:var(--panel);border-radius:var(--r-bubble);padding:11px 15px;display:grid;gap:8px;font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere}.msg.ai a{color:var(--link);text-decoration:none}.msg.ai a:hover{text-decoration:underline}.msg.ai:has(.card),.msg.ai:has(.dashed),.msg.ai:has(.result-card),.msg.ai:has(.readiness-card),.msg.ai:has(.sample-people){width:100%}.msg.ai.enter{animation:rise .28s var(--ease)}.brieftag{justify-self:start}.text{font-size:var(--fs-body);line-height:var(--lh-body)}.caret{display:inline-block;width:8px;height:17px;margin-left:2px;vertical-align:-3px;background:var(--link);border-radius:2px;animation:blink 1s steps(1) infinite}.typing{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 16px;margin-bottom:16px;background:var(--panel);border-radius:var(--r-bubble)}.typing>*{width:7px;height:7px;border-radius:50%;background:var(--text-2);animation:dot-pulse 1.2s var(--ease) infinite}.typing>:nth-child(2){animation-delay:.15s}.typing>:nth-child(3){animation-delay:.3s}.work{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:15px;color:var(--text-2)}.work li{display:flex;align-items:center;gap:8px}.work li.done .ic{color:var(--ok-text)}.worked summary{cursor:pointer;font-size:var(--fs-label);color:var(--text-2)}.worked .work{margin-top:6px}.think{width:14px;height:14px;border-radius:50%;border:2px solid var(--accent);border-right-color:transparent;animation:spin .8s linear infinite;flex-shrink:0}.shimmer{display:grid;gap:8px}.shimmer span{height:14px;border-radius:7px;background:linear-gradient(90deg,var(--raised) 0,var(--elev-hover) 50%,var(--raised) 100%);background-size:200% 100%;animation:shim 1.2s linear infinite}.shimmer span:nth-child(2){width:80%}.shimmer span:nth-child(3){width:60%}.dashed{display:grid;gap:10px;margin-top:4px}.dash{width:100%;justify-content:flex-start;border:1px dashed var(--text-4);border-radius:var(--r-dashed);padding:8px 10px;font-size:15px;line-height:24px;font-weight:var(--fw-regular);background:transparent;min-height:42px;text-align:left}.dash:hover:not(:disabled){background:var(--fill-3)}.tools{position:absolute;bottom:-34px;left:4px;display:flex;gap:2px;opacity:0;transform:scale(.95);transform-origin:left top;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);z-index:2}.msg.ai:has(.tools){margin-bottom:40px}.msg.ai:hover .tools,.msg.ai:focus-within .tools{opacity:1;transform:none}@media(hover:none){.tools{position:static;opacity:1;transform:none}.msg.ai:has(.tools){margin-bottom:16px}}.composerwrap{padding:8px max(12px,calc((100% - 768px)/2)) 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.chatcol.docked .composerwrap{padding:8px 12px 16px}.composerwrap .toast{position:static;max-width:100%;transform:none;justify-self:center;box-shadow:none}.composer{display:flex;align-items:center;gap:4px;width:100%;max-width:768px;min-height:58px;margin:0 auto;padding:12px;border:1px solid transparent;border-radius:var(--r-composer);background:var(--glass);box-shadow:var(--e1);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));transition:border-color var(--dur) var(--ease)}.composer:focus-within{border-color:var(--accent-border)}.composer input,.composer textarea{border:0;background:transparent;min-height:32px;padding:0 6px;font-size:15px;line-height:24px}.composer input:focus-visible,.composer textarea:focus-visible{outline:none}.composer ::placeholder{color:var(--text-3)}.plus{color:var(--text-2)}.sendb{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--bubble-user);color:var(--on-bubble-user);transition:opacity .16s cubic-bezier(.15,1,.4,1),transform .16s cubic-bezier(.15,1,.4,1),visibility .16s,filter var(--dur) var(--ease)}.sendb:hover{background:var(--bubble-user);color:var(--on-bubble-user)}.composer[data-empty=true] .sendb,.composer:not([data-empty]):has(textarea:placeholder-shown) .sendb{opacity:0;transform:scale(.92);visibility:hidden;pointer-events:none}.sugg{display:flex;flex-wrap:wrap;gap:8px}.sugg .chip{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.center-fine{text-align:center}.empty{color:var(--text-2);text-align:center;padding:24px}.error{position:absolute;left:50%;bottom:120px;transform:translate(-50%);width:max-content;max-width:min(560px,90%);background:var(--danger-tint);color:var(--danger-text);border-radius:var(--r-row);padding:10px 14px;font-size:var(--fs-label);z-index:6}.toast{position:absolute;left:50%;bottom:130px;transform:translate(-50%);display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-menu));backdrop-filter:blur(var(--blur-menu));border-radius:var(--r-menu);padding:8px 10px 8px 16px;box-shadow:var(--e3);font-size:15px;z-index:6;animation:pop var(--dur) var(--ease)}.toast span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pagearea .toast,.pagearea .error{bottom:24px}.popmenu,.menu-pop{position:absolute;z-index:20;display:grid;min-width:224px;padding:6px;background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-menu));backdrop-filter:blur(var(--blur-menu));border-radius:var(--r-menu);box-shadow:var(--e3);animation:pop var(--dur) cubic-bezier(.175,.885,.32,1.275)}.popmenu button,.menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:32px;border:0;background:none;padding:6px 8px;border-radius:var(--r-row);font-size:var(--fs-label);line-height:var(--lh-label);text-align:left;color:var(--text);text-decoration:none;transition:background-color var(--dur) var(--ease)}.popmenu button:hover,.popmenu [aria-current=true],.menu-item:hover,.menu-item:focus-visible{background:var(--elev)}.menu-item[aria-current=true],.menu-item[aria-checked=true]{color:var(--link-hover)}.menu-item.danger{color:var(--danger-text)}.menu-item:is([aria-current=true],[aria-checked=true]):is(:hover,:focus-visible){color:var(--text)}.menu-item.danger:is(:hover,:focus-visible){background:var(--danger-tint);color:var(--text)}.menu-item kbd,.menu-item .sc{margin-left:auto;padding-left:16px}:is(.menu-item,.popmenu button):is(:hover,:focus-visible,[aria-current=true]) :is(kbd,.sc){color:var(--text)}.menu-pop hr,.menu-sep{border:0;border-top:1px solid var(--divider);margin:6px 8px}.chatsmenu{top:54px;left:12px}.search-modal{width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 64px);display:flex;flex-direction:column;background:var(--raised);color:var(--text);border-radius:var(--r-dialog);box-shadow:var(--e3);overflow:hidden;animation:zoom var(--dur) var(--ease)}.search-modal input:not([type=checkbox]){border:0;border-radius:0;background:transparent;min-height:60px;padding:0 24px;font-size:18px;line-height:26px}.search-modal input:focus-visible{outline:none}.search-modal h2,.search-modal h3{padding:12px 24px 6px;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:var(--text-2)}.search-modal ul{list-style:none;margin:0;padding:0 8px 8px;overflow-y:auto}.search-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:2px 12px;align-items:center;width:100%;padding:8px 12px;border:0;border-radius:var(--r-row);background:none;color:var(--text);text-align:left;text-decoration:none;font-size:var(--fs-label);line-height:var(--lh-label);transition:background-color var(--dur) var(--ease)}.search-row:hover,.search-row[aria-selected=true],[aria-selected=true]>.search-row{background:var(--elev)}.search-row:is(:hover,[aria-selected=true]) :is(small,time,.muted),[aria-selected=true]>.search-row :is(small,time,.muted){color:var(--text)}.search-row>:nth-child(2){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-row small,.search-row time,.search-row .muted{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrim,.overlay{position:fixed;inset:0;z-index:30;background:var(--scrim);animation:fade .3s var(--ease)}.overlay{display:grid;place-items:start center;padding-top:12vh}.dialog{position:fixed;inset:0;z-index:31;margin:auto;width:min(720px,calc(100% - 32px));height:fit-content;max-height:calc(100dvh - 64px);padding:0;border:0;border-radius:var(--r-dialog);background:var(--raised);color:var(--text);box-shadow:var(--e3);overflow:auto;animation:zoom var(--dur) var(--ease)}.dialog:not(dialog),.dialog[open]{display:flex;flex-direction:column}.dialog::backdrop{background:var(--scrim)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 16px 24px}.dialog-head h2{font-size:var(--fs-title);line-height:var(--lh-title)}.dialog-body{padding:0 24px 24px;display:grid;gap:12px;min-width:0}.iconbtn.bugb{position:fixed;top:12px;right:12px;z-index:32;background:var(--raised);box-shadow:var(--e1)}.iconbtn.bugb:hover{background:var(--elev);color:var(--text)}body:has(.bugb) .agentclose{right:56px}body:has(.bugb) .frame>.notices,body:has(.bugb) .drawerhead,body:has(.bugb) .ui-sheet-head,body:has(.bugb) .dialog:not(dialog) .dialog-head,body:has(.bugb) .search-modal input{padding-right:60px}.bugd{width:min(520px,calc(100% - 32px))}.bugform{padding-top:20px}.bugform h2{font-size:var(--fs-title);line-height:var(--lh-title)}.bugform label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium);margin-bottom:-6px}.bugform #bug-attached{overflow-wrap:anywhere}.bugdetails summary{cursor:pointer;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--link)}.bugdetails dl{display:grid;gap:6px;margin:8px 0 0}.bugdetails dt{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-2)}.bugdetails dd{margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta);white-space:pre-wrap;overflow-wrap:anywhere}.bugerr{color:var(--ex)}.bugacts{justify-content:flex-end}.card>*,.search,.lsum,.msum,.meeting,.brief{min-width:0}.card,.result-card,.readiness-card{background:var(--raised);border-radius:var(--r-menu);padding:14px 16px;display:grid;gap:10px;min-width:0}.cardhead{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cardhead h2,.result-card h2,.readiness-card h2{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-title)}.cardacts{display:flex;gap:6px}.card h3,.dsec>h3,.group h3,.msec h3,.result-card h3,.readiness-card h3{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.6px;color:var(--text-2);margin-bottom:6px}.result-card .stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.result-card .st{background:var(--panel)}.readiness-card .score{display:flex;align-items:baseline;gap:8px;font-size:30px;line-height:34px;font-weight:var(--fw-title);font-variant-numeric:tabular-nums}.readiness-card .score small{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-regular);color:var(--text-2)}.readiness-card ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:15px}.readiness-card .track{height:6px}.sample-people{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sample-people li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:8px;border-radius:var(--r-row);min-width:0}.sample-people li:hover{background:var(--raised)}.sample-people .reason{grid-column:1/-1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meeting{display:grid;gap:12px;font-size:15px}.meta{color:var(--text-2);font-size:var(--fs-label)}.people{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.people li{box-shadow:inset 0 0 0 1px var(--divider);border-radius:var(--r-pill);padding:4px 12px;font-size:var(--fs-label)}.people span{color:var(--text-2);margin-left:6px}.msec p{color:var(--text)}blockquote{margin-top:6px;padding-left:12px;border-left:2px solid var(--divider);color:var(--text-2);font-size:var(--fs-label)}.ts{font:var(--fs-caption) ui-monospace,Menlo,monospace;color:var(--link);margin-right:8px}.next{margin:0;padding-left:18px;display:grid;gap:4px}.brief{display:grid;gap:4px}.bitem{border-radius:var(--r-row)}.bitem summary{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 8px;border-radius:var(--r-dashed);cursor:pointer;list-style:none;font-size:15px}.bitem summary::-webkit-details-marker{display:none}.bitem summary:hover{background:var(--raised)}.bl{color:var(--text-2);font-size:var(--fs-label)}.bv{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.src{font-size:var(--fs-caption);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--divider);border-radius:6px;padding:0 6px;white-space:nowrap}.bfull{padding:4px 8px 10px;display:grid;gap:6px;font-size:15px}.srcline{display:inline-flex;align-items:flex-start;gap:4px;font-size:var(--fs-meta);color:var(--text-2)}.msum{display:grid;gap:4px}.kv{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;font-size:15px;padding:3px 0}.kv span{color:var(--text-2);font-size:var(--fs-label)}.kv b{font-weight:var(--fw-medium)}.estimate{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;margin-bottom:6px}.estimate b{font-size:18px;font-weight:var(--fw-title)}.decoded{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:6px 14px;font-size:15px}.decoded dt{color:var(--text-2);font-size:var(--fs-label)}.urlrow{display:flex;gap:8px;align-items:center;margin-top:8px;min-width:0}.url{flex:1;min-width:0;font:var(--fs-caption) ui-monospace,Menlo,monospace;background:var(--elev);padding:10px 12px;border-radius:var(--r-row);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note{font-size:var(--fs-label);color:var(--warn-text);background:var(--warn-tint);padding:8px 12px;border-radius:var(--r-row)}.bands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bandt{background:var(--bg);border-radius:var(--r-row);padding:8px 10px;display:grid}.bandt b{font-size:22px;font-weight:var(--fw-title)}.bandt span{font-size:var(--fs-meta);color:var(--text-2)}.bandt.hi b{color:var(--ok-text)}.bandt.mid b{color:var(--warn-text)}.bandt.ex b{color:var(--danger-text)}.leadlist{list-style:none;margin:0;padding:0;display:grid}.lead{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--divider);min-width:0}.lmain{min-width:0;flex:1}.lname{font-weight:var(--fw-medium);color:var(--text);text-decoration:none;font-size:var(--fs-body)}a.lname:hover,.lname a:hover{color:var(--text);text-decoration:underline}.lname a{color:var(--text);text-decoration:none}.reason{display:block;font-size:var(--fs-label);color:var(--text-2);margin-top:2px}.fit{display:inline-grid;place-items:center;min-width:54px;height:28px;padding:0 8px;border-radius:var(--r-pill);font-weight:var(--fw-title);font-size:var(--fs-label);font-variant-numeric:tabular-nums;border:0;flex-shrink:0}.fit.hi{background:var(--ok-tint);color:var(--ok-text)}.fit.mid{background:var(--warn-tint);color:var(--warn-text)}.fit.lo{background:var(--elev);color:var(--text)}.fit.ex{background:var(--danger-tint);color:var(--danger-text)}.why{display:grid;gap:6px;margin-top:8px;padding:10px;border-radius:var(--r-row);background:var(--bg);font-size:var(--fs-meta)}.bar{display:grid;grid-template-columns:110px minmax(60px,1fr) 44px;gap:4px 10px;align-items:center}.bar .bw{grid-column:1/-1;font-size:var(--fs-meta);margin-bottom:4px}.track{height:6px;border-radius:3px;background:var(--elev);overflow:hidden}.fill{display:block;height:100%;width:0;background:var(--accent);transition:width .4s var(--ease)}.pts{font-variant-numeric:tabular-nums;color:var(--text-2)}.bw{color:var(--text-2)}.hosted{display:grid;gap:10px}.hsteps{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:15px}.hsteps li{display:flex;align-items:center;gap:10px;color:var(--text-2)}.hsteps li.done{color:var(--text)}.hsteps li.done .ic{color:var(--ok-text)}.hsteps li.now{color:var(--text);font-weight:var(--fw-medium)}.num{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--divider);font-size:var(--fs-caption);flex-shrink:0}.hosted .primary{justify-self:start}.health,.camp{display:grid;gap:10px}.acct{display:flex;align-items:center;gap:10px;padding:6px 0}.kvs{display:grid;grid-template-columns:minmax(110px,170px) minmax(0,1fr);gap:6px 14px;font-size:15px}.kvs dt{color:var(--text-2);font-size:var(--fs-label)}.state{display:flex;align-items:center;gap:8px;font-weight:var(--fw-medium)}.mlist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mitem{background:var(--raised);border-radius:var(--r-menu);padding:12px 14px;display:grid;gap:6px}.mhead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-label)}.mtext{font-size:var(--fs-body)}.rules{display:flex;flex-wrap:wrap;gap:6px}.rule{font-size:var(--fs-caption);border-radius:6px;padding:1px 7px}.rule.pass{background:var(--ok-tint);color:var(--ok-text)}.rule.fail{background:var(--danger-tint);color:var(--danger-text)}.editf{display:grid;gap:8px}.msgs{display:grid;gap:10px}.canvas,.agent{position:relative;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--divider);background:var(--bg);min-width:0}.canhead{display:flex;align-items:center;gap:10px;min-height:60px;padding:0 14px 0 20px;border-bottom:1px solid var(--divider)}.canhead h2{font-size:17px;font-weight:var(--fw-title)}.canbody{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.pad{padding:18px 20px;display:grid;gap:14px;align-content:start;min-width:0}.group{display:grid;gap:6px}.data-gap,.group[data-gap]{border-left:3px solid var(--warn);padding:4px 0 4px 12px;border-radius:2px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip.static{padding:3px 4px 3px 12px;cursor:default}.chip.locked{padding:3px 12px;background:transparent;box-shadow:inset 0 0 0 1px var(--divider);color:var(--text-2)}.x{width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--text-2);font-size:17px}.x:hover{background:var(--elev);color:var(--text)}.inline{display:flex;gap:8px;align-items:flex-start;max-width:460px}.inline input{flex:1;min-width:0}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filters select{width:auto;min-height:36px;font-size:var(--fs-label);padding:4px 12px;border-radius:var(--r-pill)}.searchf{flex:1;min-width:160px}.searchf input:not([type=checkbox]){min-height:36px;font-size:var(--fs-label);border-radius:var(--r-pill)}.pager{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--fs-label);color:var(--text-2)}.agentclose{position:absolute;top:12px;right:12px}.ident{display:grid;justify-items:center;gap:0;padding:70px 16px 44px;text-align:center}.ident .pe-avatar{margin-bottom:8px}.ident h2{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-medium)}.ident .fine{margin-top:4px}.status{display:inline-flex;align-items:center;gap:4px;font-size:17px;line-height:22px;color:var(--text-2)}.status .ic{color:var(--ok-text)}.tabs4{display:grid;grid-template-columns:repeat(4,1fr);gap:0;height:var(--h-pill);margin:0 16px 8px;padding:4px;border-radius:var(--r-pill);background:var(--raised)}.tabs4 button{position:relative;display:grid;place-items:center;height:28px;border:0;border-radius:var(--r-menu);background:none;color:var(--text-2);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.tabs4 button[aria-selected=true]{background:var(--elev);box-shadow:var(--e1);color:var(--text)}.tabs4 .badge{top:-6px;right:14px}.tabtitle{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-2);font-weight:var(--fw-medium);padding:14px 20px 4px;text-transform:uppercase;letter-spacing:.6px}.agentbody{flex:1;min-height:0;overflow-y:auto;padding:0 16px 8px}.agentbody .pad{padding:0}.agroup h3{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);padding-top:8px;margin:0 0 8px;color:var(--text)}.alog{list-style:none;margin:0;padding:0;display:grid;gap:1px}.alog li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:start;padding:8px;border-radius:var(--r-dashed);transition:background-color var(--dur) var(--ease)}.alog li:hover{background:var(--raised)}.abox{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-dashed);background:var(--raised);color:var(--text-2)}.alog b{display:block;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium)}.alog span{display:block;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-2);margin-top:2px}.alog .abox{display:grid}.alog time{display:block;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-2);margin-top:2px;font-variant-numeric:tabular-nums}.undo{display:grid;gap:8px;background:var(--raised);border-radius:var(--r-menu);padding:12px 14px;margin-bottom:10px}.lhead{display:flex;gap:12px;align-items:flex-start}.lhead .lname{font-size:18px}.threadv .lhead{flex-wrap:wrap}.threadv .lhead>p{flex-basis:100%}.nextact{background:var(--accent-tint);border-radius:var(--r-row);padding:10px 12px;font-size:15px}.dsec{display:grid;gap:6px;grid-template-columns:minmax(0,1fr);min-width:0}.dsec>*{min-width:0}.xscroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.facts{margin:0;padding-left:18px;display:grid;gap:4px;font-size:15px}.facts .srcline{display:block}.timeline{list-style:none;margin:0;padding:0;border-left:2px solid var(--divider);display:grid;gap:8px;font-size:15px}.timeline li{padding-left:12px;position:relative}.timeline li:before{content:"";position:absolute;left:-6px;top:8px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.fallback{border-top:1px solid var(--divider);padding-top:10px}.fallback summary{cursor:pointer;color:var(--link);font-weight:var(--fw-medium);padding:4px 0}.story{display:grid;gap:8px;margin:8px 0 14px}.screen{aspect-ratio:16/10;border-radius:var(--r-dashed);background:var(--raised);box-shadow:var(--ring);display:grid;grid-template-rows:14px 1fr;overflow:hidden}.screen .sbar{background:var(--elev)}.scr{display:grid;place-items:center;font:var(--fs-caption) ui-monospace,Menlo,monospace;color:var(--text)}.screen[data-kind=list] .scr,.screen[data-kind=copy] .scr{color:var(--link);font-weight:var(--fw-title)}.screen[data-kind=done] .scr{background:var(--accent);color:var(--on-accent);margin:18% 22%;border-radius:8px;font-family:inherit;font-weight:var(--fw-title)}.cookie{display:grid;gap:10px}.cookie label{font-size:15px;font-weight:var(--fw-medium)}.consent{display:flex;gap:10px;align-items:flex-start;font-weight:var(--fw-regular)!important;font-size:var(--fs-label)!important;color:var(--text-2)}.consent input{width:18px;height:18px;min-height:0;margin-top:3px;accent-color:var(--accent);flex-shrink:0}.cookie .primary{justify-self:start}.tlist{list-style:none;margin:0;padding:0;display:grid}.trow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:12px 10px;border-radius:var(--r-row);text-decoration:none;color:var(--text);transition:background-color var(--dur) var(--ease)}.trow:hover{background:var(--raised);color:var(--text)}.trow[aria-current=true]{background:var(--raised)}.tname{font-weight:var(--fw-medium);display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0}.preview{grid-column:1/-1;font-size:var(--fs-label);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat{font-size:var(--fs-caption);font-weight:var(--fw-medium);border-radius:6px;padding:1px 8px;background:var(--elev);color:var(--text);white-space:nowrap;align-self:start}.cat[data-cat=Interested],.cat[data-cat="Meeting booked"],.cat[data-cat="Meeting held"]{background:var(--ok-tint);color:var(--ok-text)}.cat[data-cat="Price question"],.cat[data-cat="Not now"]{background:var(--warn-tint);color:var(--warn-text)}.cat[data-cat=Stop]{background:var(--danger-tint);color:var(--danger-text)}.cat[data-tip]:hover:after,.cat[data-tip]:focus-visible:after{left:auto;right:0;top:calc(100% + 6px);transform:none}.back{display:none;font-size:15px}.backbar{display:none}.backname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-medium)}.convo{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cm{max-width:85%;background:var(--panel);border-radius:var(--r-bubble);padding:10px 14px;display:grid;gap:2px}.cm.us{justify-self:end;background:var(--bubble-user);color:var(--on-bubble-user)}.cm.us .fine,.cm.us .muted{color:inherit;opacity:.85}.cm p{font-size:15px}.convo .note{justify-self:center;font-size:var(--fs-meta)}.dnc{display:flex;gap:10px;align-items:flex-start;background:var(--danger-tint);color:var(--text);border-radius:var(--r-menu);padding:12px 14px;font-size:15px}.dnc .ic{color:var(--danger-text);margin-top:2px}.draftbox{box-shadow:inset 0 0 0 1px var(--divider);border-radius:var(--r-menu);padding:14px;display:grid;gap:8px}.draftbox.foot{position:sticky;bottom:0;z-index:2;background:var(--bg);box-shadow:inset 0 0 0 1px var(--divider),0 -12px 0 var(--bg),0 -13px 0 var(--divider)}.draftbox.foot textarea{field-sizing:content;min-height:calc(5lh + 20px);max-height:calc(8lh + 20px);overflow-y:auto}.inboxsplit{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:24px}.inboxsplit .pad{padding:0}.idetail{border-left:1px solid var(--divider);padding-left:24px;min-width:0}.pagescroll.inboxpage{overflow:hidden;display:flex;flex-direction:column;padding-bottom:12px}.inboxpage>.pagetop{flex:none}.inboxwrap{flex:1;min-height:0;grid-template-rows:minmax(0,1fr)}.inboxsplit>*{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.ilist,.idetail,.cpanel{padding-block:4px;padding-right:4px}.ilist{padding-left:4px}.ilist,.idetail,.idetail>.threadv{display:flex;flex-direction:column}.ilist>*,.idetail>.threadv>*{flex:none}.ilist>.tlist{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.idetail>.threadv{flex:1;min-height:0}.idetail>.threadv>.convo{flex:1 1 auto;min-height:120px;overflow-y:auto;overscroll-behavior:contain;align-content:start}@media(max-width:899px),(max-height:700px){.idetail>.threadv,.idetail>.threadv>.convo{flex:1 0 auto;min-height:0}.idetail>.threadv>.convo{overflow:visible}}@media(max-width:899px){.idetail .backbar{position:sticky;top:0;z-index:2;display:flex;align-items:baseline;gap:var(--gap-stack);padding:8px 0;background:var(--bg);box-shadow:0 calc(-1 * var(--space-4)) 0 var(--bg)}.idetail .backbar>.back{flex:none}}@media(max-height:820px){.idetail .draftbox.foot textarea{min-height:calc(2lh + 20px);max-height:calc(4lh + 20px)}}.report{background:var(--raised);border-radius:var(--r-menu);padding:14px 16px;display:grid;gap:10px}.report[hidden]{display:none}.rh{display:grid;gap:2px}.rh h3{text-transform:none;letter-spacing:0;font-size:15px;color:var(--text);margin:0}.rh span{font-size:var(--fs-meta)}.stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.st{display:grid;background:var(--bg);border-radius:var(--r-row);padding:8px 10px;min-width:0}.st b{font-size:22px;font-weight:var(--fw-title);font-variant-numeric:tabular-nums}.st span{font-size:var(--fs-caption);color:var(--text-2)}.crmlist{list-style:none;margin:0;padding:0;display:grid}.crow{display:grid;grid-template-columns:minmax(0,1.3fr) 60px 120px minmax(0,1.6fr);gap:10px;align-items:center;padding:10px 6px;border-top:1px solid var(--divider);font-size:var(--fs-label)}.cname{text-decoration:none;color:var(--text);min-width:0}.stage{font-size:var(--fs-caption);font-weight:var(--fw-medium);border-radius:var(--r-pill);padding:2px 9px;background:var(--elev);color:var(--text);justify-self:start;white-space:nowrap}.stage[data-stage=Interested],.stage[data-stage="Meeting booked"],.stage[data-stage=Held]{background:var(--ok-tint);color:var(--ok-text)}.stage[data-stage=Replied],.stage[data-stage="Not now"]{background:var(--warn-tint);color:var(--warn-text)}.stage[data-stage="Do not contact"]{background:var(--danger-tint);color:var(--danger-text)}.alist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.alist li{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--raised);border-radius:var(--r-menu);padding:12px 14px;min-width:0}.alist .row{margin:0}.team{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:6px}.settings form.inline{display:flex;gap:8px;max-width:460px}.check{display:flex;gap:10px;align-items:center;font-size:15px;padding:4px 0}.check input{width:18px;height:18px;min-height:0;accent-color:var(--accent)}dialog{color:var(--text);background:var(--raised);border:0;border-radius:var(--r-dialog);box-shadow:var(--e3)}dialog::backdrop{background:var(--scrim)}.cmd{width:min(620px,calc(100% - 32px));background:var(--raised);border-radius:var(--r-dialog);box-shadow:var(--e3);overflow:hidden;animation:zoom var(--dur) var(--ease)}.cmdin{display:flex;align-items:center;gap:10px;padding:6px 20px;border-bottom:1px solid var(--divider)}.cmdin input:not([type=checkbox]){border:0;background:transparent;font-size:18px;min-height:52px}.cmdin input:focus-visible{outline:none}.cmdlist{list-style:none;margin:0;padding:6px;display:grid}.cmdlist button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:8px 12px;border-radius:var(--r-row);font-size:15px;text-align:left}.cmdlist [aria-selected=true] button,.cmdlist button:hover{background:var(--elev)}.sheethead{display:flex;justify-content:flex-end;padding:8px 8px 0}.mtabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:8px 12px;padding:4px;border-radius:var(--r-pill);background:var(--raised)}.mtabs button{height:28px;border:0;border-radius:var(--r-menu);background:none;color:var(--text-2);font-weight:var(--fw-medium)}.mtabs button[aria-selected=true]{background:var(--elev);box-shadow:var(--e1);color:var(--text)}.pagearea{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column}.pagescroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 48px 64px 20px}.pagescroll:has(:is(.actbar,.ui-actbar):not(dialog *)){padding-bottom:0}.hubtable{min-width:0;container:hubtable/inline-size}.hubtable .ui-table thead th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--surface-panel);box-shadow:inset 0 calc(-1 * var(--border-width)) 0 var(--border-divider)}@container hubtable (min-width:900px){.hubtable .ui-table td.ui-cut{max-width:clamp(8rem,16cqw,var(--width-sm))}}@media(min-width:560px)and (min-height:560px){.pagescroll:has(>.pbody>.hubtable),.pbody:has(>.hubtable),.hubtable{display:flex;flex-direction:column;min-height:0}.hubtable .ui-table-wrap{overflow:auto}}.pagetop{display:flex;align-items:center;gap:16px;min-height:60px;margin-bottom:20px}.pagetop>:empty:not(.grow){display:none}.ptitle{font-size:30px;line-height:34px;font-weight:var(--fw-title);letter-spacing:-.01em}.pbody{max-width:960px;display:grid;gap:8px;padding-left:0;min-width:0}.pbody.wide{max-width:none}.pbody>.pad{padding:0}.lede2{font-size:17px;line-height:26px;color:var(--text-2);max-width:720px}.psec{margin-top:28px;display:grid;gap:4px;min-width:0}.psec>h2{font-size:24px;line-height:29px;font-weight:var(--fw-title);margin-bottom:10px;display:flex;align-items:center;gap:6px}.psec>h2 .dot{width:10px;height:10px}.items{list-style:none;margin:0;padding:0;display:grid}.item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:start;padding:14px 0;position:relative}.item.clickable{align-items:center}.iicon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ok-tint);color:var(--ok-text)}.iicon[data-tint=blue]{background:var(--accent-tint);color:var(--link)}.iicon[data-tint=amber]{background:var(--warn-tint);color:var(--warn-text)}.itext{min-width:0;display:grid;gap:4px}.itext p{font-size:15px;line-height:22px;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.itext b,.ititle{font-size:17px;line-height:24px;font-weight:var(--fw-title);color:var(--text);text-decoration:none}.linkish{border:0;background:none;padding:0;text-align:left;cursor:pointer}a.ititle:hover,.linkish:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.iacts{display:flex;align-items:center;gap:8px}.chev{color:var(--text-2);display:grid}.dotswrap{position:relative}.dotswrap .popmenu{right:0;top:40px}.pagefilters{margin-bottom:6px}.ltable{width:100%;border-collapse:collapse;font-size:15px;line-height:21px;margin-top:6px}.ltable th{text-align:left;font-weight:var(--fw-medium);color:var(--text-2);font-size:var(--fs-meta);padding:0;border-bottom:1px solid var(--divider)}.ltable th:not(:has(.sortb)){padding:var(--space-10) var(--space-10) var(--space-10) 0}.sortb{border:0;background:none;color:inherit;font:inherit;padding:10px 10px 10px 0;cursor:pointer;white-space:nowrap}.ltable th[aria-sort=ascending],.ltable th[aria-sort=descending]{color:var(--text)}.ltable td{padding:12px 10px 12px 0;border-bottom:1px solid var(--divider);vertical-align:top}.ltable tbody tr{cursor:pointer;transition:background-color var(--dur) var(--ease)}.ltable tbody tr:hover,.ltable tbody tr[aria-selected=true]{background:var(--raised)}.tfit{width:70px}.weekcard{margin-bottom:12px}.viewbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:4px 0}.board{display:grid;grid-template-columns:repeat(7,minmax(200px,1fr));gap:10px;align-items:start;margin-top:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:10px;scrollbar-width:thin}.bcol{background:var(--panel);border-radius:var(--r-menu);padding:10px;min-width:0;display:grid;gap:8px;scroll-snap-align:start}.board .dotswrap:has(.popmenu){flex-basis:100%}.board .popmenu{position:static;min-width:0;margin-top:6px;box-shadow:none}.bcol h3{display:flex;justify-content:space-between;font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--text)}.count{color:var(--text-2);font-weight:var(--fw-regular)}.bcards{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bcards:empty:before{content:"No leads here yet";font-size:var(--fs-meta);color:var(--text-2);padding:2px 2px 4px}.bcard{background:var(--raised);border-radius:var(--r-row);padding:10px;display:grid;gap:4px;min-width:0;cursor:pointer}.bcard:hover{background-image:linear-gradient(var(--elev),var(--elev))}.bcard .lname{font-size:var(--fs-label)}.bcard .sub{font-size:var(--fs-meta)}.bmeta{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.bmeta .fit{min-width:44px;height:24px;font-size:var(--fs-caption)}.drawer{position:absolute;top:0;right:0;bottom:0;width:min(560px,100%);background:var(--bg);border-left:1px solid var(--divider);box-shadow:var(--e3);display:flex;flex-direction:column;z-index:8;animation:slidein .22s var(--ease)}.drawerhead{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0 12px 0 20px;border-bottom:1px solid var(--divider)}.drawerhead h2{font-size:17px;font-weight:var(--fw-title)}.drawerbody{flex:1;min-height:0;overflow-y:auto}.needs{display:flex;gap:12px;align-items:flex-start;background:var(--warn-tint);border-radius:var(--r-menu);padding:14px 16px}.needs .ic{color:var(--warn-text)}.needs p{color:var(--text-2);font-size:var(--fs-label)}.nexta{font-size:var(--fs-label)}.bookcard{max-width:720px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.bookcard>*{min-width:0}.bookhead{display:flex;gap:16px;align-items:center;min-width:0}.bookhead h1{font-size:clamp(28px,4vw,40px);line-height:1.1;font-weight:var(--fw-title);letter-spacing:-.01em}.bookform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bookform label{display:grid;gap:6px;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium);color:var(--text-2);min-width:0}.bookform .full{grid-column:1/-1}.startnow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--accent-tint);border-radius:var(--r-menu);padding:14px 16px}.startnow>div{flex:1 1 200px;min-width:0}.days{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.days .seg{flex-shrink:0}.slot-day{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.6px;color:var(--text-2);margin:8px 0 4px}.slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.slot{min-height:44px;border:0;border-radius:var(--r-pill);background:var(--elev);font-size:15px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;transition:background-color var(--dur) var(--ease),filter var(--dur) var(--ease)}.slot:hover:not(:disabled){background:var(--elev-hover)}.slot[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.slot:disabled{text-decoration:line-through;background:transparent;box-shadow:inset 0 0 0 1px var(--divider)}.tzline{font-size:var(--fs-meta);color:var(--text-2)}.booked{display:grid;gap:12px;justify-items:start;background:var(--raised);border-radius:var(--r-bubble);padding:20px;min-width:0}.booked h2{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-title)}.booked .urlrow{width:100%}.call-room{position:fixed;inset:0;z-index:50;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:radial-gradient(circle at 50% 38%,var(--accent-tint),transparent 60%),var(--bg);color:var(--text);overflow:hidden}.call-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.call-brand{display:flex;align-items:center;gap:8px;font-weight:var(--fw-title)}.call-timer{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:var(--fs-label)}.call-end{color:var(--danger-text)}.call-end:hover:not(:disabled){background:var(--danger-tint)}.call-stage{min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:16px;padding:16px;text-align:center}.call-stage>*{flex-shrink:0}.call-avatar{display:grid;place-items:center;width:clamp(160px,38vmin,320px);aspect-ratio:1}.call-avatar>svg,.call-avatar>.pe-avatar{width:100%;height:100%}.call-state{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--text-2);min-height:24px}.call-state[data-state=listening]{color:var(--link)}.call-state[data-state=listening]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);animation:pulse 1.2s ease-in-out infinite}.caption{max-width:680px;font-size:17px;line-height:26px;font-weight:var(--fw-medium);overflow-wrap:anywhere;margin:0}.caption.user{font-size:var(--fs-body);line-height:24px;font-weight:var(--fw-regular);color:var(--text-2)}.cr-captions{width:min(680px,100%);max-height:110px;overflow-y:auto;display:grid;gap:8px;overscroll-behavior:contain;scrollbar-width:thin}.countdown{display:grid;gap:4px;justify-items:center}.countdown b{font-size:clamp(40px,8vw,62px);line-height:1;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.call-consent{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.field-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:720px}.field-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 12px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--divider);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--text-2);background:transparent}.field-chip[data-state=filled]{background:var(--ok-tint);box-shadow:none;color:var(--ok-text)}.field-chip[data-state=now]{box-shadow:inset 0 0 0 1px var(--accent);color:var(--text)}.field-chip[data-state=gap]{background:var(--warn-tint);box-shadow:none;color:var(--warn-text)}.call-controls{display:grid;justify-items:center;gap:12px;padding:12px 16px max(20px,env(safe-area-inset-bottom))}.call-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.mic{--level:0;position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;border:0;background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 calc(var(--level)*18px) var(--accent-tint);transition:box-shadow .08s linear,background-color var(--dur) var(--ease)}.mic:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--accent);opacity:calc(.25 + var(--level)*.75);transform:scale(calc(1 + var(--level)*.18));transition:transform .08s linear,opacity .08s linear;pointer-events:none}.mic[aria-pressed=false]{background:var(--raised);color:var(--text)}.mic[aria-pressed=false]:before{border-color:var(--divider);opacity:1;transform:none}.mic:disabled{opacity:.5}.mic:disabled:before{display:none}.mic .ic{width:28px;height:28px}.call-type{display:flex;align-items:center;gap:4px;width:min(640px,100%);min-height:52px;padding:0 8px 0 10px;border:1px solid transparent;border-radius:var(--r-composer);background:var(--glass);box-shadow:var(--e1);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.call-type input:not([type=checkbox]){border:0;background:transparent;min-height:32px;padding:0 6px;font-size:var(--fs-body)}.call-type input:focus-visible{outline:none}.call-note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-2);text-align:center;max-width:520px}.cr-wrap{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.cr-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.cr-body.with-stage{grid-template-columns:minmax(280px,.85fr) minmax(0,1.25fr);gap:16px;padding-right:16px}.cr-screen{min-height:0;overflow-y:auto;padding:8px 0 16px}.with-stage .call-avatar{width:clamp(140px,26vmin,260px)}.cr-tabs,.cr-phone,.cr-phone-face{display:none}.cr-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-left:6px}.cr-panel{width:min(560px,100%);text-align:left}.cr-links{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media(max-width:759px){.cr-body.with-stage{grid-template-columns:minmax(0,1fr);padding:0}.cr-tabs{display:flex;justify-content:center;gap:6px;padding:0 16px 8px}.cr-body.with-stage[data-tab=dew] .cr-screen,.cr-body.with-stage[data-tab=screen] .cr-dew{display:none}.cr-screen{padding:0 16px 16px}.cr-phone{display:block;margin-top:12px}.cr-phone-face{display:inline-flex}}.ntf{position:relative;display:inline-flex}.ntf-bell{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--text-2);cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.ntf-bell:hover,.ntf-bell[aria-expanded=true]{background:var(--elev);color:var(--text)}.ntf-badge{position:absolute;top:3px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:var(--fw-title);line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--bg)}.ntf-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:min(360px,calc(100vw - 32px));max-height:min(480px,70vh);display:flex;flex-direction:column;background:var(--raised);color:var(--text);border-radius:var(--r-menu);box-shadow:var(--e3);outline:none;overflow:hidden;animation:pop var(--dur) var(--ease)}.ntf-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 14px 8px;border-bottom:1px solid var(--divider)}.ntf-head h2{margin:0;font-size:var(--fs-label);font-weight:var(--fw-title)}.ntf-head span{font-size:var(--fs-caption);color:var(--text-2)}.ntf-list{list-style:none;margin:0;padding:6px;overflow-y:auto}.ntf-item{display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px;padding:8px;border-radius:var(--r-row);color:inherit;text-decoration:none}a.ntf-item:hover{background:var(--elev);color:inherit}a.ntf-item:is(:hover,:focus-visible) :is(.ntf-body,.ntf-time){color:var(--text)}.ntf-dot{width:8px;height:8px;margin-top:6px;border-radius:50%}.ntf-new .ntf-dot{background:var(--accent)}.ntf-title{display:block;font-size:var(--fs-meta);font-weight:var(--fw-medium);line-height:var(--lh-meta)}.ntf-body{display:block;margin-top:2px;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-2)}.ntf-time{display:block;margin-top:4px;font-size:var(--fs-caption);color:var(--text-2)}.ntf-note{padding:18px 14px;font-size:var(--fs-meta);line-height:1.45;color:var(--text-2)}.ntf-note strong{display:block;color:var(--text);margin-bottom:2px}.ntf-note button{margin-top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ntf-foot{padding:8px 14px;font-size:var(--fs-caption);color:var(--text-2);border-top:1px solid var(--divider)}@media print{html,body,:has(#pe-report){height:auto!important;min-height:0!important;overflow:visible!important;display:block!important;position:static!important;background:#fff!important}:has(#pe-report)>:not(:has(#pe-report)):not(#pe-report){display:none!important}#pe-report{overflow:visible!important;height:auto!important;padding:0!important}#pe-report,#pe-report *{color:#000!important;background:transparent!important;box-shadow:none!important;opacity:1!important}#pe-report .st{border:1px solid #bbb!important;break-inside:avoid}#pe-report section{break-inside:avoid}#pe-report .noprint{display:none!important}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}}@keyframes blink{50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shim{to{background-position:-200% 0}}@keyframes slidein{0%{transform:translate(24px);opacity:0}}@keyframes pulse{50%{opacity:.35;transform:scale(.8)}}@keyframes dot-pulse{50%{opacity:.3}}@media(min-width:900px){.bottombar{display:none}}@media(max-width:1199px){.shell.mode-chat{grid-template-columns:72px minmax(0,1fr) 320px}.shell.mode-chat.withcanvas{grid-template-columns:72px minmax(0,1fr) min(520px,48vw)}.shell.mode-page{grid-template-columns:72px 380px minmax(0,1fr)}.pbody{padding-left:0}}@media(max-width:899px){.shell.mode-chat,.shell.mode-chat.withcanvas,.shell.mode-chat.noside{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.shell.mode-page,.shell.mode-page.collapsed{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.shell.mode-page.nodock{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.shell.mode-chat.phonetabs{grid-template-rows:auto minmax(0,1fr) auto}.shell.mode-chat.phonetabs .agent{border-left:0}.rail{display:none}.chattop{padding:10px 16px 20px}.pillb{height:34px;font-size:15px;padding:0 12px 0 10px}.thread,.chatcol.docked .thread{padding:104px 12px 8px}.msg.ai{max-width:100%;padding:11px 14px}.msg.me{max-width:88%}.composerwrap,.chatcol.docked .composerwrap{padding:6px 12px 8px}.composer{min-height:52px;padding:10px}.center-fine{display:none}.bottombar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-top:1px solid var(--divider);background:var(--bg);padding:4px 0 max(4px,env(safe-area-inset-bottom))}.bb{position:relative;display:grid;justify-items:center;align-content:start;gap:1px;padding:6px 0;color:var(--text-2);text-decoration:none;font-size:11px;line-height:14px;min-width:0}.bb[aria-current=page]{color:var(--text)}.bb .badge{right:calc(50% - 22px);top:2px}.bb .ntf{margin:-3px 0 -7px}.sheet{position:fixed;inset:0;z-index:15;background:var(--bg);display:flex;flex-direction:column}.sheet .canvas,.sheet .agent{flex:1;border:0;display:flex}.pagescroll{padding:4px 16px 24px}.pagetop{min-height:48px;margin-bottom:8px;flex-wrap:wrap;gap:8px 10px}.pagetop>.grow{flex-basis:100%;height:0}.pagetop>button,.pagetop>a{white-space:nowrap}.searchf{flex-basis:100%}.filters select{flex:1}.ptitle{font-size:30px;line-height:34px}.pbody{padding-left:0}.psec>h2{font-size:22px;line-height:28px}.item{grid-template-columns:40px minmax(0,1fr);gap:12px}.item .iacts{grid-column:2;flex-wrap:wrap}.iicon{width:40px;height:40px}.itext b,.ititle{font-size:var(--fs-body)}.ltable:has(td.tfit),.ltable:has(td.tfit) tbody{display:block;width:100%}.ltable:has(td.tfit) thead{display:none}.ltable:has(td.tfit) tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 0;border-bottom:1px solid var(--divider);min-width:0}.ltable:has(td.tfit) td{display:block;border:0;padding:0;min-width:0;font-size:var(--fs-label);line-height:var(--lh-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ltable:has(td.tfit) td:first-child{flex:0 1 auto;max-width:60%;font-size:var(--fs-body);line-height:var(--lh-body)}.ltable:has(td.tfit) td:nth-child(2),.ltable:has(td.tfit) td:nth-child(3){flex:1 1 0;color:var(--text-2)}.ltable:has(td.tfit) td:nth-child(4){flex-basis:100%;height:0;padding:0;font-size:0}.ltable td.tfit{flex:none;width:auto;overflow:visible}.ltable:has(td.tfit) td:nth-child(6){flex:1 1 0;white-space:normal}.ltable:has(td.tfit) td:nth-child(6) .reason{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ltable:has(td.tfit) td:nth-child(7){flex:none}.ltable:not(:has(td.tfit)){display:block;max-width:100%;overflow-x:auto;white-space:nowrap}.board{grid-template-columns:repeat(7,min(78vw,300px));margin-right:-16px;padding-right:16px}.drawer{position:fixed;inset:0;width:auto;z-index:16}.drawerhead{padding:0 8px 0 16px}.inboxsplit{grid-template-columns:minmax(0,1fr)}.idetail{border-left:0;padding-left:4px}.bitem summary{grid-template-columns:96px minmax(0,1fr) auto;gap:6px}.kv{grid-template-columns:96px minmax(0,1fr)}.decoded{grid-template-columns:minmax(0,1fr);gap:0}.decoded dd{margin-bottom:6px}.bands{grid-template-columns:repeat(2,minmax(0,1fr))}.bar{grid-template-columns:96px minmax(0,1fr) 40px}.kvs{grid-template-columns:minmax(0,1fr);gap:0}.kvs dd{margin-bottom:6px}.back{display:inline}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.crow{grid-template-columns:minmax(0,1fr) auto auto;gap:6px 8px}.crow .nexta{grid-column:1/-1}.pad{padding:16px}.toast{bottom:120px}.pagearea .toast{bottom:16px}[data-tip]:after,.tip{display:none}.slot-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.call-top{padding:12px 16px}.call-stage{gap:14px}.mic{width:64px;height:64px}}@media(max-width:767px){.actbar{flex-wrap:wrap;background:var(--bg);border-top:1px solid var(--divider)}.actbar-r,.actbar-why{flex:1 1 100%}.site-main>.bookcard[style]{padding-left:0!important;padding-right:0!important}.bookform{grid-template-columns:minmax(0,1fr)}.bookform label,.bookform input,.bookform select{width:100%;min-width:0;max-width:100%}.bookhead{flex-wrap:wrap}.startnow{flex-direction:column;align-items:stretch}.startnow>div{flex:none}.startnow .primary,.bookcard .row>.primary{width:100%}.otp{gap:8px}.otp input:not([type=checkbox]){width:min(56px,calc((100vw - 72px)/6))}.pagescroll,.canbody,.agentbody,.drawerbody{overflow-x:hidden}.pbody,.psec,.pagescroll>*{max-width:100%;min-width:0}select,.inline,.settings form.inline{max-width:100%}.alist li{flex-wrap:wrap}.threadv .draftbox.foot textarea{min-height:calc(3lh + 20px);max-height:calc(4lh + 20px)}.menu-pop{position:fixed;inset:auto 0 0;min-width:0;max-height:80vh;overflow-y:auto;padding:8px 8px max(8px,env(safe-area-inset-bottom));border-radius:var(--r-menu) var(--r-menu) 0 0;animation:sheet-up .2s var(--ease)}.dialog,.search-modal{inset:0;width:100%;height:100dvh;max-height:none;margin:0;border-radius:0}.search-modal{position:fixed}.dialog-head{padding:12px 8px 12px 16px}.dialog-body{padding:0 16px 24px}}@keyframes sheet-up{0%{transform:translateY(24px);opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.board{scroll-snap-type:none}}.litable{width:100%;border-collapse:collapse;font-size:var(--fs-label);line-height:20px}.litable th{text-align:left;font-weight:var(--fw-medium);color:var(--text-2);font-size:var(--fs-meta);padding:4px 8px;border-bottom:1px solid var(--divider);white-space:nowrap}.litable td{padding:8px;border-bottom:1px solid var(--divider);vertical-align:middle}.litable .lirow:has(+.lidetail:not([hidden])) td{border-bottom:0}.litable .linum,.litable .liq{white-space:nowrap;font-variant-numeric:tabular-nums}.litable .liact{width:1%;text-align:right}.liinit{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--elev);color:var(--text-2);font-size:var(--fs-caption);font-weight:var(--fw-medium)}.linamebtn{border:0;background:none;padding:0;font:inherit;font-weight:var(--fw-medium);color:var(--text);text-align:left;cursor:pointer;overflow-wrap:break-word}.linamebtn:hover{text-decoration:underline}.lidetail td{padding:0 8px 12px 44px}.lidetail .kvs{margin-top:6px}.lidetail .li-narrow{display:none}@media(max-width:699px){.litable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.litable,.litable tbody{display:block}.litable .lirow{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:4px 10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--divider)}.litable .lirow td{padding:0;border:0}.litable .lirow :is(.limd,.listage,.liacc,.limeet,.liq){display:none}.litable .lirow .linum{grid-row:2;grid-column:2}.litable .lirow .linum+.linum{grid-column:3/span 2}.litable .lirow .linum:before{content:attr(data-k) " ";color:var(--text-2)}.litable .lidetail{display:block}.litable .lidetail[hidden]{display:none}.lidetail td{display:block;padding:0 0 12px 38px;border-bottom:1px solid var(--divider)}.lidetail .li-narrow{display:revert}}.cat[data-tone=good]{background:var(--ok-tint);color:var(--ok-text)}.cat[data-tone=warn]{background:var(--warn-tint);color:var(--warn-text)}.cat[data-tone=bad]{background:var(--danger-tint);color:var(--danger-text)}.via{font-size:var(--fs-caption);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cr-captions{max-height:none;overflow:visible}.cr-consent{display:grid;gap:16px;justify-items:center;text-align:center}.cr-consent .caption{max-width:none}.cr-endask{display:inline-flex;align-items:center;gap:8px}.cr-ready{margin:0;font-size:30px;line-height:34px;font-weight:600}.setupcard{width:100%;max-width:560px;align-self:center;display:grid;gap:8px;text-align:left}.setup-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.setupcard h2{margin:0;font-size:16px;line-height:22px;font-weight:500}.setup-bar{height:6px;border-radius:3px;background:var(--divider);overflow:hidden}.setup-bar>span{display:block;height:100%;border-radius:3px;background:var(--accent);transition:width var(--dur) var(--ease)}.setup-steps{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px}.setup-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:6px 0}.setup-num{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--divider);font-size:12px;font-weight:500;color:var(--text-2)}.setup-steps li[data-state=done] .setup-num{background:var(--accent-tint);box-shadow:none;color:var(--link)}.setup-steps li[data-state=done] .setup-label{color:var(--text-3,var(--text-2))}.setup-steps li[data-state=now] .setup-num{background:var(--accent);box-shadow:none;color:var(--on-accent)}.setup-steps li[data-state=now] .setup-label{font-weight:500}.setup-body{display:grid;gap:6px;justify-items:start;min-width:0;padding-top:2px}.setupslot{padding:0 16px}.setupslot .setupcard{max-width:none;max-height:50dvh;overflow-y:auto}.setupline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:var(--r-card,16px);background:var(--raised);font-size:14px}.setupline-n{font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums}.setupline-t{flex:1;min-width:0}.wallet-hero{display:grid;gap:4px}.wallet-hero h2{margin:0}.wallet-bal{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:30px;line-height:34px;font-weight:600;font-variant-numeric:tabular-nums}.wallet-pending{font-size:13px;font-weight:500}.wallet-next{margin:0;font-size:15px;color:var(--text-2)}.auto-sentence{margin:0;font-size:15px;line-height:44px;max-width:720px}.auto-field{display:inline-flex;align-items:center;gap:2px;margin:0 2px}.auto-field input{width:72px;min-height:36px;padding:0 8px;text-align:right;font-variant-numeric:tabular-nums}.auto-switch{display:inline-flex;align-items:center;gap:10px;min-height:36px}.auto-switch input{width:18px;height:18px;accent-color:var(--accent)}.mfact{margin:4px 0 0;font-size:13px;line-height:18px;color:var(--text-2)}.mfact.warn{color:var(--warn-text)}.mfact a{margin-left:4px}.modeline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;font-size:14px;color:var(--text-2)}.modeline>span:not(.dot){flex:1;min-width:0}.modeline .dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--text-3,var(--text-2))}.rq{display:grid;gap:12px;margin-bottom:24px}.rq-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.rq-head h2{margin:0;font-size:16px;line-height:22px;font-weight:500}.rq-count{font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums}.rq-body{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:16px;align-items:start}.rq-lead{display:grid;gap:6px;position:sticky;top:0}.rq-lead .lname{font-size:16px}.rq-keys{font-size:12px;color:var(--text-2)}.rq-keys kbd{font:inherit;padding:0 5px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--divider)}.rq-nav{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.rq-nav .primary{width:100%}@media(max-width:899px){.rq-body{grid-template-columns:minmax(0,1fr)}.rq-lead{position:static}.rq-keys{display:none}}.mkt-sum{margin:0 0 4px;font-size:16px;line-height:24px}.cm-result{list-style:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-radius:var(--r-menu);background:var(--raised);font-size:14px}.card.receipt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px}.card.receipt>button{flex:none;min-width:var(--touch-min);min-height:var(--touch-min)}.bb{border:0;background:none;font:inherit}.bb-scrim{position:fixed;inset:0;z-index:40;background:var(--scrim)}.bb-sheet{position:fixed;left:8px;right:8px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:41;display:grid;padding:8px;border-radius:var(--r-dialog,20px);background:var(--raised);box-shadow:var(--e3)}.bb-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px}.bb-row{display:flex;align-items:center;min-height:44px;padding:0 12px;border:0;border-radius:var(--r-row,10px);background:none;color:var(--text);font:inherit;font-size:16px;text-align:left;text-decoration:none}.bb-row[aria-current=page]{background:var(--elev)}.strategist-line{margin:0 0 12px}.frame>.topbar{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-inline);min-height:calc(var(--space-12) * 2 + var(--control-h-md));padding:0 var(--space-16);border-bottom:var(--border-width) solid var(--divider);background:var(--bg)}body:has(.bugb) .frame>.topbar{padding-right:calc(var(--space-12) * 2 + var(--control-h-md))}.top-find{display:inline-flex;align-items:center;gap:var(--gap-inline);min-width:calc(var(--space-64) * 3);min-height:var(--control-h-md);padding:0 var(--space-10);border:var(--border-width) solid var(--divider);border-radius:var(--r-pill);background:var(--bg);color:var(--text-2);font:var(--fs-label)/var(--lh-label) var(--font);transition:background-color var(--dur) var(--ease)}.top-find:hover{background:var(--elev)}.top-find kbd{margin-left:auto}.wsw-trigger{display:inline-flex;align-items:center;gap:var(--gap-inline);min-width:0;max-width:min(calc(var(--space-64) * 5),100%);min-height:var(--h-pill);padding:0 var(--space-10) 0 var(--space-6);border:0;border-radius:var(--r-pill);background:transparent;color:var(--text);font:var(--fw-medium) var(--fs-label)/var(--lh-label) var(--font);transition:background-color var(--dur) var(--ease)}button.wsw-trigger:hover,.wsw-trigger[aria-expanded=true]{background:var(--elev)}.wsw-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsw-trigger .ic,.wsw-new .ic{flex:none;color:var(--text-2)}.wsw-pop{width:min(340px,calc(100vw - 32px))}.wsw-find{margin:0 0 var(--space-6)}.wsw-list{display:grid;min-width:0}.wsw-none{margin:0;padding:var(--space-8);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--text-2)}.wsw-make{flex-wrap:wrap;padding:var(--space-4) var(--space-8)}@media(max-width:899px){.frame>.topbar{min-height:calc(var(--space-8) * 2 + var(--control-h-md));padding:0 var(--space-12)}body:has(.bugb) .frame>.topbar{padding-right:calc(var(--space-8) + var(--control-h-md) + var(--space-12))}.iconbtn.bugb{top:var(--space-8)}.wsw-pop{width:auto}}.wsw-h{margin:0;padding:8px 8px 4px;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-2);text-transform:uppercase;letter-spacing:.04em}.wsw-logo{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--r-row);background:var(--raised);font-size:var(--fs-caption);font-weight:var(--fw-medium)}.wsw-t{flex:1;min-width:0;display:grid}.wsw-t b{font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsw-t small{color:var(--text-2);font-size:var(--fs-caption);line-height:var(--lh-caption)}.wsw-inv{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px}.wsw-name{display:flex;gap:6px;width:100%}.wsw-name input{flex:1;min-width:0}.wsw-err{padding:4px 8px;color:var(--danger-text)}.segs a.seg[aria-current=page]{background:var(--elev);box-shadow:var(--e1);color:var(--text)}.dot.bad{background:var(--danger)}.chatcol .msg{margin-bottom:10px}.chatcol .msg.me,.chatcol .msg.ai{max-width:88%}.chatcol .msg.ai:has(.card),.chatcol .msg.ai:has(.dashed),.chatcol .msg.ai:has(.result-card),.chatcol .msg.ai:has(.readiness-card),.chatcol .msg.ai:has(.sample-people){max-width:100%}.chatcol .bubble,.chatcol .msg.ai{padding:9px 13px}.chatcol .msg.ai{min-height:40px}.chatcol .bubble,.chatcol .msg.ai,.chatcol .msg.ai .text,.chatcol .composer input,.chatcol .composer textarea{font-size:15px;line-height:21px}.chatcol .typing{margin-bottom:10px}.chatcol .stamp{padding:8px 0}.chatcol .composer{padding:8px}@media(hover:none){.chatcol .msg.ai:hover,.chatcol .msg.ai:focus-within{margin-bottom:10px}}@media(max-width:899px){.chatcol .msg.ai{max-width:100%}}@media(max-width:899px),(pointer:coarse){.composer input,.composer textarea,.chatcol .composer input,.chatcol .composer textarea{font-size:16px}}.infobar{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px;padding:8px 12px;border-radius:var(--r-row);background:var(--elev);border:1px solid var(--line);color:var(--text)}.infoicon{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--accent-tint);color:var(--link);font:var(--fw-medium) 12px/1 var(--font)}.infobody{min-width:0}.stamp{white-space:nowrap}.daysep{list-style:none;display:flex;align-items:center;gap:10px;color:var(--text-2);font-size:var(--fs-meta);line-height:var(--lh-meta)}.daysep:before,.daysep:after{content:"";flex:1;border-top:1px solid var(--line)}.ifind{display:grid;gap:8px;margin-bottom:8px}.ifind input[type=search]{width:100%;min-width:0}.inboxwrap{container:inbox/inline-size}.cpanel{display:none}@container inbox (min-width:1150px){.inboxsplit.withpanel{grid-template-columns:minmax(240px,300px) minmax(0,1fr) 300px}.inboxsplit.withpanel .cpanel{display:grid;gap:10px;align-content:start;min-width:0;border-left:1px solid var(--divider);padding-left:24px}.inboxsplit.withpanel .contactbtn{display:none}}.google-btn{width:100%;gap:10px}.google-btn.is-disabled{opacity:.5;pointer-events:none}.or-line{text-align:center;margin:4px 0}.frame>.shellslot{position:relative}.shellcontrols{position:absolute;top:var(--space-16);right:var(--page-gutter);z-index:4;display:flex;align-items:center;gap:var(--space-8);max-width:calc(100% - calc(var(--space-120) + var(--header-h)))}.shellcontrols .wsw-trigger{max-width:calc(var(--space-120) + var(--space-96) + var(--space-4))}.shellcontrols .iconbtn{flex:none}.shell.mode-page{position:relative}.dock-toggle{position:absolute;top:var(--space-20);left:calc(var(--rail-w) + var(--chat-dock-w) + var(--space-12));z-index:4;background:var(--bg);color:var(--text-2)}.shell.collapsed .dock-toggle{left:calc(var(--rail-w) + var(--space-12))}.rail .rbtn{width:var(--rail-w);min-height:calc(var(--space-48) + var(--space-4));padding:var(--space-6) 0;gap:0}.railnav{gap:var(--space-4)}.rail .badge{top:var(--space-8);right:calc(var(--space-12) + var(--border-width))}@media(min-width:56.25rem){.shell.mode-page{--chat-dock-w:clamp(var(--width-sm),32vw,calc(var(--width-md) - var(--space-40)));grid-template-columns:var(--rail-w) var(--chat-dock-w) minmax(0,1fr)}.shell.mode-page.collapsed{grid-template-columns:var(--rail-w) 0 minmax(0,1fr)}.shell.mode-page.nodock{grid-template-columns:var(--rail-w) minmax(0,1fr)}.pagescroll{padding:var(--space-16) var(--space-32) var(--space-64)}.pagetop{min-height:var(--space-48);margin-bottom:var(--space-12);padding-right:calc(var(--space-120) * 2 + var(--header-h))}.shell.mode-page:not(.nodock) .pagescroll{padding-left:var(--space-64)}.shell.mode-chat .agent{padding-top:var(--space-64)}}@media(min-width:56.25rem)and (max-width:74.9375rem){.dock-toggle{left:calc(var(--rail-w) + var(--chat-dock-w) + var(--space-12))}.shell.collapsed .dock-toggle{left:calc(var(--rail-w) + var(--space-12))}.shellcontrols .wsw-label{max-width:var(--space-120)}.pagetop{padding-right:calc(var(--space-120) * 2);flex-wrap:wrap}}@media(max-width:56.1875rem){.shellcontrols,.dock-toggle{display:none}}.chat-home{justify-self:start;align-self:start;text-decoration:none}.chatcol.docked.headblock>.chattop{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.shell.grow-shell{grid-template-columns:auto minmax(0,1fr)}.shell.grow-shell.grow-public{grid-template-columns:minmax(0,1fr)}.grow-shell .pbody{font-size:var(--type-body-size);line-height:var(--type-body-leading);gap:var(--space-12)}.grow-shell .pbody p{margin:0}.grow-shell .ui-section>.ui-btn,.grow-shell .ui-card>.ui-btn{justify-self:start}.grow-shell .fine{font-size:var(--type-label-size);line-height:var(--type-label-leading)}.grow-shell .ui-card ul,.grow-shell .grow-fold-body ul{margin:0;padding-left:var(--space-20);display:grid;gap:var(--space-4)}.grow-shell .ui-pagehead-title{white-space:normal}.grow-shell .ui-pagehead+.ui-section{margin-top:0}.grow-shell blockquote{margin:0;padding-left:var(--space-12);border-left:var(--border-width) solid var(--border-divider)}.grow-shell a:focus-visible,.grow-shell summary:focus-visible,.grow-shell button:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.grow-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--width-sm) * .75)),1fr));gap:var(--gap-stack);margin:0;padding:0;list-style:none}.grow-cards>.ui-card{align-content:start;border:var(--border-width) solid var(--border-divider)}.shell.grow-public .pbody{margin-inline:auto}.grow-pub{display:grid;gap:var(--space-8);min-width:0}.grow-hero{display:grid;gap:var(--space-16);justify-items:start;padding:var(--space-40) var(--space-32);border-radius:var(--radius-lg);background:var(--accent-tint-bg);border:var(--border-width) solid var(--border-accent)}.grow-eyebrow{color:var(--action-primary-bg-hover);font:var(--font-weight-strong) var(--type-label-size)/var(--type-label-leading) var(--font-sans);text-transform:uppercase;letter-spacing:.06em}.grow-hero-title{margin:0;max-inline-size:var(--width-lg);font:var(--type-headline-weight) var(--type-headline-size)/var(--type-headline-leading) var(--font-sans);letter-spacing:-.01em;text-wrap:balance}.grow-hero-lead{max-inline-size:var(--width-md);color:var(--text-secondary);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading)}.grow-hero-actions{display:flex;flex-wrap:wrap;gap:var(--gap-stack)}.grow-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--width-sm) * .7)),1fr));gap:var(--space-6) var(--space-16);margin:0;padding:0;list-style:none}.grow-checks li{display:flex;gap:var(--space-8);align-items:baseline;color:var(--text-primary)}.grow-checks li>span{color:var(--action-primary-bg);font-weight:var(--font-weight-strong)}.grow-top{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline);min-height:var(--touch-min)}.grow-brand{font:var(--font-weight-strong) var(--type-title-size)/var(--type-title-leading) var(--font-sans);letter-spacing:-.01em}.grow-agree{display:grid;gap:var(--space-8)}.grow-agree-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8) var(--gap-stack)}.grow-readall>summary{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading)}.grow-start{scroll-margin-top:var(--space-16)}.grow-start>.ui-card{gap:var(--space-16);padding:var(--space-24);background:var(--surface-page);border:var(--border-width) solid var(--border-divider)}.grow-start form,.grow-form{display:grid;gap:var(--space-16);max-inline-size:var(--width-md)}.grow-start form>.ui-btn,.grow-form>.ui-btn{justify-self:start}.grow-stack{display:grid;gap:var(--space-16);min-width:0}.grow-narrow{max-inline-size:var(--width-md)}.grow-marks{display:grid;gap:var(--space-10);margin:0;padding:0;list-style:none}.grow-marks li{display:flex;gap:var(--space-12);align-items:baseline}.grow-mark{display:inline-grid;place-items:center;flex:none;inline-size:var(--space-24);block-size:var(--space-24);border-radius:var(--radius-pill);background:var(--fill-subtle);color:var(--text-secondary);font-weight:var(--font-weight-strong)}.grow-mark.is-ok{background:var(--state-success-bg);color:var(--state-success-fg)}.grow-shell .ui-select{inline-size:100%}.grow-shell .ui-field-hint{white-space:normal;overflow:visible}.grow-shell .ui-state{justify-items:start;text-align:left;padding-inline:0}.grow-shell .ui-nav-item{max-inline-size:100%}.grow-rail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;inline-size:calc(var(--rail-w) * 3);min-width:0;min-height:0;border-right:var(--border-width) solid var(--border-divider);background:var(--surface-page)}.grow-rail>.ui-nav{border-right:0;min-height:0}.grow-rail-brand{padding:var(--space-16) var(--space-20) 0}.grow-rail-who{padding:0 var(--space-20) var(--space-16);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(pointer:coarse){.grow-shell .ui-btn.ui-btn-link{min-height:var(--touch-min);min-width:var(--touch-min)}}.grow-lead{color:var(--text-secondary);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading)}.grow-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--width-sm) * .9)),1fr));gap:var(--gap-stack);margin:0;padding:0;list-style:none}.grow-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-12);align-items:start;padding:var(--pad-card);border-radius:var(--radius-md);background:var(--surface-card);border:var(--border-width) solid var(--border-divider)}.grow-step>div{display:grid;gap:var(--space-6)}.grow-step-n{display:grid;place-items:center;inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--radius-pill);background:var(--action-primary-bg);color:var(--action-primary-fg);font:var(--font-weight-strong) var(--type-body-size)/1 var(--font-sans)}.grow-step-title{margin:0;font:var(--type-title-weight) var(--type-title-size)/var(--type-title-leading) var(--font-sans)}.grow-agree-page{display:grid;gap:var(--space-8);margin-top:var(--space-12)}.grow-agree-title{margin:0;font:var(--type-title-weight) var(--type-title-size)/var(--type-title-leading) var(--font-sans)}.grow-faq{display:grid;gap:var(--space-8)}.grow-fold{border-radius:var(--radius-md);background:var(--surface-card);border:var(--border-width) solid var(--border-divider)}.grow-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline);min-height:var(--touch-min);padding:var(--space-8) var(--pad-card);font-weight:var(--font-weight-medium);cursor:pointer;list-style:none}.grow-fold>summary::-webkit-details-marker{display:none}.grow-fold>summary:after{content:"+";flex:none;color:var(--text-link);font-size:var(--type-title-size);line-height:1}.grow-fold[open]>summary:after{content:"−"}.grow-fold-body{display:grid;gap:var(--space-10);padding:0 var(--pad-card) var(--pad-card)}.grow-code{display:grid;gap:var(--space-8)}.grow-code-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--gap-stack)}.grow-code-row>p{flex:1 1 calc(var(--width-sm) * .6)}.grow-code-row [role=alert]{color:var(--state-error-fg)}.grow-line{display:grid;gap:var(--space-8);justify-items:start}.grow-month{display:grid;gap:var(--space-8)}.grow-month-title{display:flex;justify-content:space-between;gap:var(--gap-inline);margin:var(--space-12) 0 0;font:var(--type-title-weight) var(--type-title-size)/var(--type-title-leading) var(--font-sans)}.grow-rank{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.grow-rank li{display:grid;grid-template-columns:var(--control-h-md) minmax(0,1fr) auto;align-items:center;gap:var(--space-12);min-height:var(--touch-min);padding:var(--space-6) var(--space-12);border-radius:var(--radius-sm);background:var(--surface-card)}.grow-rank li.is-me{background:var(--accent-tint-bg);box-shadow:inset 0 0 0 var(--border-width) var(--border-accent)}.grow-rank-n{display:grid;place-items:center;inline-size:var(--control-h-sm);block-size:var(--control-h-sm);border-radius:var(--radius-pill);background:var(--fill-subtle);font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums}.grow-rank-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grow-rank-pts{font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.grow-sticky,.grow-bar{display:none}.grow-welcome{display:grid;gap:var(--space-12);padding:var(--space-24);border-radius:var(--radius-lg);background:var(--surface-card);border:var(--border-width) solid var(--border-divider)}.grow-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;counter-reset:none}.grow-journey li{position:relative;display:grid;justify-items:center;gap:var(--space-6);text-align:center;color:var(--text-secondary);font:var(--font-weight-medium) var(--type-label-size)/var(--type-label-leading) var(--font-sans)}.grow-journey li:before{content:"";position:absolute;top:calc(var(--control-h-sm) / 2);right:50%;inline-size:100%;block-size:calc(var(--border-width) * 2);background:var(--border-divider);z-index:0}.grow-journey li:first-child:before{display:none}.grow-journey li.is-done:before,.grow-journey li.is-now:before{background:var(--action-primary-bg)}.grow-journey-dot{position:relative;z-index:1;display:grid;place-items:center;inline-size:var(--control-h-sm);block-size:var(--control-h-sm);border-radius:var(--radius-pill);background:var(--surface-page);border:calc(var(--border-width) * 2) solid var(--border-divider);color:var(--text-secondary);font-weight:var(--font-weight-strong)}.grow-journey li.is-done .grow-journey-dot{background:var(--action-primary-bg);border-color:var(--action-primary-bg);color:var(--action-primary-fg)}.grow-journey li.is-now .grow-journey-dot{border-color:var(--action-primary-bg);color:var(--text-link);box-shadow:0 0 0 var(--space-4) var(--accent-tint-bg)}.grow-journey li.is-now{color:var(--text-primary)}.grow-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-stack);padding:var(--space-16) var(--pad-card);border-radius:var(--radius-md);background:var(--accent-tint-bg);border:var(--border-width) solid var(--border-accent)}.grow-next>div{display:grid;gap:var(--space-2);min-width:0}.grow-next-label{color:var(--text-primary);font:var(--font-weight-strong) var(--type-caption-size)/var(--type-caption-leading) var(--font-sans);text-transform:uppercase;letter-spacing:.06em}.grow-next-text{font:var(--font-weight-medium) var(--type-body-lg-size)/var(--type-body-lg-leading) var(--font-sans)}@media(max-width:56.1875rem){.shell.grow-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.grow-shell .grow-rail{display:none}.grow-shell>.pagearea{grid-row:1}.grow-hero{padding:var(--space-24) var(--space-16)}.grow-hero-title{font-size:var(--type-title-page-size);line-height:var(--type-title-page-leading);text-wrap:wrap}.grow-hero-actions>.ui-btn{flex:1 1 auto}.grow-welcome{padding:var(--space-16)}.grow-public .pagescroll{padding-bottom:calc(var(--bottombar-h) + var(--space-24))}.grow-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);padding:var(--space-8) var(--space-16) calc(var(--space-8) + env(safe-area-inset-bottom,0rem));background:var(--surface-page);border-top:var(--border-width) solid var(--border-divider);box-shadow:var(--shadow-1)}.grow-sticky>a.ui-btn{flex:1 1 auto;width:100%}.grow-sticky[hidden]{display:none}.grow-bar{grid-row:2;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));z-index:var(--z-sticky);padding:var(--space-4) 0 calc(var(--space-4) + env(safe-area-inset-bottom,0rem));background:var(--surface-page);border-top:var(--border-width) solid var(--border-divider)}.grow-bar-item{display:grid;justify-items:center;align-content:start;gap:var(--space-2);min-height:var(--touch-min);padding:var(--space-6) 0;border:0;background:none;color:var(--text-secondary);font:var(--font-weight-medium) var(--type-caption-size)/var(--type-caption-leading) var(--font-sans);text-decoration:none;cursor:pointer;min-width:0}.grow-bar-item[aria-current=page]{color:var(--text-link)}.grow-bar-scrim{position:fixed;inset:0;z-index:var(--z-sticky);background:var(--surface-page);opacity:.6}.grow-more{position:absolute;left:var(--space-12);right:var(--space-12);bottom:calc(100% + var(--space-8));z-index:var(--z-panel);display:grid;gap:var(--space-2);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-3)}.grow-more-item{display:flex;align-items:center;gap:var(--space-12);min-height:var(--touch-min);padding:0 var(--space-12);border:0;border-radius:var(--radius-sm);background:none;color:var(--text-primary);font:var(--font-weight-medium) var(--type-body-size)/var(--type-body-leading) var(--font-sans);text-align:left;text-decoration:none;cursor:pointer}.grow-more-item[aria-current=page]{background:var(--fill-subtle)}}.shell.workspace-shell{grid-template-columns:var(--rail-w) var(--workspace-chat-w) minmax(0,1fr)}.shell.workspace-shell.nochat{grid-template-columns:var(--rail-w) minmax(0,1fr)}.workspace-chat{min-width:0;min-height:0;display:flex;border-right:var(--border-width) solid var(--divider)}.workspace-chat>.chatcol{width:100%;height:100%}.workspace-chat .chattop{position:static;flex:none;min-height:var(--header-h);padding:var(--space-8) var(--space-16);display:flex;justify-content:space-between}.workspace-chat .chat-label{font-size:var(--fs-label);font-weight:var(--fw-medium)}.workspace-chat .ident-top{padding:0}.workspace-chat .dewhead{margin:0}.workspace-chat .thread{padding:var(--space-12);gap:0}.workspace-chat .msg.me,.workspace-chat .msg.ai{max-width:100%}.workspace-chat .composer{margin:var(--space-8) var(--space-12) var(--space-12);max-width:none}.workspace-chat .setupslot{padding:0 var(--space-12)}.workspace-content{min-width:0;min-height:0;container-type:inline-size}.workspace-content>#workspace-content{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.workspace-content>#workspace-content[hidden],.workspace-chat[hidden]{display:none}.workspace-content .pagescroll{padding:var(--space-16) var(--space-20) var(--space-64)}.workspace-content .pagetop{padding-right:calc(var(--space-120) * 2 + var(--header-h));flex-wrap:wrap}.workspace-task>#workspace-content{overflow-y:auto;padding:var(--space-64) var(--space-20) var(--space-20)}.workspace-task .agent{width:auto;height:100%;padding:0;border:0}.workspace-task .agentbody{padding:0}.workflow-workspace{display:grid;align-content:start;gap:var(--space-16);margin:0;max-width:none;padding:var(--space-20)}.workflow-workspace h2{font-size:var(--fs-title);line-height:var(--lh-title);margin:0}.workflow-workspace p,.workflow-workspace ol{margin:0}.workflow-workspace ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);padding:0;list-style:none}.workflow-step{display:grid;gap:var(--space-4);width:100%;text-align:left;padding:var(--space-12);border:var(--border-width) solid var(--divider);border-radius:var(--r-row);background:var(--raised);color:var(--text);font:inherit}.workflow-step[aria-current=step]{border-color:var(--accent)}.workflow-workspace form,.workflow-workspace label{display:grid;gap:var(--space-8)}.workflow-workspace textarea{min-height:var(--space-120);resize:vertical}.workflow-workspace blockquote{margin:0;padding:var(--space-12);background:var(--raised);border-radius:var(--r-row);white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:56.1875rem){.shell.workspace-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.shell.workspace-shell.nochat{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.workspace-chat{border:0}.workspace-task>#workspace-content{padding:var(--space-16)}.workspace-content:has(>#workspace-content[hidden]){display:none}.workspace-content .pagetop{padding-right:0}.workflow-workspace{padding:var(--space-16)}.workflow-workspace ol{grid-template-columns:minmax(0,1fr)}}@media(min-width:56.25rem){.li-accounts .litable{line-height:var(--lh-label)}.li-accounts .litable th{white-space:normal;padding-block:var(--space-8)}.li-accounts .liwho{min-width:var(--space-120)}.li-accounts .listage{min-width:var(--space-120);max-width:calc(var(--space-120) + var(--space-64))}.li-accounts .limeet{min-width:var(--space-120)}.li-accounts .segs{width:max-content}}.pagetop:has(>.page-label){position:relative;min-height:var(--control-h-md);margin-bottom:0}.pagetop>.page-label{left:0;top:0}@media screen and (min-width:56.25rem){.pagescroll .pagetop{position:sticky;top:0;z-index:3;background:var(--bg);box-shadow:0 calc(-1 * var(--space-16)) 0 var(--bg)}}.ui-pagehead.quiet{position:relative;margin:0}.ui-pagehead.quiet .ui-pagehead-row{min-height:0}.workspace-content .ltable td:first-child .lname{white-space:nowrap}.thread-new-messages{position:sticky;bottom:var(--space-8);align-self:center;flex:none;padding:var(--space-8) var(--space-12);border:var(--border-width) solid var(--divider);border-radius:var(--r-row);background:var(--panel);color:var(--text);z-index:var(--z-raised)}.workflow-conflict{display:grid;gap:var(--space-8)}
