html[data-direction=direction-1]{--surface-base:255 255 255;--surface-raised:250 250 249;--surface-subtle:236 236 233;--surface-overlay:255 255 255;--surface-sidebar:247 247 245;--surface-nav-active:232 232 229;--border-default:226 226 222;--border-strong:180 180 174;--text-primary:24 24 27;--text-body:39 39 42;--text-secondary:113 113 122;--text-disabled:161 161 170;--text-inverse:255 255 255;--accent-fill:24 24 27;--accent-fill-hover:63 63 70;--accent-fill-active:39 39 42;--accent-text:63 63 70;--color-on-accent:#fff;--color-inverse-surface:#18181b;--color-inverse-surface-hover:#3f3f46;--color-on-inverse:#fff;--gradient-brand:linear-gradient(to bottom right, #3f3f46 0%, #18181b 100%);--gradient-brand-wash:linear-gradient(to bottom, #18181b0d 0%, #18181b00 100%);--pattern-line:180 180 174;--pattern-node:113 113 122;--pattern-glow:113 113 122;--scrollbar-thumb:#dbdbdb;--scrollbar-thumb-hover:#c7c7c7;--chip-fill:#f0f0f3;--chip-fill-hover:#e7e7eb;--chip-fill-press:#dfdfe4;--chip-ink:#111;--chip-border:#dbdbdb;--chip-border-hover:#c7c7c7;--well:#f4f4f1;--elevation-composer:0 1px 2px #18181b0a, 0 16px 36px -14px #18181b29;--elevation-composer-focus:0 18px 40px -14px #18181b33;--border-composer:227 227 223;--border-composer-focus:207 207 202;--font-heading-family:var(--font-fraunces), Georgia, serif;--font-display-family:var(--font-geist), system-ui, sans-serif;--radius-xl:.875rem;--radius-2xl:1.125rem}html[data-direction=direction-1][data-theme=dark]{--surface-base:22 22 21;--surface-raised:30 30 28;--surface-subtle:40 40 37;--surface-overlay:38 38 36;--surface-sidebar:27 27 25;--surface-nav-active:46 46 43;--border-default:51 51 47;--border-strong:82 82 77;--text-primary:250 250 249;--text-body:231 231 228;--text-secondary:161 161 170;--text-disabled:113 113 122;--text-inverse:24 24 27;--accent-fill:250 250 249;--accent-fill-hover:228 228 225;--accent-fill-active:212 212 208;--accent-text:212 212 216;--color-on-accent:#18181b;--color-inverse-surface:#fafaf9;--color-inverse-surface-hover:#e4e4e1;--color-on-inverse:#18181b;--gradient-brand:linear-gradient(to bottom right, #fafaf9 0%, #d4d4d0 100%);--gradient-brand-wash:linear-gradient(to bottom, #fafaf90f 0%, #fafaf900 100%);--pattern-line:64 64 60;--pattern-node:113 113 122;--pattern-glow:161 161 170;--scrollbar-thumb:#33332f;--scrollbar-thumb-hover:#52524d;--chip-fill:#2a2a28;--chip-fill-hover:#343432;--chip-fill-press:#3e3e3b;--chip-ink:#fafaf9;--chip-border:#3a3a36;--chip-border-hover:#52524d;--well:#2e2e2b;--elevation-composer:0 1px 2px #0000004d, 0 16px 36px -14px #0000008c;--elevation-composer-focus:0 18px 40px -14px #000000a6;--border-composer:58 58 54;--border-composer-focus:82 82 77}html[data-direction=direction-1][data-theme=dark] .bg-accent.text-white{color:var(--color-on-accent)}html[data-direction=direction-1] [data-composer-layout]{--border-strong:var(--border-composer-focus);background-color:rgb(var(--surface-overlay));border-color:rgb(var(--border-composer));box-shadow:var(--elevation-composer);transition:box-shadow var(--transition-duration-fast) ease-out, border-color var(--transition-duration-fast) ease-out}html[data-direction=direction-1] [data-composer-layout]:focus-within{box-shadow:var(--elevation-composer-focus)}html[data-direction=direction-1] [data-composer-layout] button.rounded-xl{border-radius:.625rem}html[data-direction=direction-1] [data-landing-heading]{letter-spacing:-.03em;font-size:2rem;line-height:1.1}html[data-direction=direction-1] [data-landing-hero]{padding-bottom:2.5rem}html[data-direction=direction-1] [data-landing-below]:has(>[data-home-starters]){padding-top:1rem}@media (min-width:640px){html[data-direction=direction-1] [data-landing-heading]{font-size:2.625rem}}html[data-direction=direction-1] [data-task-chip]{background-color:var(--chip-fill);height:2rem;color:var(--chip-ink);letter-spacing:-.01em;border-width:0;gap:7px;padding:0 13px;font-size:13px;font-weight:600}html[data-direction=direction-1] [data-task-chip] svg{color:currentColor;width:15px;height:15px}html[data-direction=direction-1] [data-task-chip]:hover{background-color:var(--chip-fill-hover)}html[data-direction=direction-1] [data-task-chip]:active{background-color:var(--chip-fill-press)}
html[data-design=graphite]{--surface-base:255 255 255;--surface-raised:247 248 250;--surface-subtle:238 240 243;--surface-overlay:255 255 255;--surface-sidebar:248 249 251;--surface-nav-active:234 236 240;--border-default:228 231 236;--border-strong:192 197 205;--text-primary:12 14 18;--text-body:44 48 56;--text-secondary:104 110 121;--text-disabled:160 166 176;--text-inverse:255 255 255;--accent-fill:18 21 26;--accent-fill-hover:42 46 54;--accent-fill-active:28 31 37;--color-on-accent:#fff;--accent-text:2 116 184;--signal:14 165 233;--selection-fill:2 116 184;--color-inverse-surface:#12151a;--color-inverse-surface-hover:#2a2e36;--color-on-inverse:#fff;--gradient-brand:linear-gradient(to bottom right, #2a2e36 0%, #0c0e12 100%);--gradient-brand-wash:linear-gradient(to bottom, #0c0e120a 0%, #0c0e1200 100%);--pattern-line:214 218 224;--pattern-node:160 166 176;--pattern-glow:160 166 176;--folder-back:#0c0e121a;--folder-back-strong:#0c0e1229;--folder-front:#0c0e120d;--folder-front-strong:#0c0e1217;--scrollbar-thumb:#d5d9df;--scrollbar-thumb-hover:#b9bec6;--status-info-bg:#0c0e120d;--status-info-bd:#0c0e1224;--elevation-composer:0 1px 2px #0c0e120a, 0 12px 32px -16px #0c0e122e;--border-composer:228 231 236;--font-display-family:var(--font-geist-mono), ui-monospace, monospace;--font-heading-family:var(--font-geist), system-ui, sans-serif;--radius-lg:.625rem;--radius-xl:1rem;--radius-2xl:1.375rem}html[data-design=graphite][data-theme=dark]{--surface-base:10 11 13;--surface-raised:19 21 24;--surface-subtle:27 30 34;--surface-overlay:24 26 30;--surface-sidebar:13 15 17;--surface-nav-active:30 33 38;--border-default:36 39 45;--border-strong:58 62 70;--text-primary:244 245 247;--text-body:214 217 222;--text-secondary:139 144 153;--text-disabled:88 93 102;--text-inverse:10 11 13;--accent-fill:244 245 247;--accent-fill-hover:218 221 226;--accent-fill-active:196 200 206;--color-on-accent:#0a0b0d;--accent-text:56 189 248;--signal:56 189 248;--selection-fill:2 132 199;--color-inverse-surface:#f4f5f7;--color-inverse-surface-hover:#dadde2;--color-on-inverse:#0a0b0d;--gradient-brand:linear-gradient(to bottom right, #f4f5f7 0%, #c4c8ce 100%);--gradient-brand-wash:linear-gradient(to bottom, #f4f5f70d 0%, #f4f5f700 100%);--pattern-line:30 33 38;--pattern-node:58 62 70;--pattern-glow:88 93 102;--folder-back:#f4f5f71f;--folder-back-strong:#f4f5f72e;--folder-front:#f4f5f70d;--folder-front-strong:#f4f5f717;--scrollbar-thumb:#24272d;--scrollbar-thumb-hover:#3a3e46;--status-info-bg:#f4f5f70f;--status-info-bd:#f4f5f729;--elevation-composer:0 1px 2px #0006, 0 16px 40px -18px #000000b3;--border-composer:40 44 50}html[data-design=graphite][data-theme=dark] :is(.bg-accent,.aria-pressed\:bg-accent[aria-pressed=true],.focus-visible\:bg-accent:focus-visible){--color-white:var(--color-on-accent)}html[data-design=graphite] :focus-visible{--tw-ring-color:rgb(var(--signal));outline-color:rgb(var(--signal))}html[data-design=graphite] [aria-current=page]>svg:first-child{color:rgb(var(--signal))}html[data-design=graphite] [data-agent-progress]{background-color:rgb(var(--signal))}html[data-design=graphite] :is([data-primary-action],[data-composer-send]){border-radius:9999px}html[data-design=graphite] [data-new-task]{--text-inverse:var(--text-secondary);box-shadow:none;background-color:#0000}html[data-design=graphite] [data-new-task]:hover{--text-inverse:var(--text-primary);background-color:rgb(var(--surface-nav-active))}html[data-design=graphite] [data-new-task]>span{font-weight:400}html[data-design=graphite] [data-composer-layout]{--border-strong:var(--signal);background-color:rgb(var(--surface-overlay));border-color:rgb(var(--border-composer));box-shadow:var(--elevation-composer);transition:box-shadow var(--transition-duration-fast) ease-out, border-color var(--transition-duration-fast) ease-out}html[data-design=graphite] [data-landing-hero] h1{letter-spacing:-.035em;font-size:1.75rem;font-weight:500;line-height:1.12}@media (min-width:640px){html[data-design=graphite] [data-landing-hero] h1{font-size:2.5rem}}html[data-design=graphite] [data-landing-hero] h1>span{color:rgb(var(--text-primary) / .42)}html[data-design=graphite] [data-landing-hero]>p{letter-spacing:.12em;align-items:center;gap:.5rem;font-size:.6875rem;display:inline-flex}html[data-design=graphite] [data-landing-hero]>p:before{content:"";background:rgb(var(--signal));width:6px;height:6px;box-shadow:0 0 0 3px rgb(var(--signal) / .18);border-radius:9999px;animation:2.4s ease-in-out infinite direction-2-signal}@keyframes direction-2-signal{0%,to{box-shadow:0 0 0 3px rgb(var(--signal) / .18)}50%{box-shadow:0 0 0 5px rgb(var(--signal) / .06)}}@media (prefers-reduced-motion:reduce){html[data-design=graphite] [data-landing-hero]>p:before{animation:none}}html[data-design=graphite] [data-starter-chip]{--border-strong:var(--border-default);background-color:rgb(var(--surface-raised));border-color:#0000}html[data-design=graphite] [data-starter-chip]:hover{background-color:rgb(var(--surface-subtle))}html[data-design=graphite] [data-connector-tile]{background-color:rgb(var(--surface-raised));border-color:#0000}html[data-design=graphite] [data-folder-glyph] path:first-child{fill:rgb(var(--text-secondary) / .4)}html[data-design=graphite] [data-folder-glyph] path:last-child{fill:rgb(var(--text-secondary) / .85)}@keyframes direction-2-cube-breathe{0%,to{opacity:1}50%{opacity:.45}}html[data-design=graphite] [data-shimmer]{color:#0000;background-image:linear-gradient(90deg, rgb(var(--text-secondary)) 0%, rgb(var(--text-secondary)) 38%, rgb(var(--text-primary)) 50%, rgb(var(--text-secondary)) 62%, rgb(var(--text-secondary)) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite direction-2-shimmer}@keyframes direction-2-shimmer{0%{background-position:100% 0}to{background-position:0 0}}html[data-design=graphite] [data-current]>span:first-child{background-color:rgb(var(--signal));box-shadow:0 0 0 3px rgb(var(--signal) / .18)}html[data-design=graphite] [data-worked-for]{font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}html[data-design=graphite] [data-worked-for]:before{content:"";background-color:rgb(var(--text-secondary));border-radius:9999px;width:5px;height:5px}@media (prefers-reduced-motion:reduce){html[data-design=graphite] [data-cube-mark][data-state=thinking]{animation:1.6s ease-in-out infinite direction-2-cube-breathe}html[data-design=graphite] [data-shimmer]{color:rgb(var(--text-primary));background-image:none;animation:none}}html[data-design=graphite] [data-segmented]{background-color:rgb(var(--surface-subtle));border-color:#0000;border-radius:9999px}html[data-design=graphite] [data-segmented]>button{border-radius:9999px}
html[data-design=graphite] [data-streaming-text] [data-word=""]{animation:direction-2-word-in var(--transition-duration-slow) ease-out both;position:relative}@keyframes direction-2-word-in{0%{opacity:0;filter:blur(4px);top:.35em}to{opacity:1;filter:blur();top:0}}html[data-design=graphite] [data-caret]:after{content:"";background-color:rgb(var(--signal));border-radius:1px;width:2px;height:1.1em;animation:1s step-end infinite direction-2-caret;position:absolute;top:0;left:2px}@keyframes direction-2-caret{50%{opacity:0}}html[data-design=graphite] [data-actions-quiet]{transition:opacity var(--transition-duration-fast) ease-out}@media (hover:hover){html[data-design=graphite] [data-turn=assistant]:not([data-latest],:hover,:focus-within) [data-actions-quiet]:not([data-engaged]){opacity:0}}html[data-design=graphite] [data-vote][aria-pressed=true] svg{fill:currentColor;fill-opacity:.14}html[data-design=graphite] [data-vote=up][aria-pressed=true] svg{animation:direction-2-like var(--transition-duration-slow) ease-out}@keyframes direction-2-like{0%{transform:scale(1)}45%{transform:scale(1.28)rotate(-10deg)}to{transform:scale(1)rotate(0)}}html[data-design=graphite] [data-thanks]{animation:direction-2-fade var(--transition-duration-medium) ease-out both}@keyframes direction-2-fade{0%{opacity:0}to{opacity:1}}html[data-design=graphite] [data-cite][aria-expanded=true]{color:rgb(var(--text-primary));box-shadow:0 0 0 1.5px rgb(var(--signal))}html[data-design=graphite] [data-source-row][aria-expanded=true]{background-color:rgb(var(--surface-raised))}html[data-design=graphite] [data-source-row][aria-expanded=true]>span:first-child{color:rgb(var(--signal))}html[data-design=graphite] [data-waiting-ring]{border-color:rgb(var(--signal))}html[data-design=graphite] [data-question-card] [data-option][aria-pressed=true]{box-shadow:inset 0 0 0 1.5px rgb(var(--signal))}html[data-design=graphite] [data-stat-tile]{background-color:rgb(var(--surface-raised));border-color:#0000;border-radius:1rem}html[data-design=graphite] :is([data-stat-tile],[data-stat-headline])>p:first-child>span:first-child,html[data-design=graphite] [data-stat-headline]>div:first-child>p:nth-child(2)>span:first-child{letter-spacing:-.04em;font-weight:500}html[data-design=graphite] [data-stat-tile]>p:nth-child(2),html[data-design=graphite] [data-stat-headline]>div:first-child>p:first-child{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.75rem}html[data-design=graphite] [data-trend]{font-family:var(--font-geist-mono), ui-monospace, monospace}html[data-design=graphite] [data-best-badge]{background-color:rgb(var(--accent-fill));color:var(--color-on-accent);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;font-weight:500}html[data-design=graphite] th[data-best]{background-color:rgb(var(--surface-subtle));border-color:rgb(var(--border-default));color:rgb(var(--text-primary))}html[data-design=graphite] td[data-best]{background-color:rgb(var(--surface-raised))}html[data-design=graphite] [data-answer-block] td{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.8125rem}html[data-design=graphite] [data-option-column]{background-color:rgb(var(--surface-raised));border:1px solid #0000;border-radius:1rem}html[data-design=graphite] [data-option-column=best]{border-color:rgb(var(--border-strong));background-color:rgb(var(--surface-base))}html[data-design=graphite] [data-step-number]{background-color:rgb(var(--surface-subtle));color:rgb(var(--text-primary));font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.75rem;font-weight:500}html[data-design=graphite] [data-stepper-bar]{background-color:rgb(var(--border-strong))}html[data-design=graphite] [data-step-label]{color:rgb(var(--text-secondary));font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:500}html[data-design=graphite] [data-answer-block=steps] code{border-color:#0000}html[data-design=graphite] [data-check]{appearance:none;background-color:rgb(var(--surface-base));width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1.5px rgb(var(--border-strong));cursor:pointer;transition:background-color var(--transition-duration-fast) ease-out, box-shadow var(--transition-duration-fast) ease-out;border-radius:.375rem;place-content:center;margin-top:.1875rem;display:grid}html[data-design=graphite] [data-check]:before{content:"";background-color:var(--color-on-accent);clip-path:inset(0 100% 0 0);width:.625rem;height:.625rem;transition:clip-path var(--transition-duration-medium) ease-out;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4 4.7 9 10 3' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4 4.7 9 10 3' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-design=graphite] [data-check]:checked{background-color:rgb(var(--accent-fill));box-shadow:none}html[data-design=graphite] [data-check]:checked:before{clip-path:inset(0)}html[data-design=graphite] [data-check]+div label{transition:color var(--transition-duration-medium) ease-out}html[data-design=graphite] [data-summary-icon] svg{color:rgb(var(--text-secondary))}html[data-design=graphite] [data-convert-to]{background-color:rgb(var(--surface-raised));border-color:#0000}html[data-design=graphite] [data-convert-result]{color:rgb(var(--text-primary));letter-spacing:-.02em}html[data-design=graphite] [data-resolved-questions]{border-color:#0000;border-radius:1rem}html[data-design=graphite] [data-resolved-icon]{background-color:rgb(var(--surface-base))}html[data-design=graphite] [data-resolved-icon] svg{color:var(--color-success)}html[data-design=graphite] [data-selection-toolbar],html[data-design=graphite] [data-selection-toolbar]>button{border-radius:9999px}html[data-design=graphite] [data-side-panel] [data-panel-title]{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-secondary));font-size:.6875rem;font-weight:500}html[data-design=graphite] [data-doc-slide]{background-color:rgb(var(--surface-raised));border-color:#0000;border-radius:.75rem}html[data-design=graphite] [data-doc-loading]{color:rgb(var(--signal))}html[data-design=graphite] [data-created-file]{background-color:rgb(var(--surface-raised));border-color:#0000}html[data-design=graphite] [data-created-file]:hover{background-color:rgb(var(--surface-subtle))}@media (prefers-reduced-motion:reduce){html[data-design=graphite] [data-streaming-text] [data-word=""],html[data-design=graphite] [data-vote] svg,html[data-design=graphite] [data-thanks],html[data-design=graphite] [data-caret]:after{animation:none}html[data-design=graphite] [data-digit-strip],html[data-design=graphite] [data-check],html[data-design=graphite] [data-check]:before{transition:none}}
html[data-design=graphite] [data-composer-kbd]{background-color:rgb(var(--surface-subtle));min-width:18px;height:18px;box-shadow:inset 0 -1px 0 rgb(var(--text-primary) / .16);color:rgb(var(--text-secondary));font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:500;line-height:1;display:inline-flex}html[data-design=graphite] [data-composer-layout=compact]{transition:box-shadow var(--transition-duration-fast) ease-out, border-color var(--transition-duration-fast) ease-out, border-radius var(--transition-duration-medium) ease-out}html[data-design=graphite] [data-composer-layout=compact]:not([data-composer-expanded]):not(:has([data-composer-attachments],[data-composer-footer])){border-radius:26px}html[data-design=graphite] [data-composer-plus]{border-color:#0000;border-radius:9999px}html[data-design=graphite] [data-composer-layout=full] [data-composer-plus]{background-color:rgb(var(--surface-subtle))}html[data-design=graphite] [data-composer-plus] svg{transition:transform var(--transition-duration-medium) cubic-bezier(.3, 1.4, .5, 1)}html[data-design=graphite] [data-composer-plus][aria-expanded=true] svg{transform:rotate(45deg)}html[data-design=graphite] [data-create-menu]{box-shadow:var(--elevation-composer)}html[data-design=graphite] [data-create-menu] [data-create-item]{animation:direction-2-create-item var(--transition-duration-medium) cubic-bezier(.2, .9, .3, 1.15) both;animation-delay:calc(var(--i,0) * 24ms)}@keyframes direction-2-create-item{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}html[data-design=graphite] [data-composer-switch]{background-color:rgb(var(--text-primary) / .2);transition:background-color var(--transition-duration-fast) ease-out}html[data-design=graphite] [data-composer-switch]>span{background-color:rgb(var(--surface-base));box-shadow:0 1px 2px rgb(var(--text-primary) / .18);transition:transform var(--transition-duration-fast) ease-out}html[data-design=graphite] [data-composer-switch=on]{background-color:rgb(var(--accent-fill))}html[data-design=graphite] [data-composer-switch=on]>span{background-color:var(--color-on-accent);transform:translate(12px)}html[data-design=graphite] [data-shortcut-popover] [role=option][aria-selected=true]{box-shadow:inset 2px 0 0 rgb(var(--signal))}html[data-design=graphite] [data-ghost-completion]{color:rgb(var(--text-secondary) / .62);cursor:pointer;-webkit-user-select:none;user-select:none}html[data-design=graphite] [data-ghost-completion]>span:is(:hover,:has(~span:hover)){color:rgb(var(--text-secondary))}html[data-design=graphite] [data-ghost-completion]>[data-composer-kbd]{vertical-align:2px;cursor:default;margin-left:.5rem}html[data-design=graphite] [data-token-label]{color:rgb(var(--text-primary));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--text-primary) / .28);text-decoration-color:rgb(var(--text-primary) / .28);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px}html[data-design=graphite] [data-meter-tone]{transition:background-color var(--transition-duration-fast) ease-out, opacity var(--transition-duration-fast) ease-out}html[data-design=graphite] [data-meter-tone="1"]{background-color:rgb(var(--text-primary) / .78)}html[data-design=graphite] [data-meter-tone="2"]{background-color:rgb(var(--text-primary) / .5)}html[data-design=graphite] [data-meter-tone="3"]{background-color:rgb(var(--text-primary) / .32)}html[data-design=graphite] [data-meter-tone="4"]{background-color:rgb(var(--text-primary) / .2)}html[data-design=graphite] [data-meter-tone="5"]{background-color:rgb(var(--text-primary) / .12)}html[data-design=graphite] [data-context-meter][data-lit] [data-meter-bar]>:not([data-on]){opacity:.3}html[data-design=graphite] [data-context-meter] [data-meter-bar]>[data-on],html[data-design=graphite] [data-context-meter] li[data-on]>[data-meter-tone]{background-color:rgb(var(--signal))}html[data-design=graphite] [data-context-meter=card] li{transition:background-color var(--transition-duration-fast) ease-out}html[data-design=graphite] [data-context-meter=card] li[data-on]{background-color:rgb(var(--surface-subtle));color:rgb(var(--text-primary))}html[data-design=graphite] [data-context-pending]{color:rgb(var(--text-body))}html[data-design=graphite] [data-context-card]{box-shadow:var(--elevation-composer)}html[data-design=graphite] [data-context-connectors]>span{background-color:rgb(var(--surface-subtle));color:rgb(var(--text-primary));border-color:#0000;border-radius:9999px}html[data-design=graphite] [data-task-panel]{border-color:rgb(var(--border-composer));border-radius:var(--radius-2xl);background-color:rgb(var(--surface-overlay));box-shadow:var(--elevation-composer)}html[data-design=graphite] [data-task-prompts-label]{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}html[data-design=graphite] [data-landing-link]{color:rgb(var(--accent-text))}@media (prefers-reduced-motion:reduce){html[data-design=graphite] [data-create-menu] [data-create-item]{animation:none}html[data-design=graphite] [data-composer-plus] svg,html[data-design=graphite] [data-composer-layout=compact]{transition:none}}
html[data-design=graphite]{--d2-spring:cubic-bezier(.34, 1.36, .64, 1);--d2-ease-out:cubic-bezier(.22, 1, .36, 1);--d2-mono:var(--font-geist-mono), ui-monospace, monospace}html[data-design=graphite] [data-field-label]{font-family:var(--d2-mono);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-secondary));font-size:.6875rem;font-weight:500}html[data-design=graphite] :is([data-eyebrow],[data-caption],[data-settings-footer] span,[data-divider]){font-family:var(--d2-mono);letter-spacing:.08em;font-size:.6875rem}html[data-design=graphite] [data-eyebrow]{letter-spacing:.12em}html[data-design=graphite] [data-caption]{letter-spacing:.01em}html[data-design=graphite] :is([data-dialog-title],[data-settings-title],[data-settings-heading],[data-state-title]){letter-spacing:-.025em;font-weight:500}html[data-design=graphite] [data-keycap]{height:1.125rem;font-family:var(--d2-mono);letter-spacing:.02em;color:inherit;opacity:.72;background:#7f7f7f38;border-radius:.3125rem;align-items:center;padding:0 .3125rem;font-size:.65625rem;display:inline-flex;box-shadow:inset 0 -1px #0000002e}html[data-design=graphite] :is([data-stat-value],[data-meter-value],[data-plan-current]){font-family:var(--d2-mono);letter-spacing:.01em;font-size:.75rem}html[data-design=graphite] [data-plan-price]{font-family:var(--d2-mono)}html[data-design=graphite] [data-plan-price]>span:nth-child(2){letter-spacing:-.05em;font-weight:500}html[data-design=graphite] :is([data-button],[data-dialog-action]){border-radius:9999px}html[data-design=graphite] :is([data-button=secondary],[data-dialog-action=cancel]){background-color:rgb(var(--surface-subtle));color:rgb(var(--text-primary));border-color:#0000}html[data-design=graphite] :is([data-button=secondary],[data-dialog-action=cancel]):hover:not(:disabled){background-color:rgb(var(--surface-nav-active))}html[data-design=graphite] [data-dialog-action=destructive]{background-color:var(--color-error);color:#fff}html[data-design=graphite] [data-dialog-action=destructive]:hover{background-color:var(--color-error);filter:brightness(1.08)}html[data-design=graphite] [data-icon-button]{border-radius:9999px}html[data-design=graphite] [data-icon-button]:hover{background-color:rgb(var(--surface-subtle))}html[data-design=graphite] [data-link-button]{color:rgb(var(--accent-text));text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px}html[data-design=graphite] :is([data-field],[data-search-input]){background-color:rgb(var(--surface-raised));transition:background-color var(--transition-duration-fast) ease-out, border-color var(--transition-duration-fast) ease-out, box-shadow var(--transition-duration-fast) ease-out;border-color:#0000}html[data-design=graphite] [data-field]{border-radius:.75rem}html[data-design=graphite] :is([data-field],[data-search-input]):hover{background-color:rgb(var(--surface-subtle));border-color:#0000}html[data-design=graphite] :is([data-field],[data-search-input]):focus{border-color:rgb(var(--signal));background-color:rgb(var(--surface-base));box-shadow:0 0 0 3px rgb(var(--signal) / .14)}html[data-design=graphite] [data-field][aria-invalid=true]{border-color:var(--color-error);animation:direction-2-nudge var(--transition-duration-slow) var(--d2-ease-out)}html[data-design=graphite] [data-field][aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 16%, transparent)}html[data-design=graphite] [data-field-readonly]{font-family:var(--d2-mono);border-color:#0000;border-radius:.75rem;font-size:.8125rem}html[data-design=graphite] [data-search-input]{background-color:rgb(var(--surface-subtle));border-radius:9999px}html[data-design=graphite] [data-form-error]{animation:direction-2-settle var(--transition-duration-medium) var(--d2-ease-out) both;align-items:flex-start;gap:.375rem;display:flex}html[data-design=graphite] [data-form-error]:before{content:"";background-color:currentColor;flex-shrink:0;width:.75rem;height:.75rem;margin-top:.0625rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7.5v5.5M12 16.6v.1'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7.5v5.5M12 16.6v.1'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes direction-2-nudge{0%,to{translate:0}25%{translate:-3px}60%{translate:2px}}@keyframes direction-2-settle{0%{opacity:0;translate:0 -3px}to{opacity:1;translate:0}}html[data-design=graphite] [data-checkbox-box]{transition:background-color var(--transition-duration-fast) ease-out, border-color var(--transition-duration-fast) ease-out, scale var(--transition-duration-medium) var(--d2-spring);border-radius:.375rem}html[data-design=graphite] :active>[data-checkbox-box]{scale:.88}html[data-design=graphite] [aria-checked=true]>[data-checkbox-box]{background-color:rgb(var(--selection-fill));border-color:rgb(var(--selection-fill))}html[data-design=graphite] [aria-checked=true]>[data-checkbox-box] svg{color:#fff;stroke-width:4px;width:.75rem;height:.75rem}html[data-design=graphite] [data-checkbox-tick]{stroke-dasharray:1;animation:direction-2-tick var(--transition-duration-medium) var(--d2-ease-out) both}@keyframes direction-2-tick{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}html[data-design=graphite] [data-toggle]{transition:background-color var(--transition-duration-medium) ease-out;border-color:#0000}html[data-design=graphite] [data-toggle][aria-checked=false]{background-color:rgb(var(--border-strong))}html[data-design=graphite] [data-toggle-thumb]{transition-property:translate,transform,width,margin;transition-duration:var(--transition-duration-slow), var(--transition-duration-slow), var(--transition-duration-fast), var(--transition-duration-fast);transition-timing-function:var(--d2-spring), var(--d2-spring), ease-out, ease-out}html[data-design=graphite] [data-toggle][aria-checked=false] [data-toggle-thumb]{background-color:#fff}html[data-design=graphite][data-theme=dark] [data-toggle][aria-checked=false] [data-toggle-thumb]{background-color:rgb(var(--text-body))}html[data-design=graphite] [data-toggle]:active:not(:disabled) [data-toggle-thumb]{width:1.375rem}html[data-design=graphite] [data-toggle][aria-checked=true]:active:not(:disabled) [data-toggle-thumb]{margin-left:-.375rem}html[data-design=graphite] [data-menu-radio] [role=menuitemradio][aria-checked=true]>.lucide-check{color:rgb(var(--signal))}html[data-design=graphite] [data-jelly-pill]{transition:transform var(--transition-duration-slow) var(--d2-spring)}html[data-design=graphite] [data-jelly-pill][data-jelly=a]{animation:direction-2-jelly-a var(--transition-duration-slow) var(--d2-ease-out)}html[data-design=graphite] [data-jelly-pill][data-jelly=b]{animation:direction-2-jelly-b var(--transition-duration-slow) var(--d2-ease-out)}@keyframes direction-2-jelly-a{0%{scale:1}35%{scale:1.1 .84}65%{scale:.97 1.05}to{scale:1}}@keyframes direction-2-jelly-b{0%{scale:1}35%{scale:1.1 .84}65%{scale:.97 1.05}to{scale:1}}html[data-design=graphite][data-theme=dark] [data-jelly-segmented]{background-color:rgb(var(--surface-base));box-shadow:inset 0 0 0 1px rgb(var(--border-default))}html[data-design=graphite][data-theme=dark] [data-jelly-pill]{background-color:rgb(var(--border-strong) / .75);box-shadow:inset 0 1px #ffffff0f}html[data-design=graphite] [data-d2-listbox]{transform-origin:top;animation:direction-2-fold var(--transition-duration-medium) var(--d2-ease-out) both}html[data-design=graphite] [data-d2-listbox]>li{animation:direction-2-settle var(--transition-duration-medium) var(--d2-ease-out) both;animation-delay:calc(var(--i,0) * 20ms)}html[data-design=graphite] [data-d2-listbox] [aria-selected=true]>svg{color:rgb(var(--signal))}@keyframes direction-2-fold{0%{opacity:0;transform:perspective(640px)rotateX(-16deg)scaleY(.9)}to{opacity:1;transform:none}}html[data-design=graphite] [data-tooltip]{background-color:var(--color-inverse-surface);color:var(--color-on-inverse);border-color:#0000;border-radius:.5rem;gap:.5rem;padding:.3125rem .5rem;box-shadow:0 8px 24px -10px #0006}html[data-design=graphite] [data-tooltip-arrow]{background-color:var(--color-inverse-surface);border-color:#0000}html[data-design=graphite] [data-dialog-scrim]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0a0b0d66}html[data-design=graphite][data-theme=dark] [data-dialog-scrim]{background-color:#0000009e}html[data-design=graphite] :is([data-dialog],[data-settings-dialog]){box-shadow:0 0 0 1px rgb(var(--border-default)), 0 28px 64px -28px #00000073;border-color:#0000;border-radius:1.25rem}html[data-design=graphite] :is([data-dialog],[data-settings-dialog]).animate-modal-pop{animation:direction-2-dialog-in var(--transition-duration-slow) var(--d2-spring) both}@keyframes direction-2-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.965)}to{opacity:1;transform:none}}html[data-design=graphite] [data-alert-icon]{border-radius:9999px;width:2.25rem;height:2.25rem}@media not (min-width:48rem){html[data-design=graphite] [data-settings-dialog]{border-radius:1.25rem 1.25rem 0 0;align-self:flex-end;height:calc(100dvh - 1.5rem)}html[data-design=graphite] [data-settings-dialog].animate-modal-pop{animation:direction-2-sheet-in var(--transition-duration-slow) var(--d2-ease-out) both}html[data-design=graphite] [data-settings-dialog]:before{content:"";z-index:1;background-color:rgb(var(--border-strong));border-radius:9999px;width:2.25rem;height:.25rem;position:absolute;top:.375rem;left:50%;translate:-50%}}@keyframes direction-2-sheet-in{0%{transform:translateY(100%)}to{transform:none}}html[data-design=graphite] [data-menu]{box-shadow:0 0 0 1px rgb(var(--border-default)), 0 18px 44px -18px #00000061;animation:direction-2-unfold var(--transition-duration-medium) var(--d2-spring) both;border-color:#0000;border-radius:1rem}html[data-design=graphite] [data-menu=up]{transform-origin:0 100%}html[data-design=graphite] [data-menu=side]{transform-origin:0 0}@keyframes direction-2-unfold{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}html[data-design=graphite] [data-profile-card] [data-avatar]{box-shadow:0 0 0 2px rgb(var(--surface-overlay)), 0 0 0 3px rgb(var(--border-default))}html[data-design=graphite] [data-settings-group]{border-radius:var(--radius-xl);border-color:#0000}html[data-design=graphite] [data-settings-rail] [aria-current=page]{background-color:#0000;position:relative}html[data-design=graphite] [data-settings-rail] [aria-current=page]:before{content:"";background-color:rgb(var(--signal));border-radius:9999px;width:2px;height:.875rem;position:absolute;top:50%;left:0;translate:0 -50%}@media not (min-width:48rem){html[data-design=graphite] [data-settings-rail] [aria-current=page]:before{width:.875rem;height:2px;top:auto;bottom:.25rem;left:50%;translate:-50%}}html[data-design=graphite] [data-status-badge]{background-color:rgb(var(--surface-subtle));font-family:var(--d2-mono);letter-spacing:.02em;border-color:#0000;font-size:.6875rem}html[data-design=graphite] [data-meter]{height:.375rem}html[data-design=graphite] [data-plan-card]{border-radius:var(--radius-xl);border-color:#0000}html[data-design=graphite] [data-plan-card][data-recommended]{--tw-ring-shadow:0 0 #0000;border-color:rgb(var(--text-primary) / .8)}html[data-design=graphite] [data-badge]{background-color:rgb(var(--text-primary));color:rgb(var(--surface-base));font-family:var(--d2-mono);letter-spacing:.08em;text-transform:uppercase;border-color:#0000;border-radius:9999px;font-size:.625rem}html[data-design=graphite] [data-pay-fill]{background-color:rgb(var(--text-primary) / .08);width:0}html[data-design=graphite] [data-primary-action]>[data-pay-fill]{background-color:#7f7f7f47}html[data-design=graphite] [data-pay-button=paying] [data-pay-fill]{width:100%;transition-property:width;transition-timing-function:linear}html[data-design=graphite] :is([data-copy-icon],[data-copied-icon]){transition:opacity var(--transition-duration-fast) ease-out, scale var(--transition-duration-medium) var(--d2-spring)}html[data-design=graphite] [data-copied-icon],html[data-design=graphite] [data-copy-field=copied] [data-copy-icon]{opacity:0;scale:.4}html[data-design=graphite] [data-copy-field=copied] [data-copied-icon]{opacity:1;color:var(--color-success);scale:1}html[data-design=graphite] [data-faq-icon]{transition:rotate var(--transition-duration-medium) var(--d2-spring)}html[data-design=graphite] [data-faq-icon] path:last-child{transition:opacity var(--transition-duration-fast) ease-out}html[data-design=graphite] [data-faq-item][data-open] [data-faq-icon]{rotate:180deg}html[data-design=graphite] [data-faq-item][data-open] [data-faq-icon] path:last-child{opacity:0}html[data-design=graphite] [data-faq-item][data-open] [data-faq-answer]{animation:direction-2-settle var(--transition-duration-medium) var(--d2-ease-out) both}html[data-design=graphite] [data-inline-confirm=asking]{transform-origin:100%;animation:direction-2-grow var(--transition-duration-medium) var(--d2-spring) both}@keyframes direction-2-grow{0%{opacity:.4;scale:.92 1}to{opacity:1;scale:1}}html[data-design=graphite] :is([data-usage-notice],[data-usage-tile]){border-color:#0000}html[data-design=graphite] [data-usage-tile]{background-color:rgb(var(--surface-raised));border-radius:.875rem}html[data-design=graphite] [data-usage-tile] .lucide-check{color:rgb(var(--text-primary))}html[data-design=graphite] [data-alert-banner]{border-color:#0000;align-items:flex-start;gap:.625rem;display:flex}html[data-design=graphite] [data-alert-banner]:before{content:"";background-color:rgb(var(--text-secondary));border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.5625rem}html[data-design=graphite] [data-alert-banner=error]:before{background-color:var(--color-error)}html[data-design=graphite] [data-alert-banner=info]{align-items:center}html[data-design=graphite] [data-alert-banner=info]:before{margin-top:0}html[data-design=graphite] [data-stepper] li{background-color:rgb(var(--surface-subtle));transition:background-color var(--transition-duration-medium) ease-out}html[data-design=graphite] [data-stepper] li[data-state=done]{background-color:rgb(var(--text-primary))}html[data-design=graphite] [data-stepper] li[data-state=current]{background-color:rgb(var(--signal))}html[data-design=graphite] [data-dot-loader]>span{background-color:currentColor;border-radius:9999px;width:4px;height:4px;animation:1s ease-in-out infinite direction-2-dot}html[data-design=graphite] [data-dot-loader]>span:nth-child(2){animation-delay:.12s}html[data-design=graphite] [data-dot-loader]>span:nth-child(3){animation-delay:.24s}@keyframes direction-2-dot{0%,80%,to{opacity:.35;translate:0}40%{opacity:1;translate:0 -3px}}html[data-design=graphite] [data-live-dot]{background-color:rgb(var(--signal));box-shadow:0 0 0 3px rgb(var(--signal) / .18);animation:2.4s ease-in-out infinite direction-2-signal}html[data-design=graphite] [data-access-pending]{animation:direction-2-settle var(--transition-duration-medium) var(--d2-ease-out) both}html[data-design=graphite] [data-status-art]{color:rgb(var(--text-primary));border-color:#0000;border-radius:1.25rem}html[data-design=graphite] [data-chip]{white-space:nowrap;background-color:rgb(var(--surface-subtle));font-family:var(--d2-mono);border-radius:9999px;font-size:.625rem}html[data-design=graphite] [data-first-source]{background-color:rgb(var(--surface-raised));border-color:#0000}html[data-design=graphite] [data-state-layout]{isolation:isolate}html[data-design=graphite] [data-state-icon]{background-color:rgb(var(--surface-raised));color:rgb(var(--text-primary));box-shadow:0 0 0 1px rgb(var(--border-default)), 0 12px 28px -18px #00000059;border-radius:1.25rem;position:relative}html[data-design=graphite] [data-state-icon]:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(rgb(var(--border-strong)) 1px, transparent 1.25px);background-position:50%;background-size:14px 14px;position:absolute;inset:-4.5rem -7.5rem;-webkit-mask-image:radial-gradient(closest-side,#000 25%,#0000);mask-image:radial-gradient(closest-side,#000 25%,#0000)}html[data-design=graphite] [data-skeleton]{background-image:linear-gradient(90deg, rgb(var(--surface-raised)) 0%, rgb(var(--surface-subtle)) 45%, rgb(var(--surface-raised)) 90%);background-size:220% 100%;animation:1.6s linear infinite direction-2-sweep}html[data-design=graphite] [data-skeleton-card]{background-color:rgb(var(--surface-raised));border-color:#0000}html[data-design=graphite] [data-skeleton-card] [data-skeleton]{background-image:linear-gradient(90deg, rgb(var(--surface-subtle)) 0%, rgb(var(--surface-nav-active)) 45%, rgb(var(--surface-subtle)) 90%)}@keyframes direction-2-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}html[data-design=graphite] [data-toast-stack]{transition:opacity var(--transition-duration-slow) ease-out, translate var(--transition-duration-slow) ease-out}html[data-design=graphite] [data-toast-stack]:not([data-open]){opacity:0;translate:0 .5rem}html[data-design=graphite] [data-toast]{z-index:calc(10 - var(--depth,0));transform-origin:bottom;transform:translateY(calc(var(--depth,0) * -.5rem)) scale(calc(1 - var(--depth,0) * .05));opacity:calc(1 - var(--depth,0) * .3);transition:transform var(--transition-duration-slow) var(--d2-spring), opacity var(--transition-duration-medium) ease-out}html[data-design=graphite] [data-toast-stack][data-expanded] [data-toast]{transform:translateY(calc(var(--depth,0) * (-100% - .5rem)));opacity:1}html[data-design=graphite] [data-toast]:first-child{animation:direction-2-notify-in var(--transition-duration-slow) var(--d2-spring) both}@keyframes direction-2-notify-in{0%{opacity:0;transform:translateY(1rem)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-design=graphite] :is([data-dot-loader]>span,[data-live-dot],[data-skeleton],[data-toast],[data-jelly-pill],[data-d2-listbox],[data-d2-listbox]>li,[data-menu],[data-checkbox-tick],[data-form-error],[data-field],[data-faq-answer],[data-inline-confirm],[data-access-pending],[data-dialog],[data-settings-dialog]){animation:none}html[data-design=graphite] :is([data-toast],[data-jelly-pill],[data-toggle-thumb],[data-toast-stack]){transition:none}}
html[data-design=graphite] :is([data-secondary-action],[data-hub-action]){background-color:rgb(var(--surface-raised));box-shadow:none;border-color:#0000;border-radius:9999px}html[data-design=graphite] :is([data-secondary-action],[data-hub-action]):hover,html[data-design=graphite] [data-hub-action][data-open]{background-color:rgb(var(--surface-subtle))}html[data-design=graphite] label[data-find-field],html[data-design=graphite] div[data-find-field]>input{--border-strong:var(--signal);background-color:rgb(var(--surface-raised));transition:background-color var(--transition-duration-fast) ease-out, border-color var(--transition-duration-fast) ease-out;border-color:#0000;border-radius:9999px}html[data-design=graphite] label[data-find-field]:focus-within,html[data-design=graphite] div[data-find-field]>input:focus{border-color:rgb(var(--signal) / .7);background-color:rgb(var(--surface-base))}html[data-design=graphite] [data-hub-table-head]{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:.6875rem;font-weight:400}html[data-design=graphite] [data-hub-table-head] button{letter-spacing:inherit}html[data-design=graphite] [data-hub-table] [data-file-id]{border-radius:var(--radius-lg);border-color:#0000}html[data-design=graphite] [data-hub-table] [data-file-id][data-source-selected]{background-color:rgb(var(--surface-subtle));box-shadow:none}html[data-design=graphite] [data-hub-table] [data-file-id][data-source-selected]:hover{background-color:rgb(var(--surface-nav-active))}html[data-design=graphite] [data-hub-table] [data-file-id][data-source-selected]:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--signal))}html[data-design=graphite] [data-file-id][data-source-selected] .text-accent-text{color:rgb(var(--text-primary))}html[data-design=graphite] [data-cell=meta]{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:.78125rem}html[data-design=graphite] [data-cell=size]{font-variant-numeric:tabular-nums}html[data-design=graphite] [data-index-action],html[data-design=graphite] .status-chip{font-family:var(--font-geist-mono), ui-monospace, monospace;border-color:#0000;border-radius:9999px}html[data-design=graphite] [data-index-action]{letter-spacing:.04em;font-size:.6875rem}html[data-design=graphite] [data-index-ticks] [data-tick]{background-color:rgb(var(--border-strong) / .6)}html[data-design=graphite] [data-index-ticks] [data-tick=on]{background-color:var(--color-success)}html[data-design=graphite] [data-index-ticks] [data-tick=live]{background-color:rgb(var(--signal));animation:1.1s ease-in-out infinite direction-2-tick}@keyframes direction-2-tick{0%,to{opacity:.35}50%{opacity:1}}html[data-design=graphite] [data-folder-facts]{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.75rem}html[data-design=graphite] [data-hub-nav] [aria-current=true]>svg:first-child{color:rgb(var(--signal))}html[data-design=graphite] [data-tree-child]{position:relative}html[data-design=graphite] [data-tree-child]:before{content:"";background-color:rgb(var(--border-default));width:1px;position:absolute;top:-2px;bottom:-2px;left:19px}html[data-design=graphite] [data-tree-child][aria-current=true]:before{background-color:rgb(var(--signal))}html[data-design=graphite] [data-tree-child]>span:last-child{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.6875rem}html[data-design=graphite] [data-tree-children]{animation:direction-2-tree-open var(--transition-duration-slow) cubic-bezier(.2, .8, .2, 1)}@keyframes direction-2-tree-open{0%{opacity:0;clip-path:inset(0 0 100%);translate:0 -4px}to{opacity:1;clip-path:inset(0);translate:0}}html[data-design=graphite] [data-sidebar-rail] [aria-current=page] svg{color:rgb(var(--signal))}html[data-design=graphite] [data-create-menu]{border-radius:var(--radius-xl);transform-origin:0 0;animation:direction-2-spread var(--transition-duration-medium) cubic-bezier(.2, .8, .2, 1)}@keyframes direction-2-spread{0%{opacity:0;clip-path:inset(0 62% 82% 0 round 9999px);scale:.94}to{opacity:1;clip-path:inset(0 0 0 0 round var(--radius-xl));scale:1}}html[data-design=graphite] [data-menu-tile]{background-color:rgb(var(--surface-subtle));color:rgb(var(--text-primary))}html[data-design=graphite] [data-folder-card] [data-folder-papers]>div{transition:rotate var(--transition-duration-slow) cubic-bezier(.34, 1.56, .64, 1), translate var(--transition-duration-slow) cubic-bezier(.34, 1.56, .64, 1)}html[data-design=graphite] [data-folder-card]:hover [data-folder-papers]>div:first-child{translate:.25rem -.5rem;rotate:-18deg}html[data-design=graphite] [data-folder-card]:hover [data-folder-papers]>div:nth-child(2){translate:0 -.75rem}html[data-design=graphite] [data-folder-card]:hover [data-folder-papers]>div:last-child{translate:-.25rem -.5rem;rotate:18deg}html[data-design=graphite] [data-upload-tray]{border-radius:var(--radius-2xl)}html[data-design=graphite] [data-upload-fill=uploading]{background-color:rgb(var(--signal))}html[data-design=graphite] [data-upload-tray] .animate-spin{color:rgb(var(--signal))}html[data-design=graphite] [data-upload-tray] :is(.tabular-nums,.shrink-0.text-xs),html[data-design=graphite] [data-door-notice] p+p{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.6875rem}html[data-design=graphite] [data-dropzone]{border-color:rgb(var(--border-strong));border-radius:var(--radius-xl);background-color:rgb(var(--surface-raised));transition:border-color var(--transition-duration-fast) ease-out, background-color var(--transition-duration-fast) ease-out, scale var(--transition-duration-medium) ease-out}html[data-design=graphite] [data-dropzone][data-dragging]{--color-accent:rgb(var(--signal));border-color:rgb(var(--signal));background-color:rgb(var(--signal) / .06);scale:1.01}html[data-design=graphite] [data-dropzone][data-dragging] .text-accent-text{color:rgb(var(--signal))}html[data-design=graphite] [data-empty-state]{border-radius:var(--radius-2xl);background-color:rgb(var(--surface-raised));border-color:#0000}html[data-design=graphite] [data-empty-glyph]{background-color:rgb(var(--surface-base));color:rgb(var(--text-primary))}html[data-design=graphite] :is([data-project-card],article[data-skill-id],article[data-automation-id],[data-connector-card]){background-color:rgb(var(--surface-raised));transition:background-color var(--transition-duration-fast) ease-out;border-color:#0000}html[data-design=graphite] :is([data-project-card],article[data-skill-id],article[data-automation-id],[data-connector-card]):hover{background-color:rgb(var(--surface-subtle));border-color:#0000}html[data-design=graphite] :is([data-project-card],article[data-automation-id]) h2{letter-spacing:-.015em}html[data-design=graphite] [data-project-card] time{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.6875rem}html[data-design=graphite] [data-source-stack]>span:first-child>span{border-color:rgb(var(--surface-raised));transition:border-color var(--transition-duration-fast) ease-out, translate var(--transition-duration-fast) ease-out}html[data-design=graphite] [data-project-card]:hover [data-source-stack]>span:first-child>span{border-color:rgb(var(--surface-subtle))}html[data-design=graphite] [data-connection-trace]>span:first-child{border-top:1px dashed rgb(var(--border-strong))}html[data-design=graphite] [data-connection-trace=solid]>span:first-child{border-top-style:solid;border-top-color:var(--color-success)}html[data-design=graphite] [data-connector-setup] [role=progressbar]>span{background-color:rgb(var(--border-default));transition:background-color var(--transition-duration-slow) ease-out}html[data-design=graphite] [data-connector-setup] [role=progressbar]>[data-on]{background-color:var(--color-success)}html[data-design=graphite] [data-glyph-tone=active]{background-color:rgb(var(--surface-base));color:rgb(var(--text-primary))}html[data-design=graphite] .state-pill{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.6875rem;font-weight:400}html[data-design=graphite] [data-state-pill=running]{--status-info-bd:transparent;--status-info-bg:rgb(var(--surface-subtle));--color-info:rgb(var(--text-primary))}html[data-design=graphite] [data-state-pill=running]>span:first-child span{background-color:rgb(var(--signal))}html[data-design=graphite] :is([data-tab-count],[data-unread-badge]){font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.6875rem}html[data-design=graphite] [data-heat-strip]>[data-level="0"]{background-color:rgb(var(--border-default))}html[data-design=graphite] [data-heat-strip]>[data-level="1"]{background-color:rgb(var(--text-secondary) / .4)}html[data-design=graphite] [data-heat-strip]>[data-level="2"]{background-color:rgb(var(--text-secondary) / .8)}html[data-design=graphite] [data-heat-strip]>[data-level="3"]{background-color:rgb(var(--text-primary))}html[data-design=graphite] [data-stacked-bars]>[data-ringed]{box-shadow:0 0 0 2px rgb(var(--surface-raised)), 0 0 0 3px rgb(var(--text-primary) / .45)}html[data-design=graphite] p[data-nudge-trace].rounded-full{animation:2.4s ease-in forwards direction-2-settle}@keyframes direction-2-settle{0%,60%{opacity:1}to{opacity:.55}}html[data-design=graphite] [data-chat-history-row]{border-radius:var(--radius-lg);border-color:#0000}html[data-design=graphite] [data-chat-history-row][data-selected]{background-color:rgb(var(--surface-subtle));box-shadow:inset 2px 0 0 0 rgb(var(--signal))}html[data-design=graphite] [data-row-date]{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.6875rem}html[data-design=graphite] [data-selection-verbs]{transform-origin:0;animation:direction-2-grow-out var(--transition-duration-slow) cubic-bezier(.34, 1.56, .64, 1)}@keyframes direction-2-grow-out{0%{opacity:0;scale:.6 1}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){html[data-design=graphite] :is([data-index-ticks] [data-tick=live],[data-tree-children],[data-create-menu],[data-selection-verbs],p[data-nudge-trace]){animation:none}html[data-design=graphite] :is([data-folder-card] [data-folder-papers]>div,[data-dropzone]){transition:none}}html[data-design=graphite] [data-board-shimmer]{background-image:linear-gradient(90deg, transparent 0%, rgb(var(--signal)) 50%, transparent 100%);background-size:200% 100%;animation:1.6s linear infinite direction-2-board-shimmer}@keyframes direction-2-board-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){html[data-design=graphite] [data-board-shimmer]{background-image:none;background-color:rgb(var(--signal) / .6);animation:none}}html[data-design=graphite] [data-logo-fan]>span{transition:translate var(--transition-duration-medium) cubic-bezier(.34, 1.56, .64, 1), scale var(--transition-duration-medium) cubic-bezier(.34, 1.56, .64, 1)}html[data-design=graphite] [data-logo-fan]:hover>span{translate:0 2px}html[data-design=graphite] [data-logo-fan]>span:hover{z-index:20;position:relative;translate:0 -8px;scale:1.08}@media (prefers-reduced-motion:reduce){html[data-design=graphite] [data-logo-fan]>span{transition:none}}html[data-design=graphite] [data-project-panel]{border-radius:var(--radius-2xl);background-color:rgb(var(--surface-raised));border-color:#0000}html[data-design=graphite] [data-project-panel] [data-secondary-action]{background-color:rgb(var(--surface-base))}html[data-design=graphite] [data-project-panel] [data-secondary-action]:hover{background-color:rgb(var(--surface-subtle))}html[data-design=graphite] [data-compact-card]{grid-template-columns:auto minmax(0,1fr) auto;align-content:start;align-items:start;gap:.125rem .75rem;min-height:0;padding:1rem;display:grid}html[data-design=graphite] [data-compact-card]>*{grid-column:2;margin-top:0}html[data-design=graphite] [data-compact-card]>[data-card-head]{display:contents}html[data-design=graphite] [data-compact-card]>:is([data-card-glyph],[data-card-head]>:first-child){grid-area:1/1/span 2;margin:0;transform:none}html[data-design=graphite] [data-compact-card]>[data-card-glyph]>*{width:2.25rem;height:2.25rem}html[data-design=graphite] [data-compact-card]>[data-card-head]>:last-child:not(:first-child){grid-area:1/3;justify-self:end;margin-block:-.375rem}html[data-design=graphite] [data-compact-card]>[data-card-head]>:not(:first-child):not(:last-child){grid-area:3/2/auto/-1;justify-self:start;margin:.375rem 0 0}html[data-design=graphite] [data-compact-card]>[data-card-head]>:not(:first-child):not(:last-child):empty{display:none}html[data-design=graphite] [data-compact-card]>[data-card-foot]{grid-column:1/-1;margin-top:0;padding-top:.75rem}html[data-design=graphite] [data-compact-create]{flex-direction:row;justify-content:flex-start;gap:.75rem;min-height:0;padding:1rem}html[data-design=graphite] [data-compact-create]>:first-child{margin:0}html[data-design=graphite]{--project-glyph-fill:#3a3f48;--project-glyph-fold:#1c1f25}html[data-design=graphite][data-theme=dark]{--project-glyph-fill:#5a606a;--project-glyph-fold:#3a3e46}html[data-design=graphite] [data-project-glyph] [data-part=fill]{fill:var(--project-glyph-fill)}html[data-design=graphite] [data-project-glyph] [data-part=fold]{fill:var(--project-glyph-fold)}html[data-design=graphite] [data-project-glyph] [data-part=line]{stroke:var(--project-glyph-fill)}html[data-design=graphite] :is([data-sidebar-rail],[data-sidebar-mobile-shell]) .gap-3{column-gap:.5rem}html[data-design=graphite] [data-sidebar-nav-list]{padding-top:2px}html[data-design=graphite] [data-skills-d2] [role=switch]{border:0;width:2rem;height:1.125rem;padding:2px}html[data-design=graphite] [data-skills-d2] [role=switch]>span{width:.875rem;height:.875rem;box-shadow:none}html[data-design=graphite] [data-skills-d2] [role=switch][aria-checked=true]{background-color:rgb(var(--text-primary))}html[data-design=graphite] [data-skills-d2] [role=switch][aria-checked=true]>span{background-color:rgb(var(--surface-base));translate:.875rem}html[data-design=graphite] [data-skills-d2] [role=switch][aria-checked=false]{background-color:rgb(var(--surface-nav-active))}html[data-design=graphite] [data-skills-d2] [role=switch][aria-checked=false]>span{background-color:rgb(var(--text-disabled));translate:0}
html[data-direction=direction-3]{--font-geist:var(--font-inter), "Helvetica Neue", Arial, sans-serif}
html[data-direction=direction-3] [data-landing-scroll]{letter-spacing:-.006em}html[data-direction=direction-3] [data-d3-hero] h1{letter-spacing:-.02em}html[data-direction=direction-3] [data-composer-layout=full]{box-shadow:var(--elevation-composer);padding:18px 10px 10px}html[data-direction=direction-3] [data-composer-layout=full] [data-composer-editor]{min-height:2.25rem;padding:0 10px 8px}html[data-direction=direction-3] [data-composer-layout=full] [data-composer-editor] [role=textbox]{letter-spacing:-.011em;font-size:17px;line-height:24px}html[data-direction=direction-3] [data-composer-layout=full] [data-composer-editor]>span{letter-spacing:-.011em;color:rgb(var(--text-secondary));font-size:17px;line-height:24px;top:6px;left:10px}html[data-direction=direction-3] [data-composer-layout=full] [data-composer-plus]{background-color:#0000}html[data-direction=direction-3] [data-composer-layout=full] [data-composer-plus]:hover{background-color:rgb(var(--surface-subtle))}html[data-direction=direction-3] [data-composer-layout=full] button[aria-label=Voice\ input]{width:2rem;height:2rem;color:rgb(var(--text-secondary));background-color:#0000;border-color:#0000;border-radius:9999px}html[data-direction=direction-3] [data-composer-layout=full] button[aria-label=Voice\ input]:hover{background-color:rgb(var(--surface-subtle));color:rgb(var(--text-primary))}html[data-direction=direction-3] [data-composer-layout=full] [data-composer-send]{border-radius:9999px;width:2rem;height:2rem}html[data-direction=direction-3] [data-composer-layout=full] [data-composer-send]:not(:disabled):active{transform:scale(.96)}html[data-direction=direction-3] [data-d3-hero]{view-transition-name:d3-landing-hero}::view-transition-group(d3-composer){animation-duration:var(--transition-duration-slow,.3s);animation-timing-function:ease-out}::view-transition-old(d3-landing-hero){animation:d3-hero-out var(--transition-duration-fast,.15s) ease-in both}::view-transition-old(root){animation-duration:var(--transition-duration-fast,.15s)}::view-transition-new(root){animation-duration:var(--transition-duration-fast,.15s)}@keyframes d3-hero-out{to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}::view-transition-old(root){animation:d3-fade-out var(--transition-duration-fast,.15s) ease-in both}::view-transition-new(root){animation:d3-fade-in var(--transition-duration-fast,.15s) ease-out both}}@keyframes d3-fade-out{to{opacity:0}}@keyframes d3-fade-in{0%{opacity:0}}
