*{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light;--pl-green:#d2ed60;--canvas:#fafaf8;--surface:#fff;--surface-hover:#f4f4f0;--text-primary:#1c1c1a;--text-secondary:#6f6f69;--text-subtle:#96968f;--border:#e7e7e2;--border-strong:#d4d4ce;--action-primary:#1c1c1a;--action-primary-text:#fff;--radius-token:10px;--radius-button:12px;--radius-menu:14px;--radius-panel:16px;--radius-composer:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:34px;--space-7:55px;--space-8:89px;--space-9:144px;--motion-fast:140ms;--motion-ui:180ms;--motion-context:320ms;--motion-layout:420ms;--ease-standard:cubic-bezier(.2,0,0,1);--font-sans:"Geist Sans","Geist",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bg:var(--canvas);--panel:var(--surface);--panel2:var(--surface-hover);--line:var(--border);--text:var(--text-primary);--dim:var(--text-secondary);--accent:#526b20;--selected:#eef8c9;--selected-text:#344311;--action:var(--action-primary);--teal:#347550;--amber:#94661e;--red:#b74737;--ink:var(--text);--ink-soft:var(--dim)}body,html{min-height:100%;height:100%}body{background:var(--bg);color:var(--text);font:14px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-weight:500;line-height:1.25}h1{letter-spacing:-.9px}h2{letter-spacing:-.35px}button{background:var(--action);color:#fff;border:1px solid transparent;border-radius:var(--radius-button);padding:8px 14px;font:500 13px/1.45 var(--font-sans);cursor:pointer;transition:background var(--motion-fast),border-color var(--motion-fast)}button:hover:not(:disabled){filter:brightness(.96)}button.ghost{background:var(--panel);color:var(--text);border-color:var(--line)}button:disabled{opacity:.45;cursor:default}input,select,textarea{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:9px 11px;font:13px/1.5 var(--font-sans);width:100%;min-width:0}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--accent)}input::placeholder,textarea::placeholder{color:#80877b;opacity:1}textarea{resize:vertical}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #789126;outline-offset:3px}summary{cursor:pointer}fieldset{min-width:0}img{max-width:100%}button,summary{touch-action:manipulation}.tag{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.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}.app-loading{display:grid;place-items:center;min-height:100dvh;color:var(--dim)}::selection{background:var(--selected);color:var(--text)}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}[data-sales-theme=dark]{--sales-font:Arial,Helvetica,sans-serif;--font-sans:var(--sales-font);--sales-canvas:#0a0a0a;--sales-surface:#111111;--sales-hover:#1a1a1a;--sales-line:#292929;--sales-text:#f2f2f2;--sales-muted:#a6a6a6;--sales-content:1040px;--sales-conversation:720px;--sales-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sales-signal:#76d5e8;--sales-attention:#dfb979;--sales-error:#ef9a9a;--sales-weight:400;--sales-body-size:16px;--sales-ui-size:15px;--sales-caption-size:12px;--sales-body-leading:1.7;--sales-page-title:36px;--sales-page-title-mobile:29px;--sales-page-start:48px;--sales-page-end:72px;--sales-card-padding:28px;--sales-card-gap:18px;--sales-radius-card:0px;--sales-radius-composer:32px;--sales-radius-pill:999px;--sales-space-1:4px;--sales-space-2:8px;--sales-space-3:12px;--sales-space-4:16px;--sales-space-5:20px;--sales-space-6:24px;--sales-space-7:28px;--sales-space-8:32px;--sales-space-9:40px;--sales-space-10:48px;--sales-space-11:64px;--sales-space-12:72px;color-scheme:dark;font-family:var(--sales-font);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-sales-theme=dark] :is(button,input,textarea,select){font-family:var(--sales-font)}[data-sales-theme=dark] :is(h1,h2,h3){font-weight:400}[data-sales-theme=dark] :is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--sales-signal);outline-offset:3px}[data-sales-theme=dark] ::selection{background:#474747;color:#fff}[data-sales-theme=dark]{--sales-page-inset:max(clamp(24px,4vw,64px),calc((100% - 1040px)/2))}[data-sales-theme=dark],[data-sales-theme=dark] *{box-shadow:none!important}[data-sales-theme=dark] :is(button,input,textarea,select){accent-color:var(--sales-signal)}[data-sales-theme=dark] :is(dialog,[role=dialog]){box-shadow:none}