:root{color-scheme:dark;--color-background:#0b0b0c;--color-surface:#121213;--color-surface-raised:#1a1a1a;--color-surface-sunken:#080809;--color-text:#f2efe9;--color-text-muted:#b3b3b3;--color-text-subtle:#898683;--color-border:#2c2c2c;--color-border-strong:#434346;--color-primary:#ff168a;--color-on-primary:#000000;--color-accent:#8db4ff;--color-on-accent:#000000;--color-success:#7dcea0;--color-danger:#f1948a;--color-warning:#f7dc6f;--color-focus:var(--color-accent);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--motion-fast:160ms;--motion-panel:280ms;--motion-ease:cubic-bezier(.22,.7,.2,1);--radius-sm:.4rem;--radius-control:.65rem;--radius-panel:1rem;--radius-composer:1.25rem;--control-height:2.75rem;--touch-target:2.75rem;--content-measure:49rem;--bg:var(--color-background);--panel:var(--color-surface-raised);--surface:var(--color-surface);--text:var(--color-text);--muted:var(--color-text-muted);--line:var(--color-border);--primary:var(--color-primary);--on-primary:var(--color-on-primary);--accent:var(--color-accent);--on-accent:var(--color-on-accent);--pass:var(--color-success);--fail:var(--color-danger);--danger:var(--color-danger);--warn:var(--color-warning);--surface-canvas:var(--color-background);--surface-raised:var(--color-surface-raised);--accent-contrast:var(--color-on-accent)}@media (prefers-color-scheme:light){:root:not([data-appearance=dark]){color-scheme:light;--color-background:#f7f5f1;--color-surface:#ffffff;--color-surface-raised:#ffffff;--color-surface-sunken:#eeece7;--color-text:#161516;--color-text-muted:#5f5c59;--color-text-subtle:#77736f;--color-border:#d8d4ce;--color-border-strong:#aaa49c;--color-success:#176b42;--color-danger:#a72d27;--color-warning:#765c00}}:root[data-appearance=light]{color-scheme:light;--color-background:#f7f5f1;--color-surface:#ffffff;--color-surface-raised:#ffffff;--color-surface-sunken:#eeece7;--color-text:#161516;--color-text-muted:#5f5c59;--color-text-subtle:#77736f;--color-border:#d8d4ce;--color-border-strong:#aaa49c;--color-success:#176b42;--color-danger:#a72d27;--color-warning:#765c00}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;line-height:1.45}main{max-width:52rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}h1,h2{font-weight:600;letter-spacing:-.02em}h1{margin:0 0 .5rem;font-size:1.65rem}h2{margin:2rem 0 .75rem;font-size:1.1rem}li,p{color:var(--muted)}a{color:var(--text)}.status-banner{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1.5rem}.pill{border:1px solid var(--line);background:var(--panel);padding:.35rem .65rem;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.pill.pass{color:var(--pass);border-color:var(--pass)}.pill.fail{color:var(--fail);border-color:var(--fail)}.pill.warn{color:var(--warn);border-color:var(--warn)}.panel{border:1px solid var(--line);background:var(--panel);padding:1rem 1.1rem;margin:.75rem 0}.hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;word-break:break-all;color:var(--text)}table{width:100%;border-collapse:collapse;font-size:.9rem}td,th{text-align:left;vertical-align:top;padding:.55rem .4rem;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:500}td.pass{color:var(--pass);font-weight:600}td.fail{color:var(--fail);font-weight:600}form{margin:1rem 0}label{display:block;margin:.75rem 0}button,input,select{display:block;padding:.65rem;font:inherit;margin-top:.35rem;max-width:100%}button{cursor:pointer}textarea{display:block;width:100%;padding:.65rem;font:inherit}.chat-source,.chat-text{white-space:pre-wrap;overflow-wrap:anywhere}.chat-source{max-height:24rem;overflow:auto;font-size:.85rem}details{margin:.6rem 0}.design-button{min-height:var(--control-height);margin-top:.35rem;padding:.65rem .9rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text);font:inherit;line-height:1.2;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease)}.design-button:hover:not(:disabled){border-color:var(--color-focus)}.design-button:disabled{cursor:not-allowed;opacity:.48}.design-button[data-variant=primary]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.design-button[data-variant=quiet]{background:transparent;border-color:transparent;color:var(--color-text-muted)}.design-button[data-variant=quiet]:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text)}.design-button[data-variant=danger]{border-color:var(--color-danger);color:var(--color-danger)}.design-button[data-size=compact]{min-height:var(--touch-target);padding:.5rem .65rem;font-size:.85rem}.design-button[data-size=icon]{width:var(--touch-target);height:var(--touch-target);min-height:var(--touch-target);padding:0;display:inline-grid;place-items:center}.design-panel{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-raised);padding:var(--space-4)}.design-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-3) 0}.design-field-label{color:var(--color-text);font-weight:550}.design-field-hint{color:var(--color-text-subtle);font-size:.8rem}.design-field-error{color:var(--color-danger);font-size:.85rem}.design-field>input,.design-field>select,.design-field>textarea{width:100%;min-height:var(--control-height);margin:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text)}.design-field>textarea{min-height:7rem;resize:vertical}.design-field>:is(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger)}.design-notice{border-left:2px solid var(--color-border-strong);padding:var(--space-3) var(--space-4);color:var(--color-text-muted)}.design-notice[data-tone=success]{border-color:var(--color-success)}.design-notice[data-tone=warning]{border-color:var(--color-warning)}.design-notice[data-tone=danger]{border-color:var(--color-danger)}.design-notice>strong{display:block;color:var(--color-text);margin-bottom:var(--space-1)}.design-empty{display:grid;justify-items:start;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-6);color:var(--color-text-muted);text-align:left}.design-empty>strong{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.design-button{transition:none}}.design-workbench-page{max-width:76rem}.design-workbench-nav{display:flex;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-8)}.design-workbench-intro{max-width:var(--content-measure)}.design-state-label,.design-workbench-kicker{color:var(--color-text-subtle);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.design-workbench h2{margin-top:var(--space-8)}.design-token-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.design-token{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.design-token span{width:2rem;height:2rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--design-token-colour)}.design-token code{overflow:hidden;text-overflow:ellipsis;font-size:.72rem}.design-token[data-token=background]{--design-token-colour:var(--color-background)}.design-token[data-token=surface]{--design-token-colour:var(--color-surface)}.design-token[data-token=surface-raised]{--design-token-colour:var(--color-surface-raised)}.design-token[data-token=text]{--design-token-colour:var(--color-text)}.design-token[data-token=text-muted]{--design-token-colour:var(--color-text-muted)}.design-token[data-token=border]{--design-token-colour:var(--color-border)}.design-token[data-token=primary]{--design-token-colour:var(--color-primary)}.design-token[data-token=accent]{--design-token-colour:var(--color-accent)}.design-token[data-token=success]{--design-token-colour:var(--color-success)}.design-token[data-token=warning]{--design-token-colour:var(--color-warning)}.design-token[data-token=danger]{--design-token-colour:var(--color-danger)}.design-token[data-token=focus]{--design-token-colour:var(--color-focus)}.design-workbench-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.7fr);grid-gap:var(--space-6);gap:var(--space-6)}.design-workbench input:not([type=checkbox]){width:100%;min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text)}.design-workbench input[aria-invalid=true]{border-color:var(--color-danger)}.design-action-samples{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--space-2)}.design-journey-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.design-journey-grid>.design-panel{min-height:12rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.design-journey-grid p{margin:.25rem 0}.design-journey-grid .design-empty{padding:var(--space-3) 0}.design-approval-check{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);margin:0}.design-approval-check input{width:1.2rem;height:1.2rem;margin:0}.design-workbench-loading{min-height:16rem;display:flex}.design-workbench-footnote{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.8rem}@media(max-width:700px){.design-workbench-grid{grid-template-columns:1fr}.design-workbench-page{padding-inline:var(--space-4)}.design-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.application-console{max-width:90rem;min-height:100svh;padding:2.5rem clamp(1.25rem,5vw,5rem) 1.5rem;display:flex;flex-direction:column}.brand-wordmark{font-family:var(--font-brand),sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:-.09em;line-height:1;text-transform:lowercase}.brand-wordmark span{color:var(--text)}.conversation-stage{width:min(100%,46rem);margin:auto;padding:clamp(4rem,12vh,8rem) 0}.conversation-intro{margin-bottom:2.75rem}.conversation-intro .eyebrow{color:var(--color-text-subtle);font-size:.66rem;letter-spacing:.24em;margin:0 0 1.25rem}.conversation-intro h1{font-family:var(--font-brand),sans-serif;font-weight:400;font-size:clamp(2.3rem,5.5vw,4rem);line-height:1.15;letter-spacing:-.065em;margin-bottom:.9rem}.conversation-intro>p:last-child{color:var(--color-text-muted);font-size:.95rem;margin:0}.conversation-surface{width:100%;min-width:0}.conversation-composer{margin:0;border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:var(--radius-composer);padding:1.25rem 1.25rem .9rem;transition:border-color var(--motion-panel) var(--motion-ease)}.conversation-composer:focus-within{border-color:var(--accent)}.conversation-composer textarea{outline:0;color:var(--text);resize:vertical;min-height:6rem;max-height:20rem;padding:.2rem 0;font-size:1rem;line-height:1.65;border-radius:.2rem}.conversation-composer textarea::placeholder{color:var(--color-text-muted);opacity:1}.composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.75rem}.composer-bottom>span{color:var(--color-text-subtle);font-size:.72rem}.conversation-submit{border:0;border-radius:50%;width:2.5rem;height:2.5rem;flex:0 0 2.5rem;padding:0;margin:0;background:var(--accent)}.conversation-submit:hover:not(:disabled){filter:brightness(1.12)}.conversation-submit:disabled{background:var(--color-border);color:var(--color-text-subtle);cursor:not-allowed}.conversation-context{font-size:.7rem;text-align:center;color:var(--color-text-subtle);margin:1rem 0 0}.conversation-disabled{border-top:1px solid var(--accent);padding-top:1.5rem}.conversation-notice{font-size:.9rem;color:var(--text);line-height:1.7}.conversation-turn{border-top:1px solid var(--line);padding:1.5rem 0 2rem}.speaker{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;font-weight:500;margin:1rem 0}.answer-kind,.speaker{color:var(--color-text-muted)}.answer-kind{font-size:.72rem;font-weight:400}.conversation-turn .chat-text{color:var(--text);line-height:1.8}.conversation-turn details{font-size:.75rem;color:var(--color-text-muted);overflow-wrap:anywhere}.conversation-notes summary,.conversation-turn summary,.workspace-footer summary{cursor:pointer}.conversation-turn pre{white-space:pre-wrap}.conversation-reset{background:none;color:var(--muted);border:0;border-bottom:1px solid var(--line);padding:.5rem 0;font-size:.75rem}.conversation-notes{font-size:.7rem;color:var(--color-text-subtle);margin-top:1.5rem}.conversation-notes p{max-width:34rem}.workspace-footer{font-size:.72rem;color:var(--color-text-subtle)}.workspace-footer details{margin:0}.workspace-footer nav{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center;padding-top:1rem}.workspace-footer a{color:var(--color-text-muted);text-decoration:none}.workspace-footer form{margin:0}.workspace-footer button{margin:0;border:0;padding:0;color:var(--color-text-muted);background:none;font-size:inherit}@media (max-width:480px){.application-console{padding-top:1.75rem}.conversation-stage{padding:4rem 0}.conversation-intro{margin-bottom:2rem}.conversation-composer{padding:1rem}.composer-bottom>span{max-width:12rem}.workspace-footer nav{flex-direction:column;align-items:flex-start;gap:1rem}}@media (prefers-reduced-motion:reduce){.conversation-composer{transition:none}}.conversation-routing{display:flex;gap:1.25rem;margin-bottom:1.25rem}.conversation-routing button{background:none;border:0;border-bottom:1px solid transparent;padding:.4rem 0;color:var(--muted);font:inherit;font-size:.75rem}.conversation-routing button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--accent)}.chat-console{max-width:none;height:100dvh;min-height:0;padding:0;overflow:hidden}.chat-console [hidden]{display:none!important}.chat-console>.conversation-surface,.chat-console>.conversation-surface>div:not([hidden]):not(.conversation-routing),.chat-shell{height:100%;min-height:0}.chat-shell{display:grid;grid-template:4.5rem minmax(0,1fr) /17rem minmax(0,1fr)}.chat-header{grid-area:1/1/2/3;padding:.8rem 1.25rem;border-bottom:1px solid var(--line)}.chat-header,.chat-identity{display:flex;align-items:center;gap:1rem}.chat-identity{min-width:0;overflow:hidden}.chat-identity>.brand-wordmark{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-identity{border-left:1px solid var(--line);padding-left:1rem;color:var(--muted);font-size:.8rem}.quiet-button{background:transparent;color:var(--muted);border:0;border-radius:.65rem;padding:.6rem .75rem;margin:0;font-size:.85rem;min-height:44px}.history-select:hover:not(:disabled),.quiet-button:hover:not(:disabled){color:var(--text);background:var(--panel)}.quiet-button:disabled{opacity:.45;cursor:not-allowed}.sidebar-toggle{width:44px;flex-shrink:0}.chat-sidebar{grid-area:2/1;display:flex;flex-direction:column;min-height:0;padding:1rem .75rem;background:var(--bg);border-right:1px solid var(--line)}.new-chat{text-align:left;color:var(--text);border:1px solid var(--line)}.history-heading{display:flex;align-items:center;justify-content:space-between;gap:.3rem;margin:1.25rem 0 .5rem}.history-heading h2{font-size:.72rem;font-weight:500;color:var(--muted);margin:0 .5rem}.history-heading button{font-size:.72rem;padding:.5rem}.chat-history-list{min-height:0;overflow-y:auto;flex:1 1;padding:0 .2rem}.history-empty{font-size:.8rem;padding:.3rem .5rem}.history-item{display:flex;align-items:flex-start;position:relative;border-radius:.6rem}.history-select{background:transparent;color:var(--muted);border:0;border-radius:.6rem;flex:1 1;min-width:0;margin:0;min-height:44px;padding:.6rem .5rem;text-align:left;overflow:hidden;font-size:.85rem}.history-select[aria-current=page]{color:var(--text);background:var(--panel)}.history-menu{margin:0;flex:0 0 44px;font-size:.8rem}.history-menu>summary{display:grid;place-items:center;min-height:44px;cursor:pointer;list-style:none;border-radius:.6rem;color:var(--muted)}.history-menu>summary::-webkit-details-marker{display:none}.history-menu>div{position:absolute;right:0;top:2.5rem;z-index:5;padding:.4rem;background:var(--panel);border:1px solid var(--line);border-radius:.6rem;box-shadow:0 .5rem 2rem color-mix(in srgb,var(--color-surface-sunken) 65%,transparent)}.history-menu button{background:none;color:var(--text);border:0;margin:0;width:100%;min-height:44px;text-align:left}.chat-utilities{padding:.75rem .5rem 0;border-top:1px solid var(--line)}.workspace-menu{color:var(--muted);font-size:.8rem}.workspace-menu summary{cursor:pointer;padding:.5rem 0}.workspace-menu nav{display:grid;grid-gap:.5rem;gap:.5rem;padding-top:.75rem}.workspace-workloads{display:block;padding:.35rem 0;color:var(--muted);font-size:.78rem;line-height:1.35}.workspace-menu a{color:var(--muted);text-decoration:none;padding:.4rem 0}.workspace-menu form{margin:0}.workspace-menu button{color:var(--muted);background:none;border:0;margin:0;padding:.4rem 0}.chat-main{grid-area:2/2;min-width:0;min-height:0;display:flex;flex-direction:column}.chat-column{width:min(100%,49rem);margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.chat-welcome{justify-content:center;overflow-y:auto}.chat-welcome-heading{font-family:var(--font-brand),sans-serif;font-weight:400;font-size:clamp(1.65rem,3vw,2.6rem);letter-spacing:-.045em;text-align:center;padding:1.5rem;margin:0 0 1rem}.chat-composition{flex-shrink:0;padding-top:.8rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.chat-composition .conversation-composer{padding:.85rem 1.1rem .8rem;background:var(--panel)}.chat-composition textarea{field-sizing:content;min-height:3.2rem;resize:none;overflow-y:auto}.chat-composition .composer-bottom{padding-top:.4rem}.composer-intents{display:flex;align-items:center;gap:.75rem;padding:0 .2rem .5rem;color:var(--muted);font-size:.75rem}.composer-intents>button{background:none;border:0;color:var(--muted);font-size:.75rem;padding:.4rem;margin:0;min-height:44px}.composer-intents>details{position:relative;margin:0}.composer-intents summary{padding:.6rem .3rem;min-height:44px;cursor:pointer}.composer-intents details[open]{padding:.5rem;border:1px solid var(--line);border-radius:.6rem}.composer-intents details p{max-width:25rem}.composer-intents details div{display:flex;flex-wrap:wrap;gap:.5rem}.composer-intents details button{font-size:.72rem;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:.4rem}.chat-transcript{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:2rem}.conversation-title{font-size:.8rem;font-weight:400;color:var(--muted);margin:1.4rem 0 2rem;overflow-wrap:anywhere}.chat-message{margin:0 0 2rem;min-width:0}.message-speaker{margin:0 0 .5rem;font-size:.78rem;font-weight:500;color:var(--muted)}.chat-message .chat-text{color:var(--text);line-height:1.8;margin:0}.answer-table-wrap{max-width:100%;overflow-x:auto;margin:.75rem 0;border:1px solid var(--line);border-radius:var(--radius-sm)}.answer-table{width:100%;border-collapse:collapse;font-size:.92rem}.answer-table td,.answer-table th{padding:.65rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.answer-table th{color:var(--text);background:var(--surface-raised);font-weight:650}.answer-table tbody tr:last-child td{border-bottom:0}.answer-chart{margin:.85rem 0;padding:.85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised)}.answer-chart figcaption{color:var(--text);font-weight:650;margin-bottom:.8rem}.answer-chart-bars{display:grid;grid-gap:.65rem;gap:.65rem}.answer-chart-row{display:grid;grid-template-columns:minmax(5rem,10rem) minmax(7rem,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;color:var(--muted);font-size:.86rem}.answer-chart-row>div{height:.7rem;overflow:hidden;border-radius:999px;background:var(--surface)}.answer-chart-row i{display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--accent)}.answer-chart-row strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.answer-chart-line{width:100%;height:10rem;overflow:visible}.answer-chart-line polyline{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.answer-chart-line circle{fill:var(--accent);vector-effect:non-scaling-stroke}.answer-chart-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.4rem .9rem;gap:.4rem .9rem}.answer-chart-values .answer-chart-row{display:flex;justify-content:space-between;gap:.75rem}.message-human{margin-left:auto;width:-moz-fit-content;width:fit-content;max-width:88%;background:var(--panel);border-radius:1.2rem 1.2rem .3rem 1.2rem;padding:.8rem 1.1rem}.message-service,.message-tool{border-left:2px solid var(--line);padding:.5rem 1rem;font-size:.85rem}.message-metadata,.message-sources{font-size:.72rem;color:var(--muted);overflow-wrap:anywhere}.message-metadata summary,.message-sources summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:.25rem 0}.message-metadata pre{white-space:pre-wrap}.archived-notice,.inference-notice{font-size:.8rem;color:var(--muted)}.conversation-delete{color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:1rem;width:min(92vw,30rem);padding:1.5rem}.conversation-delete::-webkit-backdrop{background:color-mix(in srgb,var(--color-surface-sunken) 75%,transparent)}.conversation-delete::backdrop{background:color-mix(in srgb,var(--color-surface-sunken) 75%,transparent)}.conversation-delete h2{margin-top:0}.conversation-delete input{display:inline-block;margin-right:.5rem}.conversation-delete>div{display:flex;flex-wrap:wrap;gap:.75rem}.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.drawer-close,.sidebar-collapsed .chat-sidebar,.sidebar-scrim{display:none}.chat-console .conversation-routing{padding:.75rem 1.5rem 0}.chat-console .conversation-surface>.conversation-context,.chat-console .conversation-surface>.conversation-turn{margin-left:auto;margin-right:auto;max-width:49rem;padding-left:1.5rem;padding-right:1.5rem}.chat-console>.conversation-surface:has(>.conversation-routing:not([hidden])){overflow-y:auto;padding:0 1.5rem 2rem}@media (max-width:760px){.chat-shell,.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr);grid-template-rows:4rem minmax(0,1fr)}.chat-header{padding:.5rem .75rem;gap:.5rem}.chat-identity{gap:.75rem}.chat-identity .brand-wordmark{font-size:1.6rem}.console-identity{font-size:.72rem;padding-left:.75rem}.chat-sidebar,.sidebar-collapsed .chat-sidebar{display:none}.drawer-open .chat-sidebar{display:flex;position:fixed;inset:0 auto 0 0;width:min(85vw,19rem);z-index:30;padding-top:max(1rem,env(safe-area-inset-top))}.drawer-open .drawer-close{display:block;text-align:left}.sidebar-scrim{display:block;position:fixed;inset:0;width:100%;height:100dvh;border:0;margin:0;padding:0;background:color-mix(in srgb,var(--color-surface-sunken) 65%,transparent);z-index:20}.chat-column{padding-left:1rem;padding-right:1rem}.chat-welcome-heading{padding:1rem;font-size:1.8rem}.chat-composition .conversation-composer{padding:.75rem .9rem}.chat-composition .composer-bottom>span{max-width:none;font-size:.65rem}.message-human{max-width:94%}}.conversation-work-area{grid-area:2/2;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);position:relative}.conversation-work-area>.chat-main{grid-area:auto;height:100%}.design-toggle{margin-left:auto;color:var(--text)}.design-conversation-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .8rem;font-size:.75rem;flex-shrink:0}.design-conversation-toolbar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-conversation-toolbar button{flex-shrink:0;font-size:.75rem;padding:.35rem}.design-preview{position:relative}.design-frame{display:block}.design-selection-surface{position:absolute;inset:0;touch-action:none}.design-selection-outline{position:absolute;outline:2px solid var(--color-focus);outline-offset:3px}.design-visual{min-width:0;min-height:0;overflow:auto}.design-workspace{padding:1.25rem}.design-workspace h1{font-size:1.2rem;margin:0 0 .5rem}.design-inspector,.design-workspace p{font-size:.8rem}.design-status{min-height:2.5em}.design-frame{width:100%;height:300px;border:1px solid var(--line);border-radius:.75rem}.design-inspector{margin-top:1rem;border-top:1px solid var(--line);padding-top:.75rem}.design-inspector h2{font-size:.9rem}.design-inspector dt{color:var(--muted);margin-top:.5rem}.design-inspector dd{margin:.25rem 0;overflow-wrap:anywhere}.design-inspector pre{white-space:pre-wrap}.design-divider{cursor:col-resize;touch-action:none;background:var(--line);border-left:10px solid var(--bg);border-right:10px solid var(--bg)}.design-divider:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.design-open .chat-main{min-width:0;overflow:hidden;border-left:1px solid var(--line)}.design-open .chat-column{padding-left:.8rem;padding-right:.8rem}.design-open .chat-welcome-heading{font-size:1.3rem}.design-open .composer-intents{flex-wrap:wrap;gap:.3rem}.design-open .composer-bottom>span{font-size:.65rem}@media (max-width:760px){.chat-shell.design-active{height:var(--design-viewport-height,100dvh);position:fixed;top:var(--design-viewport-top,0);left:0;right:0}.design-open.conversation-work-area{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto}.design-open .design-visual{min-height:0;overflow:auto}.design-open .design-divider{display:none}.design-open>.chat-main{display:flex;height:auto;min-height:0;padding:0;border-top:1px solid var(--line);border-left:0;justify-content:flex-start;overflow:hidden}.design-open .chat-transcript,.design-open .chat-welcome-heading{display:none}.design-open.design-history-open{grid-template-rows:minmax(100px,1fr) minmax(0,1.4fr)}.design-open.design-history-open .chat-transcript{display:block}.design-conversation-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .8rem;font-size:.75rem;flex-shrink:0}.design-conversation-toolbar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-conversation-toolbar button{flex-shrink:0;font-size:.75rem;padding:.35rem}.design-open .chat-composition{padding-top:.25rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.design-open .composer-intents{display:none}.design-open #brain-question{min-height:2.5rem;height:auto;max-height:min(8rem,22dvh);field-sizing:content;resize:none;overflow-y:auto;font-size:16px}.design-open .chat-composition .conversation-composer{padding:.4rem .7rem}.design-open .chat-composition .composer-bottom{padding-top:0}.design-open>.chat-main{flex-shrink:0}.design-open.design-history-open>.chat-main{max-height:none}.design-active[data-preview-keyboard] .design-entry,.design-active[data-preview-keyboard] .design-inspector,.design-active[data-preview-keyboard] .design-structure{display:none}.design-workspace{padding:.6rem}.design-workspace>.design-status,.design-workspace>header.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.design-inspector{font-size:.7rem}}.design-modes{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--line);border-radius:.65rem}.design-mode-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:.35rem 0 .55rem}.design-modes button{min-height:44px;margin:0;padding:.5rem 1rem;border:1px solid transparent;border-radius:.4rem;background:transparent;color:var(--muted);font:inherit;font-size:.85rem}.design-modes button[aria-pressed=true]{background:var(--panel);border-color:var(--muted);color:var(--text)}.design-mode-notice{margin:0;color:var(--muted)}.design-entry{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.design-entry button,.design-structure button{min-height:44px;margin:0}.design-structure{margin:.5rem 0}.design-structure summary{cursor:pointer;padding:.4rem}.design-structure ul{list-style:none;padding:0;margin:.5rem 0}.design-structure li{display:flex;align-items:center;gap:.5rem}.design-structure small{color:var(--muted)}.design-structure button[aria-pressed=true]{outline:2px solid var(--color-focus)}.design-draft-form{padding:.7rem;border:1px solid var(--line);border-radius:.5rem;margin-bottom:.5rem}.design-draft-form input,.design-draft-form textarea,.design-entry+section input,.design-inspector input,.design-structure input{font-size:16px}.source-engineering{padding:.5rem 0}.source-engineering pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;overflow:auto}.source-engineering>p{font-size:.8rem}.source-engineering select{max-width:100%}button,input,select,textarea{border-radius:var(--radius-control)}button{transition:background-color var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.primary-action{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.accent-sample{background:var(--accent);color:var(--on-accent);padding:.7rem 1rem;border-radius:var(--radius-control)}.breathe{display:inline-grid;place-items:center;vertical-align:middle;width:1.15em;height:1.15em;flex-shrink:0}.breathe-outline{display:block;width:68%;height:68%;border:1.5px solid;border-radius:30%;animation:breathe var(--breathe-cycle,3.2s) var(--motion-ease) infinite}.breathe-control{width:1.75rem;height:1.75rem}.breathe-panel{width:3rem;height:3rem}.breathe-surface{width:5rem;height:5rem}@keyframes breathe{0%,to{transform:scale(.82);opacity:.6}45%{transform:scale(1.1);opacity:1}70%{transform:scale(.95);opacity:.8}}.conversation-submit{min-width:44px;min-height:44px;display:grid;place-items:center}.build-destination{color:var(--muted);font-size:.85rem}.brain-more{color:var(--muted);font-size:.75rem;margin-bottom:.6rem}.brain-more summary{cursor:pointer}.design-active .conversation-work-area{grid-template-rows:44px minmax(0,1fr)}.build-viewport-tools{grid-column:1/2;grid-row:1;display:flex;align-items:center;justify-content:center;gap:.25rem;border-bottom:1px solid var(--line)}.build-viewport-tools button{background:transparent;border:0;padding:.4rem .65rem;font-size:.75rem;color:var(--muted);margin:0}.build-viewport-tools button[aria-pressed=true]{color:var(--text);background:var(--panel)}.design-open .design-visual{grid-column:1;grid-row:2;overscroll-behavior:contain}.design-open .design-divider{grid-column:2;grid-row:1/3}.design-open>.chat-main{grid-column:3;grid-row:1/3;min-width:0;padding-top:.5rem}.design-workspace{padding:1rem clamp(.75rem,2vw,2rem) 3rem}.design-preview{margin:1rem auto;max-width:none;transition:width var(--motion-panel) var(--motion-ease)}.design-frame{min-height:440px;height:auto;border-radius:.4rem;background:var(--surface-canvas)}.design-selection-surface{touch-action:pan-x pan-y}.design-selection-outline{pointer-events:none}.selection-parent{position:absolute;top:calc(100% + 7px);left:0;pointer-events:auto;padding:0;margin:0;width:30px;height:28px;min-height:28px;border:1px solid var(--line);color:var(--text);background:var(--panel)}.build-inspector-host{order:2;min-height:0;flex-shrink:0}.build-inspector-host:empty{display:none}.build-inspector-host .design-inspector,.source-controls{padding:1rem;margin:0;border:0}.build-inspector-host textarea{width:100%;min-height:6rem;font-size:16px}.build-inspector-host details{font-size:.75rem}.build-inspector-host pre{white-space:pre-wrap;overflow-wrap:anywhere}.has-contextual-editor #design-brain>:not(.build-inspector-host){display:none}.has-contextual-editor #design-brain{justify-content:flex-start;overflow:auto}.has-contextual-editor .build-inspector-host{animation:context-enter var(--motion-panel) var(--motion-ease)}@keyframes context-enter{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.build-evidence{font-size:.7rem;color:var(--muted);margin:.4rem 0}.design-entry{align-items:center}.design-entry button{background:transparent;border:1px solid var(--line);font-size:.8rem}.design-modes{font-size:.75rem;padding:.1rem}.design-mode-notice{font-size:.7rem}.appearance-editor{padding-top:2rem}.appearance-editor form{display:grid;grid-gap:1rem;gap:1rem}.appearance-samples{display:flex;gap:1rem;align-items:center}.context-review{max-width:58rem;margin:0 auto;padding:2rem 1.25rem 5rem}.context-records{display:grid;grid-gap:1rem;gap:1rem;margin-top:2rem}.context-record{border:1px solid var(--line);border-radius:var(--radius-panel);padding:1rem 1.2rem;background:var(--panel)}.context-record header{display:flex;justify-content:space-between;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.context-record h2{font-size:1.05rem;line-height:1.5}.context-record blockquote{margin:.75rem 0;padding:.2rem 1rem;border-left:2px solid var(--line)}.context-record footer{color:var(--muted);font-size:.8rem}.context-controls{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.8rem}.context-correction{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1rem}.context-correction textarea{width:100%;min-height:5rem;max-height:24rem;field-sizing:content;resize:vertical}.context-record blockquote,.context-record h2{overflow-wrap:anywhere}.context-forget{margin-top:1rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-panel)}.assistance-shell{height:100dvh;display:flex;flex-direction:column;padding:1rem;gap:1rem}.assistance-shell>header{flex-shrink:0}.assistance-chat{display:grid;grid-template-columns:15rem minmax(0,1fr);flex:1 1;min-height:0;grid-gap:2rem;gap:2rem}.assistance-chat aside{display:flex;flex-direction:column;gap:.8rem;min-height:0}.assistance-chat aside nav{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem;overflow:auto;flex:1 1}.assistance-chat aside button{text-align:left;overflow-wrap:anywhere}.assistance-chat aside button[aria-current]{border-color:var(--accent)}.assistance-chat aside label{font-size:.8rem;color:var(--muted)}.assistance-main{display:flex;flex-direction:column;min-height:0;max-width:56rem;width:100%;margin:auto;height:100%}.assistance-transcript{flex:1 1;min-height:0;overflow:auto;padding:.5rem 1rem;overscroll-behavior:contain}.assistance-thinking{display:flex;align-items:center;gap:.6rem;color:var(--muted)}.assistance-main .chat-composition{position:static;padding:1rem 0 0}.assistance-main .chat-message details{font-size:.75rem;color:var(--muted)}.assistance-operation{margin:.75rem 1rem 0;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel)}.assistance-operation p{margin:.35rem 0 0}.assistance-operation p:last-child{color:var(--muted)}.assistance-history-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.25rem;gap:.25rem}.assistance-history-item>button small{display:block;margin-top:.15rem;color:var(--muted);font-size:.62rem;text-transform:capitalize}.assistance-history-item>.history-menu{position:relative}.assistance-history-item>.history-menu>summary{min-width:32px;min-height:32px;display:grid;place-items:center;cursor:pointer;list-style:none}.assistance-history-item>.history-menu>summary::-webkit-details-marker{display:none}.assistance-history-item .history-menu-content{position:absolute;z-index:4;inset-inline-end:0;min-width:14rem;padding:.35rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:0 .5rem 1.5rem rgb(0 0 0/.14)}.assistance-history-actions{display:flex;justify-content:space-between;gap:.5rem}.assistance-history-item .history-menu-content>button{display:block;width:100%;padding:.35rem}.assistance-chat dialog label{display:flex;align-items:center;gap:.5rem}@media(max-width:700px){.assistance-chat{grid-template-columns:minmax(0,1fr);gap:.5rem}.assistance-chat aside{max-height:9rem}.assistance-chat aside nav{display:flex;overflow:auto;flex:none}.assistance-chat aside nav button{min-width:10rem;max-width:15rem}.assistance-main{min-height:0}.assistance-shell{padding:.75rem}.assistance-transcript{padding:.5rem}}.prompt-ready{position:relative}.prompt-ready:focus-within,.prompt-ready:hover{outline:1px solid currentColor;outline-offset:4px;border-radius:.5rem}.prompt-ready-trigger{font-size:.7rem;background:transparent;border:0;color:var(--muted);margin:0;padding:.25rem}.prompt-ready-trigger .breathe-outline{animation:none}.contextual-bubble{position:relative;padding:1rem;border:1px solid var(--line);background:var(--surface-raised);border-radius:var(--radius-panel);z-index:3;animation:context-enter var(--motion-panel) var(--motion-ease)}.contextual-bubble textarea{width:100%}@media (max-width:760px){.design-open.conversation-work-area{grid-template-rows:44px minmax(0,1fr) auto}.build-viewport-tools{grid-row:1;grid-column:1;justify-content:flex-start;overflow:auto;padding-left:.5rem}.design-open .design-visual{grid-row:2;grid-column:1}.design-open>.chat-main{grid-row:3;grid-column:1;min-width:0;max-height:48dvh;overflow:auto}.design-open.design-history-open{grid-template-rows:44px minmax(100px,1fr) minmax(0,1.4fr)}.has-contextual-editor .build-inspector-host{max-height:46dvh;overflow:auto;animation:context-up var(--motion-panel) var(--motion-ease)}.build-inspector-host .design-inspector{font-size:.8rem}.build-inspector-host .source-controls>details{max-height:25dvh;overflow:auto}@keyframes context-up{0%{opacity:.5;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.breathe-outline{animation:none!important;opacity:.8}}.sales-page-shell{max-width:none;padding:1rem}.sales-workspace{min-height:90dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-gap:1.5rem;gap:1.5rem}.sales-workspace>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.sales-workspace aside{padding:1rem;border-left:1px solid var(--line)}.sales-canvas{padding:clamp(1rem,5vw,5rem);overflow:auto}.sales-editable{display:block;width:100%;text-align:left;border:1px solid transparent;color:var(--text);background:transparent;padding:1rem;margin:0;overflow-wrap:anywhere}.sales-editable:focus-visible,.sales-editable:hover{border-color:var(--accent)}.sales-editable h2{font-size:clamp(2rem,5vw,4rem)}.sales-preview-action{display:inline-block;margin:1rem;padding:1rem 1.5rem;border-radius:.6rem}.sales-workspace textarea{width:100%;min-height:6rem;font-size:16px}@media(max-width:760px){.sales-workspace{grid-template-columns:1fr}.sales-workspace aside{border-left:0;border-top:1px solid var(--line)}}.design-workspace{position:relative}.workspace-details{position:absolute;right:1rem;top:1rem;z-index:2;background:var(--bg)}.workspace-details[open]{padding:.5rem;border:1px solid var(--line);max-width:20rem}.design-entry{display:inline-flex;padding-right:1rem;margin-bottom:0}.design-entry button{border:0;padding:.4rem .6rem;min-height:36px;margin:0;color:var(--muted)}.design-entry button:hover{color:var(--text);background:var(--panel)}.design-modes{vertical-align:middle;border:0}.design-modes button{min-height:36px;padding:.35rem .7rem;font-size:.75rem}.design-structure{font-size:.75rem}.design-structure:not([open]){margin:.3rem 0}.design-frame{min-height:calc(100dvh - 230px)}.source-controls{max-height:100%;overflow:auto}.source-controls>details>p{color:var(--muted)}.revision-controls{display:flex;gap:.25rem;flex-wrap:wrap}.revision-controls button{font-size:.7rem;min-height:32px;padding:.3rem}@media(max-width:760px){.workspace-details{display:none}.design-entry{padding-right:.3rem}.design-entry button{font-size:.72rem;padding:.25rem .4rem}.design-workspace{padding:.5rem}.design-frame{min-height:calc(100dvh - 320px)}}.sales-embedded{min-height:70dvh;display:block}.sales-embedded>header{display:flex;gap:1rem;padding:.5rem 1rem}.sales-embedded>header h1{font-size:1rem}.sales-embedded .sales-canvas{min-height:60dvh}.build-inspector-host aside{padding:1rem}.build-inspector-host aside p{font-size:.8rem}.source-processing-marks{position:absolute;inset:0;pointer-events:none}.source-processing-marks>span{color:var(--accent);background:var(--panel);border-radius:.5rem;padding:.2rem}[data-source-processing=true]{opacity:.8}.build-inspector-host>section{animation:context-enter var(--motion-panel) var(--motion-ease)}.studio-identity{padding:0 1rem 1rem}.studio-identity .brand-wordmark{font-size:1.5rem}.public-sales-shell{max-width:80rem;padding:2rem}.public-sales-shell>.brand-wordmark{font-size:1.8rem}.published-sales-page{padding:clamp(2rem,10vw,8rem) 0;overflow-wrap:anywhere}.published-sales-page h1{font-size:clamp(2.5rem,8vw,6rem);max-width:18ch;line-height:1.05}.published-sales-page p{white-space:pre-wrap;max-width:58ch;font-size:clamp(1rem,2vw,1.3rem);line-height:1.7}.sales-colour-strip{height:4px;background:var(--primary);margin:2rem 1rem;border-radius:2px}.published-sales-page>header{border-top:3px solid var(--primary);padding-top:1.5rem}button{color:var(--text);background:var(--surface-raised);border:1px solid var(--line);box-shadow:none}button:hover:not(:disabled){border-color:var(--muted)}button:disabled{cursor:not-allowed;opacity:.55}input:not([type=checkbox]):not([type=color]),select,textarea{color:var(--text);background:var(--surface-raised);border:1px solid var(--line)}input[type=checkbox]{display:inline-block;width:auto;margin:0 .5rem 0 0;accent-color:var(--primary)}.conversation-composer{background:var(--surface-raised);border-color:var(--line)}.conversation-composer textarea{border:0;background:transparent}.composer-bottom>span,.conversation-composer textarea::placeholder{color:var(--muted)}.conversation-submit{color:var(--on-accent)}.build-inspector-host{max-height:45%;flex-shrink:1}.has-contextual-editor .build-inspector-host{max-height:none;flex:1 1}.build-inspector-host>aside,.build-inspector-host>section{max-height:100%;overflow:auto}.source-controls details summary{cursor:pointer;padding:.3rem 0}.source-controls article h3{font-size:.9rem}.source-controls article>p{overflow-wrap:anywhere}.source-controls .execution-details{color:var(--muted)}.appearance-colour-value{display:flex;align-items:center;gap:1rem;margin-top:.4rem}.appearance-colour-swatch{position:relative;display:block;width:4rem;height:2.75rem;border:1px solid var(--line);border-radius:var(--radius-control);flex-shrink:0}.appearance-colour-swatch:focus-within{outline:2px solid var(--accent);outline-offset:4px}.appearance-colour-swatch input[type=color]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.appearance-colour-value output{color:var(--text);font-family:ui-monospace,monospace;letter-spacing:.04em}.design-open .design-visual{background:var(--surface-canvas)}.design-open>.chat-main{background:var(--surface-raised)}.build-brain-heading{display:flex;align-items:baseline;gap:.6rem;padding:.5rem 1rem 1rem;flex-shrink:0}.build-brain-heading span{font-weight:600}.design-open .chat-composition .conversation-composer{background:var(--surface-canvas);border-color:var(--line)}.design-open .chat-composition .conversation-composer:focus-within{border-color:var(--accent)}.has-contextual-editor #design-brain>.build-brain-heading{display:flex}.new-project-canvas{min-height:65dvh;max-width:none;margin:1rem auto 0;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-control);display:grid;place-items:center;padding:2rem;text-align:center;animation:context-enter var(--motion-panel) var(--motion-ease)}.new-project-canvas p:first-child{color:var(--text);font-size:1.1rem}.new-project-canvas p{color:var(--muted)}.build-project-heading{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem}.build-project-heading h2{margin:0;font-size:1rem;overflow-wrap:anywhere}.build-project-heading button{margin:0;font-size:.75rem}.build-project-heading form{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.project-create-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:1rem 0}.development-fixtures{margin-top:1rem;font-size:.8rem}@media(max-width:760px){.build-brain-heading{padding:.6rem .8rem .1rem}.new-project-canvas{min-height:42dvh;padding:1rem}.design-open .chat-composition{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}}.brain-surface{isolation:isolate}.brain-surface.chat-welcome{padding-bottom:env(safe-area-inset-bottom)}.brain-surface.chat-welcome>.chat-composition{margin-block:auto}.brain-surface.chat-welcome>.chat-welcome-heading{margin-top:auto;margin-bottom:0}.brain-surface.chat-welcome>.chat-welcome-heading+.chat-composition{margin-top:0}.brain-surface>.chat-composition{min-width:0}.loading-region{display:flex;flex-direction:column;min-inline-size:0;min-block-size:var(--loading-region-min,12rem)}.loading-region>.loading-region{flex:1 1;min-block-size:0}.loading-surface{display:grid;place-items:center;align-self:stretch;flex:1 1 auto;inline-size:100%;min-inline-size:0;min-block-size:0}.loading-surface[data-boundary=panel]{min-block-size:var(--loading-region-min,12rem)}.loading-surface[data-boundary=canvas]{min-block-size:var(--loading-region-min,16rem)}.loading-surface[data-boundary=viewport]{min-block-size:calc(100dvh - var(--loading-header-offset,0px));padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.design-visual>.design-workspace.loading-region{block-size:100%;min-block-size:0;padding-block:1rem}.design-workspace.loading-region>.loading-surface{min-block-size:0}.sales-workspace>.loading-surface{grid-column:1/-1}.breathe-panel,.breathe-surface{display:grid;margin-inline:auto}@media(max-width:760px){.design-open .brain-surface.chat-welcome>.chat-composition{margin-block:0}.brain-surface .chat-composition{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}}.busy-content{display:inline-grid;place-items:center;vertical-align:middle}.busy-content>span{grid-area:1/1}.busy-content-indicator{display:grid;width:100%;height:100%}.task-work{display:flex;flex-direction:column;flex:1 1;margin-top:.7rem;font-size:.8rem}.task-work-content{max-height:24dvh;overflow:auto;overscroll-behavior:contain}.task-work-toggle{flex:0 0 auto;text-align:left;background:transparent;border:0;margin:0;padding:.5rem 0;font:inherit;cursor:pointer}.task-work-toggle:before{content:"▸ "}.task-work-toggle[aria-expanded=true]:before{content:"▾ "}.task-work-content[hidden]{display:none}.task-card{border-top:1px solid var(--line);padding:.6rem .2rem;animation:context-enter var(--motion-panel) var(--motion-ease)}.task-selected{border-color:var(--accent)}.task-select{max-width:100%;overflow-wrap:anywhere;text-align:left;background:transparent;border:0;padding:0;margin:0;color:var(--text);font-weight:500}.task-card small,.task-state{color:var(--muted);font-size:.72rem;margin:.4rem 0}.task-context{display:flex;justify-content:space-between;gap:.5rem}.task-rendering-mode{font-size:.75rem;margin:.4rem 0}.task-enabled:not(.task-history-open)>.chat-composition{margin-block:0}.task-notifications{position:fixed;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));z-index:15;width:min(20rem,calc(100vw - 2rem));pointer-events:none}.task-notifications>button,.task-notifications>div>details{pointer-events:auto}.task-notifications>.work-menu{pointer-events:auto;padding:.65rem;box-shadow:0 1rem 3rem rgb(0 0 0/.2)}.task-notifications>.work-menu,.task-notifications>div>details{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-raised)}.task-notifications>div>details{padding:.8rem;font-size:.8rem;animation:context-up var(--motion-panel) var(--motion-ease)}.task-notifications p{overflow-wrap:anywhere}.task-progress{width:8rem;height:8rem;position:relative;color:var(--primary);flex-shrink:0}.task-progress-compact{width:7rem;height:7rem}.task-progress svg{width:100%;height:100%;overflow:visible}.task-progress path{fill:none;stroke-width:3;stroke-linecap:butt}.task-progress-track{stroke:var(--line)}.task-progress-active,.task-progress-fill{stroke:currentColor}.task-progress-active{animation:task-pulse 3.2s var(--motion-ease) infinite}@keyframes task-pulse{0%,to{opacity:.5}45%{opacity:1}}.task-progress-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.65rem;gap:.2rem;color:var(--text)}.task-progress-label strong{font-size:1.25rem;font-weight:500}@media(max-width:760px){.task-work{max-height:24dvh}.task-notifications{bottom:max(.5rem,env(safe-area-inset-bottom))}.design-open .task-enabled:not(.task-history-open)>.chat-composition{margin-block:0}}@media(prefers-reduced-motion:reduce){.task-card,.task-notifications>div>details,.task-progress-active{animation:none}}.task-notifications>div{max-height:35dvh;overflow:auto}.build-inspector-host>.task-operational-details{max-height:100%;overflow:auto;font-size:.75rem;margin:.3rem 1rem}.task-notifications[data-placement=shell]{position:relative;inset:auto;width:auto;flex:0 0 auto;pointer-events:auto}.task-notifications[data-placement=shell]>.work-menu{position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-end:0;width:min(25rem,calc(100vw - 2rem));max-height:min(70dvh,38rem);overflow:auto;padding:.65rem;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:0 1rem 3rem rgb(0 0 0/.2)}.task-notifications[data-placement=shell]>p{position:absolute;inset-inline-end:0;width:18rem;background:var(--panel);padding:.75rem}.chat-header .task-notifications>button{white-space:nowrap}.lifetime-spend-pill{display:inline-flex;align-items:center;gap:.48rem;min-height:32px;-webkit-margin-start:.5rem;margin-inline-start:.5rem;padding:.22rem .68rem;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,var(--surface-raised));color:var(--text);font-size:.76rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}.lifetime-spend-pill:focus-visible,.lifetime-spend-pill:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,var(--surface-raised))}.spend-pill-value{display:inline-flex;align-items:baseline;gap:.25rem}.spend-pill-value small{color:var(--muted);font-size:.62rem;font-weight:600;letter-spacing:.02em}.spend-pill-week{color:var(--accent)}.spend-pill-lifetime{color:var(--text)}.spend-pill-divider{align-self:stretch;width:1px;min-height:18px;background:color-mix(in srgb,var(--accent) 35%,var(--line))}.conversation-submit-meter{position:relative;display:grid;place-items:center;flex:0 0 auto;isolation:isolate}.conversation-submit-meter .conversation-submit{position:relative;z-index:2}.conversation-cost-burst{position:absolute;z-index:1;left:50%;bottom:50%;color:var(--accent);font-size:.82rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,12px);animation:conversation-cost-register 1.65s cubic-bezier(.2,.75,.3,1) forwards}@keyframes conversation-cost-register{0%{opacity:0;transform:translate(-50%,12px)}24%{opacity:1;transform:translate(-50%,-14px)}55%{opacity:1;transform:translate(-50%,-30px)}to{opacity:0;transform:translate(-50%,-80px)}}@media (prefers-reduced-motion:reduce){.conversation-cost-burst{animation:conversation-cost-register-reduced 1.2s ease-out forwards}@keyframes conversation-cost-register-reduced{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}}.composer-target{display:flex;align-items:center;gap:.4rem;min-width:0;margin:0 0 .4rem;color:var(--muted);font-size:.7rem}.composer-target strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:550}.composer-target button{-webkit-margin-start:auto;margin-inline-start:auto;min-width:28px;min-height:28px;padding:0}.contextual-source-editor{padding:.25rem 0}.contextual-source-editor form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;align-items:end}.contextual-source-editor textarea{min-height:5.5rem;resize:vertical;padding:.75rem;border-radius:var(--radius-control);font:inherit}.contextual-source-editor form button{min-height:40px;padding:.45rem .75rem;border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);font-weight:650}.contextual-hint{margin:.35rem 0 0;color:var(--muted);font-size:.68rem;line-height:1.35}.design-open>.brain-surface{justify-content:flex-start;overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}.design-open>.brain-surface>.build-brain-heading{order:0}.design-open>.brain-surface>.chat-composition{order:1;margin-block:0;flex:0 0 auto;min-height:0;overflow:auto}.design-open>.brain-surface>.build-inspector-host{order:2;flex:1 1 auto;min-height:0;overflow:auto}.design-open>.brain-surface>.design-conversation-toolbar{order:2}.design-open>.brain-surface>.chat-transcript{order:3}.design-open>.brain-surface>.brain-work-slot{order:4;margin-top:auto;padding-bottom:max(.5rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;min-height:2.5rem;max-height:35%;flex:0 1 auto}.design-open .task-work-content{max-height:min(25dvh,18rem)}.has-contextual-editor #design-brain>.build-inspector-host{flex:1 1}@media(max-width:760px){.chat-header{gap:.25rem}.chat-header .console-identity{display:none}.chat-header .task-notifications>button{padding-inline:.35rem;font-size:.75rem}.design-open>.brain-surface{block-size:min(26rem,55dvh);max-block-size:calc(var(--design-viewport-height,100dvh) - 11rem);overflow:hidden}.design-open.design-history-open>.task-enabled,.design-open>.task-enabled:has(.task-work-toggle[aria-expanded=true]){block-size:min(32rem,calc(var(--design-viewport-height,100dvh) - 11rem))}.design-open.design-history-open>.task-enabled>.chat-transcript{flex:1 0 4rem;min-height:4rem}.design-open .task-work{margin-top:0}.design-open .task-work-content{max-height:min(15dvh,9rem)}.design-open .brain-work-slot{padding-inline:1rem}.has-contextual-editor .build-inspector-host{max-height:none}}.task-toast-actions{display:flex;gap:.5rem}.task-toast summary{font-size:.75rem;overflow-wrap:anywhere}.task-work{flex:0 1 auto;min-height:0;margin-top:0;overflow:hidden}.task-work[data-expanded=true]{flex:1 1 auto}.task-work-toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:44px;padding:.45rem .65rem;border-radius:var(--radius-panel);color:var(--text);background:var(--surface-raised);border:1px solid var(--line);font-size:.78rem}.task-work-toggle:before,.task-work-toggle[aria-expanded=true]:before{content:none}.task-work-toggle strong{-webkit-margin-start:.3rem;margin-inline-start:.3rem;font-weight:600}.task-work-attention{color:var(--accent);font-size:.7rem}.task-work-content{flex:1 1 auto;min-height:0;max-height:none;padding:.55rem .15rem .65rem;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.task-work-list{display:grid;grid-gap:.6rem;gap:.6rem;align-content:start}.task-work-list>.task-card{content-visibility:auto;contain-intrinsic-size:auto 12rem}.task-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-raised);padding:.7rem;box-shadow:0 2px 12px rgb(0 0 0/.04)}.task-card-head{display:flex;gap:.5rem;align-items:flex-start;justify-content:space-between}.task-select{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35;font-weight:600;font-size:.81rem}.task-card-settings{position:relative;flex:none}.task-card-settings>summary{list-style:none;cursor:pointer;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-size:1.2rem}.task-card-settings>summary::-webkit-details-marker{display:none}.task-card-settings-content{position:relative;z-index:2;padding:.6rem;-webkit-margin-before:.35rem;margin-block-start:.35rem;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);font-size:.72rem;overflow-wrap:anywhere}.task-card-settings-content pre{white-space:pre-wrap;overflow-wrap:anywhere}.task-card-kicker{display:block;margin-top:.38rem;font-size:.68rem;font-weight:600;color:var(--accent)}.task-card-issue{margin:.3rem 0;font-size:.75rem;color:var(--muted);line-height:1.35}.task-card-progress{display:flex;gap:.65rem;align-items:center}.task-card-progress .task-progress-compact{width:3.5rem;height:3.5rem}.task-card-progress p{margin:.1rem 0;font-size:.75rem}.task-media-result{margin:.6rem 0 0}.task-media-result img{display:block;width:100%;max-height:28rem;object-fit:contain;border-radius:var(--radius-control);background:var(--surface)}.task-media-result figcaption{margin-top:.35rem;color:var(--muted);font-size:.7rem}.task-card-actions{display:flex;margin-top:.55rem}.task-card-primary{min-height:36px;padding:.38rem .7rem;border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);color:var(--accent-contrast);font:inherit;font-weight:600;cursor:pointer}.task-card-primary .busy-content{min-width:7rem}.task-card-error{font-size:.73rem;color:var(--danger)}.task-history-toggle{margin-top:.5rem}.design-open>.brain-surface>.brain-work-slot{max-height:75%}.design-open .task-work-content{max-height:none}@media(max-width:760px){.design-open>.task-enabled:has(.task-work-toggle[aria-expanded=true]){position:fixed;inset:3.5rem 0 0;z-index:20;inline-size:100%;block-size:auto;max-block-size:none;background:var(--panel);box-shadow:0 -8px 28px rgb(0 0 0/.08)}.design-open .task-work,.design-open .task-work-content{max-height:none}.design-open>.brain-surface>.brain-work-slot{max-height:65%}.design-open>.brain-surface>.build-inspector-host{max-height:20dvh}}.history-select small,.history-select span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.history-select small{margin-top:.15rem;color:var(--muted);font-size:.62rem;text-transform:capitalize}.history-filters,.new-chat-details{display:grid;grid-gap:.45rem;gap:.45rem;padding:.2rem .2rem .65rem}.history-filters{grid-template-columns:minmax(0,1fr) auto}.history-filters input,.history-filters select,.history-menu input,.history-menu select,.new-chat-details input,.new-chat-details select{min-width:0;min-height:36px;border:1px solid var(--line);border-radius:.55rem;background:var(--panel);color:var(--text);padding:.45rem .55rem;font:inherit;font-size:.75rem}.history-menu label,.new-chat-details label{display:grid;grid-gap:.2rem;gap:.2rem;color:var(--muted);font-size:.65rem}.history-menu form{display:grid;grid-gap:.45rem;gap:.45rem;min-width:14rem;padding:.35rem}.task-notifications[data-placement=shell]>.task-toast-layer{position:fixed;inset-block-start:5rem;inset-inline-end:1rem;width:min(22rem,calc(100vw - 2rem));max-height:40dvh;overflow:auto;pointer-events:none}.task-toast-layer>.task-toast{pointer-events:auto;box-shadow:0 .8rem 2.4rem rgb(0 0 0/.2)}.work-menu .task-work{max-height:none}.work-menu .task-work-content{max-height:none;padding:0}.work-menu .task-work-list{gap:.55rem}.selection-target{width:max-content;max-width:100%;padding:.25rem .35rem .25rem .55rem;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,var(--surface-raised))}.design-selection-hover{position:absolute;pointer-events:none;background:color-mix(in srgb,var(--color-focus) 14%,transparent);outline:1px solid color-mix(in srgb,var(--color-focus) 65%,transparent)}.design-inspector{margin:.4rem 1rem;font-size:.75rem}.design-inspector>summary{cursor:pointer;color:var(--muted);min-height:36px;display:flex;align-items:center}.design-inspector[open]{padding:.6rem;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-raised)}@media(max-width:760px){.task-notifications[data-placement=shell]>.task-toast-layer{inset-block-start:4.25rem;inset-inline-end:.5rem}.task-notifications[data-placement=shell]>.work-menu{position:fixed;inset:4rem .5rem auto;max-height:calc(100dvh - 4.5rem);width:auto}.history-filters{grid-template-columns:1fr}.new-chat-details{grid-template-columns:1fr 1fr}}.assistance-history-toggle{display:none}.assistance-main .chat-composition{flex-shrink:0}@media(max-width:700px){.assistance-chat{display:flex;flex-direction:column}.assistance-history-toggle{display:block;align-self:flex-start;margin:0}.assistance-chat aside{display:none;max-height:50dvh;overflow:auto;flex-shrink:0}.assistance-chat aside[data-open=true]{display:flex}.assistance-chat aside nav{flex-shrink:0;min-height:3rem}.assistance-chat aside input,.assistance-chat aside>button{flex-shrink:0}.assistance-main{flex:1 1;min-height:0}}.workspace-essentials{display:flex;align-items:center;gap:.85rem;color:var(--muted);font-size:.72rem}.workspace-essentials a{color:inherit;text-decoration:none}.workspace-essentials form{margin:0 0 0 auto}.workspace-essentials button{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit}.history-filters{display:block;padding:.15rem .2rem .7rem}.history-filters input{width:100%;border-color:transparent;background:var(--surface);transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.history-filters input:focus{border-color:var(--line);background:var(--surface-raised);outline:0}.history-select span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-welcome-intro{display:grid;grid-template-rows:1fr;width:min(100%,49rem);margin:0 auto;opacity:1;transform:translateY(0);transition:grid-template-rows .42s var(--motion-ease),opacity .26s var(--motion-ease),transform .42s var(--motion-ease),margin .42s var(--motion-ease)}.chat-welcome-intro>div{min-height:0;overflow:hidden}.chat-welcome-intro h1{margin:0;padding:0 1.5rem 1.25rem;font-family:var(--font-brand),sans-serif;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:400;letter-spacing:-.045em;text-align:center}.has-conversation>.chat-welcome-intro{grid-template-rows:0fr;opacity:0;transform:translateY(-.75rem);pointer-events:none}.brain-surface.chat-welcome{justify-content:flex-start;overflow-y:auto}.brain-surface.chat-welcome>.chat-welcome-intro{margin-top:auto}.brain-surface.chat-welcome.task-enabled:not(.task-history-open)>.chat-composition,.brain-surface.chat-welcome>.chat-composition{margin:0 auto auto}.brain-surface.has-conversation>.chat-welcome-intro{flex:0 0 auto}.chat-composition .conversation-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:.5rem;gap:.5rem;border-radius:1.65rem;padding:.62rem .65rem .62rem 1.15rem;box-shadow:0 .7rem 2rem color-mix(in srgb,var(--color-surface-sunken) 18%,transparent);transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-panel) var(--motion-ease),transform var(--motion-panel) var(--motion-ease)}.chat-composition .conversation-composer:focus-within{box-shadow:0 .9rem 2.4rem color-mix(in srgb,var(--color-surface-sunken) 26%,transparent)}.chat-composition textarea{grid-column:1;grid-row:1;min-height:2.55rem;max-height:min(12rem,25dvh);padding:.55rem 0 .25rem;line-height:1.45}.chat-composition .composer-bottom{grid-column:2;grid-row:1;justify-content:flex-end;padding-top:0}.brain-activity{flex:0 0 auto;min-height:2.25rem;padding-top:.25rem;padding-bottom:.35rem;animation:brain-activity-enter var(--motion-panel) var(--motion-ease) both}.brain-activity-label{display:inline-block;font-size:.82rem;background:linear-gradient(100deg,var(--muted) 22%,var(--text) 46%,var(--muted) 70%);background-size:220% 100%;color:transparent;-webkit-background-clip:text;background-clip:text;animation:brain-activity-shimmer 1.7s ease-in-out infinite}.brain-activity-static .brain-activity-label{background:none;color:var(--muted);animation:none}@keyframes brain-activity-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes brain-activity-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.chat-message{animation:message-enter .36s var(--motion-ease) both}@keyframes message-enter{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}.task-notifications[data-placement=shell]>.work-menu{width:min(22rem,calc(100vw - 2rem));padding:.45rem}.work-menu .task-work-list{gap:.4rem}.task-card{padding:.65rem .7rem;box-shadow:none}.task-card-kicker{margin-top:.25rem}.task-card-issue{margin:.2rem 0}.task-card-actions{margin-top:.45rem}.task-card-progress{min-height:3.7rem}.task-card-progress .task-progress-compact{width:3.4rem;height:3.4rem}.task-card-progress .task-progress-label strong{font-size:.92rem}.task-card-progress .task-progress-label span{font-size:.52rem}.auth-page{min-height:100svh;max-width:none;padding:clamp(1.25rem,4vw,3rem);display:grid;place-items:center}.auth-shell{width:min(100%,27rem);animation:auth-enter .42s var(--motion-ease) both}.auth-brand{display:flex;justify-content:center;margin-bottom:2.25rem}.auth-brand .brand-wordmark{font-size:2.2rem}.auth-card{padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--line);border-radius:1.4rem;background:var(--surface-raised);box-shadow:0 1rem 3rem color-mix(in srgb,var(--color-surface-sunken) 22%,transparent)}.auth-card h1{margin:0 0 .35rem;text-align:center}.auth-card>p{margin:.25rem auto 1.4rem;text-align:center;font-size:.9rem}.auth-card form{display:grid;grid-gap:.15rem;gap:.15rem;margin:1.25rem 0}.auth-card label{display:grid;grid-gap:.35rem;gap:.35rem;margin:.35rem 0;color:var(--muted);font-size:.78rem}.auth-card input,.auth-card select{width:100%;min-height:var(--control-height);margin:0;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text)}.auth-card form button{width:100%;min-height:var(--control-height);margin:.65rem 0 0;border:0;border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);font-weight:650}.auth-card>a{display:block;text-align:center;color:var(--muted);font-size:.8rem;text-decoration:none}.auth-secondary{border-top:1px solid var(--line);padding-top:1rem}.auth-secondary button{background:transparent!important;color:var(--muted)!important}@keyframes auth-enter{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.chat-welcome-intro h1{padding-inline:1rem;font-size:1.8rem}.workspace-essentials{gap:.65rem}.task-notifications[data-placement=shell]>.work-menu{padding:.35rem}}@media(prefers-reduced-motion:reduce){.chat-composition .conversation-composer,.chat-welcome-intro{transition:none}.auth-shell,.brain-activity,.brain-activity-label,.chat-message{animation:none}.brain-activity-label{background:none;color:var(--muted)}}@font-face{font-family:brandFont;src:url(/_next/static/media/34fb77cfff04c0a4-s.p.ttf) format("truetype");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:brandFont Fallback;src:local("Arial");ascent-override:103.44%;descent-override:40.20%;line-gap-override:0.00%;size-adjust:110.69%}.__className_b9c6f6{font-family:brandFont,brandFont Fallback;font-style:normal}.__variable_b9c6f6{--font-brand:"brandFont","brandFont Fallback"}