@layer reset{@scope([data-astryx-theme=sales-copilot]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:1.3333}:where(h2){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.4}:where(h3){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.4118}:where(h4){font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.4286}:where(h5){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.6667}:where(h6){font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.6}:where(p){font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.4286}:where(small){font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.6667}:where(code,pre){font-family:var(--font-family-code);font-size:var(--font-size-base);line-height:1.4286}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@scope([data-astryx-theme=sales-copilot]) to ([data-astryx-theme]){:scope{--color-accent:#3157d5;--color-accent-muted:var(--lightningcss-light,color-mix(in srgb, var(--color-accent) 20%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-accent) 25%, transparent));--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#00288c);--color-neutral:var(--lightningcss-light,#1b1b1f1a)var(--lightningcss-dark,#e2e2e833);--color-background-surface:#fbfbf8;--color-background-body:#f2f3ef;--color-overlay:var(--lightningcss-light,#1b1b1f66)var(--lightningcss-dark,#1b1b1f99);--color-overlay-hover:var(--lightningcss-light,#1b1b1f0d)var(--lightningcss-dark,#ffffff0d);--color-overlay-pressed:var(--lightningcss-light,#1b1b1f1a)var(--lightningcss-dark,#ffffff1a);--color-background-muted:var(--lightningcss-light,#1b1b1f0d)var(--lightningcss-dark,#1b1b1f80);--color-text-primary:#171a1f;--color-text-secondary:#535b66;--color-text-disabled:#7b8493;--color-text-accent:var(--color-accent);--color-icon-accent:var(--color-accent);--color-icon-primary:#171a1f;--color-icon-secondary:#535b66;--color-icon-disabled:#7b8493;--color-background-card:#fbfbf8;--color-background-popover:#fff;--color-background-inverted:#171a1f;--color-border:#171a1f1a;--color-border-emphasized:#171a1f38;--color-skeleton:var(--lightningcss-light,#abaab5)var(--lightningcss-dark,#47464f);--color-track:var(--lightningcss-light,#abaab5)var(--lightningcss-dark,#47464f);--color-shadow:#171a1f1f;--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--font-size-4xs:.375rem;--font-size-3xs:.4375rem;--font-size-2xs:.5rem;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8125rem;--font-size-4xl:2.1875rem;--font-size-5xl:2.625rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.3333;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.4118;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.4286;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.6667;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.4286;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4118;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.4286;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4286;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.6667;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2381;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2571;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.3793;--radius-none:0px;--radius-inner:4px;--radius-element:8px;--radius-container:12px;--radius-page:20px;--radius-chat:20px;--radius-full:9999px;--duration-fast-min:90ms;--duration-fast:.12s;--duration-fast-max:.16s;--duration-medium-min:.15s;--duration-medium:.2s;--duration-medium-max:.265s;--duration-slow-min:.6s;--duration-slow:.8s;--duration-slow-max:1.065s;--ease-standard:cubic-bezier(.23, 1, .32, 1);--font-family-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-code:ui-monospace, "SF Mono", Menlo, Monaco, Consolas, monospace;--color-success:#126b42;--color-success-muted:#126b421f;--color-warning:#92520d;--color-warning-muted:#92520d1f;--color-error:#b42332;--color-error-muted:#b423321f;--shadow-low:0 1px 2px #171a1f14;--shadow-med:0 8px 24px #171a1f1f;--shadow-high:0 20px 48px #171a1f2e;--color-data-categorical-blue:#3157d5;--color-data-categorical-green:#126b42;--color-data-categorical-orange:#92520d;--color-data-categorical-red:#b42332;--color-data-categorical-indigo:#6b5bb5;--color-data-neutral:#7b8493}.astryx-heading.level-1{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.astryx-heading.level-2{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading.level-3{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading.level-4{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading.level-5{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading.level-6{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text.body{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text.large{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text.label{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text.code{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text.supporting{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-badge.success{background-color:var(--color-success-muted);color:var(--color-success)}.astryx-badge.warning{background-color:var(--color-warning-muted);color:var(--color-warning)}.astryx-badge.error{background-color:var(--color-error-muted);color:var(--color-error)}.astryx-badge.info{background-color:var(--color-accent-muted);color:var(--color-text-accent)}.astryx-badge.neutral{background-color:var(--color-background-muted);color:var(--color-text-secondary)}.astryx-text.primary,.astryx-heading.primary{color:var(--color-text-primary)}.astryx-text.secondary,.astryx-heading.secondary{color:var(--color-text-secondary)}.astryx-text.disabled,.astryx-heading.disabled{color:var(--color-text-disabled)}.astryx-text.placeholder,.astryx-heading.placeholder{color:var(--color-text-secondary)}.astryx-text.accent,.astryx-heading.accent{color:var(--color-text-accent)}.astryx-text.size-4xs{font-size:var(--font-size-4xs)}.astryx-text.size-3xs{font-size:var(--font-size-3xs)}.astryx-text.size-2xs{font-size:var(--font-size-2xs)}.astryx-text.xsm{font-size:var(--font-size-xs)}.astryx-text.sm{font-size:var(--font-size-sm)}.astryx-text.base{font-size:var(--font-size-base)}.astryx-text.lg{font-size:var(--font-size-lg)}.astryx-text.xl{font-size:var(--font-size-xl)}.astryx-text.size-2xl{font-size:var(--font-size-2xl)}.astryx-text.size-3xl{font-size:var(--font-size-3xl)}.astryx-text.size-4xl{font-size:var(--font-size-4xl)}}@scope([data-astryx-theme=sales-copilot]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--color-background-body);--surface-1:var(--color-background-popover);--surface-2:var(--color-background-surface);--surface-3:var(--color-background-muted);--text-1:var(--color-text-primary);--text-2:var(--color-text-secondary);--text-3:var(--color-text-disabled);--border-1:var(--color-border);--border-2:var(--color-border-emphasized);--accent:var(--color-accent);--accent-tint:color-mix(in srgb, var(--accent) 8%, transparent);--accent-ink:var(--color-on-accent);--radius:var(--radius-container);--font-sans:var(--font-family-body);--font-mono:var(--font-family-code);--nav-h:56px}*{box-sizing:border-box}html{scroll-padding-top:80px}body{background:var(--bg);color:var(--text-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.6}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.01em;font-weight:600;line-height:1.3}a{color:var(--accent);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,.btn{touch-action:manipulation}button:disabled{opacity:.5;cursor:not-allowed}img{max-width:100%}code,.mono{font-family:var(--font-mono)}::selection{background:var(--accent-tint)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}main:focus{outline:none}.container{width:min(1120px,100%);margin-inline:auto;padding-inline:28px}.skip-link{z-index:100;border:1px solid var(--border-2);background:var(--surface-1);border-radius:8px;padding:8px 16px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:8px}.eyebrow,.section-label{color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.eyebrow{color:var(--accent)}.section-title{text-wrap:balance;font-size:clamp(24px,3vw,36px)}.section-body{max-width:640px;color:var(--text-2);font-size:16px}button,.btn{border:1px solid var(--border-1);border-radius:var(--radius-element);background:var(--surface-1);min-height:36px;color:var(--text-1);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-weight:500;line-height:1.4;transition:background-color .12s ease-out,border-color .12s ease-out,transform .12s ease-out;display:inline-flex}button:not(:disabled):active,.btn:active{transform:scale(.98)}.btn:hover{text-decoration:none}.btn-primary,.workspace-form button[type=submit]:not(.btn-danger){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-ghost{background:0 0}.btn-danger{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 25%, transparent)}@media (hover:hover){button:not(:disabled):hover,.btn:hover{background:var(--surface-3);border-color:var(--border-2)}.btn-primary:hover,.workspace-form button[type=submit]:not(.btn-danger):not(:disabled):hover{background:color-mix(in srgb, var(--accent) 90%, black);border-color:#0000}.btn-danger:not(:disabled):hover{color:var(--color-error);background:var(--color-error-muted)}}input,select,textarea{border:1px solid var(--border-2);border-radius:var(--radius-element);background:var(--surface-1);width:100%;min-height:38px;color:var(--text-1);padding:8px 11px}select{width:auto;max-width:100%}input:disabled,select:disabled{background:var(--surface-3);color:var(--text-2);cursor:not-allowed}input::placeholder{color:var(--text-3)}label{color:var(--text-2);font-size:13px;font-weight:500}.wordmark{color:var(--text-1);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.wordmark:hover{text-decoration:none}.wordmark img{flex:0 0 32px}.site-nav,.console-nav{z-index:20;background:var(--surface-1);border-bottom:1px solid var(--border-1);position:sticky;top:0}.site-nav .container,.console-nav-inner{min-height:var(--nav-h);align-items:center;gap:28px;display:flex}.nav-links,.console-links{align-items:center;gap:24px;display:flex}.nav-links a,.console-links a{color:var(--text-2);font-size:13px}.nav-links a:hover,.console-links a:hover{color:var(--accent);text-decoration:none}.nav-right,.console-nav-right{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.nav-signin,.nav-console{font-size:13px}.nav-signin{background:0 0;border-color:#0000}.nav-cta{font-size:13px}.site-footer{border-top:1px solid var(--border-1);color:var(--text-2);padding-block:28px;font-size:12px}.site-footer .container{justify-content:space-between;align-items:center;gap:24px;display:flex}.site-footer .links,.site-footer nav{gap:24px;display:flex}.console-shell{min-height:100dvh}.console-nav-inner{gap:32px;padding-inline:28px}.console-links a{min-height:var(--nav-h);border-bottom:2px solid var(--accent);color:var(--accent);align-self:stretch;align-items:center;display:flex}.console-nav-right{font-size:12px}.console-nav-right button{white-space:nowrap;min-height:30px;padding:5px 10px;font-size:12px}.account-identity{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:320px;color:var(--text-2);overflow:hidden}.console-main{max-width:1180px;margin-inline:auto;padding:40px 28px 64px}.console-title{overflow-wrap:anywhere;font-size:24px}.console-note{max-width:740px;color:var(--text-2);margin-top:8px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.page-heading>div{min-width:0}.page-heading>.btn{flex-shrink:0}.breadcrumb{color:var(--text-2);margin-bottom:16px;font-size:13px;display:inline-flex}.console-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-actions label{align-items:center;gap:8px;display:flex}.console-actions select{min-height:32px;padding-block:5px}.console-inline-link{text-decoration:underline}.workspace-group{margin-top:36px}.workspace-group-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.workspace-group-heading>span{color:var(--text-2);font-size:12px}.workspace-directory{border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);margin:0 0 32px;padding:0;list-style:none;overflow:hidden}.workspace-directory>li{min-width:0}.workspace-directory>li+li{border-top:1px solid var(--border-1)}.workspace-card{color:var(--text-1);grid-template-columns:40px minmax(0,1fr) clamp(220px,24vw,300px) 56px;align-items:center;gap:20px;padding:24px;transition:background-color .12s ease-out;display:grid}.workspace-card:hover{background:var(--surface-2);text-decoration:none}.workspace-card:focus-visible{outline-offset:-3px}.workspace-identity{background:var(--accent-tint);width:40px;height:40px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.workspace-identity[data-personal=true]{color:var(--color-data-categorical-indigo);background:color-mix(in srgb, var(--color-data-categorical-indigo) 10%, transparent)}.workspace-card-details{min-width:0}.workspace-card-title{overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}.workspace-card-meta{color:var(--text-2);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.workspace-card-arrow{color:var(--text-2);white-space:nowrap;text-align:right;font-size:12px}.status-line{color:var(--text-2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.status-line:before{content:"";background:var(--border-2);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.status-line[data-state=active]:before,.status-line[data-state=admitted]:before,.status-line[data-state=accepted]:before{background:var(--accent)}.status-line[data-state=attention]:before,.status-line[data-state=pending]:before{background:var(--color-warning)}.workspace-settings{grid-template-columns:184px minmax(0,1fr);align-items:start;gap:28px;display:grid}.settings-nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:84px}.settings-nav a{color:var(--text-2);border-radius:8px;padding:8px 12px}.settings-nav a:hover,.settings-nav a:focus-visible{background:var(--accent-tint);color:var(--accent);text-decoration:none}:is(.workspace-settings:not(:has(:target)) .settings-nav a[href=\#subscription],.workspace-settings:has(#subscription:target) .settings-nav a[href=\#subscription],.workspace-settings:has(#members:target) .settings-nav a[href=\#members],.workspace-settings:has(#invitations:target) .settings-nav a[href=\#invitations],.workspace-settings:has(#lifecycle:target) .settings-nav a[href=\#lifecycle]){background:var(--accent-tint);color:var(--accent)}.settings-heading{justify-content:flex-start;align-items:center;gap:16px}.settings-heading .console-title{margin-top:4px}.settings-heading .console-note{margin-top:6px;font-size:13px}.settings-content{border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);min-width:0;padding:4px 28px}.settings-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:8px;display:flex}.settings-section-heading h2{margin:0;font-size:16px}.settings-section-heading>span{color:var(--text-2);font-size:12px}.settings-content .workspace-section{border:0;border-bottom:1px solid var(--border-1);background:0 0;border-radius:0;margin:0;padding:28px 0}.settings-content .subscription-panel{border:0;border-radius:0;margin-block:0;padding:0}.lifecycle-zone{padding-block:28px}.lifecycle-action{padding-top:24px}.lifecycle-action+.lifecycle-action{border-top:1px solid var(--border-1);margin-top:24px}.lifecycle-action h3{margin-bottom:8px;font-size:14px}.lifecycle-action p{color:var(--text-2);overflow-wrap:anywhere}.lifecycle-action>p+p{margin-top:8px}.lifecycle-action>button,.lifecycle-action .console-actions{margin-top:16px}#lifecycle{scroll-margin-top:80px}.workspace-section,.plan-card{border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);margin-bottom:20px;padding:24px;scroll-margin-top:80px}.workspace-section h2,.plan-card h2{margin-bottom:8px;font-size:16px}.workspace-section p{color:var(--text-2);overflow-wrap:anywhere}.workspace-section>p+p{margin-top:6px}.workspace-section>button,.workspace-section>.console-actions{margin-top:16px}.workspace-section .workspace-form{margin-top:20px}.workspace-form{flex-direction:column;align-items:flex-start;gap:16px;max-width:520px;margin-block:24px;display:flex}.workspace-form label{flex-direction:column;gap:6px;width:100%;display:flex}.workspace-form select{width:100%}.console-main>.workspace-form{border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);padding:24px}.workspace-list{margin:20px 0 0;padding:0;list-style:none}.workspace-list>li{border-top:1px solid var(--border-1);overflow-wrap:anywhere;padding-block:16px}.workspace-list>li:last-child{padding-bottom:0}.workspace-list .console-actions,.workspace-list>li>button{margin-top:10px}.member-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.member-avatar{background:var(--surface-3);width:32px;height:32px;color:var(--text-2);border-radius:50%;place-items:center;font-size:12px;display:grid}.member-details,.invitation-details{flex-direction:column;gap:2px;min-width:0;display:flex}.member-name{font-size:13px;font-weight:500}.member-email,.member-self{color:var(--text-2);font-size:12px;font-weight:400}.member-row .member-actions{grid-column:2/-1;gap:8px;margin-top:6px}.member-actions button,.invitation-actions button{min-height:30px;padding:5px 10px;font-size:12px}.member-role{font-size:12px}.invitation-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.invitation-row .invitation-actions{grid-column:1/-1;margin-top:4px}.member-identity{font-weight:600}.member-meta{color:var(--text-2);font-size:12px}.console-main [role=alert],.bridge [role=alert],.banner-warn{border:1px solid color-mix(in srgb, var(--color-error) 25%, transparent);background:var(--color-error-muted);color:var(--color-error);border-radius:8px;margin-block:16px;padding:12px 16px}.console-main [role=status],.bridge [role=status],.banner{border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-2);border-radius:8px;margin-block:16px;padding:12px 16px}.state-panel{border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);width:100%;padding:28px}.console-main>.state-panel{max-width:680px}.state-label{color:var(--text-2);margin-bottom:12px;font-size:12px;font-weight:500;display:block}.state-panel[data-state=error] .state-label{color:var(--color-error)}.state-heading{letter-spacing:-.025em;margin-bottom:12px;font-size:24px}.state-panel>p{max-width:680px;color:var(--text-2)}.state-panel>p+p{margin-top:8px}.state-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.console-main .state-panel [role=status],.console-main .state-panel [role=alert],.bridge .state-panel [role=status],.bridge .state-panel [role=alert]{background:0 0;border:0;margin-block:16px;padding:0}.state-actions button{margin:0}.console-main .state-panel[role=alert]{border-color:var(--border-1);background:var(--surface-1);color:var(--text-1)}.console-main .state-panel [role=alert],.bridge .state-panel [role=alert]{color:var(--text-2)}.skeleton{border-radius:var(--radius-element);background:var(--color-skeleton);opacity:.4;height:1em;animation:1.6s ease-in-out infinite skeleton-pulse;display:block}@keyframes skeleton-pulse{50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.skeleton{opacity:.5;animation:none}}.skeleton-identity{border-radius:10px;width:40px;height:40px}.skeleton-short{max-width:180px}.wait-frame,.console-main .wait-frame{background:0 0;border:0;gap:12px;margin-block:0;padding:0;display:grid}.wait-mark{vertical-align:-1px;border:2px solid var(--border-2);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;margin-right:8px;animation:.8s linear infinite wait-mark-spin;display:inline-block}.wait-mark[hidden]{visibility:hidden;animation:none;display:inline-block}@keyframes wait-mark-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wait-mark{animation:none}}.empty-state,.console-main .empty-state{text-align:center;border:1px dashed var(--border-2);border-radius:var(--radius);color:var(--text-2);background:0 0;margin-top:20px;padding:32px 20px}[role=alert] button,[role=status] button{margin-left:8px}.workspace-confirm{border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--text-1);box-shadow:var(--shadow-high);padding:24px;overflow:auto}.workspace-confirm::backdrop{background:var(--color-overlay)}.workspace-confirm h2{margin-bottom:12px;font-size:20px}.workspace-confirm p{color:var(--text-2);overflow-wrap:anywhere}.workspace-confirm .console-actions{justify-content:flex-end;margin-top:24px}.billing-page{max-width:1000px;margin-inline:auto;padding-bottom:40px}.billing-page>.state-panel{margin-block:16px}.billing-comparison{margin-top:40px}.billing-page .console-title{margin-top:6px;font-size:30px}.subscription-panel{border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);margin-block:24px 40px;padding:28px}.subscription-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.subscription-heading h2{margin-top:6px;font-size:22px}.subscription-status{border:1px solid var(--border-1);color:var(--text-2);background:var(--surface-2);border-radius:100px;padding:4px 10px;font-size:12px}.subscription-status[data-status=active]{background:var(--accent-tint);color:var(--accent);border-color:#0000}.subscription-status[data-status=past_due]{color:var(--color-error)}.subscription-facts{border-top:1px solid var(--border-1);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;margin:24px 0 0;padding-top:24px;display:grid}.subscription-facts dt{color:var(--text-2);font-size:12px}.subscription-facts dd{color:var(--text-1);margin:6px 0 0;font-size:14px}.subscription-detail{max-width:720px;color:var(--text-2);margin-top:20px;font-size:13px}.subscription-actions{margin-top:24px}.seat-capacity{border-top:1px solid var(--border-1);margin-top:24px;padding-top:24px}.seat-capacity-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.seat-capacity-heading h3{font-size:15px}.seat-capacity-facts{border-top:0;padding-top:0}.seat-capacity-facts dd strong{letter-spacing:-.025em;font-size:22px}.seat-capacity .subscription-facts dd span{color:var(--text-2);margin-top:6px;font-size:12px;display:block}.seat-capacity .seat-capacity-form{margin-bottom:0}.seat-capacity-form input{max-width:180px}.seat-capacity-form>p{font-size:12px}.seat-quote{border:1px solid var(--border-2);border-radius:var(--radius);background:var(--surface-2);margin-top:24px;padding:20px}.seat-quote h4{font-size:15px}.seat-quote>p,.seat-quote>.console-actions{margin-top:16px}.seat-quote>p{font-size:13px}.seat-capacity .subscription-facts{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.billing-section-heading{margin-bottom:20px}.billing-section-heading h2{font-size:20px}.billing-section-heading p{color:var(--text-2);margin-top:6px}.billing-notice{background:var(--surface-2);color:var(--text-2);border-radius:8px;margin-block:12px;padding:14px 16px;font-size:13px}.billing-footer{color:var(--text-2);margin-top:24px;font-size:12px}.plans{margin-top:24px}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.plan-card{background:var(--surface-1);flex-direction:column;gap:12px;min-width:0;margin:0;padding:28px;display:flex}.plan-heading{gap:8px;display:grid}.plan-name{font-size:20px;font-weight:600}.plan-tagline,.plan-foot{color:var(--text-2);margin-top:0}.plan-tagline{min-height:3.2em}.plan-price{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-block:16px 12px;display:flex}.plan-amount{color:var(--text-1);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(30px,3.6vw,42px);font-weight:600}.plan-unit{color:var(--text-2);font-size:13px}.plan-facts{border-top:1px solid var(--border-1);color:var(--text-2);flex-direction:column;gap:10px;margin:0;padding:20px 0 0;font-size:13px;list-style:none;display:flex}.plan-facts li:before{content:"✓";color:var(--accent);margin-right:8px}.plan-seat-field{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.plan-seat-field input{width:88px}.plan-total{color:var(--text-2);font-size:13px}.plan-card>div:last-child{margin-top:auto;padding-top:12px}.plan-card .btn{width:100%}.cadence-toggle{border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-2);margin-bottom:20px;padding:3px;display:inline-flex}.cadence-option{border-radius:calc(var(--radius) - 3px);min-height:36px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 20px;font-size:13px}.cadence-option[aria-pressed=true]{background:var(--surface-1);color:var(--text-1);box-shadow:0 1px 3px #00000014}@media (max-width:640px){.plan-grid{grid-template-columns:minmax(0,1fr)}.subscription-panel,.plan-card{padding:20px}.subscription-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.billing-page .page-heading{flex-direction:column;gap:12px}.billing-page .console-title{font-size:26px}}.confirm-box{border:1px solid var(--border-2);border-radius:var(--radius);margin-block:24px;padding:20px}.confirm-box .console-actions{margin-top:16px}.auth-page{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100dvh;padding:40px 20px;display:flex}.auth-page>.wordmark{font-size:16px}.auth-provider{width:min(400px,100%)}.auth-note{max-width:360px;color:var(--text-2);text-align:center;font-size:13px}.auth-root{width:min(400px,100%);max-width:100%}.auth-root .auth-card{width:100%}.auth-card{border:1px solid var(--border-1);border-radius:var(--radius);box-shadow:none;max-width:100%}.auth-card-body{background:var(--surface-1)}.auth-submit{background:var(--accent);border-color:var(--accent);min-height:38px;color:var(--accent-ink);box-shadow:none}.auth-submit:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 90%, black);border-color:#0000}.bridge{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:20px;width:min(580px,100% - 40px);margin:80px auto;padding:32px;display:flex}.bridge-header{width:100%}.bridge-header .eyebrow{margin-bottom:12px;display:block}.bridge-header p{margin-top:12px}.bridge .state-panel{background:var(--surface-2);padding:20px}.bridge .state-heading{font-size:20px}.bridge-note{border-top:1px solid var(--border-1);width:100%;padding-top:20px;font-size:12px}.download-platforms{border-block:1px solid var(--border-1);width:100%}.download-platform{grid-template-columns:1fr auto;align-items:center;gap:12px 20px;padding-block:20px;display:grid}.download-platform+.download-platform{border-top:1px solid var(--border-1)}.download-platform-copy h2{font-size:15px}.download-platform-copy p,.download-platform-status{color:var(--text-2);font-size:12px}.download-platform .btn{min-width:130px}.download-platform-status{grid-column:1/-1}.bridge>.wordmark{margin-bottom:12px}.bridge h1{text-wrap:balance;font-size:24px}.bridge p{color:var(--text-2);overflow-wrap:anywhere}.bridge>div{min-width:0;max-width:100%}.bridge>div>p+p{margin-top:12px}.bridge>div>button{margin-top:20px;margin-right:8px}.bridge .btn{width:100%}.bridge .btn,.bridge button{min-height:44px}@media (max-width:760px){.container{padding-inline:20px}.site-nav .container,.console-nav-inner{flex-wrap:wrap;gap:16px;padding-block:10px}.nav-links{flex-wrap:wrap;gap:16px}.site-nav .nav-links{order:3;width:100%}.nav-right{gap:8px}.console-nav-inner{padding-inline:20px}.console-nav-right{justify-content:space-between;width:100%}.account-identity{max-width:none}.console-links{margin-left:auto}.console-links a{min-height:32px}.console-main{padding:24px 20px}.page-heading{flex-wrap:wrap;gap:16px}.workspace-card{grid-template-columns:40px minmax(0,1fr) auto;gap:10px 14px;padding:20px}.workspace-card-status{grid-area:2/2}.workspace-card-arrow{grid-area:1/3/3}.settings-content{padding-inline:20px}.member-row{grid-template-columns:32px minmax(0,1fr)}.member-standing{grid-column:2}.member-actions button,.invitation-actions button,.member-actions select{min-height:44px}.state-panel{padding:24px}.state-heading{font-size:22px}.workspace-settings{grid-template-columns:minmax(0,1fr);gap:16px}.settings-nav{flex-flow:wrap;gap:4px;position:static}.settings-nav a{padding:6px 10px;font-size:13px}.workspace-section{padding:20px}.workspace-section,.workspace-section:target,#lifecycle{scroll-margin-top:132px}.site-footer .container{flex-direction:column;align-items:flex-start;gap:16px}.bridge{margin-block:32px;padding:24px}}@media (max-width:420px){.site-nav .wordmark{font-size:12px}.site-nav .wordmark img{flex-basis:26px;width:26px;height:26px}.nav-cta{padding-inline:8px;font-size:12px}.nav-signin{padding-inline:4px;font-size:12px}.workspace-card{gap:10px;padding:16px}.auth-page{padding-inline:12px}.download-platform{grid-template-columns:minmax(0,1fr)}.download-platform .btn{width:100%}.workspace-group-heading{flex-wrap:wrap;gap:4px}.workspace-card{grid-template-columns:32px minmax(0,1fr)}.workspace-card .workspace-identity{width:32px;height:32px;font-size:13px}.workspace-card-arrow{text-align:left;grid-area:3/2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}button:not(:disabled):active,.btn:active{transform:none}}body:has(.public-pricing){background:var(--surface-1)}body:has(.public-home){background:#fafbfc}.btn-quiet{background:0 0;border-color:#0000}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-site{--home-ink:#182027;--home-muted:#54616e;--home-line:#dce2e8;--home-paper:#fafbfc;--font-family-heading:var(--home-font);--font-family-body:var(--home-font);--color-text-primary:var(--home-ink);color:var(--home-ink)}.home-site .container{width:min(1328px,100%);padding-inline:40px}.home-site .site-nav{background:var(--home-paper);border-bottom-color:var(--home-line)}.home-site .site-nav .container{gap:48px;min-height:72px}.home-site .wordmark{letter-spacing:-.025em;gap:9px;font-size:16px}.home-site .nav-links{gap:30px}.home-site .nav-links a{min-height:44px;color:var(--home-muted);align-items:center;font-size:14px;display:inline-flex}.home-site .nav-right .btn{border-radius:8px;min-height:38px;padding:8px 16px;font-size:13px}.public-home{overflow-x:clip}.public-home section[id],.public-home article[id],.public-home details[id]{scroll-margin-top:100px}.public-home .btn{white-space:nowrap;border-radius:8px;min-height:48px;padding:13px 23px;font-size:14px}.public-home .btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:none}.public-home .btn-primary:hover{background:color-mix(in srgb, var(--accent) 90%, black);border-color:#0000}.home-text-link{min-height:44px;color:var(--home-ink);text-underline-offset:6px;align-items:center;font-size:14px;font-weight:500;-webkit-text-decoration:underline #a8b1ba;text-decoration:underline #a8b1ba;transition:color .14s,text-decoration-color .14s;display:inline-flex}.home-text-link:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.public-home h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,3.7vw,50px);font-weight:520;line-height:1.1}.public-home h3{letter-spacing:-.035em;font-weight:550}.public-home .eyebrow{letter-spacing:.045em;font-size:12px}.home-hero{isolation:isolate;padding-block:58px 48px;position:relative}.home-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(580px 360px at 94% 4%,#83a0ed3d,#a7bdf21a 46%,#0000 76%),radial-gradient(390px 320px at 0 62%,#f2b88f2e,#f8d5ba12 48%,#0000 78%);width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-hero h1{letter-spacing:-.058em;max-width:1040px;font-size:clamp(52px,5.65vw,78px);font-weight:560;line-height:1.04}.home-hero h1 span{color:var(--accent)}.home-hero-body{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:68px;padding-top:30px;display:grid}.home-hero-copy{padding-top:4px}.home-lead{max-width:380px;color:var(--home-muted);font-size:18px;line-height:1.65}.home-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.home-example{justify-self:end;width:100%;min-width:0;max-width:680px;margin:0}.home-hero-art{aspect-ratio:3/2}.home-hero-art img,.home-feature img,.home-debrief img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.home-example figcaption{color:var(--home-muted);margin-top:12px;font-size:11px;line-height:1.65}.home-live-context{padding-block:24px 48px}.home-live-context dl{border-bottom:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:0;padding-bottom:40px;display:grid}.home-live-context dt{letter-spacing:-.02em;font-size:16px;font-weight:550}.home-live-context dd{max-width:340px;color:var(--home-muted);margin:9px 0 0;font-size:14px;line-height:1.7}.home-product{padding-block:36px 104px}.home-section-heading{max-width:660px;margin-bottom:48px}.home-section-heading>p{max-width:560px;color:var(--home-muted);margin-top:22px;font-size:17px;line-height:1.65}.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.home-feature{min-width:0}.home-feature figure{border:1px solid var(--home-line);border-radius:8px;margin:0;overflow:hidden}.home-feature-copy{padding-top:28px}.home-feature h3{font-size:30px;line-height:1.18}.home-feature-copy>p{max-width:520px;color:var(--home-muted);margin-top:15px;font-size:16px;line-height:1.7}.home-feature-detail{margin-top:22px}.home-feature-detail summary{cursor:pointer;min-height:44px;color:var(--home-ink);border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:500;list-style:none;display:flex}.home-feature-detail summary::-webkit-details-marker{display:none}.home-feature-detail summary:after{content:"+";color:var(--accent);font-size:21px;line-height:1}.home-feature-detail[open] summary:after{content:"−"}.home-feature-detail dl{gap:16px;margin:18px 0 0;display:grid}.home-feature-detail dt{font-size:14px;font-weight:550}.home-feature-detail dd{color:var(--home-muted);margin:4px 0 0;font-size:14px;line-height:1.65}.home-debrief{background:radial-gradient(520px 400px at 104% 78%,#8da8e92e,#0000 76%),radial-gradient(380px 300px at 0 0,#f1c6a921,#0000 78%),#eff2f6;padding-block:76px}.home-debrief-inner{grid-template-columns:1.4fr .85fr;align-items:center;gap:60px;display:grid}.home-debrief figure{border:1px solid var(--home-line);border-radius:8px;min-width:0;margin:0;overflow:hidden}.home-debrief-copy .eyebrow{margin-bottom:22px;display:block}.home-debrief h2{font-size:clamp(32px,3.1vw,42px)}.home-debrief-copy>p{color:var(--home-muted);margin-top:24px;font-size:16px;line-height:1.7}.home-debrief-points{border-top:1px solid #d0d8e2;gap:18px;margin:28px 0 0;padding-top:24px;display:grid}.home-debrief-points dt{font-size:15px;font-weight:550}.home-debrief-points dd{color:var(--home-muted);margin:4px 0 0;font-size:14px;line-height:1.6}.home-workspaces{grid-template-columns:1fr 1fr;gap:100px;padding-block:108px;display:grid}.home-workspaces-copy>p{max-width:430px;color:var(--home-muted);margin-top:23px;font-size:17px;line-height:1.65}.home-workspaces-copy .home-text-link{margin-top:22px}.home-workspace-notes{align-content:center;gap:28px;display:grid}.home-workspace-note{border-top:1px solid var(--home-line);padding-top:24px}.home-workspace-note h3{font-size:24px;line-height:1.2}.home-workspace-note p{max-width:460px;color:var(--home-muted);margin-top:12px;font-size:15px;line-height:1.75}.home-trust{border-block:1px solid var(--home-line);padding-block:70px}.home-trust .home-section-heading{margin-bottom:40px}.home-trust h2{font-size:38px}.home-trust-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:0;display:grid}.home-trust-facts dt{letter-spacing:-.02em;font-size:16px;font-weight:550;line-height:1.5}.home-trust-facts dd{color:var(--home-muted);margin:12px 0 0;font-size:14px;line-height:1.75}.public-home .home-faq{width:min(880px,100%);padding-block:100px}.home-faq>h2{margin-bottom:32px;font-size:40px}.home-faq-list details{border-bottom:1px solid var(--border-1)}.home-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:15px;font-weight:500;list-style:none;display:flex}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary:after{content:"+";color:var(--accent);font-size:22px;font-weight:400}.home-faq-list details[open] summary:after{content:"−"}.home-faq-list details p{color:var(--home-muted,var(--text-2));margin-bottom:24px;padding-right:24px;font-size:14px;line-height:1.8}.home-faq-list details:target summary{color:var(--accent)}.home-closing{--color-text-primary:#fafbfc;background:var(--accent);color:#fafbfc}.home-closing-inner{justify-content:space-between;align-items:center;gap:60px;padding-block:76px;display:flex}.home-closing h2{letter-spacing:-.055em;font-size:clamp(46px,5.2vw,70px);line-height:1.05}.home-closing-inner>div{max-width:340px}.home-closing p{margin-bottom:24px;font-size:17px;line-height:1.6}.public-home .home-closing .btn-primary{color:#203fac;background:#fafbfc;border-color:#fafbfc}.public-home .home-closing .btn-primary:hover{background:#e8edf9;border-color:#e8edf9}.home-closing :focus-visible{outline-color:#fafbfc}.home-site .site-footer{background:var(--home-paper);border:0;padding-block:28px}.home-site .site-footer nav a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1100px){.home-site .container{padding-inline:28px}.home-site .site-nav .container{gap:36px}.home-site .nav-links{gap:24px}.home-hero{padding-block:48px 40px}.home-hero h1{font-size:66px}.home-hero-body{grid-template-columns:310px minmax(0,1fr);gap:36px}.home-lead{font-size:17px}.home-actions{gap:16px}.home-live-context dl,.home-feature-grid{gap:28px}.home-feature h3{font-size:27px}.home-debrief-inner{grid-template-columns:1.2fr .9fr;gap:36px}.home-debrief h2{font-size:33px}.home-workspaces{gap:64px}.home-trust-facts{gap:28px}.home-site .site-footer .container{flex-wrap:wrap}.home-site .site-footer nav{gap:20px}}@media (min-width:768px) and (max-width:900px){.home-hero h1{font-size:58px}.home-hero-body{grid-template-columns:260px minmax(0,1fr);gap:20px}.home-actions{gap:10px}.home-actions .btn{padding-inline:17px}.home-feature h3{font-size:25px}.home-debrief-inner{grid-template-columns:minmax(0,1fr);gap:40px}.home-debrief figure{max-width:640px}.home-debrief-copy{max-width:590px}}@media (max-width:767px){.home-site .container{padding-inline:20px}.home-site .site-nav .container{flex-wrap:wrap;gap:0;min-height:104px;padding-top:12px;padding-bottom:8px}.home-site .wordmark{font-size:14px}.home-site .nav-right{order:1}.home-site .nav-links{order:2;justify-content:space-between;gap:0;width:100%}.home-site .nav-links a{min-height:42px;font-size:12px}.home-site .nav-right .btn{min-height:34px;padding:6px 12px;font-size:12px}.public-home section[id],.public-home article[id],.public-home details[id]{scroll-margin-top:124px}.home-hero{padding-block:40px 28px}.home-hero:before{background:radial-gradient(280px 230px at 112% 0,#83a0ed33,#0000 78%),radial-gradient(190px 210px at -18% 44%,#f2b88f26,#0000 78%);height:370px}.home-hero h1{letter-spacing:-.05em;font-size:clamp(36px,8.65vw,60px);line-height:1.08}.home-hero-body{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:22px}.home-hero-copy{padding:0}.home-lead{max-width:480px;font-size:17px;line-height:1.6}.home-actions{gap:22px;margin-top:24px}.public-home .btn{min-height:46px;padding:12px 18px;font-size:13px}.home-text-link{font-size:13px}.home-example{max-width:none}.home-example figcaption{margin-top:10px}.home-live-context{padding-block:20px 30px}.home-live-context dl{grid-template-columns:minmax(0,1fr);gap:22px;padding-bottom:30px}.home-live-context dd{max-width:none;margin-top:5px}.home-product{padding-block:30px 56px}.home-section-heading{margin-bottom:32px}.home-section-heading>p{margin-top:18px;font-size:16px}.home-feature-grid{grid-template-columns:minmax(0,1fr);gap:46px}.home-feature h3{font-size:28px}.home-feature-copy{padding-top:24px}.home-feature-copy>p{font-size:15px}.home-feature-detail{margin-top:18px}.home-debrief{padding-block:48px}.home-debrief-inner{grid-template-columns:minmax(0,1fr);gap:34px}.home-debrief h2{font-size:35px}.home-debrief-copy .eyebrow{margin-bottom:18px}.home-debrief-copy>p{margin-top:20px;font-size:16px}.home-workspaces{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:60px}.home-workspaces-copy>p{margin-top:20px;font-size:16px}.home-workspace-notes{gap:24px}.home-workspace-note{padding-top:22px}.home-workspace-note h3{font-size:23px}.home-trust{padding-block:48px}.home-trust h2{font-size:32px}.home-trust .home-section-heading{margin-bottom:30px}.home-trust-facts{grid-template-columns:minmax(0,1fr);gap:28px}.home-trust-facts dd{margin-top:8px}.public-home .home-faq{padding-block:56px}.home-faq>h2{margin-bottom:22px;font-size:34px}.home-closing-inner{flex-direction:column;align-items:flex-start;gap:28px;padding-block:48px}.home-closing h2{font-size:47px}.home-closing p{margin-bottom:20px;font-size:16px}.home-site .site-footer .container{gap:12px}.home-site .site-footer .container>span{margin-left:auto;font-size:11px}.home-site .site-footer nav{flex-wrap:wrap;gap:8px 18px;width:100%}.site-footer nav{flex-wrap:wrap;gap:12px 20px}}@media (max-width:359px){.home-hero h1{font-size:31px}.home-actions{gap:14px}.public-home .btn{padding-inline:15px;font-size:12px}.home-text-link{font-size:12px}.home-closing h2{font-size:41px}}.public-pricing{max-width:1056px;padding-bottom:64px}.pricing-intro{text-align:center;max-width:800px;margin-inline:auto;padding-block:72px 32px}.pricing-intro h1{letter-spacing:-.035em;text-wrap:balance;margin-block:16px 20px;font-size:clamp(32px,4.5vw,52px)}.pricing-intro>p{max-width:580px;color:var(--text-2);text-wrap:pretty;margin-inline:auto;font-size:17px}.pricing-comparison .plans{margin-top:0}.pricing-comparison .cadence-toggle{width:max-content;margin:0 auto 28px;display:flex}.pricing-comparison .plan-card{padding:32px}.pricing-tax{text-align:center;color:var(--text-2);margin-top:16px;font-size:12px}.pricing-next{background:var(--surface-2);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px 28px;display:flex}.pricing-next p{max-width:440px;color:var(--text-2)}.pricing-next .btn{flex-shrink:0}.pricing-details{border-bottom:1px solid var(--border-1);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:60px;margin-top:32px;padding-block:64px;display:grid}.pricing-details h2{max-width:280px;margin-top:12px;font-size:30px}.workspace-comparison{margin:0}.workspace-comparison>div+div{border-top:1px solid var(--border-1);margin-top:24px;padding-top:24px}.workspace-comparison dt{margin-bottom:8px;font-weight:600}.workspace-comparison dd{color:var(--text-2);margin:0}.pricing-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;padding-block:64px;display:grid}.pricing-faq h2{font-size:26px}.pricing-download{background:var(--accent-tint);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.pricing-download p{font-size:18px;font-weight:500}.pricing-unavailable{border:1px solid var(--border-1);border-radius:var(--radius);text-align:center;padding:32px}.pricing-unavailable h2{font-size:20px}.pricing-unavailable p{color:var(--text-2);margin-block:12px 20px}@media (max-width:640px){.pricing-intro{padding-block:40px 28px}.pricing-intro>p{font-size:15px}.pricing-comparison .plan-card{padding:24px}.pricing-next,.pricing-download{flex-direction:column;align-items:flex-start;padding:20px}.pricing-details,.pricing-faq{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px}.pricing-details h2{max-width:none;font-size:26px}}.review-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.review-notice{color:var(--accent);margin-bottom:20px}.review-error{margin-bottom:20px}.review-error button{margin-top:12px}.review-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.review-field{gap:6px;display:grid}.review-filters select{width:100%}.review-queue{border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);margin:0;padding:0;list-style:none}.review-queue li+li{border-top:1px solid var(--border-1)}.review-queue a{color:var(--text-1);grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:24px;padding:22px;display:grid}.review-queue a:hover{background:var(--surface-2);text-decoration:none}.review-queue strong,.review-queue span,.review-queue time{display:block}.review-queue div>span,.review-queue time{color:var(--text-2);font-size:13px}.review-pagination{color:var(--text-2);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:13px;display:flex}.review-summary{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.review-score{text-align:right;flex-direction:column;display:flex}.review-score strong{font-size:32px;line-height:1.2}.review-score strong span{color:var(--text-2);font-size:16px}.review-score>span{color:var(--text-2)}.review-rubric{border-top:1px solid var(--border-1);flex-basis:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding-top:20px;display:grid}.review-rubric dt{color:var(--text-2);font-size:12px}.review-rubric dd{margin:4px 0 0;font-weight:500}.review-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.review-columns>section{min-width:0}.review-transcript,.review-feedback-list{margin:20px 0 0;padding:0;list-style:none}.review-transcript li,.review-feedback-list li{border-top:1px solid var(--border-1);overflow-wrap:anywhere;padding:20px 0}.review-segment-heading,.review-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.review-segment-heading time,.review-section-heading time,.review-evidence{color:var(--text-2);font-size:12px}.review-transcript p,.review-feedback-text{white-space:pre-wrap}.review-transcript li>button{margin-top:12px;font-size:12px}.review-feedback-list h3{margin-top:16px;margin-bottom:4px;font-size:13px}.review-feedback-list .console-actions{margin-top:16px}.review-feedback-form{background:var(--surface-2);border-radius:var(--radius);max-width:none;padding:20px}.review-feedback-form textarea{resize:vertical}.review-feedback-form p>button{min-height:28px;padding:4px 8px;font-size:12px}.review-delete{border:1px solid var(--color-error);border-radius:var(--radius);margin-block:16px;padding:16px}.review-delete .console-actions{margin-top:12px}@media (max-width:800px){.review-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.review-columns{grid-template-columns:minmax(0,1fr)}.review-rubric{grid-template-columns:repeat(2,minmax(0,1fr))}.review-queue a{grid-template-columns:minmax(0,1fr) 20px;gap:12px}.review-queue a>div:nth-child(2){grid-column:1}.review-queue a>span{grid-area:1/2/3}}.review-quote{border-left:3px solid var(--border-2);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:8px 14px}
