:root,[data-skelly-theme=black]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sk-color-background:#000;--sk-color-foreground:oklch(98.5% 0 0);--sk-color-surface:oklch(10% 0 0);--sk-color-surface-hover:oklch(14.5% 0 0);--sk-color-surface-active:oklch(19% 0 0);--sk-color-muted:oklch(20% 0 0);--sk-color-muted-foreground:oklch(67% 0 0);--sk-color-border:oklch(28% 0 0);--sk-color-border-strong:oklch(53% 0 0);--sk-color-focus:oklch(98.5% 0 0);--sk-color-selection:oklch(98.5% 0 0);--sk-color-selection-foreground:#000;--sk-color-accent:oklch(98.5% 0 0);--sk-color-accent-foreground:#000;--sk-color-danger:oklch(58% .24 24);--sk-color-danger-foreground:#fff;--sk-color-warning:oklch(82% .17 84);--sk-color-warning-foreground:#000;--sk-color-success:oklch(77% .18 145);--sk-color-success-foreground:#000;--sk-color-info:oklch(72% .13 245);--sk-color-info-foreground:#000;--sk-color-disabled:oklch(35% 0 0);--sk-color-overlay:#000000d6;--sk-color-dither-primary:oklch(24% 0 0);--sk-color-dither-secondary:#000;--sk-space-0:0;--sk-space-1:4px;--sk-space-2:8px;--sk-space-3:12px;--sk-space-4:16px;--sk-space-5:20px;--sk-space-6:24px;--sk-space-8:32px;--sk-space-10:40px;--sk-space-12:48px;--sk-space-16:64px;--sk-control-height-sm:32px;--sk-control-height-md:40px;--sk-control-height-lg:48px;--sk-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sk-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;--sk-border-width:1px;--sk-focus-width:2px;--sk-motion-fast:90ms;--sk-motion-medium:.18s;--sk-ease-step:steps(2, end)}[data-skelly-density=compact]{--sk-control-height-sm:28px;--sk-control-height-md:34px;--sk-control-height-lg:40px}@theme{--color-skelly-background: var(--sk-color-background); --color-skelly-foreground: var(--sk-color-foreground); --color-skelly-surface: var(--sk-color-surface); --color-skelly-surface-hover: var(--sk-color-surface-hover); --color-skelly-surface-active: var(--sk-color-surface-active); --color-skelly-muted: var(--sk-color-muted); --color-skelly-muted-foreground: var(--sk-color-muted-foreground); --color-skelly-border: var(--sk-color-border); --color-skelly-border-strong: var(--sk-color-border-strong); --color-skelly-focus: var(--sk-color-focus); --color-skelly-accent: var(--sk-color-accent); --color-skelly-danger: var(--sk-color-danger); --font-skelly-sans: var(--sk-font-sans); --font-skelly-mono: var(--sk-font-mono);}@media (prefers-reduced-motion:reduce){:root{--sk-motion-fast:1ms;--sk-motion-medium:1ms}}@media (forced-colors:active){:root{--sk-color-background:Canvas;--sk-color-foreground:CanvasText;--sk-color-surface:Canvas;--sk-color-surface-hover:Highlight;--sk-color-surface-active:Highlight;--sk-color-border:CanvasText;--sk-color-border-strong:CanvasText;--sk-color-focus:Highlight;--sk-color-accent:Highlight;--sk-color-accent-foreground:HighlightText}}:root{--skelly-black:#000;--skelly-white:#f7f7f4;--skelly-red:#ff203c;--skelly-muted:#858585}.skelly-logo{--skelly-size:160px;--skelly-color:#fff;--skelly-active:#ff203c;--eye-x:0px;--eye-y:0px;width:var(--skelly-size);height:var(--skelly-size);color:var(--skelly-color);isolation:isolate;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;transform:translateZ(0)}.skelly-logo.is-interactive{cursor:pointer}.skelly-logo.is-static{cursor:default;pointer-events:none}.skelly-logo:focus-visible{outline-offset:6px;outline:1px solid}.skelly-logo svg{width:100%;height:100%;overflow:visible}.skelly-logo .skelly-shell,.skelly-logo .skelly-teeth,.skelly-logo .skelly-pupils{color:var(--skelly-color)}.skelly-logo .skelly-face{transform-origin:32px 39px}.skelly-logo .skelly-pupil{transform:translate(var(--eye-x),var(--eye-y));transition:fill .1s linear}.skelly-logo .skelly-socket{transform-box:fill-box;transform-origin:50%;transition:transform 75ms steps(2,end)}.skelly-logo .skelly-mouth,.skelly-logo .skelly-teeth{transform-box:fill-box;transform-origin:top}.skelly-logo.is-interactive:hover{outline-offset:2px;outline:1px solid #ffffff47}.skelly-logo.is-interactive:active{transform:scale(.98)}.skelly-logo.is-blinking .skelly-socket,.skelly-logo.is-blinking .skelly-pupils{transform:scaleY(.08)}.skelly-logo.is-clicked .skelly-pupils{color:var(--skelly-active)}.skelly-logo.is-clicked{animation:.72s cubic-bezier(.2,.9,.2,1) skelly-lunge}.skelly-logo.is-twitch{animation:.16s steps(2,end) skelly-twitch}.skelly-logo.is-glitch{animation:.15s steps(2,end) skelly-glitch}.skelly-logo.is-glitch svg{outline:1px solid var(--skelly-active);outline-offset:2px}.skelly-logo.is-laugh .skelly-face{animation:.72s steps(4,end) skelly-face-laugh}.skelly-logo.is-laugh .skelly-mouth,.skelly-logo.is-laugh .skelly-teeth{animation:.72s steps(4,end) skelly-jaw-laugh}.skelly-logo.is-laugh .skelly-socket,.skelly-logo.is-laugh .skelly-pupils{animation:.72s steps(4,end) skelly-laugh-eyes}.skelly-logo.is-stare .skelly-pupils{animation:1.1s ease-out skelly-stare}.skelly-logo--intro .skelly-piece{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.68s steps(7,end) forwards skelly-assemble;animation-delay:calc(var(--piece-index,0)*45ms)}.skelly-logo--intro .p1{--piece-index:0}.skelly-logo--intro .p2{--piece-index:1}.skelly-logo--intro .p3{--piece-index:2}.skelly-logo--intro .p4{--piece-index:3}.skelly-logo--intro .p5{--piece-index:4}.skelly-logo--intro .p6{--piece-index:5}.skelly-logo--intro .p7{--piece-index:6}.skelly-logo--intro .skelly-face,.skelly-logo--intro .skelly-teeth,.skelly-logo--intro .skelly-pupils{opacity:0;animation:1ms step-end .56s forwards skelly-face-in}@keyframes skelly-assemble{0%{opacity:0;transform:translate(var(--ax),var(--ay)) rotate(var(--ar)) scale(.2)}75%{opacity:1;transform:translate(2px,-2px)rotate(0)scale(1.04)}to{opacity:1;transform:none}}@keyframes skelly-face-in{to{opacity:1}}@keyframes skelly-lunge{0%,to{transform:scale(1)}20%{transform:scale(1.075)}42%{transform:scale(.98)}}@keyframes skelly-twitch{0%,to{transform:none}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,-1px)}}@keyframes skelly-glitch{0%,to{opacity:1;transform:none}33%{opacity:.75;transform:translate(4px)}66%{opacity:.9;transform:translate(-3px)}}@keyframes skelly-face-laugh{0%,to{transform:none}30%{transform:translateY(-1px)rotate(-1deg)}60%{transform:translateY(1px)rotate(1deg)}}@keyframes skelly-jaw-laugh{0%,to{transform:none}25%{transform:translateY(1px)scaleY(1.18)}50%{transform:translateY(3px)scaleY(1.36)}75%{transform:translateY(1px)scaleY(1.15)}}@keyframes skelly-laugh-eyes{0%,to{transform:none}30%,70%{transform:scaleY(.18)}}@keyframes skelly-stare{0%{transform:translate(var(--eye-x),var(--eye-y))}25%,85%{transform:translate(0)scale(1.2)}to{transform:translate(var(--eye-x),var(--eye-y))}}.skelly-hero{min-height:100svh;color:var(--skelly-white);background:var(--skelly-black);text-align:center;align-content:center;place-items:center;gap:28px;padding:72px 24px;display:grid;position:relative;overflow:hidden}.skelly-hero__noise{pointer-events:none;opacity:.07;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.skelly-hero__stage{place-items:center;width:min(840px,94vw);min-height:320px;display:grid;position:relative}.skelly-word{letter-spacing:-.1em;justify-content:center;margin:0;font:900 clamp(44px,10vw,116px)/.8 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.skelly-letter{opacity:0;animation:80ms steps(2,end) forwards skelly-letter-in;animation-delay:calc(var(--i)*65ms);display:inline-block;transform:translateY(14px)}.phase-collapse .skelly-letter,.phase-logo .skelly-letter,.phase-alive .skelly-letter{animation:.38s steps(5,end) forwards skelly-letter-collapse;animation-delay:calc(var(--i)*15ms)}.skelly-hero__mark{opacity:0;place-items:center;display:grid;position:absolute;inset:0;transform:scale(.72)}.phase-logo .skelly-hero__mark{animation:.14s steps(2,end) forwards skelly-mark-in}.phase-alive .skelly-hero__mark{opacity:1;transform:none}.skelly-hero__subtitle{color:#8e8e8a;letter-spacing:.04em;opacity:0;max-width:560px;margin:0;font:500 14px/1.6 ui-monospace,monospace;transform:translateY(8px)}.phase-alive .skelly-hero__subtitle{animation:.5s forwards skelly-copy-in}.skelly-replay{color:#bcbcb8;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;opacity:0;background:0 0;border:1px solid #2b2b2b;padding:8px 12px;font:600 11px/1 ui-monospace,monospace}.phase-alive .skelly-replay{animation:.5s .16s forwards skelly-copy-in}.skelly-replay:hover{color:#fff;border-color:#686868}@keyframes skelly-letter-in{to{opacity:1;transform:none}}@keyframes skelly-letter-collapse{0%{opacity:1;transform:none}65%{opacity:1;transform:translate(var(--tx),var(--ty)) rotate(var(--tr)) scale(.55)}to{opacity:0;transform:translate(calc(var(--tx)*.12),calc(var(--ty)*.12)) rotate(0) scale(.08)}}@keyframes skelly-mark-in{to{opacity:1;transform:none}}@keyframes skelly-copy-in{to{opacity:1;transform:none}}.skelly-icon{transition:transform .18s cubic-bezier(.2,.8,.2,1);overflow:visible}button:hover>.skelly-icon{transform:translateY(-2px)}button:hover>.skelly-icon--ghost .skelly-icon__eyes{animation:.48s steps(2,end) skelly-icon-blink}button:hover>.skelly-icon--terminal .skelly-icon__eye,button:hover>.skelly-icon--key .skelly-icon__eye,button:hover>.skelly-icon--arrow .skelly-icon__eye{animation:.5s steps(3,end) skelly-icon-flicker}button:hover>.skelly-icon--hand{transform-origin:bottom;animation:.42s steps(3,end) skelly-icon-wave}button:hover>.skelly-icon--bone-bolt{animation:.32s steps(3,end) skelly-icon-crack}button:hover>.skelly-icon--jaw-bell{transform-origin:top;animation:.46s steps(4,end) skelly-icon-ring}@keyframes skelly-icon-blink{50%{transform:scaleY(.1)}}@keyframes skelly-icon-flicker{33%{opacity:0}66%{opacity:1}}@keyframes skelly-icon-wave{33%{transform:rotate(-8deg)}66%{transform:rotate(7deg)}}@keyframes skelly-icon-crack{50%{transform:translate(1px,-1px)}}@keyframes skelly-icon-ring{25%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}.skelly-loader{color:#fff;justify-items:center;gap:9px;min-width:140px;display:inline-grid}.skelly-loader .skelly-logo{animation:1.1s steps(5,end) infinite skelly-loader-scan}.skelly-loader__track{background:#222;width:120px;height:3px;overflow:hidden}.skelly-loader__fill{background:currentColor;width:34%;height:100%;animation:1.3s steps(8,end) infinite skelly-loader-progress;display:block}.skelly-loader__label{color:#8e8e8a;letter-spacing:.12em;text-transform:uppercase;font:600 10px/1 ui-monospace,monospace}.skelly-loader.is-complete .skelly-logo{animation:.54s steps(4,end) both skelly-complete-bite}.skelly-loader.is-complete .skelly-loader__fill{width:100%;animation:none}@keyframes skelly-loader-scan{0%,to{opacity:1}50%{opacity:.62}}@keyframes skelly-loader-progress{0%{transform:translate(-160%)}to{transform:translate(300%)}}@keyframes skelly-complete-bite{0%{transform:scale(1)}40%{transform:scaleY(.78)}70%{transform:scale(1.08)}to{transform:scale(1)}}.skelly-demo{color:#f4f4f1;background:#000;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.skelly-demo__section{border-top:1px solid #202020;padding:96px max(24px,8vw)}.skelly-demo__section>header{align-items:baseline;gap:16px;margin-bottom:40px;display:flex}.skelly-demo__section>header span{color:#666;font:600 11px/1 ui-monospace,monospace}.skelly-demo__section h2{letter-spacing:-.05em;margin:0;font-size:clamp(26px,4vw,48px)}.skelly-demo__marks{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.skelly-icon-grid{border:1px solid #242424;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.skelly-icon-grid button{color:#ededeb;cursor:pointer;background:#090909;border:1px solid #242424;border-top:0;border-left:0;align-content:center;place-items:center;gap:14px;min-height:130px;display:grid}.skelly-icon-grid button:hover{background:#101010}.skelly-icon-grid button span{color:#6f6f6c;text-transform:uppercase;letter-spacing:.08em;font:600 10px/1 ui-monospace,monospace}.skelly-demo__loader{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.skelly-demo__loader>button{color:#fff;cursor:pointer;background:#111;border:1px solid #333;padding:10px 16px}@media (width<=640px){.skelly-hero{min-height:90svh}.skelly-hero__stage{min-height:250px}.skelly-word{letter-spacing:-.12em}.skelly-demo__section{padding-block:64px}}@media (prefers-reduced-motion:reduce){.skelly-logo,.skelly-logo *,.skelly-hero *,.skelly-loader *,.skelly-icon{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.skelly-logo .skelly-pupil{transform:none}}.sk-conversation{scrollbar-gutter:stable;height:100%;min-height:0;overflow:auto}.sk-conversation-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.sk-message{border-bottom:1px solid var(--sk-color-border);grid-template-columns:44px minmax(0,1fr);display:grid}.sk-message__rail{border-right:1px solid var(--sk-color-border);font:700 10px/1 var(--sk-font-mono);place-items:start center;padding:14px 8px;display:grid}.sk-message__rail>span{border:1px solid var(--sk-color-border-strong);place-items:center;width:26px;height:26px;display:grid}.sk-message>article{min-width:0;padding:14px 16px}.sk-message>article>header{text-transform:uppercase;font:650 10px/1 var(--sk-font-mono);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sk-message>article>header time{color:var(--sk-color-muted-foreground)}.sk-message__body{font:400 14px/1.62 var(--sk-font-sans)}.sk-message--assistant{background:var(--sk-color-surface)}.sk-message--system{border-left:3px solid var(--sk-color-warning)}.sk-message--tool{font-family:var(--sk-font-mono)}.sk-message-content{gap:12px;display:grid}.sk-message-actions{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.sk-prompt-input{border:1px solid var(--sk-color-border-strong);background:#000}.sk-prompt-input textarea{width:100%;min-height:92px;color:var(--sk-color-foreground);resize:vertical;font:500 14px/1.5 var(--sk-font-sans);background:#000;border:0;outline:0;padding:14px;display:block}.sk-prompt-input>footer{border-top:1px solid var(--sk-color-border);justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.sk-prompt-input>footer>div{align-items:center;gap:8px;display:flex}.sk-prompt-input>footer>div>span{color:var(--sk-color-muted-foreground);font:500 10px/1 var(--sk-font-mono)}.sk-model-selector{align-items:center;gap:8px;display:flex}.sk-model-selector>span{color:var(--sk-color-muted-foreground);font:600 10px/1 var(--sk-font-mono);text-transform:uppercase}.sk-model-selector select{border:1px solid var(--sk-color-border-strong);min-height:32px;color:var(--sk-color-foreground);font:600 11px/1 var(--sk-font-mono);background:#000;padding:0 30px 0 10px}.sk-tool-call,.sk-reasoning{border:1px solid var(--sk-color-border);background:#000}.sk-tool-call>summary,.sk-reasoning>summary{cursor:pointer;font:600 11px/1.2 var(--sk-font-mono);grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:grid}.sk-tool-call>summary::-webkit-details-marker{display:none}.sk-reasoning>summary::-webkit-details-marker{display:none}.sk-tool-call>summary>small,.sk-reasoning>summary>small{color:var(--sk-color-muted-foreground);justify-self:end}.sk-tool-call[open]>summary>span:last-child,.sk-reasoning[open]>summary>span:last-child{transform:rotate(45deg)}.sk-tool-call__status{border:1px solid var(--sk-color-border-strong);width:8px;height:8px}.sk-tool-call__status[data-status=working]{background:var(--sk-color-warning);animation:.7s steps(2,end) infinite sk-agent-pulse}.sk-tool-call__status[data-status=success]{background:var(--sk-color-success)}.sk-tool-call__status[data-status=error]{background:var(--sk-color-danger)}.sk-tool-call__grid{border-top:1px solid var(--sk-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sk-tool-call__grid>section{min-width:0;padding:12px}.sk-tool-call__grid>section+section{border-left:1px solid var(--sk-color-border)}.sk-tool-call h4,.sk-reasoning h4{color:var(--sk-color-muted-foreground);font:600 9px/1 var(--sk-font-mono);letter-spacing:.08em;margin:0 0 8px}.sk-tool-result{border-left:3px solid var(--sk-color-danger);background:var(--sk-color-surface);font:500 12px/1.5 var(--sk-font-mono);gap:6px;padding:10px 12px;display:grid}.sk-tool-result[data-success=true]{border-left-color:var(--sk-color-success)}.sk-reasoning>summary{grid-template-columns:auto auto 1fr auto}.sk-reasoning>div{border-top:1px solid var(--sk-color-border);color:var(--sk-color-muted-foreground);font:400 12px/1.6 var(--sk-font-mono);padding:12px}.sk-sources{border:1px solid var(--sk-color-border)}.sk-sources>header{border-bottom:1px solid var(--sk-color-border);font:650 10px/1 var(--sk-font-mono);letter-spacing:.06em;padding:9px 12px}.sk-sources ol{margin:0;padding:0;list-style:none;display:grid}.sk-sources li+li{border-top:1px solid var(--sk-color-border)}.sk-sources a{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}.sk-sources a:hover{background:var(--sk-color-surface-hover)}.sk-sources a>span{border:1px solid var(--sk-color-border);place-items:center;width:22px;height:22px;display:grid}.sk-sources a strong,.sk-sources a small{display:block}.sk-sources a small,.sk-sources a code{color:var(--sk-color-muted-foreground);font:500 10px/1.4 var(--sk-font-mono)}.sk-citation{border:1px solid var(--sk-color-border-strong);min-width:16px;height:16px;font:700 9px/1 var(--sk-font-mono);place-items:center;display:inline-grid}.sk-agent-card{border:1px solid var(--sk-color-border);background:#000}.sk-agent-card>header{border-bottom:1px solid var(--sk-color-border);grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.sk-agent-card__mark{border:1px solid var(--sk-color-border-strong);width:40px;height:40px;font:800 16px/1 var(--sk-font-mono);place-items:center;display:grid}.sk-agent-card__mark[data-status=working]{background:repeating-linear-gradient(135deg,var(--sk-color-surface-active) 0 4px,#000 4px 8px)}.sk-agent-card h3{font:700 15px/1.2 var(--sk-font-sans);margin:0}.sk-agent-card p{color:var(--sk-color-muted-foreground);font:400 12px/1.45 var(--sk-font-sans);margin:5px 0 0}.sk-agent-card__model{border-bottom:1px solid var(--sk-color-border);font:600 10px/1 var(--sk-font-mono);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.sk-agent-card__model span{color:var(--sk-color-muted-foreground)}.sk-agent-card__tools{flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.sk-agent-card>footer{border-top:1px solid var(--sk-color-border);justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}.sk-agent-status,.sk-status-light{color:var(--sk-color-muted-foreground);font:600 10px/1 var(--sk-font-mono);text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.sk-agent-status>span,.sk-status-light>span{border:1px solid;width:8px;height:8px}.sk-agent-status[data-status=working]>span,.sk-status-light[data-status=online]>span{background:var(--sk-color-success);color:var(--sk-color-success)}.sk-agent-status[data-status=error]>span,.sk-status-light[data-status=busy]>span{background:var(--sk-color-danger);color:var(--sk-color-danger)}.sk-agent-status[data-status=waiting]>span,.sk-status-light[data-status=degraded]>span{background:var(--sk-color-warning);color:var(--sk-color-warning)}.sk-status-light[data-pulse=true]>span{animation:.7s steps(2,end) infinite sk-agent-pulse}.sk-task-plan{border:1px solid var(--sk-color-border);gap:10px;padding:12px;display:grid}.sk-task-plan>header{font:650 11px/1 var(--sk-font-mono);justify-content:space-between;display:flex}.sk-task-plan ol{margin:0;padding:0;list-style:none;display:grid}.sk-plan-step{border-top:1px solid var(--sk-color-border);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.sk-plan-step>span{border:1px solid var(--sk-color-border);width:24px;height:24px;font:700 9px/1 var(--sk-font-mono);place-items:center;display:grid}.sk-plan-step[data-status=complete]>span{background:var(--sk-color-success);color:#000}.sk-plan-step[data-status=active]>span{color:#000;background:#fff}.sk-plan-step[data-status=error]>span{background:var(--sk-color-danger)}.sk-plan-step strong{font:650 12px/1.3 var(--sk-font-sans);display:block}.sk-plan-step p{color:var(--sk-color-muted-foreground);font:400 11px/1.45 var(--sk-font-sans);margin:4px 0 0}.sk-plan-step small{color:var(--sk-color-muted-foreground);font:500 10px/1 var(--sk-font-mono)}.sk-artifact{border:1px solid var(--sk-color-border);background:#000}.sk-artifact>header{border-bottom:1px solid var(--sk-color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.sk-artifact>header>div:first-child span,.sk-artifact>header>div:first-child strong{display:block}.sk-artifact>header>div:first-child span{color:var(--sk-color-muted-foreground);font:600 8px/1 var(--sk-font-mono)}.sk-artifact>header>div:first-child strong{font:650 12px/1 var(--sk-font-mono);margin-top:4px}.sk-artifact__body{min-width:0;overflow:auto}.sk-artifact-tabs{border-bottom:1px solid var(--sk-color-border);display:flex}.sk-artifact-tabs button{border:0;border-right:1px solid var(--sk-color-border);min-height:34px;color:var(--sk-color-muted-foreground);font:600 10px/1 var(--sk-font-mono);background:#000;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.sk-artifact-tabs button[aria-selected=true]{color:#000;background:#fff}.sk-artifact-tabs button span{font-size:9px}.sk-file-tree{min-width:190px;font:500 11px/1 var(--sk-font-mono);overflow:auto}.sk-file-tree ul{margin:0;padding:0;list-style:none}.sk-file-tree button{width:100%;min-height:30px;color:var(--sk-color-muted-foreground);text-align:left;background:#000;border:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.sk-file-tree button:hover{background:var(--sk-color-surface-hover);color:#fff}.sk-file-tree button[aria-current=page]{color:#000;background:#fff}.sk-file-tree button small{margin-right:8px}.sk-file-tree li[data-status=modified] button small{color:var(--sk-color-warning)}.sk-file-tree li[data-status=added] button small{color:var(--sk-color-success)}.sk-file-tree li[data-status=deleted] button small{color:var(--sk-color-danger)}.sk-terminal{border:1px solid var(--sk-color-border);color:#fff;min-height:160px;font:500 11px/1.55 var(--sk-font-mono);background:#000;grid-template-rows:auto minmax(80px,1fr) auto;display:grid}.sk-terminal>header{border-bottom:1px solid var(--sk-color-border);letter-spacing:.08em;justify-content:space-between;padding:8px 10px;font-size:9px;display:flex}.sk-terminal>header span{color:var(--sk-color-success)}.sk-terminal__output{padding:10px;overflow:auto}.sk-terminal__output>div[data-tone=muted]{color:var(--sk-color-muted-foreground)}.sk-terminal__output>div[data-tone=success]{color:var(--sk-color-success)}.sk-terminal__output>div[data-tone=error]{color:var(--sk-color-danger)}.sk-terminal>form{border-top:1px solid var(--sk-color-border);grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.sk-terminal input{color:#fff;font:inherit;background:#000;border:0;outline:0}.sk-code-diff{border:1px solid var(--sk-color-border);font:500 10px/1.5 var(--sk-font-mono);overflow:auto}.sk-code-diff>div{grid-template-columns:1fr 1fr;display:grid}.sk-code-diff pre{border-bottom:1px solid var(--sk-color-border);white-space:pre-wrap;min-width:0;margin:0;padding:4px 8px}.sk-code-diff pre+pre{border-left:1px solid var(--sk-color-border)}.sk-code-diff pre[data-kind=remove]{background:#ff28401f}.sk-code-diff pre[data-kind=add]{background:#3cdc781f}.sk-commit{border:1px solid var(--sk-color-border)}.sk-commit>header{align-items:center;gap:10px;padding:10px 12px;display:flex}.sk-commit>header code{border:1px solid var(--sk-color-border);padding:4px 6px}.sk-commit>p{color:var(--sk-color-muted-foreground);font:500 10px/1 var(--sk-font-mono);margin:0;padding:0 12px 10px}.sk-commit ul{border-top:1px solid var(--sk-color-border);margin:0;padding:0;list-style:none}.sk-commit li{font:500 10px/1 var(--sk-font-mono);justify-content:space-between;padding:8px 12px;display:flex}.sk-commit li+li{border-top:1px solid var(--sk-color-border)}.sk-commit li b{color:var(--sk-color-success)}.sk-commit li i{color:var(--sk-color-danger);margin-left:8px;font-style:normal}.sk-env-vars{border:1px solid var(--sk-color-border);display:grid}.sk-env-vars>div{grid-template-columns:minmax(120px,1fr) auto minmax(100px,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid}.sk-env-vars>div+div{border-top:1px solid var(--sk-color-border)}.sk-env-vars>div>span{color:var(--sk-color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font:500 10px/1 var(--sk-font-mono);overflow:hidden}.sk-package-info{font:500 10px/1 var(--sk-font-mono);grid-template-columns:minmax(120px,1fr) auto auto auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.sk-package-info+.sk-package-info{border-top:1px solid var(--sk-color-border)}.sk-package-info strong,.sk-package-info small{display:block}.sk-package-info small{color:var(--sk-color-muted-foreground);margin-top:3px}.sk-test-results{border:1px solid var(--sk-color-border)}.sk-test-results>header{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;padding:10px 12px;display:flex}.sk-test-results details+details{border-top:1px solid var(--sk-color-border)}.sk-test-results summary{cursor:pointer;font:600 10px/1 var(--sk-font-mono);grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:10px 12px;display:grid}.sk-test-results ul{border-top:1px solid var(--sk-color-border);margin:0;padding:0;list-style:none}.sk-test-results li{grid-template-columns:18px 1fr;gap:8px;padding:8px 12px;display:grid}.sk-test-results li[data-status=passed]>span{color:var(--sk-color-success)}.sk-test-results li[data-status=failed]>span{color:var(--sk-color-danger)}.sk-test-results pre{white-space:pre-wrap;color:var(--sk-color-danger)}.sk-stack-trace{border:1px solid var(--sk-color-border);margin:0;padding:0;list-style:none}.sk-stack-trace li{color:var(--sk-color-muted-foreground);font:500 10px/1.4 var(--sk-font-mono);grid-template-columns:24px minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.sk-stack-trace li+li{border-top:1px solid var(--sk-color-border)}.sk-stack-trace li[data-app=true]{background:var(--sk-color-surface);color:#fff}.sk-stack-trace strong,.sk-stack-trace code{display:block}.sk-stack-trace code{color:inherit;margin-top:2px}.sk-voice-input{border:1px solid var(--sk-color-border-strong);color:#fff;text-align:left;background:#000;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:180px;padding:8px;display:grid}.sk-voice-input>span{background:linear-gradient(to top,var(--sk-color-danger) calc(var(--sk-level)*100%),transparent 0);border:1px solid;grid-row:1/3;width:28px;height:28px;display:block}.sk-voice-input strong,.sk-voice-input small{display:block}.sk-voice-input small{color:var(--sk-color-muted-foreground);font:500 9px/1 var(--sk-font-mono)}.sk-voice-input[data-active=true]{border-color:var(--sk-color-danger)}.sk-voice-waveform{align-items:center;gap:2px;height:36px;display:flex}.sk-voice-waveform span{width:3px;height:calc(var(--sk-wave)*100%);background:#fff}.sk-approval-card{border:1px solid var(--sk-color-warning)}.sk-approval-card>header{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.sk-approval-card>header>span{background:var(--sk-color-warning);color:#000;width:26px;height:26px;font:800 14px/1 var(--sk-font-mono);place-items:center;display:grid}.sk-approval-card p{color:var(--sk-color-muted-foreground);margin:4px 0 0;font-size:12px}.sk-approval-card__details{border-top:1px solid var(--sk-color-border);font:500 11px/1.5 var(--sk-font-mono);padding:12px}.sk-approval-card>footer{border-top:1px solid var(--sk-color-border);justify-content:flex-end;padding:10px 12px;display:flex}.sk-approval-card[data-risk=high]{border-color:var(--sk-color-danger)}.sk-video-frame{border:1px solid var(--sk-color-border-strong);background:#050505;position:relative;overflow:hidden}.sk-video-frame__content{place-items:center;display:grid;position:absolute;inset:0}.sk-video-frame__overlays{pointer-events:none;position:absolute;inset:0}.sk-video-frame__scan{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff09 3px 4px);position:absolute;inset:0}.sk-frame-scrubber{height:18px;position:relative}.sk-frame-scrubber input{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:18px;margin:0;position:absolute;inset:0}.sk-frame-scrubber:before{content:"";background:var(--sk-color-border);height:2px;position:absolute;top:8px;left:0;right:0}.sk-frame-scrubber__buffer{width:var(--sk-buffer);background:var(--sk-color-border-strong);height:2px;position:absolute;top:8px;left:0}.sk-frame-scrubber__marker{z-index:2;background:var(--sk-color-warning);width:1px;height:10px;position:absolute;top:4px}.sk-timeline-ruler{border-bottom:1px solid var(--sk-color-border);height:28px;position:relative;overflow:hidden}.sk-timeline-ruler>span{height:100%;font:500 8px/1 var(--sk-font-mono);position:absolute;top:0}.sk-timeline-ruler i{background:var(--sk-color-border-strong);width:1px;height:8px;display:block}.sk-timeline-ruler code{color:var(--sk-color-muted-foreground);white-space:nowrap;position:absolute;top:12px;left:3px}.sk-timeline-track{border-bottom:1px solid var(--sk-color-border);grid-template-columns:100px minmax(0,1fr);min-height:46px;display:grid}.sk-timeline-track>header{border-right:1px solid var(--sk-color-border);font:600 9px/1 var(--sk-font-mono);justify-content:space-between;align-items:center;padding:8px;display:flex}.sk-timeline-track__lane{min-width:400px;position:relative}.sk-timeline-track[data-muted=true]{opacity:.5}.sk-timeline-clip{border:1px solid var(--sk-color-border-strong);background:var(--sk-color-surface);color:#fff;text-align:left;min-width:20px;font:600 9px/1 var(--sk-font-mono);padding:5px 7px;position:absolute;top:5px;bottom:5px;overflow:hidden}.sk-timeline-clip[data-selected=true]{outline-offset:-2px;outline:2px solid #fff}.sk-timeline-clip[data-tone=accent]{color:#000;background:#fff}.sk-timeline-clip[data-tone=danger]{background:var(--sk-color-danger)}.sk-timeline-clip[data-tone=success]{background:var(--sk-color-success);color:#000}.sk-timeline-clip__wave{opacity:.65;align-items:end;gap:1px;height:10px;display:flex;position:absolute;bottom:4px;left:4px;right:4px}.sk-timeline-clip__wave i{height:calc(var(--sk-wave)*100%);background:currentColor;flex:1}.sk-playhead{z-index:8;background:var(--sk-color-danger);cursor:ew-resize;border:0;width:1px;padding:0;position:absolute;top:0;bottom:0}.sk-playhead>span{background:var(--sk-color-danger);clip-path:polygon(0 0,100% 0,50% 100%);width:9px;height:9px;position:absolute;top:0;left:-4px}.sk-transport{border:1px solid var(--sk-color-border);border-top:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:8px;display:grid}.sk-transport>div{align-items:center;gap:4px;display:flex}.sk-transport>div:last-child{justify-content:flex-end}.sk-transport__toggle{border:1px solid var(--sk-color-border);height:28px;color:var(--sk-color-muted-foreground);font:600 9px/1 var(--sk-font-mono);background:#000;padding:0 8px}.sk-transport__toggle[aria-pressed=true]{color:#000;background:#fff}.sk-timecode,.sk-frame-rate{font:600 10px/1 var(--sk-font-mono)}.sk-frame-rate{border:1px solid var(--sk-color-border);align-items:center;height:28px;padding:0 8px;display:inline-flex}.sk-composition-stage{background:#080808;place-items:center;min-height:300px;display:grid;overflow:auto}.sk-composition-stage[data-grid=true]{background-image:linear-gradient(var(--sk-color-border) 1px,transparent 1px),linear-gradient(90deg,var(--sk-color-border) 1px,transparent 1px);background-size:24px 24px}.sk-composition-canvas{transform-origin:50%;background:#000;flex:none;position:relative}.sk-safe-area{pointer-events:none;position:absolute;inset:0}.sk-safe-area span{border:1px dashed #ffffff80;position:absolute}.sk-safe-area [data-zone=action]{inset:5%}.sk-safe-area [data-zone=title]{inset:10%}.sk-scene-card{border:1px solid var(--sk-color-border);color:#fff;text-align:left;background:#000;gap:6px;padding:0;display:grid}.sk-scene-card[data-selected=true]{border-color:#fff}.sk-scene-card__preview{aspect-ratio:16/9;background:var(--sk-color-surface);font:800 26px/1 var(--sk-font-mono);place-items:center;display:grid}.sk-scene-card footer{border-top:1px solid var(--sk-color-border);font:600 9px/1 var(--sk-font-mono);grid-template-columns:auto minmax(0,1fr) auto;gap:7px;padding:7px;display:grid}.sk-scene-card footer span,.sk-scene-card footer small{color:var(--sk-color-muted-foreground)}.sk-storyboard{gap:8px;display:grid}.sk-render-queue{border:1px solid var(--sk-color-border)}.sk-render-queue>header{border-bottom:1px solid var(--sk-color-border);font:600 10px/1 var(--sk-font-mono);justify-content:space-between;padding:10px 12px;display:flex}.sk-render-job{padding:12px}.sk-render-job+.sk-render-job{border-top:1px solid var(--sk-color-border)}.sk-render-job>div:first-child{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sk-render-job__mark{border:1px solid var(--sk-color-border-strong);width:8px;height:8px}.sk-render-job[data-status=rendering] .sk-render-job__mark{background:var(--sk-color-warning);animation:.7s steps(2,end) infinite sk-agent-pulse}.sk-render-job[data-status=complete] .sk-render-job__mark{background:var(--sk-color-success)}.sk-render-job[data-status=failed] .sk-render-job__mark{background:var(--sk-color-danger)}.sk-render-job strong,.sk-render-job small{display:block}.sk-render-job small{color:var(--sk-color-muted-foreground);font:500 9px/1 var(--sk-font-mono);margin-top:4px}.sk-render-job .sk-progress{margin-top:10px}.sk-render-job footer{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.sk-subtitle-track{border:1px solid var(--sk-color-border)}.sk-subtitle-track>header{border-bottom:1px solid var(--sk-color-border);font:600 9px/1 var(--sk-font-mono);justify-content:space-between;padding:9px 10px;display:flex}.sk-subtitle-cue{grid-template-columns:auto auto auto minmax(0,1fr);align-items:start;gap:7px;padding:9px;display:grid}.sk-subtitle-cue+.sk-subtitle-cue{border-top:1px solid var(--sk-color-border)}.sk-subtitle-cue[data-active=true]{background:var(--sk-color-surface)}.sk-subtitle-cue code{font-size:8px}.sk-subtitle-cue p{margin:0;font-size:11px}.sk-subtitle-cue textarea{border:1px solid var(--sk-color-border);color:#fff;resize:vertical;min-height:46px;font:500 10px/1.4 var(--sk-font-sans);background:#000;padding:6px}.sk-audio-meter{align-items:stretch;gap:3px;width:28px;height:70px;display:flex}.sk-audio-meter>span{border:1px solid var(--sk-color-border);background:#000;flex:1;position:relative}.sk-audio-meter i{height:calc(var(--sk-level)*100%);background:linear-gradient(to top,var(--sk-color-success) 0 60%,var(--sk-color-warning) 60% 82%,var(--sk-color-danger) 82%);position:absolute;bottom:0;left:0;right:0}.sk-media-bin{border:1px solid var(--sk-color-border)}.sk-media-bin>header{border-bottom:1px solid var(--sk-color-border);font:600 9px/1 var(--sk-font-mono);justify-content:space-between;padding:9px 10px;display:flex}.sk-media-bin>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px;display:grid}.sk-media-asset{border:1px solid var(--sk-color-border);color:#fff;text-align:left;background:#000;min-width:0;padding:0}.sk-media-asset[data-selected=true]{border-color:#fff}.sk-media-asset>div{aspect-ratio:16/9;background:var(--sk-color-surface);font:700 10px/1 var(--sk-font-mono);place-items:center;display:grid}.sk-media-asset footer{border-top:1px solid var(--sk-color-border);padding:6px}.sk-media-asset strong,.sk-media-asset small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sk-media-asset strong{font:600 9px/1 var(--sk-font-mono)}.sk-media-asset small{color:var(--sk-color-muted-foreground);font:500 8px/1 var(--sk-font-mono);margin-top:4px}.sk-hyperframe-preview{border:1px solid var(--sk-color-border);grid-template-rows:auto minmax(280px,1fr);height:100%;display:grid}.sk-hyperframe-preview>header,.sk-remotion-slot>header{border-bottom:1px solid var(--sk-color-border);font:600 9px/1 var(--sk-font-mono);justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.sk-hyperframe-preview iframe{background:#000;border:0;width:100%;height:100%;min-height:320px}.sk-hyperframe-vars{display:grid}.sk-hyperframe-vars label{grid-template-columns:minmax(80px,1fr) 2fr;align-items:center;gap:10px;padding:8px 0;display:grid}.sk-hyperframe-vars label+label{border-top:1px solid var(--sk-color-border)}.sk-hyperframe-vars span{font:600 9px/1 var(--sk-font-mono)}.sk-hyperframe-vars input{border:1px solid var(--sk-color-border);color:#fff;min-height:32px;font:500 10px/1 var(--sk-font-mono);background:#000;padding:0 8px}.sk-render-progress{gap:8px;display:grid}.sk-render-progress>div{color:var(--sk-color-muted-foreground);font:500 9px/1 var(--sk-font-mono);justify-content:space-between;display:flex}.sk-remotion-slot{border:1px solid var(--sk-color-border)}.sk-remotion-slot>div{min-width:0}.sk-auth-card{border:1px solid var(--sk-color-border-strong);background:#000;width:min(100%,430px)}.sk-auth-card>header{border-bottom:1px solid var(--sk-color-border);padding:24px 24px 18px}.sk-auth-card>header>div{margin-bottom:18px}.sk-auth-card h2{font:750 28px/1 var(--sk-font-sans);letter-spacing:-.04em;margin:0}.sk-auth-card>header p{color:var(--sk-color-muted-foreground);font:400 13px/1.5 var(--sk-font-sans);margin:8px 0 0}.sk-auth-card>div{padding:24px}.sk-auth-card>footer{border-top:1px solid var(--sk-color-border);padding:14px 24px;font-size:12px}.sk-auth-form{gap:14px;display:grid}.sk-auth-form>.sk-button{width:100%}.sk-auth-form__social{gap:12px;display:grid}.sk-auth-form__social>span{color:var(--sk-color-muted-foreground);font:600 9px/1 var(--sk-font-mono);align-items:center;gap:10px;display:flex}.sk-auth-form__social>span:before,.sk-auth-form__social>span:after{content:"";background:var(--sk-color-border);flex:1;height:1px}.sk-auth-form__row{justify-content:space-between;gap:12px;font-size:11px;display:flex}.sk-auth-form__row label{align-items:center;gap:7px;display:flex}.sk-auth-form__terms{font-size:11px}.sk-password-strength{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.sk-password-strength i{background:var(--sk-color-border);height:3px}.sk-password-strength i[data-active=true]{background:#fff}.sk-password-reset{border:1px solid var(--sk-color-success);padding:18px}.sk-password-reset p{color:var(--sk-color-muted-foreground);margin:6px 0 0;font-size:12px}.sk-user-avatar{border:1px solid var(--sk-color-border-strong);background:var(--sk-color-surface);font:700 10px/1 var(--sk-font-mono);flex:none;place-items:center;display:inline-grid;position:relative}.sk-user-avatar img{object-fit:cover;width:100%;height:100%}.sk-user-avatar>i{background:var(--sk-color-disabled);border:2px solid #000;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.sk-user-avatar[data-status=online]>i{background:var(--sk-color-success)}.sk-user-avatar[data-status=away]>i{background:var(--sk-color-warning)}.sk-user-avatar[data-status=busy]>i{background:var(--sk-color-danger)}.sk-presence-stack{align-items:center;display:flex}.sk-presence-stack>.sk-user-avatar+.sk-user-avatar,.sk-presence-stack>span{margin-left:-7px}.sk-presence-stack>span{border:1px solid var(--sk-color-border-strong);width:32px;height:32px;font:700 9px/1 var(--sk-font-mono);background:#000;place-items:center;display:grid}.sk-realtime-cursor{z-index:10;color:var(--sk-cursor-color);pointer-events:none;position:absolute;transform:translate(-2px,-2px)}.sk-realtime-cursor span{color:#000;width:max-content;font:700 8px/1 var(--sk-font-mono);background:currentColor;padding:4px 6px;display:block}.sk-realtime-cursor:not([data-active=true]){opacity:.25}.sk-realtime-chat{grid-template-rows:minmax(180px,1fr) auto;min-height:0;display:grid}.sk-realtime-chat__list{overflow:auto}.sk-realtime-chat>form{border-top:1px solid var(--sk-color-border);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;display:grid}.sk-realtime-chat textarea{border:1px solid var(--sk-color-border);color:#fff;resize:none;min-height:58px;font:500 12px/1.4 var(--sk-font-sans);background:#000;padding:10px}.sk-chat-message{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px;display:grid}.sk-chat-message+.sk-chat-message{border-top:1px solid var(--sk-color-border)}.sk-chat-message[data-own=true]{background:var(--sk-color-surface)}.sk-chat-message header{font:600 10px/1 var(--sk-font-mono);justify-content:space-between;margin-bottom:4px;display:flex}.sk-chat-message header time,.sk-chat-message small{color:var(--sk-color-muted-foreground)}.sk-chat-message>div>div{font:400 12px/1.5 var(--sk-font-sans)}.sk-file-dropzone{border:1px dashed var(--sk-color-border-strong);background-image:repeating-linear-gradient(135deg,#0000 0 7px,#ffffff06 7px 8px)}.sk-file-dropzone[data-dragging=true]{color:#000;background:#fff;border-style:solid}.sk-file-dropzone button{width:100%;min-height:160px;color:inherit;background:0 0;border:0;place-items:center;gap:7px;padding:20px;display:grid}.sk-file-dropzone button>span{width:34px;height:34px;font:800 18px/1 var(--sk-font-mono);border:1px solid;place-items:center;display:grid}.sk-file-dropzone strong{font:650 13px/1 var(--sk-font-sans)}.sk-file-dropzone small{color:var(--sk-color-muted-foreground);font:500 9px/1 var(--sk-font-mono)}.sk-upload-queue{border:1px solid var(--sk-color-border);display:grid}.sk-upload-item{padding:10px 12px}.sk-upload-item+.sk-upload-item{border-top:1px solid var(--sk-color-border)}.sk-upload-item>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sk-upload-item>header>span{border:1px solid var(--sk-color-border);width:32px;height:32px;font:700 8px/1 var(--sk-font-mono);place-items:center;display:grid}.sk-upload-item strong,.sk-upload-item small{display:block}.sk-upload-item small{color:var(--sk-color-muted-foreground);font:500 9px/1 var(--sk-font-mono);margin-top:3px}.sk-upload-item .sk-progress{margin-top:10px}.sk-upload-item>p{color:var(--sk-color-danger);font-size:11px}.sk-upload-item>footer{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.sk-storage-browser{border:1px solid var(--sk-color-border);overflow:auto}.sk-storage-browser>header{border-bottom:1px solid var(--sk-color-border);font:600 10px/1 var(--sk-font-mono);justify-content:space-between;padding:10px 12px;display:flex}.sk-storage-browser>[role=grid]{min-width:650px}.sk-storage-browser [role=row]{border:0;border-bottom:1px solid var(--sk-color-border);color:#fff;text-align:left;width:100%;min-height:42px;font:500 10px/1 var(--sk-font-mono);background:#000;grid-template-columns:54px minmax(160px,1fr) 140px 90px 90px;align-items:center;padding:0 10px;display:grid}.sk-storage-browser [role=row]:hover{background:var(--sk-color-surface-hover)}.sk-storage-browser [role=row][data-selected=true]{color:#000;background:#fff}.sk-db-table{border:1px solid var(--sk-color-border);overflow:auto}.sk-db-table table{border-collapse:collapse;width:100%;min-width:620px;font:500 10px/1.4 var(--sk-font-mono)}.sk-db-table th,.sk-db-table td{border-right:1px solid var(--sk-color-border);border-bottom:1px solid var(--sk-color-border);text-align:left;padding:9px 10px}.sk-db-table th{background:var(--sk-color-surface)}.sk-db-table th span,.sk-db-table th code{display:block}.sk-db-table th code{color:var(--sk-color-muted-foreground);margin-top:3px;font-size:8px}.sk-db-table tr[data-selected=true]{background:var(--sk-color-surface-active)}.sk-policy-badge{border:1px solid var(--sk-color-border);min-height:26px;font:600 9px/1 var(--sk-font-mono);grid-template-columns:8px auto auto;align-items:center;gap:6px;padding:0 7px;display:inline-grid}.sk-policy-badge>span{background:var(--sk-color-danger);width:7px;height:7px}.sk-policy-badge[data-enabled=true]>span{background:var(--sk-color-success)}.sk-policy-badge small{color:var(--sk-color-muted-foreground)}.sk-api-key{grid-template-columns:minmax(0,1fr) auto auto auto;gap:7px;display:grid}.sk-api-key label{min-width:0}.sk-api-key label span{font:600 10px/1 var(--sk-font-mono);margin-bottom:6px;display:block}.sk-api-key input{border:1px solid var(--sk-color-border);color:#fff;width:100%;min-height:40px;font:500 10px/1 var(--sk-font-mono);background:#000;padding:0 10px}.sk-sql-editor{border:1px solid var(--sk-color-border)}.sk-sql-editor>header{border-bottom:1px solid var(--sk-color-border);font:600 9px/1 var(--sk-font-mono);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px;display:grid}.sk-sql-editor>div{grid-template-columns:36px minmax(0,1fr);min-height:180px;display:grid}.sk-sql-editor ol{border-right:1px solid var(--sk-color-border);color:var(--sk-color-muted-foreground);text-align:right;font:500 10px/1.55 var(--sk-font-mono);margin:0;padding:10px 8px;list-style:none}.sk-sql-editor textarea{color:#fff;resize:vertical;min-height:180px;font:500 10px/1.55 var(--sk-font-mono);tab-size:2;background:#000;border:0;outline:0;padding:10px}.sk-sql-editor>footer{border-top:1px solid var(--sk-color-border);font:500 9px/1 var(--sk-font-mono);padding:8px 10px}.sk-connection-status{font:600 9px/1 var(--sk-font-mono);text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.sk-connection-status>span{border:1px solid var(--sk-color-danger);width:8px;height:8px}.sk-connection-status[data-connected=true]>span{border-color:var(--sk-color-success);background:var(--sk-color-success)}.sk-connection-status small,.sk-connection-status code{color:var(--sk-color-muted-foreground)}.sk-animated-number{font-variant-numeric:tabular-nums}.sk-marquee{border-block:1px solid var(--sk-color-border);white-space:nowrap;overflow:hidden}.sk-marquee>div{will-change:transform;width:max-content;animation:sk-marquee var(--sk-marquee-speed) linear infinite;flex-wrap:nowrap;display:flex}.sk-marquee>div>span{flex:none}.sk-marquee[data-pause=true]:hover>div{animation-play-state:paused}.sk-marquee span{font:650 10px/1 var(--sk-font-mono);letter-spacing:.08em;align-items:center;gap:36px;padding:11px 18px;display:inline-flex}.sk-text-scramble,.sk-typewriter{font-family:var(--sk-font-mono)}.sk-swipe-row{border-block:1px solid var(--sk-color-border);position:relative;overflow:hidden}.sk-swipe-row__actions{background:var(--sk-color-surface-active);align-items:center;display:flex;position:absolute;inset-block:0}.sk-swipe-row__actions--start{left:0}.sk-swipe-row__actions--end{right:0}.sk-swipe-row__content{z-index:2;transition:transform var(--sk-motion-medium) steps(4,end);touch-action:pan-y;background:#000;position:relative}.sk-wheel-picker{height:calc(var(--sk-wheel-visible)*38px);border:1px solid var(--sk-color-border);align-content:center;display:grid;position:relative;overflow:hidden}.sk-wheel-picker:before,.sk-wheel-picker:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,#000 0 5px,#000000e6 5px 6px);height:calc(50% - 19px);position:absolute;left:0;right:0}.sk-wheel-picker:before{border-bottom:1px solid var(--sk-color-border-strong);top:0}.sk-wheel-picker:after{border-top:1px solid var(--sk-color-border-strong);bottom:0}.sk-wheel-picker button{min-height:38px;color:var(--sk-color-muted-foreground);font:600 11px/1 var(--sk-font-mono);background:#000;border:0}.sk-wheel-picker button[aria-selected=true]{color:#fff}.sk-range-slider{gap:9px;display:grid}.sk-range-slider__meta{font:600 10px/1 var(--sk-font-mono);justify-content:space-between;display:flex}.sk-range-slider__track{height:22px;position:relative}.sk-range-slider__track:before{content:"";background:var(--sk-color-border);height:2px;position:absolute;top:10px;left:0;right:0}.sk-range-slider__track>span{background:#fff;height:2px;position:absolute;top:10px}.sk-range-slider input{pointer-events:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.sk-range-slider input::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:#000;border:1px solid #fff;width:12px;height:18px}.sk-range-slider input::-moz-range-thumb{pointer-events:auto;background:#000;border:1px solid #fff;width:12px;height:18px}.sk-otp-input{gap:6px;display:flex}.sk-otp-input input{border:1px solid var(--sk-color-border-strong);color:#fff;text-align:center;width:42px;height:48px;font:700 18px/1 var(--sk-font-mono);background:#000}.sk-context-menu{display:contents}.sk-context-menu__panel{z-index:200;border:1px solid var(--sk-color-border-strong);background:#000;min-width:210px;position:fixed}.sk-context-menu__panel button{color:#fff;text-align:left;width:100%;min-height:34px;font:500 11px/1 var(--sk-font-sans);background:#000;border:0;justify-content:space-between;padding:0 10px;display:flex}.sk-context-menu__panel button+button{border-top:1px solid var(--sk-color-border)}.sk-context-menu__panel button:hover{color:#000;background:#fff}.sk-context-menu__panel button[data-destructive=true]{color:var(--sk-color-danger)}.sk-magnet-button{border:1px solid var(--sk-color-border-strong);color:#fff;background:#000;min-height:40px;padding:0 14px;transition:transform 80ms steps(2,end)}.sk-glitch-text{display:inline-grid;position:relative}.sk-glitch-text>span{grid-area:1/1}.sk-glitch-text[data-active=true]>span:first-child{clip-path:inset(0 0 60%);color:var(--sk-color-danger);transform:translate(-2px)}.sk-glitch-text[data-active=true]>span:nth-child(2){clip-path:inset(55% 0 0);color:var(--sk-color-info);transform:translate(2px)}.sk-typewriter i{vertical-align:-.1em;background:currentColor;width:8px;height:1em;margin-left:2px;animation:.7s step-end infinite sk-cursor-blink;display:inline-block}.sk-scan-reveal{position:relative;overflow:hidden}.sk-scan-reveal[data-active=true]>span{animation:sk-scan-reveal var(--sk-reveal-duration) steps(12,end) forwards;background:#000;position:absolute;inset:0}.sk-cursor-spotlight{position:relative;overflow:hidden}.sk-cursor-spotlight:after{content:"";pointer-events:none;background:radial-gradient(circle var(--sk-spot-size) at var(--sk-spot-x) var(--sk-spot-y),transparent 0,#000c 100%);position:absolute;inset:0}.sk-stepper{margin:0;padding:0;list-style:none;display:flex}.sk-stepper li{flex:1}.sk-stepper button{color:#fff;text-align:left;background:0 0;border:0;align-items:flex-start;gap:8px;width:100%;padding:0;display:flex}.sk-stepper button>span{border:1px solid var(--sk-color-border-strong);width:26px;height:26px;font:700 9px/1 var(--sk-font-mono);flex:none;place-items:center;display:grid}.sk-stepper li:not(:last-child):after{content:"";background:var(--sk-color-border);height:1px;margin:-13px 0 0 26px;display:block}.sk-stepper strong,.sk-stepper small{display:block}.sk-stepper small{color:var(--sk-color-muted-foreground);font:500 9px/1.3 var(--sk-font-mono);margin-top:4px}.sk-stepper li[data-state=complete] button>span{background:var(--sk-color-success);color:#000}.sk-stepper li[data-state=current] button>span{color:#000;background:#fff}.sk-stepper[data-orientation=vertical]{gap:14px;display:grid}.sk-stepper[data-orientation=vertical] li:not(:last-child):after{width:1px;height:20px;margin:0 0 -7px 13px}.sk-command-palette{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:start center;padding-top:min(16vh,140px);display:grid;position:fixed;inset:0}.sk-command-palette>section{border:1px solid var(--sk-color-border-strong);background:#0a0a0a;border-radius:14px;width:min(600px,100vw - 24px);overflow:hidden;box-shadow:0 24px 70px -20px #000000e6,0 0 0 1px #ffffff0a}.sk-command-palette header{border-bottom:1px solid var(--sk-color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.sk-command-palette header>button,.sk-command-palette header>span{color:var(--sk-color-muted-foreground);font:700 14px/1 var(--sk-font-mono)}.sk-command-palette header input{color:#fff;height:30px;font:500 15px/1 var(--sk-font-sans);background:0 0;border:0;outline:0}.sk-command-palette header input::placeholder{color:var(--sk-color-muted-foreground)}.sk-command-palette header>.sk-kbd{border:1px solid var(--sk-color-border);background:var(--sk-color-surface);color:var(--sk-color-muted-foreground);font:600 9px/1 var(--sk-font-mono);border-radius:6px;padding:3px 7px}.sk-command-palette section>div{max-height:min(52vh,420px);padding:6px;overflow:auto}.sk-command-palette section>div>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:46px;padding:8px 12px;display:flex}.sk-command-palette section>div>button:hover{background:var(--sk-color-surface)}.sk-command-palette section>div>button[data-active=true]{background:var(--sk-color-surface-hover);box-shadow:inset 0 0 0 1px var(--sk-color-border-strong)}.sk-command-palette button strong{font:600 13.5px/1.3 var(--sk-font-sans)}.sk-command-palette button small{color:var(--sk-color-muted-foreground);margin-top:3px;font-size:11px;line-height:1.4;display:block}.sk-command-palette button>span{flex-shrink:0;align-items:center;gap:4px;display:flex}.sk-command-palette button>span>.sk-kbd{border:1px solid var(--sk-color-border);background:var(--sk-color-surface);color:var(--sk-color-muted-foreground);font:600 9px/1 var(--sk-font-mono);border-radius:5px;padding:2px 6px}.sk-command-palette section>div>p{color:var(--sk-color-muted-foreground);text-align:center;padding:28px 16px;font-size:12px}.sk-segmented{border:1px solid var(--sk-color-border-strong);display:inline-flex}.sk-segmented button{min-height:32px;color:var(--sk-color-muted-foreground);font:600 9px/1 var(--sk-font-mono);background:#000;border:0;padding:0 10px}.sk-segmented button+button{border-left:1px solid var(--sk-color-border)}.sk-segmented button[aria-checked=true]{color:#000;background:#fff}.sk-split-pane{min-width:0;min-height:0;display:grid}.sk-split-pane[data-direction=horizontal]{grid-template-columns:var(--sk-pane-size) 5px minmax(0,1fr)}.sk-split-pane[data-direction=vertical]{grid-template-rows:var(--sk-pane-size) 5px minmax(0,1fr)}.sk-split-pane__first,.sk-split-pane__second{min-width:0;min-height:0;overflow:auto}.sk-split-pane__handle{background:var(--sk-color-border);cursor:col-resize;border:0;padding:0}.sk-split-pane[data-direction=vertical]>.sk-split-pane__handle{cursor:row-resize}.sk-split-pane__handle:hover,.sk-split-pane__handle:focus-visible{background:#fff}.sk-activity-feed{margin:0;padding:0;list-style:none;display:grid}.sk-activity-feed li{grid-template-columns:26px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.sk-activity-feed li+li{border-top:1px solid var(--sk-color-border)}.sk-activity-feed__icon{border:1px solid var(--sk-color-border);place-items:center;width:24px;height:24px;display:grid}.sk-activity-feed p{font:400 11px/1.5 var(--sk-font-sans);margin:0}.sk-activity-feed time{color:var(--sk-color-muted-foreground);font:500 9px/1 var(--sk-font-mono);margin-top:3px;display:block}.sk-activity-feed li[data-unread=true] .sk-activity-feed__icon{color:#000;background:#fff}.sk-log-viewer{border:1px solid var(--sk-color-border);font:500 9px/1.5 var(--sk-font-mono)}.sk-log-viewer>header{border-bottom:1px solid var(--sk-color-border);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.sk-log-viewer>header button{border:1px solid var(--sk-color-border);color:var(--sk-color-muted-foreground);font:inherit;background:#000;padding:4px}.sk-log-viewer>header button[aria-pressed=true]{color:#fff}.sk-log-viewer>div{max-height:240px;overflow:auto}.sk-log-viewer>div>div{grid-template-columns:70px 56px 80px minmax(0,1fr);gap:8px;padding:6px 8px;display:grid}.sk-log-viewer>div>div+div{border-top:1px solid var(--sk-color-border)}.sk-log-viewer [data-level=error]{color:var(--sk-color-danger)}.sk-log-viewer [data-level=warn]{color:var(--sk-color-warning)}.sk-json-tree{font:500 10px/1.5 var(--sk-font-mono);margin-left:12px}.sk-json-tree summary{cursor:pointer}.sk-json-tree summary span{color:var(--sk-color-muted-foreground);margin-left:5px}.sk-json-tree>div{border-left:1px solid var(--sk-color-border);padding-left:8px}.sk-json-value{font:500 10px/1.5 var(--sk-font-mono);margin-left:12px;display:block}.sk-json-value>b{color:var(--sk-color-info)}.sk-json-value[data-type=string] code{color:var(--sk-color-success)}.sk-json-value[data-type=number] code{color:var(--sk-color-warning)}.sk-sparkline{width:100%;max-width:100%;display:block;overflow:visible}.sk-sparkline polyline{stroke-width:1.5px}.sk-calendar-heatmap{grid-template-rows:repeat(7,10px);grid-auto-columns:10px;grid-auto-flow:column;gap:3px;display:grid;overflow:auto}.sk-calendar-heatmap span{background:var(--sk-color-surface)}.sk-calendar-heatmap span[data-level="1"]{background:oklch(28% 0 0)}.sk-calendar-heatmap span[data-level="2"]{background:oklch(46% 0 0)}.sk-calendar-heatmap span[data-level="3"]{background:oklch(68% 0 0)}.sk-calendar-heatmap span[data-level="4"]{background:#fff}.sk-feature-flag{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.sk-feature-flag+.sk-feature-flag{border-top:1px solid var(--sk-color-border)}.sk-feature-flag strong,.sk-feature-flag p{display:block}.sk-feature-flag p{color:var(--sk-color-muted-foreground);margin:4px 0 0;font-size:11px}.sk-feature-flag>button{border:1px solid var(--sk-color-border-strong);width:62px;height:30px;color:var(--sk-color-muted-foreground);font:700 9px/1 var(--sk-font-mono);background:#000;justify-content:space-between;align-items:center;gap:8px;padding:0 7px;display:flex}.sk-feature-flag>button>span{border:1px solid;width:12px;height:12px}.sk-feature-flag>button[aria-checked=true]{color:#000;background:#fff}.sk-shortcut-recorder{border:1px solid var(--sk-color-border);color:#fff;text-align:left;background:#000;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 10px;display:flex}.sk-shortcut-recorder>span:last-child{gap:4px;display:flex}.sk-shortcut-recorder[data-recording=true]{background:var(--sk-color-surface);border-color:#fff}.sk-inline-edit>button{color:#fff;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.sk-inline-edit>button small{color:var(--sk-color-muted-foreground);font:500 9px/1 var(--sk-font-mono)}.sk-inline-edit form{align-items:start;gap:6px;display:flex}.sk-inline-edit input{border:1px solid var(--sk-color-border-strong);color:#fff;background:#000;min-height:32px;padding:0 8px}.sk-inline-edit form small{color:var(--sk-color-danger);font-size:9px}.sk-diff-stat{font:600 9px/1 var(--sk-font-mono);align-items:center;gap:8px;display:inline-flex}.sk-diff-stat>b{color:var(--sk-color-success)}.sk-diff-stat>i{color:var(--sk-color-danger);font-style:normal}.sk-diff-stat>span:last-child{gap:2px;display:flex}.sk-diff-stat em{background:var(--sk-color-success);width:5px;height:10px;display:block}.sk-diff-stat em[data-kind=delete]{background:var(--sk-color-danger)}.sk-network-request{border:1px solid var(--sk-color-border)}.sk-network-request+.sk-network-request{margin-top:6px}.sk-network-request summary{cursor:pointer;font:500 9px/1 var(--sk-font-mono);grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:8px;padding:8px;list-style:none;display:grid}.sk-network-request summary code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-network-request summary strong[data-status^="2"]{color:var(--sk-color-success)}.sk-network-request summary strong[data-status^="4"],.sk-network-request summary strong[data-status^="5"]{color:var(--sk-color-danger)}.sk-network-request>div{border-top:1px solid var(--sk-color-border);grid-template-columns:1fr 1fr;display:grid}.sk-network-request section{padding:10px}.sk-network-request section+section{border-left:1px solid var(--sk-color-border)}.sk-network-request h4{color:var(--sk-color-muted-foreground);font:600 8px/1 var(--sk-font-mono);margin:0 0 8px}.sk-network-request dl{margin:0}.sk-network-request dl>div{font:500 9px/1.4 var(--sk-font-mono);grid-template-columns:120px 1fr;gap:8px;padding:4px 0;display:grid}.sk-network-request dt{color:var(--sk-color-muted-foreground)}.sk-latency-bars{align-items:end;gap:2px;height:24px;display:flex}.sk-latency-bars span{width:4px;height:calc(var(--sk-latency)*100%);background:var(--sk-color-success)}.sk-latency-bars span[data-slow=true]{background:var(--sk-color-warning)}.sk-empty-command{text-align:center;place-items:center;gap:8px;padding:28px;display:grid}.sk-empty-command>span{font:800 28px/1 var(--sk-font-mono)}@keyframes sk-agent-pulse{0%,49%{opacity:1}50%,to{opacity:.25}}@keyframes sk-marquee{to{transform:translateX(var(--sk-marquee-offset,-50%))}}@keyframes sk-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes sk-scan-reveal{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (width<=760px){.sk-tool-call__grid,.sk-code-diff>div,.sk-network-request>div{grid-template-columns:1fr}.sk-tool-call__grid>section+section,.sk-code-diff pre+pre,.sk-network-request section+section{border-left:0;border-top:1px solid var(--sk-color-border)}.sk-message{grid-template-columns:34px minmax(0,1fr)}.sk-message>article{padding:12px}.sk-prompt-input>footer{align-items:flex-end}.sk-prompt-input>footer>div>span{display:none}.sk-env-vars>div{grid-template-columns:minmax(100px,1fr) auto auto auto}.sk-env-vars>div>span{display:none}.sk-package-info{grid-template-columns:minmax(100px,1fr) auto auto}.sk-package-info>span,.sk-package-info>.sk-badge{display:none}.sk-timeline-track{grid-template-columns:64px minmax(0,1fr)}.sk-timeline-track>header{padding:5px}.sk-transport{grid-template-columns:1fr auto}.sk-transport>.sk-timecode{text-align:center;grid-area:1/1/auto/-1}.sk-transport>div{grid-row:2}.sk-storyboard{grid-template-columns:repeat(3,minmax(0,1fr));overflow:auto}.sk-media-bin>div{grid-template-columns:repeat(3,minmax(110px,1fr));overflow:auto}.sk-subtitle-cue{grid-template-columns:auto auto auto}.sk-subtitle-cue p,.sk-subtitle-cue textarea{grid-column:1/-1}.sk-api-key{grid-template-columns:minmax(0,1fr) auto}.sk-api-key>.sk-button{grid-row:2}.sk-stepper:not([data-orientation=vertical]){overflow:auto}.sk-stepper:not([data-orientation=vertical]) li{min-width:130px}.sk-split-pane[data-direction=horizontal]{display:block}.sk-split-pane[data-direction=horizontal]>.sk-split-pane__handle{display:none}.sk-log-viewer>div>div{grid-template-columns:58px 52px minmax(0,1fr)}.sk-log-viewer>div>div>code{display:none}.sk-feature-flag{grid-template-columns:minmax(0,1fr) auto}.sk-feature-flag>.sk-badge{display:none}.sk-network-request summary{grid-template-columns:auto minmax(0,1fr) auto}.sk-network-request summary small{display:none}}@media (prefers-reduced-motion:reduce){.sk-tool-call__status,.sk-agent-status>span,.sk-status-light>span,.sk-render-job__mark,.sk-marquee>div,.sk-typewriter i,.sk-scan-reveal>span{animation-duration:1ms!important;animation-iteration-count:1!important}.sk-cursor-spotlight:after{display:none}}.sk-block-app-shell{border:1px solid var(--sk-color-border);background:#000;grid-template-rows:58px minmax(0,1fr);grid-template-columns:220px minmax(0,1fr);min-height:720px;display:grid}.sk-block-app-shell>header{border-bottom:1px solid var(--sk-color-border);grid-column:1/-1;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;display:grid}.sk-block-app-shell>header>a{border-right:1px solid var(--sk-color-border);height:100%;font:700 11px/1 var(--sk-font-mono);align-items:center;gap:9px;padding:0 14px;text-decoration:none;display:flex}.sk-block-app-shell>header>div{justify-content:flex-end;padding:0 10px;display:flex}.sk-block-app-shell__menu{display:none}.sk-block-app-shell>aside{border-right:1px solid var(--sk-color-border);flex-direction:column;justify-content:space-between;display:flex}.sk-block-app-shell>aside nav{display:grid}.sk-block-app-shell>aside nav a{border-bottom:1px solid var(--sk-color-border);color:var(--sk-color-muted-foreground);font:600 10px/1 var(--sk-font-mono);justify-content:space-between;padding:12px 14px;text-decoration:none;display:flex}.sk-block-app-shell>aside nav a[aria-current=page]{color:#000;background:#fff}.sk-block-app-shell>aside footer{border-top:1px solid var(--sk-color-border);padding:12px}.sk-block-app-shell>main{min-width:0;overflow:auto}.sk-block-agent-console{border:1px solid var(--sk-color-border);background:#000;grid-template-rows:56px minmax(0,1fr);height:760px;display:grid}.sk-block-agent-console>header{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.sk-block-agent-console>header>div{align-items:center;gap:9px;display:flex}.sk-block-agent-console>header>div>div strong,.sk-block-agent-console>header>div>div span{display:block}.sk-block-agent-console__chat{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}.sk-block-agent-console__inspector{border-left:1px solid var(--sk-color-border);grid-template-rows:minmax(0,1fr) 220px;height:100%;display:grid}.sk-block-agent-console__inspector .sk-tabs{min-height:0;overflow:auto}.sk-block-coding-workspace{border:1px solid var(--sk-color-border);background:#000;grid-template-rows:52px minmax(0,1fr);height:760px;display:grid}.sk-block-coding-workspace>header{border-bottom:1px solid var(--sk-color-border);font:600 10px/1 var(--sk-font-mono);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.sk-block-coding-workspace>header>div{align-items:center;gap:10px;display:flex}.sk-block-coding-workspace>.sk-split-pane>.sk-split-pane__first{padding:8px}.sk-block-coding-workspace .sk-artifact{height:100%}.sk-block-coding-workspace .sk-code-block,.sk-block-coding-workspace .sk-terminal{border:0;height:100%}.sk-block-chat-workspace{border:1px solid var(--sk-color-border);background:#000;grid-template-columns:190px minmax(0,1fr) 230px;height:720px;display:grid}.sk-block-chat-workspace>aside{border-right:1px solid var(--sk-color-border);min-width:0}.sk-block-chat-workspace>aside>header,.sk-block-chat-workspace>main>header{border-bottom:1px solid var(--sk-color-border);height:52px;font:600 10px/1 var(--sk-font-mono);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.sk-block-chat-workspace>aside nav{display:grid}.sk-block-chat-workspace>aside nav button{border:0;border-bottom:1px solid var(--sk-color-border);min-height:42px;color:var(--sk-color-muted-foreground);text-align:left;background:#000;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.sk-block-chat-workspace>aside nav button[data-active=true]{color:#000;background:#fff}.sk-block-chat-workspace>aside>footer{border-top:1px solid var(--sk-color-border);padding:12px}.sk-block-chat-workspace>main{grid-template-rows:52px minmax(0,1fr);min-width:0;display:grid}.sk-block-chat-workspace>main>header>div strong,.sk-block-chat-workspace>main>header>div small{display:block}.sk-block-chat-workspace>main>header small{color:var(--sk-color-muted-foreground);margin-top:3px;font-size:9px}.sk-block-chat-workspace__detail{border-right:0!important;padding:12px!important}.sk-block-chat-workspace__detail>strong{font:600 9px/1 var(--sk-font-mono)}.sk-block-chat-workspace__detail>p{color:var(--sk-color-muted-foreground);font-size:11px}.sk-block-voice-agent{border:1px solid var(--sk-color-border);background:#000;grid-template-rows:64px minmax(0,1fr) 72px;min-height:650px;display:grid}.sk-block-voice-agent>header{border-bottom:1px solid var(--sk-color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;display:grid}.sk-block-voice-agent>header>div strong,.sk-block-voice-agent>header>div span{display:block}.sk-block-voice-agent>header>time{font:600 11px/1 var(--sk-font-mono)}.sk-block-voice-agent__stage{text-align:center;background-image:linear-gradient(var(--sk-color-border) 1px,transparent 1px),linear-gradient(90deg,var(--sk-color-border) 1px,transparent 1px);background-size:32px 32px;align-content:center;place-items:center;gap:18px;display:grid}.sk-block-voice-agent__stage>div{border:1px solid var(--sk-color-border);background:#000;place-items:center;padding:36px;display:grid}.sk-block-voice-agent__stage .sk-audio-meter{height:48px;transform:rotate(90deg)}.sk-block-voice-agent__stage p{font:600 14px/1 var(--sk-font-mono);margin:0}.sk-block-voice-agent>footer{border-top:1px solid var(--sk-color-border);justify-content:center;align-items:center;gap:8px;display:flex}.sk-block-video-studio{border:1px solid var(--sk-color-border);background:#000;grid-template-rows:54px minmax(0,1fr) 210px;height:880px;display:grid}.sk-block-video-studio>header{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.sk-block-video-studio>header>div{align-items:center;gap:8px;display:flex}.sk-block-video-studio__body{grid-template-columns:180px minmax(0,1fr) 240px;min-height:0;display:grid}.sk-block-video-studio__body>aside{border-right:1px solid var(--sk-color-border);min-width:0;padding:8px;overflow:auto}.sk-block-video-studio__body>aside:last-child{border-right:0;border-left:1px solid var(--sk-color-border)}.sk-block-video-studio__body>aside>*+*{margin-top:8px}.sk-block-video-studio__body>main{background:var(--sk-color-surface);align-content:center;place-items:center;min-width:0;padding:12px;display:grid}.sk-block-video-studio__body .sk-remotion-slot{width:min(100%,740px)}.sk-video-demo{font:800 clamp(24px,5vw,64px)/1 var(--sk-font-mono);place-items:center;gap:16px;display:grid}.sk-block-video-studio__timeline{border-top:1px solid var(--sk-color-border);min-width:0;position:relative;overflow:auto}.sk-block-hyperframes{border:1px solid var(--sk-color-border);background:#000;grid-template-rows:54px minmax(0,1fr);height:720px;display:grid}.sk-block-hyperframes>header{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.sk-block-hyperframes>header>div{align-items:center;gap:8px;display:flex}.sk-block-hyperframes .sk-split-pane__first{padding:10px}.sk-block-hyperframes .sk-split-pane__second{align-content:start;gap:8px;padding:10px;display:grid}.sk-block-hyperframes .sk-code-block{max-height:280px}.sk-block-render-queue{border:1px solid var(--sk-color-border);background:#000;gap:18px;padding:24px;display:grid}.sk-block-render-queue>header{justify-content:space-between;align-items:end;display:flex}.sk-block-render-queue>header strong{font:750 24px/1 var(--sk-font-sans)}.sk-block-render-queue>header p{color:var(--sk-color-muted-foreground);margin:7px 0 0;font-size:12px}.sk-block-render-queue__stats{border-block:1px solid var(--sk-color-border);grid-template-columns:repeat(4,1fr);display:grid}.sk-block-collab{border:1px solid var(--sk-color-border);background:#000}.sk-block-collab>header{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;align-items:center;height:54px;padding:0 12px;display:flex}.sk-block-collab>header>div{align-items:center;gap:12px;display:flex}.sk-block-collab__canvas{background-image:linear-gradient(var(--sk-color-border) 1px,transparent 1px),linear-gradient(90deg,var(--sk-color-border) 1px,transparent 1px);background-size:28px 28px;min-height:560px;position:relative;overflow:hidden}.sk-block-collab__note{background:#000;width:min(320px,65%);position:absolute;top:90px;left:12%}.sk-block-collab__note footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.sk-block-collab__note--two{width:260px;top:310px;left:52%}.sk-block-collab__note--two strong{font:700 12px/1 var(--sk-font-mono);margin-bottom:18px;display:block}.sk-block-storage{border:1px solid var(--sk-color-border);background:#000;gap:12px;padding:18px;display:grid}.sk-block-storage>header{justify-content:space-between;align-items:center;display:flex}.sk-block-storage>header strong,.sk-block-storage>header small{display:block}.sk-block-storage>header small{color:var(--sk-color-muted-foreground);font:500 9px/1 var(--sk-font-mono);margin-top:4px}.sk-block-storage .sk-file-dropzone button{min-height:120px}.sk-block-db{border:1px solid var(--sk-color-border);background:#000}.sk-block-db>header{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;align-items:center;height:54px;padding:0 12px;display:flex}.sk-block-db>header>div{align-items:center;gap:10px;display:flex}.sk-block-db__body{grid-template-columns:190px minmax(0,1fr);min-height:650px;display:grid}.sk-block-db__body>aside{border-right:1px solid var(--sk-color-border);padding:10px}.sk-block-db__body>aside nav{margin-bottom:12px;display:grid}.sk-block-db__body>aside nav button{border:0;border-bottom:1px solid var(--sk-color-border);min-height:38px;color:var(--sk-color-muted-foreground);text-align:left;background:#000;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.sk-block-db__body>aside nav button[data-active=true]{color:#000;background:#fff}.sk-block-db__body>main{align-content:start;gap:10px;min-width:0;padding:10px;display:grid}.sk-block-db__policies{flex-wrap:wrap;gap:6px;display:flex}.sk-block-dashboard{background:#000;gap:18px;padding:22px;display:grid}.sk-block-dashboard>header{justify-content:space-between;align-items:end;display:flex}.sk-block-dashboard>header span{font:600 9px/1 var(--sk-font-mono);letter-spacing:.08em}.sk-block-dashboard>header h1{font:760 clamp(32px,5vw,60px)/.9 var(--sk-font-sans);letter-spacing:-.06em;margin:8px 0 0}.sk-block-dashboard>header p{color:var(--sk-color-muted-foreground);margin:10px 0 0;font-size:12px}.sk-block-dashboard__stats{border-block:1px solid var(--sk-color-border);grid-template-columns:repeat(4,1fr);display:grid}.sk-block-dashboard__grid{grid-template-columns:2fr 1fr;gap:10px;display:grid}.sk-block-dashboard__chart{place-items:center;min-height:210px;padding:10px;display:grid}.sk-block-dashboard__status{margin:0;padding:0;list-style:none;display:grid}.sk-block-dashboard__status li{justify-content:space-between;padding:12px 0;display:flex}.sk-block-dashboard__status li+li{border-top:1px solid var(--sk-color-border)}.sk-block-dashboard__status li>span:last-child{font:600 10px/1 var(--sk-font-mono)}.sk-block-analytics{border:1px solid var(--sk-color-border);background:#000;gap:16px;padding:22px;display:grid}.sk-block-analytics>header{justify-content:space-between;align-items:center;display:flex}.sk-block-analytics>header strong,.sk-block-analytics>header small{display:block}.sk-block-analytics>header small{color:var(--sk-color-muted-foreground);font:500 9px/1 var(--sk-font-mono);margin-top:5px}.sk-block-analytics__numbers{border-block:1px solid var(--sk-color-border);grid-template-columns:repeat(4,1fr);display:grid}.sk-block-analytics__main{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:10px;display:grid}.sk-block-analytics__main .sk-panel:first-child>div{place-items:center;min-height:300px;display:grid}.sk-block-analytics__main ol{margin:0;padding:0;list-style:none}.sk-block-analytics__main li+li{margin-top:16px}.sk-block-analytics__main li>span,.sk-block-analytics__main li>strong{margin-bottom:8px;display:inline-block}.sk-block-analytics__main li>strong{float:right}.sk-block-settings{border:1px solid var(--sk-color-border);background:#000}.sk-block-settings>header{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;align-items:center;height:68px;padding:0 18px;display:flex}.sk-block-settings>header h1{font:740 28px/1 var(--sk-font-sans);margin:0}.sk-block-settings__body{grid-template-columns:180px minmax(0,1fr);min-height:640px;display:grid}.sk-block-settings__body>aside{border-right:1px solid var(--sk-color-border)}.sk-block-settings__body>aside nav{display:grid}.sk-block-settings__body>aside a{border-bottom:1px solid var(--sk-color-border);color:var(--sk-color-muted-foreground);font:600 10px/1 var(--sk-font-mono);padding:12px;text-decoration:none}.sk-block-settings__body>aside a[aria-current=page]{color:#000;background:#fff}.sk-block-settings__body>main{align-content:start;gap:10px;padding:12px;display:grid}.sk-block-settings__profile{align-items:center;gap:12px;margin-bottom:16px;display:flex}.sk-block-settings__profile>div{gap:6px;display:flex}.sk-block-team{border:1px solid var(--sk-color-border);background:#000;gap:18px;padding:22px;display:grid}.sk-block-team>header{justify-content:space-between;align-items:end;display:flex}.sk-block-team>header h1{font:740 38px/1 var(--sk-font-sans);margin:0}.sk-block-team>header p{color:var(--sk-color-muted-foreground);margin:7px 0 0}.sk-block-team__table{border:1px solid var(--sk-color-border);overflow:auto}.sk-block-team__table>header,.sk-block-team__table>article{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) 120px 110px;align-items:center;min-width:700px;display:grid}.sk-block-team__table>header{background:var(--sk-color-surface);font:600 9px/1 var(--sk-font-mono);padding:10px}.sk-block-team__table>article{border-top:1px solid var(--sk-color-border);padding:10px}.sk-block-team__table>article>div{align-items:center;gap:10px;display:flex}.sk-block-team__table>article>span{font-size:12px}.sk-block-project{border:1px solid var(--sk-color-border);background:#000;gap:16px;padding:22px;display:grid}.sk-block-project>header{justify-content:space-between;align-items:end;display:flex}.sk-block-project>header h1{font:760 44px/1 var(--sk-font-sans);letter-spacing:-.05em;margin:8px 0 0}.sk-block-project>header p{color:var(--sk-color-muted-foreground);margin:8px 0 0}.sk-block-project__meta{border-block:1px solid var(--sk-color-border);grid-template-columns:repeat(4,1fr);display:grid}.sk-block-project__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sk-block-project__grid .sk-panel>div{gap:12px;display:grid}.sk-block-project__grid code{font:500 10px/1 var(--sk-font-mono)}.sk-block-onboarding{border:1px solid var(--sk-color-border);background:#000;grid-template-columns:290px minmax(0,1fr);min-height:680px;display:grid}.sk-block-onboarding>aside{border-right:1px solid var(--sk-color-border);background:var(--sk-color-surface);flex-direction:column;padding:28px;display:flex}.sk-block-onboarding>aside h1{font:750 30px/1 var(--sk-font-sans);margin:24px 0 0}.sk-block-onboarding>aside p{color:var(--sk-color-muted-foreground);margin:10px 0 30px;font-size:12px}.sk-block-onboarding>main{grid-template-rows:auto minmax(0,1fr) auto;padding:34px;display:grid}.sk-block-onboarding>main>header span{font:600 9px/1 var(--sk-font-mono)}.sk-block-onboarding>main>header h2{font:760 clamp(28px,5vw,54px)/.95 var(--sk-font-sans);margin:12px 0 28px}.sk-block-onboarding>main>div{align-content:start;gap:14px;display:grid}.sk-block-onboarding>main>footer{border-top:1px solid var(--sk-color-border);justify-content:space-between;padding-top:18px;display:flex}.sk-block-onboarding__choices{grid-template-columns:repeat(2,1fr)}.sk-block-onboarding__choices button{border:1px solid var(--sk-color-border);color:#fff;text-align:left;background:#000;min-height:150px;padding:18px}.sk-block-onboarding__choices button[data-active=true]{color:#000;background:#fff}.sk-block-onboarding__choices strong,.sk-block-onboarding__choices small{display:block}.sk-block-onboarding__choices strong{font:700 20px/1 var(--sk-font-mono)}.sk-block-onboarding__choices small{margin-top:8px;font-size:11px}.sk-block-command-center{border:1px solid var(--sk-color-border);background:#000;grid-template-rows:54px minmax(0,1fr);display:grid}.sk-block-command-center>header{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.sk-block-command-center>header>div{align-items:center;gap:9px;display:flex}.sk-block-command-center__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.sk-block-command-center__grid .sk-panel>div{min-height:200px}.sk-block-command-center__grid ul{margin:0;padding:0;list-style:none}.sk-block-command-center__grid li{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.sk-block-command-center__grid li+li{border-top:1px solid var(--sk-color-border)}.sk-block-landing-hero{border:1px solid var(--sk-color-border);background:#000;min-height:760px;overflow:hidden}.sk-block-landing-hero>nav{border-bottom:1px solid var(--sk-color-border);grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 14px;display:grid}.sk-block-landing-hero>nav>a{font:700 11px/1 var(--sk-font-mono);align-items:center;gap:9px;text-decoration:none;display:flex}.sk-block-landing-hero>nav>div{height:100%;display:flex}.sk-block-landing-hero>nav>div a{border-inline:1px solid var(--sk-color-border);font:600 10px/1 var(--sk-font-mono);place-items:center;padding:0 16px;text-decoration:none;display:grid}.sk-block-landing-hero>nav>.sk-button{justify-self:end}.sk-block-landing-hero__body{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;min-height:630px;padding:clamp(28px,6vw,84px);display:grid}.sk-block-landing-hero__body h1{max-width:840px;font:800 clamp(52px,9vw,126px)/.82 var(--sk-font-sans);letter-spacing:-.08em;margin:16px 0}.sk-block-landing-hero__body p{max-width:650px;color:var(--sk-color-muted-foreground);font:400 clamp(14px,2vw,18px)/1.6 var(--sk-font-sans);margin:0 0 28px}.sk-block-landing-hero__proof{color:var(--sk-color-muted-foreground);font:600 9px/1 var(--sk-font-mono);flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.sk-block-landing-hero__mark{place-items:center;display:grid}.sk-block-feature-grid{border:1px solid var(--sk-color-border);background:#000;gap:34px;padding:clamp(24px,6vw,80px);display:grid}.sk-block-feature-grid>header{max-width:720px}.sk-block-feature-grid>header>span{font:600 9px/1 var(--sk-font-mono)}.sk-block-feature-grid h2{font:770 clamp(36px,7vw,78px)/.9 var(--sk-font-sans);letter-spacing:-.06em;margin:12px 0}.sk-block-feature-grid>header p{color:var(--sk-color-muted-foreground);font-size:14px}.sk-block-feature-grid>div{border-top:1px solid var(--sk-color-border);border-left:1px solid var(--sk-color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sk-block-feature-grid .sk-card{border-top:0;border-left:0;align-content:start;gap:14px;min-height:260px;display:grid}.sk-block-feature-grid .sk-card>span{color:var(--sk-color-muted-foreground);font:600 9px/1 var(--sk-font-mono)}.sk-block-feature-grid h3{font:740 18px/1 var(--sk-font-sans);margin:0}.sk-block-feature-grid .sk-card p{color:var(--sk-color-muted-foreground);margin:0;font-size:12px;line-height:1.6}.sk-block-pricing{border:1px solid var(--sk-color-border);background:#000;gap:34px;padding:clamp(24px,6vw,80px);display:grid}.sk-block-pricing>header{text-align:center}.sk-block-pricing h2{font:770 clamp(38px,7vw,78px)/.88 var(--sk-font-sans);letter-spacing:-.06em;margin:14px 0 0}.sk-block-pricing>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sk-block-pricing article{border:1px solid var(--sk-color-border);align-content:start;margin-left:-1px;padding:24px;display:grid}.sk-block-pricing article[data-featured=true]{color:#000;background:#fff}.sk-block-pricing article>header{justify-content:space-between;display:flex}.sk-block-pricing article>div{margin:32px 0 12px}.sk-block-pricing article>div span{font:760 54px/1 var(--sk-font-sans)}.sk-block-pricing article p{min-height:44px;color:var(--sk-color-muted-foreground);font-size:12px}.sk-block-pricing article[data-featured=true] p{color:#333}.sk-block-pricing ul{border-block:1px solid;gap:10px;margin:20px 0 28px;padding:20px 0;font-size:12px;list-style:none;display:grid}.sk-block-pricing li{gap:8px;display:flex}.sk-block-pricing>footer{text-align:center;color:var(--sk-color-muted-foreground);font:500 10px/1 var(--sk-font-mono)}.sk-block-changelog{border:1px solid var(--sk-color-border);background:#000;padding:clamp(24px,6vw,80px)}.sk-block-changelog>header{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;align-items:end;padding-bottom:36px;display:flex}.sk-block-changelog>header span{font:600 9px/1 var(--sk-font-mono)}.sk-block-changelog>header h1{font:770 clamp(42px,7vw,82px)/.86 var(--sk-font-sans);letter-spacing:-.06em;margin:14px 0 0}.sk-block-changelog>div>article{border-bottom:1px solid var(--sk-color-border);grid-template-columns:180px minmax(0,1fr);padding:32px 0;display:grid}.sk-block-changelog article>aside strong,.sk-block-changelog article>aside time{display:block}.sk-block-changelog article>aside strong{font:700 18px/1 var(--sk-font-mono)}.sk-block-changelog article>aside time{color:var(--sk-color-muted-foreground);font:500 9px/1 var(--sk-font-mono);margin-top:8px}.sk-block-changelog article main h2{font:740 28px/1 var(--sk-font-sans);margin:12px 0}.sk-block-changelog article main p{max-width:760px;color:var(--sk-color-muted-foreground);line-height:1.65}.sk-block-changelog article main ul{gap:8px;margin:18px 0;padding:0;font-size:12px;list-style-position:inside;display:grid}.sk-block-billing{border:1px solid var(--sk-color-border);background:#000;gap:16px;padding:22px;display:grid}.sk-block-billing>header{justify-content:space-between;align-items:end;display:flex}.sk-block-billing h1{font:740 38px/1 var(--sk-font-sans);margin:0}.sk-block-billing>header p{color:var(--sk-color-muted-foreground);margin:8px 0 0}.sk-block-billing__plan{border:1px solid var(--sk-color-border-strong);background:repeating-linear-gradient(135deg,var(--sk-color-surface) 0 8px,#000 8px 16px);justify-content:space-between;align-items:end;padding:22px;display:flex}.sk-block-billing__plan h2{font:760 32px/1 var(--sk-font-sans);margin:12px 0 0}.sk-block-billing__plan p{color:var(--sk-color-muted-foreground);margin:6px 0 0;font-size:11px}.sk-block-billing__usage{grid-template-columns:2fr 1fr;gap:10px;display:grid}.sk-block-billing__usage .sk-panel>div{gap:18px;display:grid}.sk-block-billing__invoices>div{grid-template-columns:110px 1fr 80px auto auto;align-items:center;gap:12px;padding:10px 0;font-size:11px;display:grid}.sk-block-billing__invoices>div+div{border-top:1px solid var(--sk-color-border)}.sk-block-support{border:1px solid var(--sk-color-border);background:#000;grid-template-columns:220px minmax(0,1fr) 220px;height:720px;display:grid}.sk-block-support>aside{border-right:1px solid var(--sk-color-border);overflow:auto}.sk-block-support>aside>header{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;align-items:center;height:52px;padding:0 10px;display:flex}.sk-block-support>aside nav{display:grid}.sk-block-support>aside nav button{border:0;border-bottom:1px solid var(--sk-color-border);color:#fff;text-align:left;background:#000;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:8px;display:grid}.sk-block-support>aside nav button[data-active=true]{color:#000;background:#fff}.sk-block-support>aside nav strong,.sk-block-support>aside nav span{display:block}.sk-block-support>aside nav span{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.sk-block-support>main{grid-template-rows:52px minmax(0,1fr) auto;min-width:0;display:grid}.sk-block-support>main>header{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.sk-block-support>main>header strong,.sk-block-support>main>header small{display:block}.sk-block-support>main>header small{color:var(--sk-color-muted-foreground);font:500 9px/1 var(--sk-font-mono);margin-top:3px}.sk-block-support__thread{overflow:auto}.sk-block-support__thread>article{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px;display:grid}.sk-block-support__thread>article+article{border-top:1px solid var(--sk-color-border)}.sk-block-support__thread>article[data-agent=true]{background:var(--sk-color-surface)}.sk-block-support__thread article header{font:600 9px/1 var(--sk-font-mono);justify-content:space-between;display:flex}.sk-block-support__thread article p{font-size:12px;line-height:1.6}.sk-block-support>main>footer{border-top:1px solid var(--sk-color-border);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;display:grid}.sk-block-support>main>footer textarea{border:1px solid var(--sk-color-border);color:#fff;resize:none;background:#000;min-height:64px;padding:10px}.sk-block-support__meta{border-right:0!important;padding:10px!important}.sk-block-support__meta>*+*{margin-top:8px}.sk-block-auth-split{border:1px solid var(--sk-color-border);background:#000;grid-template-columns:1.1fr .9fr;min-height:720px;display:grid}.sk-block-auth-split>aside{border-right:1px solid var(--sk-color-border);background-image:linear-gradient(var(--sk-color-border) 1px,transparent 1px),linear-gradient(90deg,var(--sk-color-border) 1px,transparent 1px);background-size:32px 32px;flex-direction:column;justify-content:space-between;padding:36px;display:flex}.sk-block-auth-split>aside h1{font:780 clamp(50px,8vw,96px)/.82 var(--sk-font-sans);letter-spacing:-.07em;margin:18px 0}.sk-block-auth-split>aside p{max-width:560px;color:var(--sk-color-muted-foreground);font-size:14px;line-height:1.6}.sk-block-auth-split>aside footer{font:600 9px/1 var(--sk-font-mono)}.sk-block-auth-split>main{place-items:center;padding:28px;display:grid}.sk-block-auth-centered{border:1px solid var(--sk-color-border);background:#000;grid-template-rows:64px minmax(0,1fr) 42px;min-height:720px;display:grid}.sk-block-auth-centered>header{border-bottom:1px solid var(--sk-color-border);font:700 11px/1 var(--sk-font-mono);justify-content:center;align-items:center;gap:10px;display:flex}.sk-block-auth-centered>main{place-items:center;padding:26px;display:grid}.sk-block-auth-centered .sk-tabs{width:min(100%,440px)}.sk-block-auth-centered>footer{border-top:1px solid var(--sk-color-border);font:600 8px/1 var(--sk-font-mono);place-items:center;display:grid}.sk-block-about{border:1px solid var(--sk-color-border);background:#000;padding:clamp(24px,6vw,80px)}.sk-block-about>header span{font:600 9px/1 var(--sk-font-mono)}.sk-block-about>header h1{font:780 clamp(48px,9vw,120px)/.8 var(--sk-font-sans);letter-spacing:-.08em;margin:18px 0 42px}.sk-block-about__body{border-top:1px solid var(--sk-color-border);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:40px;padding-top:32px;display:grid}.sk-block-about__body>aside{border:1px solid var(--sk-color-border);background:var(--sk-color-surface);place-items:center;display:grid}.sk-block-about__body>main>p{font:500 clamp(18px,3vw,32px)/1.35 var(--sk-font-sans);margin:0 0 30px}.sk-block-about__body>main>div{border-block:1px solid var(--sk-color-border);grid-template-columns:repeat(3,1fr);display:grid}.sk-block-about blockquote{font:600 18px/1.5 var(--sk-font-mono);border-left:4px solid #fff;margin:30px 0 0;padding:20px}.sk-block-agent-landing{border:1px solid var(--sk-color-border);background:#000;min-height:760px}.sk-block-agent-landing>nav{border-bottom:1px solid var(--sk-color-border);grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 14px;display:grid}.sk-block-agent-landing>nav>a{font:700 11px/1 var(--sk-font-mono);align-items:center;gap:9px;text-decoration:none;display:flex}.sk-block-agent-landing>nav>div{display:flex}.sk-block-agent-landing>nav>div a{font:600 10px/1 var(--sk-font-mono);padding:0 14px;text-decoration:none}.sk-block-agent-landing>nav>.sk-button{justify-self:end}.sk-block-agent-landing>main{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:50px;padding:clamp(28px,6vw,80px);display:grid}.sk-block-agent-landing h1{font:780 clamp(54px,8vw,110px)/.82 var(--sk-font-sans);letter-spacing:-.07em;margin:18px 0}.sk-block-agent-landing>main>div:first-child p{max-width:700px;color:var(--sk-color-muted-foreground);font-size:16px;line-height:1.6}.sk-block-agent-landing__demo{gap:8px;display:grid}@media (width<=1020px){.sk-block-video-studio__body{grid-template-columns:150px minmax(0,1fr)}.sk-block-video-studio__body>aside:last-child{display:none}.sk-block-chat-workspace{grid-template-columns:180px minmax(0,1fr)}.sk-block-chat-workspace__detail{display:none}.sk-block-support{grid-template-columns:200px minmax(0,1fr)}.sk-block-support__meta{display:none}.sk-block-feature-grid>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-block-agent-landing>main,.sk-block-landing-hero__body{grid-template-columns:1fr}.sk-block-agent-landing__demo{max-width:680px}.sk-block-landing-hero__mark{order:-1}.sk-block-about__body{grid-template-columns:1fr}.sk-block-about__body>aside{min-height:300px}}@media (width<=760px){.sk-block-app-shell{min-height:0;display:block}.sk-block-app-shell>header{grid-template-columns:auto 1fr auto;height:54px;display:grid;position:relative}.sk-block-app-shell__menu{border:0;border-right:1px solid var(--sk-color-border);color:#fff;height:100%;font:600 9px/1 var(--sk-font-mono);background:#000;padding:0 10px;display:block}.sk-block-app-shell>header>a{border-right:0}.sk-block-app-shell>aside{display:none}.sk-block-app-shell[data-nav-open=true]>aside{z-index:30;background:#000;width:min(260px,80vw);height:calc(100% - 54px);display:block;position:absolute;top:54px;left:0}.sk-block-agent-console,.sk-block-coding-workspace,.sk-block-chat-workspace,.sk-block-video-studio,.sk-block-hyperframes,.sk-block-support{height:auto;min-height:640px}.sk-block-agent-console>.sk-split-pane>.sk-split-pane__second{display:none}.sk-block-chat-workspace{grid-template-columns:1fr}.sk-block-chat-workspace>aside{display:none}.sk-block-video-studio{grid-template-rows:54px auto 190px}.sk-block-video-studio__body{display:block}.sk-block-video-studio__body>aside:first-child{border-right:0;border-bottom:1px solid var(--sk-color-border);grid-template-columns:1fr 1fr;display:grid}.sk-block-video-studio__body>main{padding:8px}.sk-block-render-queue__stats,.sk-block-dashboard__stats,.sk-block-analytics__numbers,.sk-block-project__meta{grid-template-columns:repeat(2,1fr)}.sk-block-dashboard__grid,.sk-block-analytics__main,.sk-block-project__grid,.sk-block-command-center__grid,.sk-block-billing__usage{grid-template-columns:1fr}.sk-block-db__body,.sk-block-settings__body{min-height:0;display:block}.sk-block-db__body>aside,.sk-block-settings__body>aside{border-right:0;border-bottom:1px solid var(--sk-color-border)}.sk-block-db__body>aside nav,.sk-block-settings__body>aside nav{display:flex;overflow:auto}.sk-block-db__body>aside nav button,.sk-block-settings__body>aside a{border-right:1px solid var(--sk-color-border);min-width:max-content}.sk-block-team__table{overflow:auto}.sk-block-onboarding{min-height:0;display:block}.sk-block-onboarding>aside{border-right:0;border-bottom:1px solid var(--sk-color-border)}.sk-block-onboarding>aside .sk-stepper{display:none}.sk-block-onboarding>main{padding:22px}.sk-block-landing-hero>nav,.sk-block-agent-landing>nav{grid-template-columns:1fr auto}.sk-block-landing-hero>nav>div,.sk-block-agent-landing>nav>div{display:none}.sk-block-landing-hero__body,.sk-block-agent-landing>main{padding:30px 18px}.sk-block-feature-grid>div,.sk-block-pricing>div{grid-template-columns:1fr}.sk-block-pricing article{margin:-1px 0 0}.sk-block-changelog>div>article{grid-template-columns:1fr;gap:18px}.sk-block-billing__plan{flex-direction:column;align-items:start;gap:18px}.sk-block-billing__invoices>div{grid-template-columns:1fr auto}.sk-block-billing__invoices time,.sk-block-billing__invoices .sk-badge,.sk-block-billing__invoices .sk-button{display:none}.sk-block-support{grid-template-columns:1fr}.sk-block-support>aside{display:none}.sk-block-auth-split{grid-template-columns:1fr}.sk-block-auth-split>aside{border-right:0;border-bottom:1px solid var(--sk-color-border);min-height:420px}.sk-block-auth-split>main{padding:18px}.sk-block-about__body>main>div{grid-template-columns:1fr}.sk-block-agent-landing h1,.sk-block-landing-hero__body h1{font-size:clamp(46px,15vw,78px)}}.sk-block-state{gap:12px;width:min(100%,960px);margin-inline:auto;padding:clamp(16px,4vw,40px);display:grid}.sk-block-state>.sk-skeleton{width:100%}*,:before,:after{box-sizing:border-box}::selection{background:var(--sk-color-selection);color:var(--sk-color-selection-foreground)}:where(button,input,textarea,select,summary,a,[tabindex]):focus-visible{outline:var(--sk-focus-width) solid var(--sk-color-focus);outline-offset:2px}:where(button,input,textarea,select){font:inherit}:where(button,[role=button],summary){touch-action:manipulation}.sk-box{min-width:0}.sk-stack{gap:var(--sk-space-4);flex-direction:column;display:flex}.sk-inline{align-items:center;gap:var(--sk-space-3);flex-wrap:wrap;display:flex}.sk-grid{gap:var(--sk-space-4);display:grid}.sk-container{width:min(1180px,100% - 32px);margin-inline:auto}.sk-text{color:var(--sk-color-foreground);font:400 15px/1.65 var(--sk-font-sans);margin:0}.sk-heading{color:var(--sk-color-foreground);font:700 clamp(24px,4vw,52px)/1 var(--sk-font-sans);letter-spacing:-.045em;margin:0}.sk-separator{background:var(--sk-color-border);border:0;width:100%;height:1px;margin:0}.sk-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sk-aspect-ratio{width:100%;aspect-ratio:var(--sk-aspect-ratio);position:relative;overflow:hidden}.sk-aspect-ratio>*{width:100%;height:100%;position:absolute;inset:0}.sk-button{min-height:var(--sk-control-height-md);justify-content:center;align-items:center;gap:var(--sk-space-2);color:var(--sk-color-foreground);font:650 13px/1 var(--sk-font-sans);letter-spacing:.01em;cursor:pointer;transition:background var(--sk-motion-fast) var(--sk-ease-step),color var(--sk-motion-fast) var(--sk-ease-step),transform var(--sk-motion-fast) var(--sk-ease-step),border-color var(--sk-motion-fast) var(--sk-ease-step);background:0 0;border:1px solid #0000;padding:0 15px;display:inline-flex}.sk-button:hover:not(:disabled){transform:translate(-1px,-1px)}.sk-button:active:not(:disabled){transform:translate(1px,1px)}.sk-button:disabled{color:var(--sk-color-disabled);cursor:not-allowed}.sk-button--primary{background:var(--sk-color-accent);color:var(--sk-color-accent-foreground);border-color:var(--sk-color-accent)}.sk-button--primary:hover:not(:disabled){background:var(--sk-color-foreground)}.sk-button--secondary{background:var(--sk-color-surface-active);border-color:var(--sk-color-border-strong)}.sk-button--secondary:hover:not(:disabled){background:var(--sk-color-foreground);color:var(--sk-color-background)}.sk-button--outline{border-color:var(--sk-color-border-strong)}.sk-button--outline:hover:not(:disabled){background:var(--sk-color-foreground);color:var(--sk-color-background)}.sk-button--quiet{color:var(--sk-color-muted-foreground);border-color:#0000}.sk-button--quiet:hover:not(:disabled){color:var(--sk-color-foreground);background:var(--sk-color-surface-hover)}.sk-button--destructive{background:var(--sk-color-danger);color:var(--sk-color-danger-foreground);border-color:var(--sk-color-danger)}.sk-button--sm{min-height:var(--sk-control-height-sm);padding-inline:11px;font-size:12px}.sk-button--lg{min-height:var(--sk-control-height-lg);padding-inline:20px;font-size:14px}.sk-button__loader{border:1px solid;width:10px;height:10px;animation:.54s steps(4,end) infinite sk-loader-step}.sk-icon-button{width:var(--sk-control-height-md);padding:0}.sk-button-group{display:inline-flex}.sk-button-group>.sk-button+.sk-button{margin-left:-1px}.sk-link{color:var(--sk-color-foreground);text-underline-offset:4px;text-decoration-thickness:1px}.sk-link:hover{text-decoration-style:double}.sk-toggle[data-state=on]{background:var(--sk-color-foreground);color:var(--sk-color-background)}.sk-toggle-group{display:inline-flex}.sk-toggle-group>.sk-toggle+.sk-toggle{margin-left:-1px}.sk-field{gap:7px;min-width:0;display:grid}.sk-label{color:var(--sk-color-foreground);font:650 12px/1.25 var(--sk-font-sans)}.sk-description{color:var(--sk-color-muted-foreground);font:400 12px/1.5 var(--sk-font-sans)}.sk-field-error{color:var(--sk-color-danger);font:600 12px/1.5 var(--sk-font-sans)}.sk-input{width:100%;min-height:var(--sk-control-height-md);border:1px solid var(--sk-color-border-strong);background:var(--sk-color-background);color:var(--sk-color-foreground);caret-color:var(--sk-color-foreground);font:500 14px/1.4 var(--sk-font-sans);appearance:none;padding:0 12px}.sk-input:hover:not(:disabled){border-color:var(--sk-color-foreground)}.sk-input:disabled{color:var(--sk-color-disabled);border-color:var(--sk-color-border);cursor:not-allowed}.sk-input[aria-invalid=true]{border-color:var(--sk-color-danger);background-image:repeating-linear-gradient(135deg,#0000 0 4px,#ff203c1f 4px 5px)}.sk-input::placeholder{color:var(--sk-color-muted-foreground)}.sk-textarea{resize:vertical;min-height:112px;padding-block:10px}.sk-select-wrap{display:block;position:relative}.sk-select{padding-right:42px}.sk-select-mark{border-left:1px solid var(--sk-color-border-strong);pointer-events:none;place-items:center;width:38px;height:calc(100% - 2px);display:grid;position:absolute;top:1px;right:1px}.sk-check,.sk-switch{color:var(--sk-color-foreground);font:500 14px/1.4 var(--sk-font-sans);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.sk-check>input,.sk-switch>input{opacity:0;pointer-events:none;position:absolute}.sk-check__box{border:1px solid var(--sk-color-border-strong);background:var(--sk-color-background);place-items:center;width:18px;height:18px;display:grid}.sk-check>input:checked+.sk-check__box{background:var(--sk-color-foreground)}.sk-check>input:checked+.sk-check__box:after{content:"";border-left:2px solid var(--sk-color-background);border-bottom:2px solid var(--sk-color-background);width:8px;height:5px;transform:translateY(-1px)rotate(-45deg)}.sk-check>input:focus-visible+.sk-check__box,.sk-switch>input:focus-visible+.sk-switch__track{outline:2px solid var(--sk-color-focus);outline-offset:2px}.sk-radio-group{border:0;gap:10px;margin:0;padding:0;display:grid}.sk-radio-group>legend{font:650 12px/1.2 var(--sk-font-sans);margin-bottom:8px}.sk-radio{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.sk-radio>input{opacity:0;position:absolute}.sk-radio__mark{border:1px solid var(--sk-color-border-strong);place-items:center;width:18px;height:18px;display:grid}.sk-radio>input:checked+.sk-radio__mark:after{content:"";background:var(--sk-color-foreground);width:8px;height:8px}.sk-radio>input:focus-visible+.sk-radio__mark{outline:2px solid var(--sk-color-focus);outline-offset:2px}.sk-radio small{color:var(--sk-color-muted-foreground);margin-top:4px;font-weight:400;display:block}.sk-radio[data-disabled]{opacity:.45;cursor:not-allowed}.sk-switch__track{border:1px solid var(--sk-color-border-strong);background:var(--sk-color-background);align-items:center;width:38px;height:20px;padding:2px;display:flex}.sk-switch__track>span{background:var(--sk-color-muted-foreground);width:14px;height:14px;transition:transform var(--sk-motion-fast) var(--sk-ease-step),background var(--sk-motion-fast) var(--sk-ease-step)}.sk-switch>input:checked+.sk-switch__track>span{background:var(--sk-color-foreground);transform:translate(18px)}.sk-combobox{gap:7px;display:grid}.sk-number-field,.sk-search-field{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sk-number-field>.sk-button,.sk-search-field>.sk-button{min-width:40px}.sk-number-field>.sk-input,.sk-search-field>.sk-input{margin-inline:-1px}.sk-slider{color:var(--sk-color-foreground);font:650 12px/1.2 var(--sk-font-sans);gap:10px;display:grid}.sk-slider input{appearance:none;background:0 0;width:100%;height:20px}.sk-slider input::-webkit-slider-runnable-track{background:var(--sk-color-border-strong);height:4px}.sk-slider input::-webkit-slider-thumb{background:var(--sk-color-foreground);appearance:none;border:0;width:16px;height:16px;margin-top:-6px}.sk-slider input::-moz-range-track{background:var(--sk-color-border-strong);height:4px}.sk-slider input::-moz-range-thumb{background:var(--sk-color-foreground);border:0;width:16px;height:16px}.sk-file-trigger{min-height:var(--sk-control-height-md);border:1px dashed var(--sk-color-border-strong);cursor:pointer;font:600 13px/1 var(--sk-font-sans);align-items:center;padding:0 14px;display:inline-flex}.sk-file-trigger:hover{background:var(--sk-color-foreground);color:var(--sk-color-background)}.sk-file-trigger:has(input:focus-visible){outline:2px solid var(--sk-color-focus);outline-offset:2px}.sk-file-trigger input{opacity:0;pointer-events:none;position:absolute}.sk-tabs{border:1px solid var(--sk-color-border)}.sk-tabs__list{border-bottom:1px solid var(--sk-color-border);display:flex;overflow:auto}.sk-tabs__list>button{border:0;border-right:1px solid var(--sk-color-border);background:var(--sk-color-background);min-height:40px;color:var(--sk-color-muted-foreground);cursor:pointer;padding:0 14px}.sk-tabs__list>button[aria-selected=true]{background:var(--sk-color-foreground);color:var(--sk-color-background)}.sk-tabs__panel{padding:var(--sk-space-5)}.sk-breadcrumbs ol{font:500 12px/1.4 var(--sk-font-mono);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sk-breadcrumbs li{align-items:center;gap:8px;display:flex}.sk-breadcrumbs [aria-current=page]{color:var(--sk-color-muted-foreground)}.sk-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.sk-pagination>div{display:flex}.sk-pagination>div button{border:1px solid var(--sk-color-border);background:var(--sk-color-background);width:32px;height:32px;color:var(--sk-color-foreground);cursor:pointer;margin-left:-1px}.sk-pagination>div button[aria-current=page]{background:var(--sk-color-foreground);color:var(--sk-color-background)}.sk-accordion,.sk-disclosure{border:1px solid var(--sk-color-border)}.sk-accordion details+details{border-top:1px solid var(--sk-color-border)}.sk-accordion summary,.sk-disclosure summary{cursor:pointer;min-height:44px;font:650 14px/1.3 var(--sk-font-sans);justify-content:space-between;align-items:center;padding:0 14px;list-style:none;display:flex}.sk-accordion summary::-webkit-details-marker{display:none}.sk-disclosure summary::-webkit-details-marker{display:none}.sk-accordion details[open] summary,.sk-disclosure[open] summary{background:var(--sk-color-foreground);color:var(--sk-color-background)}.sk-accordion details[open] summary span,.sk-disclosure[open] summary span{transform:rotate(45deg)}.sk-accordion details>div,.sk-disclosure>div{border-top:1px solid var(--sk-color-border);padding:16px}.sk-menu{display:inline-block;position:relative}.sk-menu__content{z-index:50;border:1px solid var(--sk-color-border-strong);background:var(--sk-color-background);min-width:190px;padding:4px;position:absolute;top:calc(100% + 6px);right:0}.sk-menu__content>button{width:100%;min-height:36px;color:var(--sk-color-foreground);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 10px}.sk-menu__content>button:hover,.sk-menu__content>button:focus-visible{background:var(--sk-color-foreground);color:var(--sk-color-background)}.sk-menu__content>button[data-destructive]{color:var(--sk-color-danger)}.sk-dialog{border:1px solid var(--sk-color-border-strong);background:var(--sk-color-background);width:min(560px,100vw - 24px);max-height:calc(100svh - 24px);color:var(--sk-color-foreground);padding:0}.sk-dialog::backdrop{background:var(--sk-color-overlay);background-image:repeating-linear-gradient(90deg,#0000 0 3px,#ffffff08 3px 4px)}.sk-dialog__frame>header{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.sk-dialog__frame h2{font:700 20px/1.15 var(--sk-font-sans);margin:0}.sk-dialog__frame header p{color:var(--sk-color-muted-foreground);font:400 13px/1.5 var(--sk-font-sans);margin:7px 0 0}.sk-dialog__body{padding:18px;overflow:auto}.sk-dialog__frame>footer{border-top:1px solid var(--sk-color-border);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.sk-alert-dialog{max-width:480px}.sk-drawer{height:100svh;max-height:100svh;margin:0;position:fixed;top:0;bottom:0}.sk-drawer--right{left:auto;right:0}.sk-drawer--left{left:0;right:auto}.sk-popover{display:inline-block;position:relative}.sk-popover__trigger{display:inline-flex}.sk-popover__content{z-index:40;border:1px solid var(--sk-color-border-strong);background:var(--sk-color-background);min-width:240px;padding:14px;position:absolute;top:calc(100% + 6px);left:0}.sk-tooltip{display:inline-flex;position:relative}.sk-tooltip>button{display:inline-flex}.sk-tooltip>[role=tooltip]{z-index:60;border:1px solid var(--sk-color-border-strong);background:var(--sk-color-foreground);width:max-content;max-width:220px;color:var(--sk-color-background);font:600 11px/1.4 var(--sk-font-sans);opacity:0;pointer-events:none;padding:7px 9px;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.sk-tooltip:hover>[role=tooltip],.sk-tooltip:focus-within>[role=tooltip]{opacity:1}.sk-alert{border:1px solid var(--sk-color-border-strong);font:400 13px/1.5 var(--sk-font-sans);align-items:flex-start;gap:12px;padding:14px;display:flex}.sk-alert__mark{background:var(--sk-color-info);width:10px;height:10px;margin-top:4px}.sk-alert strong{margin-bottom:3px;display:block}.sk-alert--success .sk-alert__mark{background:var(--sk-color-success)}.sk-alert--warning .sk-alert__mark{background:var(--sk-color-warning)}.sk-alert--danger{border-color:var(--sk-color-danger)}.sk-alert--danger .sk-alert__mark{background:var(--sk-color-danger)}.sk-badge{border:1px solid var(--sk-color-border-strong);min-height:22px;font:650 10px/1 var(--sk-font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:0 7px;display:inline-flex}.sk-badge--success{border-color:var(--sk-color-success);color:var(--sk-color-success)}.sk-badge--warning{border-color:var(--sk-color-warning);color:var(--sk-color-warning)}.sk-badge--danger{border-color:var(--sk-color-danger);color:var(--sk-color-danger)}.sk-badge--info{border-color:var(--sk-color-info);color:var(--sk-color-info)}.sk-progress,.sk-meter{gap:8px;display:grid}.sk-progress__meta,.sk-meter>div{font:600 11px/1 var(--sk-font-mono);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;display:flex}.sk-progress progress,.sk-meter meter{opacity:0;position:absolute}.sk-progress__visual,.sk-meter>span{border:1px solid var(--sk-color-border-strong);background:var(--sk-color-background);height:7px;display:block;position:relative;overflow:hidden}.sk-progress__visual:after,.sk-meter>span:after{content:"";width:var(--sk-progress);background:var(--sk-color-foreground);height:100%;display:block}.sk-meter>span:after{width:var(--sk-meter)}.sk-progress:not(:has(progress[value])) .sk-progress__visual:after{animation:1s steps(8,end) infinite sk-progress-indeterminate}.sk-skeleton{background-color:var(--sk-color-surface-active);background-image:repeating-linear-gradient(135deg,transparent 0 4px,var(--sk-color-border) 4px 5px);animation:.9s steps(6,end) infinite sk-skeleton-shift;display:block}.sk-toast-viewport{z-index:100;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.sk-toast{border:1px solid var(--sk-color-border-strong);background:var(--sk-color-background);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px;animation:.18s steps(3,end) sk-toast-in;display:flex}.sk-toast strong{font:650 13px/1.3 var(--sk-font-sans)}.sk-toast p{color:var(--sk-color-muted-foreground);font:400 12px/1.4 var(--sk-font-sans);margin:4px 0 0}.sk-toast--success{border-left:4px solid var(--sk-color-success)}.sk-toast--danger{border-left:4px solid var(--sk-color-danger)}.sk-card{border:1px solid var(--sk-color-border);background:var(--sk-color-background);padding:18px}.sk-card:hover{border-color:var(--sk-color-border-strong)}.sk-panel{border:1px solid var(--sk-color-border)}.sk-panel>header{border-bottom:1px solid var(--sk-color-border);background-image:repeating-linear-gradient(90deg,var(--sk-color-surface) 0 7px,var(--sk-color-background) 7px 8px);font:650 11px/1 var(--sk-font-mono);letter-spacing:.08em;text-transform:uppercase;padding:11px 14px}.sk-panel>div{padding:16px}.sk-table-wrap{border:1px solid var(--sk-color-border);width:100%;overflow:auto}.sk-table{border-collapse:collapse;width:100%;font:500 13px/1.4 var(--sk-font-sans)}.sk-table caption{text-align:left;font:650 11px/1 var(--sk-font-mono);text-transform:uppercase;letter-spacing:.06em;padding:11px}.sk-table th,.sk-table td{border-top:1px solid var(--sk-color-border);border-right:1px solid var(--sk-color-border);text-align:left;white-space:nowrap;padding:11px 13px}.sk-table th:last-child,.sk-table td:last-child{border-right:0}.sk-table th{background:var(--sk-color-surface);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.sk-table [data-align=end]{text-align:right}.sk-table tbody tr:hover{background:var(--sk-color-surface-hover)}.sk-kbd{border:1px solid var(--sk-color-border-strong);background:var(--sk-color-surface);min-height:24px;font:600 11px/1 var(--sk-font-mono);align-items:center;padding:0 7px;display:inline-flex}.sk-code{font:500 .92em/1.4 var(--sk-font-mono);color:var(--sk-color-foreground)}.sk-code-block{border:1px solid var(--sk-color-border);background:var(--sk-color-surface);color:var(--sk-color-foreground);font:500 12px/1.65 var(--sk-font-mono);tab-size:2;margin:0;padding:16px;overflow:auto}.sk-code-block:before{content:attr(data-language);border-bottom:1px solid var(--sk-color-border);color:var(--sk-color-muted-foreground);text-transform:uppercase;letter-spacing:.08em;margin:-16px -16px 14px;padding:8px 12px;font-size:10px;display:block}.sk-stat{border-left:1px solid var(--sk-color-border-strong);gap:7px;padding:16px;display:grid}.sk-stat>span{color:var(--sk-color-muted-foreground);font:600 10px/1 var(--sk-font-mono);text-transform:uppercase;letter-spacing:.08em}.sk-stat>strong{font:700 30px/1 var(--sk-font-sans);letter-spacing:-.04em}.sk-stat>small{font:500 12px/1.3 var(--sk-font-mono)}.sk-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.sk-timeline li{grid-template-columns:14px 1fr;gap:12px;padding-bottom:20px;display:grid;position:relative}.sk-timeline li:not(:last-child):before{content:"";background:var(--sk-color-border);width:1px;position:absolute;top:12px;bottom:0;left:6px}.sk-timeline__mark{border:1px solid var(--sk-color-border-strong);background:var(--sk-color-background);width:13px;height:13px}.sk-timeline strong,.sk-timeline small{display:block}.sk-timeline small{color:var(--sk-color-muted-foreground);font:500 10px/1 var(--sk-font-mono);margin-bottom:5px}.sk-timeline p{color:var(--sk-color-muted-foreground);font:400 13px/1.5 var(--sk-font-sans);margin:5px 0 0}.sk-avatar{border:1px solid var(--sk-color-border-strong);background:var(--sk-color-surface);font:700 11px/1 var(--sk-font-mono);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.sk-avatar img{object-fit:cover;image-rendering:auto;width:100%;height:100%}.sk-empty-state{border:1px dashed var(--sk-color-border-strong);text-align:center;background-image:linear-gradient(45deg,var(--sk-color-surface) 25%,transparent 25%),linear-gradient(-45deg,var(--sk-color-surface) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--sk-color-surface) 75%),linear-gradient(-45deg,transparent 75%,var(--sk-color-surface) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;align-content:center;place-items:center;gap:12px;min-height:260px;padding:28px;display:grid}.sk-empty-state>*{background:var(--sk-color-background)}.sk-empty-state h3{font:700 20px/1.1 var(--sk-font-sans);margin:0;padding-inline:6px}.sk-empty-state p{max-width:420px;color:var(--sk-color-muted-foreground);font:400 13px/1.5 var(--sk-font-sans);margin:0;padding-inline:6px}.sk-dither-checker{background-image:linear-gradient(45deg,var(--sk-color-dither-primary) 25%,transparent 25%),linear-gradient(-45deg,var(--sk-color-dither-primary) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--sk-color-dither-primary) 75%),linear-gradient(-45deg,transparent 75%,var(--sk-color-dither-primary) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.sk-dither-lines{background-image:repeating-linear-gradient(0deg,transparent 0 3px,var(--sk-color-dither-primary) 3px 4px)}.sk-pixel-rule{background:repeating-linear-gradient(90deg,var(--sk-color-foreground) 0 8px,transparent 8px 12px);border:0;height:4px}@keyframes sk-loader-step{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sk-progress-indeterminate{0%{transform:translate(-130%)}to{transform:translate(300%)}}@keyframes sk-skeleton-shift{0%{background-position:0 0}to{background-position:24px 0}}@keyframes sk-toast-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (width<=640px){.sk-number-field{grid-template-columns:36px minmax(0,1fr) 36px}.sk-pagination>div{display:none}.sk-dialog__frame>header,.sk-dialog__body{padding:14px}.sk-toast-viewport{width:calc(100vw - 16px);bottom:8px;right:8px}}@media (prefers-reduced-motion:reduce){.sk-button,.sk-switch__track>span,.sk-skeleton,.sk-toast,.sk-button__loader,.sk-progress__visual:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.sk-button,.sk-input,.sk-check__box,.sk-radio__mark,.sk-switch__track,.sk-card,.sk-panel,.sk-dialog,.sk-menu__content,.sk-popover__content{forced-color-adjust:auto}.sk-check>input:checked+.sk-check__box,.sk-radio>input:checked+.sk-radio__mark:after,.sk-switch>input:checked+.sk-switch__track>span{background:highlight}}.sk-combobox{position:relative}.sk-combobox__control{grid-template-columns:minmax(0,1fr) auto;display:grid}.sk-combobox__control>.sk-button{min-width:40px;margin-left:-1px}.sk-combobox__list{z-index:70;border:1px solid var(--sk-color-border-strong);background:var(--sk-color-background);max-height:260px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.sk-combobox__list>li{cursor:pointer;gap:2px;padding:9px 10px;display:grid}.sk-combobox__list>li[data-active],.sk-combobox__list>li[aria-selected=true]{background:var(--sk-color-foreground);color:var(--sk-color-background)}.sk-combobox__list>li[aria-disabled=true]{opacity:.48;cursor:not-allowed}.sk-combobox__list small{color:inherit;opacity:.72}.sk-combobox__status{color:var(--sk-color-muted-foreground);cursor:default!important}.sk-tabs[data-orientation=vertical]{grid-template-columns:minmax(120px,220px) minmax(0,1fr);display:grid}.sk-tabs[data-orientation=vertical]>.sk-tabs__list{border-right:1px solid var(--sk-color-border);border-bottom:0;align-content:start;display:grid}.sk-tabs[data-orientation=vertical]>.sk-tabs__list>button{border-right:0;border-bottom:1px solid var(--sk-color-border);text-align:left}.sk-pagination>div>span{width:32px;height:32px;color:var(--sk-color-muted-foreground);place-items:center;display:grid}.sk-popover__content{max-width:min(360px,100vw - 16px)}.sk-tooltip[data-open] [role=tooltip]{display:block}@media (width<=560px){.sk-tabs[data-orientation=vertical]{grid-template-columns:1fr}.sk-tabs[data-orientation=vertical]>.sk-tabs__list{border-right:0;border-bottom:1px solid var(--sk-color-border);display:flex}}.sk-toast-viewport>div{gap:8px;display:grid}.sk-toast__actions{align-items:center;gap:4px;display:flex}.sk-toast[data-paused]{border-style:dashed}.sk-data-grid{gap:10px;min-width:0;display:grid}.sk-data-grid[data-loading]{opacity:.72}.sk-data-grid .sk-table th>button{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.sk-data-grid .sk-table tbody tr[aria-selected=true]{background:var(--sk-color-surface-active)}.sk-data-grid .sk-table [role=gridcell]:focus{outline:2px solid var(--sk-color-focus);outline-offset:-2px}.sk-data-grid .sk-table input{accent-color:var(--sk-color-foreground)}.sk-data-grid__pagination{font:600 11px/1 var(--sk-font-mono);text-transform:uppercase;letter-spacing:.05em;justify-content:flex-end;align-items:center;gap:12px;display:flex}.sk-code-block-wrap{border:1px solid var(--sk-color-border);background:var(--sk-color-surface)}.sk-code-block-wrap>header{border-bottom:1px solid var(--sk-color-border);font:600 10px/1 var(--sk-font-mono);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.sk-code-block-wrap .sk-code-block{border:0}.sk-code-block-wrap .sk-code-block:before{display:none}.sk-code-block-wrap[data-wrap] .sk-code-block{white-space:pre-wrap;overflow-wrap:anywhere}.sk-code-line{grid-template-columns:3ch minmax(0,1fr);gap:12px;min-width:max-content;display:grid}.sk-code-line>span:first-child{color:var(--sk-color-muted-foreground);-webkit-user-select:none;user-select:none;text-align:right}.sk-code-line[data-highlighted]{background:var(--sk-color-surface-active);border-left:2px solid var(--sk-color-foreground)}.sk-code-diff{border:1px solid var(--sk-color-border);background:var(--sk-color-surface);font:500 12px/1.55 var(--sk-font-mono);overflow:auto}.sk-code-diff:before{content:attr(data-language);border-bottom:1px solid var(--sk-color-border);color:var(--sk-color-muted-foreground);text-transform:uppercase;letter-spacing:.08em;padding:8px 10px;font-size:10px;display:block}.sk-code-diff>[role=row]{border-bottom:1px solid var(--sk-color-border);grid-template-columns:4ch 4ch minmax(max-content,1fr);min-width:max-content;display:grid}.sk-code-diff>[role=row]>[role=cell]{padding:3px 7px}.sk-code-diff>[role=row]>span:not(.sk-code-diff__gap){border-right:1px solid var(--sk-color-border);color:var(--sk-color-muted-foreground);text-align:right;-webkit-user-select:none;user-select:none}.sk-code-diff pre{white-space:pre;margin:0}.sk-code-diff [data-kind=insert]{background:color-mix(in oklch,var(--sk-color-success) 12%,var(--sk-color-surface))}.sk-code-diff [data-kind=delete]{background:color-mix(in oklch,var(--sk-color-danger) 12%,var(--sk-color-surface))}.sk-code-diff__gap{border-block:1px dashed var(--sk-color-border);color:var(--sk-color-muted-foreground);letter-spacing:.15em;grid-column:1/-1;padding:2px 10px!important}.sk-split-pane[data-collapsed] .sk-split-pane__first{display:none}.sk-split-pane[data-collapsed] .sk-split-pane__handle{border-left:1px dashed var(--sk-color-border-strong)}.sk-log-viewer>header>div{gap:4px;display:flex}.sk-log-viewer>header>div button{border:1px solid var(--sk-color-border);color:var(--sk-color-muted-foreground);font:600 9px/1 var(--sk-font-mono);text-transform:uppercase;cursor:pointer;background:0 0;padding:4px 7px}.sk-log-viewer>header>div button[aria-pressed=true]{background:var(--sk-color-foreground);color:var(--sk-color-background)}.sk-log-viewer [role=log]>div>div>div{border-bottom:1px solid var(--sk-color-border);font:500 11px/1.45 var(--sk-font-mono);grid-template-columns:max-content max-content max-content minmax(0,1fr);align-items:start;gap:8px;padding:6px 10px;display:grid}.sk-log-viewer [role=log] time,.sk-log-viewer [role=log] code{color:var(--sk-color-muted-foreground)}.sk-log-viewer [data-level=error]{background:color-mix(in oklch,var(--sk-color-danger) 10%,transparent)}.sk-log-viewer [data-level=warn]{background:color-mix(in oklch,var(--sk-color-warning) 8%,transparent)}@media (width<=640px){.sk-data-grid__pagination{justify-content:space-between}.sk-log-viewer [role=log]>div>div>div{grid-template-columns:max-content max-content minmax(0,1fr)}.sk-log-viewer [role=log] time{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.inline{display:inline}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}*{box-sizing:border-box}html{color:var(--sk-color-foreground);scroll-behavior:smooth;background:#000}body{font-family:var(--sk-font-sans);text-rendering:optimizelegibility;background:#000;margin:0}button,input,textarea,select{font:inherit}a{color:inherit}::selection{color:#000;background:#fff}.docs-shell{background:#000;min-height:100vh}.docs-header{z-index:100;border-bottom:1px solid var(--sk-color-border);background:#000;grid-template-columns:250px auto minmax(340px,1fr) auto;min-height:68px;display:grid;position:sticky;top:0}.docs-brand{border-right:1px solid var(--sk-color-border);font:760 12px/1 var(--sk-font-mono);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;display:flex}.docs-brand>.sk-badge{margin-left:auto}.docs-header>nav{min-width:0;display:flex}.docs-header>nav button{border:0;border-right:1px solid var(--sk-color-border);color:var(--sk-color-muted-foreground);font:650 11px/1 var(--sk-font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#000;align-items:center;gap:10px;padding:0 16px;display:flex}.docs-header>nav button span{color:var(--sk-color-muted-foreground)}.docs-header>nav button:hover,.docs-header>nav button[data-active]{color:#000;background:#fff}.docs-header>nav button:hover span,.docs-header>nav button[data-active] span{color:#000}.docs-header>.sk-search-field{place-self:center end;width:min(520px,100% - 24px);margin:0 12px}.docs-header .sk-field{gap:0}.docs-header .sk-label{display:none}.docs-header .sk-input{border-color:var(--sk-color-border);background:#0d0d0d;min-height:44px;font-size:15px}.docs-header .sk-input:focus,.docs-header .docs-search-active{border-color:#fff}.docs-header .sk-button{border-block:0;border-right:0;align-self:stretch;height:auto}.docs-search-count{border:1px solid var(--sk-color-border);font:700 10px/1 var(--sk-font-mono);letter-spacing:.1em;margin-top:12px;padding:6px 10px;display:inline-flex}.docs-lab-actions{align-items:center;gap:8px;display:flex}.docs-lab-index{color:var(--sk-color-muted-foreground);font:650 11px/1 var(--sk-font-mono);padding-inline:4px}.docs-mobile-trigger,.docs-mobile-nav{display:none}.docs-main{min-width:0}.docs-intro{border-bottom:1px solid var(--sk-color-border);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:64px;min-height:620px;padding:clamp(54px,8vw,118px) clamp(20px,6vw,96px) 80px;display:grid;position:relative;overflow:hidden}.docs-intro>div:first-child{z-index:2;position:relative}.docs-intro h1{font:800 clamp(72px,12vw,176px)/.78 var(--sk-font-sans);letter-spacing:-.085em;margin:18px 0 20px}.docs-intro p{max-width:720px;color:var(--sk-color-muted-foreground);margin:0 0 28px;font-size:clamp(15px,1.5vw,19px);line-height:1.65}.docs-intro>.sk-scan-reveal{background:0 0;border:0;place-items:center;min-height:360px;display:grid}.docs-intro>.sk-marquee{border-top:1px solid var(--sk-color-border);background:#000;position:absolute;bottom:0;left:0;right:0}.docs-intro>.sk-marquee span{font:700 10px/1 var(--sk-font-mono);letter-spacing:.11em;padding-inline:24px}.docs-view-head{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;align-items:flex-end;gap:42px;padding:72px clamp(20px,5vw,78px) 42px;display:flex}.docs-view-head>div:first-child{max-width:860px}.docs-view-head span,.docs-lab>header span{font:700 10px/1 var(--sk-font-mono);letter-spacing:.12em;color:var(--sk-color-muted-foreground)}.docs-view-head h1{font:790 clamp(42px,7vw,94px)/.92 var(--sk-font-sans);letter-spacing:-.065em;margin:12px 0 16px}.docs-view-head p{max-width:760px;color:var(--sk-color-muted-foreground);margin:0;font-size:16px;line-height:1.6}.docs-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.docs-filter-row{border-bottom:1px solid var(--sk-color-border);scrollbar-width:thin;background:#000;display:flex;overflow:auto}.docs-filter-row button{border:0;border-right:1px solid var(--sk-color-border);min-height:48px;color:var(--sk-color-muted-foreground);font:650 10px/1 var(--sk-font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#000;align-items:center;gap:12px;padding:0 16px;display:flex}.docs-filter-row button span{border:1px solid var(--sk-color-border);place-items:center;min-width:23px;height:20px;font-size:9px;display:grid}.docs-filter-row button:hover,.docs-filter-row button[data-active]{color:#000;background:#fff}.docs-filter-row button:hover span,.docs-filter-row button[data-active] span{border-color:#000}.docs-lab{border-bottom:1px solid var(--sk-color-border);padding:42px clamp(20px,5vw,78px);scroll-margin-top:70px}.docs-lab>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.docs-lab>header h2{font:760 clamp(28px,4vw,54px)/1 var(--sk-font-sans);letter-spacing:-.045em;margin:8px 0 0}.docs-lab>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.docs-live-grid{border:1px solid var(--sk-color-border);background-image:linear-gradient(var(--sk-color-border) 1px,transparent 1px),linear-gradient(90deg,var(--sk-color-border) 1px,transparent 1px);background-size:32px 32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.docs-live-grid>*{background:#000;min-width:0}.docs-live-grid>.sk-split-pane,.docs-live-grid>.sk-log-viewer,.docs-live-grid>.sk-network-request,.docs-live-grid>.sk-json-tree,.docs-live-grid>.sk-video-player,.docs-live-grid>.sk-panel{grid-column:1/-1}.docs-live-grid>.sk-hyperframe-preview,.docs-live-grid>.sk-remotion-slot{min-height:280px}.docs-video-frame{background:#000;place-items:center;min-height:280px;display:grid}.docs-adapter-slot{border:1px dashed var(--sk-color-border);min-height:260px;font:700 11px/1 var(--sk-font-mono);letter-spacing:.08em;place-items:center;display:grid}.docs-scan-card{border:1px solid var(--sk-color-border);min-height:150px;font:800 clamp(20px,4vw,48px)/1 var(--sk-font-sans);letter-spacing:-.04em;place-items:center;display:grid}.docs-action-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.docs-metrics{border:1px solid var(--sk-color-border);grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:18px;display:grid}.docs-metrics>.sk-calendar-heatmap{grid-column:1/-1}.docs-intro .skelly-logo.is-interactive:hover,.docs-intro .skelly-logo.is-interactive:focus-visible{outline:none}.docs-catalog-grid{border:1px solid var(--sk-color-border);background:var(--sk-color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 clamp(20px,5vw,78px) 72px;display:grid}.docs-catalog-card{border:1px solid var(--sk-color-border);background:#000;flex-direction:column;min-height:270px;transition:border-color .12s;display:flex}.docs-catalog-card:hover{border-color:#fff}.docs-catalog-card[data-selected]{outline-offset:-2px;border-color:var(--sk-color-foreground);outline:2px solid #fff}.docs-catalog-card__body{color:#fff;text-align:left;cursor:pointer;background:#000;border:0;flex-direction:column;flex:1;align-items:flex-start;width:100%;padding:24px;display:flex}.docs-catalog-card__body:hover{background:var(--sk-color-surface-hover)}.docs-catalog-card__body>span{font:650 10px/1 var(--sk-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sk-color-muted-foreground)}.docs-catalog-card__body strong{font:760 clamp(20px,2vw,24px)/1.1 var(--sk-font-sans);letter-spacing:-.025em;overflow-wrap:anywhere;margin:20px 0 12px}.docs-catalog-card__body p{color:var(--sk-color-muted-foreground);margin:0;font-size:14px;line-height:1.6}.docs-catalog-card footer{border-top:1px solid var(--sk-color-border);justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.docs-catalog-card footer>.sk-button{min-height:40px;padding-inline:12px;font-size:11px}.docs-empty{border:1px solid var(--sk-color-border);text-align:center;place-items:center;gap:12px;min-height:320px;margin:0 clamp(20px,5vw,78px) 72px;display:grid}.docs-browse-all{border-bottom:1px solid var(--sk-color-border);padding:40px clamp(20px,5vw,78px) 0}.docs-browse-all>h3{font:700 10px/1 var(--sk-font-mono);letter-spacing:.12em;color:var(--sk-color-muted-foreground);margin:0 0 24px}.docs-browse-all .docs-catalog-grid{margin:0 0 40px}.docs-empty strong{font:750 18px/1 var(--sk-font-mono)}.docs-empty p{color:var(--sk-color-muted-foreground);margin:0}.docs-block-browser{border-bottom:1px solid var(--sk-color-border);grid-template-columns:280px minmax(0,1fr);min-height:760px;display:grid}.docs-component-browser{min-height:720px}.docs-component-browser>aside button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-component-browser .docs-block-stage{min-height:0;padding:24px}.docs-component-browser .docs-block-stage .docs-live-grid{margin-bottom:0}.docs-component-browser>main>header p{max-width:680px;color:var(--sk-color-muted-foreground);margin:8px 0 0;font-size:14px;line-height:1.55}.docs-block-browser>aside{border-right:1px solid var(--sk-color-border);background:#000;align-self:start;max-height:calc(100vh - 68px);position:sticky;top:68px;overflow:auto}.docs-block-browser>aside>strong{border-bottom:1px solid var(--sk-color-border);font:700 10px/1 var(--sk-font-mono);letter-spacing:.1em;padding:16px;display:block}.docs-block-browser>aside button{border:0;border-bottom:1px solid var(--sk-color-border);color:#fff;text-align:left;cursor:pointer;background:#000;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:10px 12px;display:grid}.docs-block-browser>aside button span,.docs-block-browser>aside button small{color:var(--sk-color-muted-foreground);font:600 9px/1 var(--sk-font-mono);text-transform:uppercase}.docs-block-browser>aside button b{font:640 11px/1.2 var(--sk-font-sans);text-overflow:ellipsis;overflow:hidden}.docs-block-browser>aside button:hover,.docs-block-browser>aside button[data-active]{color:#000;background:#fff}.docs-block-browser>aside button:hover span,.docs-block-browser>aside button:hover small,.docs-block-browser>aside button[data-active] span,.docs-block-browser>aside button[data-active] small{color:#000}.docs-block-browser>main{min-width:0}.docs-block-browser>main>header{border-bottom:1px solid var(--sk-color-border);justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.docs-block-browser>main>header h2{font:760 clamp(28px,4vw,52px)/1 var(--sk-font-sans);letter-spacing:-.045em;margin:10px 0 8px}.docs-block-browser>main>header p{max-width:650px;color:var(--sk-color-muted-foreground);margin:0;font-size:13px;line-height:1.55}.docs-block-browser>main>header>.sk-button-group{flex-wrap:wrap;justify-content:flex-end}.docs-block-stage{background:#000;min-height:720px;overflow:auto}.docs-block-stage>section,.docs-block-stage>div{min-height:720px}.docs-source-grid{border-left:1px solid var(--sk-color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 clamp(20px,5vw,78px) 48px;display:grid}.docs-source-grid article{border-right:1px solid var(--sk-color-border);border-bottom:1px solid var(--sk-color-border);flex-direction:column;min-height:360px;padding:24px;display:flex}.docs-source-grid article>span{font:700 10px/1 var(--sk-font-mono);color:var(--sk-color-muted-foreground)}.docs-source-grid h2{font:760 28px/1 var(--sk-font-sans);letter-spacing:-.04em;margin:42px 0 14px}.docs-source-grid p{color:var(--sk-color-muted-foreground);font-size:13px;line-height:1.6}.docs-source-grid .sk-alert{margin-top:auto}.docs-source-grid a{font:700 10px/1 var(--sk-font-mono);letter-spacing:.06em;margin-top:18px}.docs-source-grid a:hover{color:#000;background:#fff}.docs-source-principles{grid-template-columns:1fr 1fr;gap:12px;padding:0 clamp(20px,5vw,78px) 72px;display:grid}.docs-source-principles>.sk-panel:first-child>div{background:var(--sk-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.docs-source-principles>.sk-panel:first-child .sk-stat{background:#000}.docs-source-principles ul{color:var(--sk-color-muted-foreground);gap:12px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.docs-footer{border-top:1px solid var(--sk-color-border);color:var(--sk-color-muted-foreground);font:650 10px/1.3 var(--sk-font-mono);letter-spacing:.05em;background:#000;justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(16px,4vw,52px);display:flex}.docs-footer>div{color:#fff;align-items:center;gap:9px;display:flex}@media (width<=1280px){.docs-header{grid-template-columns:220px auto minmax(240px,1fr)}.docs-header>.sk-button{display:none}.docs-catalog-grid,.docs-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.docs-header{grid-template-columns:1fr auto;min-height:58px}.docs-header>nav,.docs-header>.sk-search-field{display:none}.docs-brand{border-right:0}.docs-mobile-trigger{border:0;border-left:1px solid var(--sk-color-border);color:#fff;font:700 10px/1 var(--sk-font-mono);letter-spacing:.08em;background:#000;align-self:stretch;padding:0 18px;display:block}.docs-shell[data-mobile-nav] .docs-mobile-trigger{color:#000;background:#fff}.docs-mobile-nav{z-index:95;border-bottom:1px solid var(--sk-color-border);background:#000;padding:12px;display:none;position:fixed;top:58px;left:0;right:0}.docs-shell[data-mobile-nav] .docs-mobile-nav{display:grid}.docs-mobile-nav>button{border:0;border-bottom:1px solid var(--sk-color-border);color:#fff;text-align:left;background:#000;justify-content:space-between;padding:15px;display:flex}.docs-mobile-nav>.sk-search-field{margin-top:12px}.docs-intro{grid-template-columns:1fr;min-height:760px;padding-top:72px}.docs-intro>.sk-scan-reveal{min-height:280px}.docs-view-head{flex-direction:column;align-items:flex-start}.docs-head-actions{justify-content:flex-start}.docs-live-grid{grid-template-columns:1fr}.docs-live-grid>*{grid-column:1}.docs-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-block-browser{grid-template-columns:1fr}.docs-block-browser>aside{border-right:0;border-bottom:1px solid var(--sk-color-border);max-height:none;display:flex;position:static;overflow:auto}.docs-block-browser>aside>strong{display:none}.docs-block-browser>aside button{border-right:1px solid var(--sk-color-border);border-bottom:0;flex:0 0 190px}.docs-block-browser>main>header{flex-direction:column;align-items:flex-start}.docs-block-browser>main>header>.sk-button-group{justify-content:flex-start}.docs-source-principles{grid-template-columns:1fr}}@media (width<=640px){.docs-brand>.sk-badge{display:none}.docs-intro{gap:34px;min-height:690px;padding:52px 16px 72px}.docs-intro h1{font-size:clamp(68px,25vw,112px)}.docs-intro>.sk-scan-reveal{min-height:220px}.docs-view-head{padding:52px 16px 28px}.docs-view-head h1{font-size:46px}.docs-head-actions{width:100%}.docs-head-actions>.sk-button{flex:1}.docs-filter-row button{min-height:44px;padding-inline:12px}.docs-lab{padding:28px 16px}.docs-lab>header{flex-direction:column;align-items:flex-start}.docs-lab>header>div:last-child{justify-content:flex-start}.docs-live-grid{gap:7px;padding:7px}.docs-catalog-grid{grid-template-columns:1fr;margin:0 16px 52px}.docs-catalog-card{min-height:205px}.docs-block-browser>aside button{flex-basis:170px}.docs-block-browser>main>header{padding:18px 14px}.docs-block-browser>main>header>.sk-button-group{grid-template-columns:1fr;width:100%;display:grid}.docs-block-stage,.docs-block-stage>section,.docs-block-stage>div{min-height:620px}.docs-source-grid{grid-template-columns:1fr;margin:0 16px 32px}.docs-source-grid article{min-height:330px}.docs-source-principles{padding:0 16px 52px}.docs-source-principles>.sk-panel:first-child>div{grid-template-columns:1fr}.docs-footer{flex-direction:column;align-items:flex-start}.docs-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
