:root{color-scheme:light dark;--bg-base: #0b0a0e;--bg-1: rgba(255, 122, 40, .16);--bg-2: rgba(96, 84, 240, .11);--bg-filter: saturate(1.15);--grid-line: rgba(255, 255, 255, .05);--noise-opacity: .11;--term-border: rgba(255, 255, 255, .09);--heat-ramp: linear-gradient(90deg, #ffb340, #ff7a24 55%, #ff4f4f);--label-color: #ffb380;--label-opacity: .6}[data-theme=light]{--term-border: rgba(71, 85, 105, .18);--grid-line: rgba(71, 85, 105, .12);--noise-opacity: .06;--heat-ramp: linear-gradient(90deg, #f59e0b, #f97316 55%, #ef4444);--label-color: inherit;--label-opacity: .35}body{margin:0;overflow-x:clip;background:transparent!important}html,#root{background:transparent!important}.app-shell{position:relative;min-height:100vh;z-index:0;background-color:var(--bg-base);overflow-x:clip;isolation:isolate}.bg-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 18% -10%,var(--bg-1),transparent 70%),radial-gradient(ellipse 65% 50% at 92% 108%,var(--bg-2),transparent 70%),var(--bg-base);filter:var(--bg-filter)}.bg-layer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 70%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 70%,transparent);opacity:.35;pointer-events:none}.bg-layer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;opacity:var(--noise-opacity);mix-blend-mode:soft-light;pointer-events:none}.app-shell.theme-light .bg-layer:after{mix-blend-mode:multiply}.app-shell.theme-dark .bg-layer{box-shadow:inset 0 0 180px #0000008c}.app-shell.theme-dark:before{content:"";position:fixed;top:0;left:0;right:0;height:1px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,138,61,.55) 30%,rgba(255,138,61,.55) 70%,transparent);opacity:.6}.app-shell>*:not(.bg-layer){position:relative;z-index:1}.scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;z-index:200;pointer-events:none;transform-origin:left;transform:scaleX(0);background:var(--heat-ramp)}.landing-header{position:sticky;top:0;z-index:100;transition:background-color .3s ease,backdrop-filter .3s ease;border-bottom:1px solid transparent}.landing-header.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--term-border)}.app-shell.theme-dark .landing-header.scrolled{background-color:#0b0a0ec7;box-shadow:0 1px #ffffff08,0 12px 32px -20px #000000e6}.app-shell.theme-light .landing-header.scrolled{background-color:#f8fafce6}.reveal,.reveal-card{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.reveal[data-revealed=true],.reveal-card[data-revealed=true]{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-60px);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.reveal-left[data-revealed=true]{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(60px);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.reveal-right[data-revealed=true]{opacity:1;transform:translate(0)}.heat-text{background:var(--heat-ramp);-webkit-background-clip:text;background-clip:text;color:transparent}.heat-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}@keyframes tw-scan{0%{top:-6%}to{top:104%}}.scan-line{position:absolute;left:0;right:0;height:3px;background:var(--heat-ramp);box-shadow:0 0 24px 6px #ff7a2473;animation:tw-scan 2.8s ease-in-out infinite alternate;pointer-events:none}@keyframes tw-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.heat-dot.pulsing{background:var(--heat-ramp);animation:tw-pulse 1.4s ease-in-out infinite}.section-label{font-size:11px;letter-spacing:2px;text-transform:lowercase;color:var(--label-color);opacity:var(--label-opacity);-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal,.reveal-card,.reveal-left,.reveal-right{opacity:1;transform:none}}:root{--docs-fg: #f3efe9;--docs-muted: #a6a2ab;--docs-line: rgba(255, 255, 255, .09);--docs-accent: #ff8a3d;--docs-link: #ffb380;--docs-surface-2: rgba(255, 255, 255, .05);--code-bg: #141319;--code-fg: #f3efe9}[data-theme=light]{--docs-fg: #0f172a;--docs-muted: #475569;--docs-line: rgba(15, 23, 42, .12);--docs-accent: #f97316;--docs-link: #c2410c;--docs-surface-2: #f1f5f9;--code-bg: #0f172a;--code-fg: #f8fafc}.skip-link{position:absolute;left:-9999px}.skip-link:focus{position:fixed;left:16px;top:12px;z-index:300;padding:8px 12px;border-radius:8px;background:var(--docs-accent);color:#1a0d04}.prose-docs{font-size:15px;line-height:1.7;color:var(--docs-fg)}.prose-docs>*+*{margin-top:.9em}.prose-docs>:first-child{margin-top:0}.prose-docs p,.prose-docs ul,.prose-docs ol,.prose-docs pre,.prose-docs table,.prose-docs blockquote{margin-bottom:0}.prose-docs h2,.prose-docs h3{font-family:Bricolage Grotesque,Inter,-apple-system,sans-serif;font-weight:600;line-height:1.3;margin-bottom:0;scroll-margin-top:80px}.prose-docs h2{font-size:1.4rem;margin-top:2em;padding-bottom:.3em;border-bottom:1px solid var(--docs-line)}.prose-docs h3{font-size:1.1rem;margin-top:1.6em}.prose-docs .heading-anchor{margin-left:.4em;color:var(--docs-muted);text-decoration:none;opacity:0;transition:opacity .15s ease}.prose-docs h2:hover .heading-anchor,.prose-docs h3:hover .heading-anchor{opacity:1}.prose-docs ul{list-style:square;padding-left:1.4em}.prose-docs ol{list-style:decimal;padding-left:1.4em}.prose-docs li::marker{color:var(--docs-accent)}.prose-docs li+li{margin-top:.25em}.prose-docs li>p{margin:0}.prose-docs a{color:var(--docs-link);text-decoration:underline;text-underline-offset:3px}.prose-docs strong{font-weight:600}.prose-docs :not(pre)>code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86em;padding:.1em .35em;border-radius:4px;background:var(--docs-surface-2)}.prose-docs pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;padding:.9em 1em;border-radius:8px;overflow-x:auto;background:var(--code-bg);color:var(--code-fg);border:1px solid var(--docs-line)}.prose-docs blockquote{margin-left:0;margin-right:0;border-left:3px solid var(--docs-accent);padding-left:1em;color:var(--docs-muted)}.prose-docs table{display:block;overflow-x:auto;border-collapse:collapse;font-size:14px}.prose-docs th,.prose-docs td{border:1px solid var(--docs-line);padding:.45em .75em;text-align:left;vertical-align:top}.prose-docs th{background:var(--docs-surface-2);font-weight:600}
