@property --tone-a{syntax:"<color>";inherits:true;initial-value:#22d3ee}@property --tone-b{syntax:"<color>";inherits:true;initial-value:#38bdf8}@property --tone-c{syntax:"<color>";inherits:true;initial-value:#818cf8}@property --tilt-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tilt-y{syntax:"<angle>";inherits:false;initial-value:0deg}.dim-page.xs-page{--dim-bg:#030712;--dim-lime:#a5b4fc;--orb-cyan:#818cf8;--orb-ar:16 / 10;--orb-arn:1.6;--crm-glass:#ffffff0a;--crm-line:#a5b4fc29}[data-tone=cyan]{--tone-a:#22d3ee;--tone-b:#38bdf8;--tone-c:#818cf8}[data-tone=fuchsia]{--tone-a:#e879f9;--tone-b:#f472b6;--tone-c:#a78bfa}[data-tone=amber]{--tone-a:#fbbf24;--tone-b:#fb923c;--tone-c:#f472b6}[data-tone=emerald]{--tone-a:#34d399;--tone-b:#2dd4bf;--tone-c:#38bdf8}.xs-page .dim-btn--primary:hover{background:#c7d2fe;box-shadow:0 0 0 4px #a5b4fc29,0 14px 40px -12px #818cf8bf}.xs-page .dim-btn--primary:focus-visible{background:#c7d2fe;box-shadow:0 0 0 4px #a5b4fc29,0 14px 40px -12px #818cf8bf}.xs-hero{min-height:100vh;background:linear-gradient(180deg, #060a18 0%, var(--dim-bg) 100%);align-items:center;min-height:100svh;padding:104px 28px 56px;transition:--tone-a .9s,--tone-b .9s,--tone-c .9s;display:flex;position:relative;overflow:hidden}.xs-lights{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.xs-lights i{background:radial-gradient(closest-side, color-mix(in oklab, var(--tone-a) 26%, transparent), transparent);border-radius:50%;width:56vmax;height:56vmax;animation:22s ease-in-out infinite alternate xsDrift;position:absolute}.xs-lights i:first-child{top:-22vmax;right:-14vmax}.xs-lights i:nth-child(2){background:radial-gradient(closest-side, color-mix(in oklab, var(--tone-b) 15%, transparent), transparent);animation-duration:27s;animation-delay:-9s;top:2vmax;left:-20vmax}.xs-lights i:nth-child(3){background:radial-gradient(closest-side, color-mix(in oklab, var(--tone-c) 16%, transparent), transparent);animation-duration:31s;animation-delay:-17s;bottom:-36vmax;left:26vw}@keyframes xsDrift{0%{transform:translate(-3vmax,-2vmax)scale(1)}to{transform:translate(4vmax,3vmax)scale(1.14)}}.xs-flash{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(60% 70% at 70% 42%, var(--tone-a), transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.xs-hero[data-finding=open] .xs-flash{animation:1s ease-out both xsFlashOpen}.xs-hero[data-finding=fixed] .xs-flash{animation:1.3s ease-out both xsFlashFixed}@keyframes xsFlashOpen{0%{opacity:0}18%{opacity:.34}to{opacity:0}}@keyframes xsFlashFixed{0%{opacity:0}30%{opacity:.24}to{opacity:0}}.xs-hero-inner{z-index:2;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:max(28px,min(4vw,72px));width:100%;max-width:1360px;margin:0 auto;display:grid;position:relative}.xs-hero-copy .dim-lead{margin:0 0 30px}.xs-title{width:-moz-fit-content;width:fit-content;font-family:var(--font-syne), sans-serif;letter-spacing:-.045em;white-space:nowrap;font-kerning:none;filter:drop-shadow(0 0 34px color-mix(in oklab, var(--tone-a) 34%, transparent));animation:.5s both xsTitleIn;animation-delay:calc(40ms + var(--arrive,0s));margin:0 0 22px;font-size:max(4.4rem,min(9.6vw,9rem));font-weight:800;line-height:.96;display:block}@keyframes xsTitleIn{0%{opacity:0}to{opacity:1}}.xs-l{color:color-mix(in oklab, var(--tone-a), var(--tone-b) calc(var(--k) * 25%));display:inline-block}.xs-l.is-scrambling{font-family:var(--orb-mono);text-align:center;letter-spacing:0;opacity:.72;font-weight:600;overflow:visible}.xs-hero[data-finding=open] .xs-title{animation:.7s steps(2,end) xsGlitch}@keyframes xsGlitch{0%{text-shadow:none;translate:0}14%{text-shadow:5px 0 #e879f9,-5px 0 #22d3ee;translate:-4px 1px}28%{text-shadow:-4px 0 #e879f9,4px 0 #22d3ee;translate:3px -2px}42%{text-shadow:3px 0 #fb7185,-3px 0 #38bdf8;translate:-2px}60%{text-shadow:-2px 0 #e879f9,2px 0 #22d3ee;translate:2px 1px}to{text-shadow:none;translate:0}}.xs-stage-wrap{width:100%;min-width:min(100%,460px);max-width:min(100%,111.111svh - 333.333px);margin:0 auto}.xs-stage{aspect-ratio:10/9;perspective:1500px;perspective-origin:50% 35%;width:100%;position:relative;container-type:inline-size}.xs-rig{--base-rx:7deg;--base-ry:-14deg;transform-style:preserve-3d;transform:rotateX(calc(var(--base-rx) + var(--tilt-x,0deg))) rotateY(calc(var(--base-ry) + var(--tilt-y,0deg)));transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}.xs-win{font-family:var(--orb-mono);color:#cbd5e1e6;background:linear-gradient(#131626f7,#090b14fa);border:1px solid #ffffff17;border-radius:14px;flex-direction:column;transition:border-color .5s,box-shadow .5s;animation:7s ease-in-out infinite xsWinFloat;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 50px 90px -40px #000000f2,0 0 0 1px #00000059}.xs-win[data-active=true]{border-color:color-mix(in oklab, var(--tone-a) 42%, transparent);box-shadow:inset 0 1px 0 #ffffff0f, 0 50px 90px -40px #000000f2, 0 0 46px -14px var(--tone-a)}@keyframes xsWinFloat{50%{translate:0 -7px}}.xs-editor{width:87%;height:57%;top:3%;left:0;transform:translateZ(0)}.xs-term{width:70%;height:44%;animation-delay:-3.5s;bottom:0;right:0;transform:translateZ(80px)}.xs-bar{color:#94a3b8bf;white-space:nowrap;background:#ffffff05;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:.75em;height:2.5em;padding:0 .95em;font-size:max(8.5px,min(2.05cqw,11.5px));display:flex}.xs-dots{gap:.45em;display:inline-flex}.xs-dots i{border-radius:50%;width:.75em;height:.75em}.xs-dots i:first-child{background:#fb7185bf}.xs-dots i:nth-child(2){background:#fbbf24bf}.xs-dots i:nth-child(3){background:#34d399bf}.xs-tab{color:#e2e8f0e6;box-shadow:inset 0 -2px 0 color-mix(in oklab, var(--tone-a) 80%, transparent);background:#ffffff0d;border-radius:.4em;padding:.25em .7em}.xs-bar-path{text-overflow:ellipsis;opacity:.6;margin-left:auto;overflow:hidden}.xs-bar-title{text-overflow:ellipsis;overflow:hidden}.xs-code{flex:1;padding:.7em 0;font-size:max(8px,min(2.25cqw,12.5px));line-height:1.62;overflow:hidden}.xs-line{white-space:pre;padding-right:.8em;display:flex}.xs-ln{text-align:right;color:#64748b8c;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;width:2.8em;padding-right:1em}.xs-line[data-mark=del]{background:#f43f5e21}.xs-line[data-mark=del] .xs-ln{color:#fb7185}.xs-line[data-mark=del] .xs-src{opacity:.6;-webkit-text-decoration:line-through #f43f5eb3;text-decoration:line-through #f43f5eb3}.xs-line[data-mark=add]{background:#10b98124}.xs-line[data-mark=add] .xs-ln{color:#34d399}.xs-tk-kw{color:#bb9af7}.xs-tk-str{color:#9ece6a}.xs-tk-fn{color:#7aa2f7}.xs-tk-type{color:#2ac3de}.xs-tk-num{color:#ff9e64}.xs-tk-com{color:#565f89}.xs-caret{vertical-align:text-bottom;background:var(--tone-a);width:.55em;height:1.15em;box-shadow:0 0 8px var(--tone-a);margin-left:1px;animation:1.05s step-end infinite xsCaret;display:inline-block}@keyframes xsCaret{50%{opacity:0}}.xs-term-body{flex-direction:column;flex:1;justify-content:flex-end;padding:.6em .95em .75em;font-size:max(8px,min(2.15cqw,12px));line-height:1.58;display:flex;overflow:hidden}.xs-tline{white-space:pre;text-overflow:ellipsis;overflow:hidden}.xs-prompt{color:var(--tone-a);font-weight:700}.xs-tt-ok{color:#34d399}.xs-tt-warn{color:#fbbf24}.xs-tt-bad{color:#fb7185;font-weight:600}.xs-tt-dim{color:#94a3b8b3}.xs-card{border:1px solid color-mix(in oklab, var(--tone-a) 45%, transparent);width:47%;box-shadow:0 30px 60px -28px #000000f2, 0 0 40px -14px var(--tone-a);font-family:var(--orb-mono);color:#cbd5e1e6;background:linear-gradient(#161228f7,#0b0c18fa);border-radius:12px;padding:.85em 1em;font-size:max(8.5px,min(2.15cqw,12px));line-height:1.45;transition:opacity .45s,transform .65s cubic-bezier(.22,1,.36,1),border-color .5s,box-shadow .5s;position:absolute;top:3%;right:-3%;transform:translateZ(150px)}.xs-card[data-state=hidden]{opacity:0;transform:translateZ(150px)translateY(14px)scale(.92)}.xs-card-top{align-items:center;gap:.6em;margin-bottom:.5em;display:flex}.xs-sev{background:color-mix(in oklab, var(--tone-a) 18%, transparent);color:color-mix(in oklab, var(--tone-a) 75%, white);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.15em .55em;font-weight:700}.xs-card-kind{text-overflow:ellipsis;white-space:nowrap;opacity:.6;overflow:hidden}.xs-card-name{color:#f1f5f9;font-weight:600}.xs-card-sub{text-overflow:ellipsis;white-space:nowrap;opacity:.7;margin-top:.15em;overflow:hidden}.xs-card-foot{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.6em;margin-top:.65em;padding-top:.65em;display:flex}.xs-card-foot span:first-child{text-overflow:ellipsis;white-space:nowrap;opacity:.7;overflow:hidden}.xs-cvss{color:var(--tone-a);white-space:nowrap;font-weight:700}.xs-floor{pointer-events:none;height:48%;position:absolute;bottom:-10%;left:-14%;right:-14%;overflow:hidden;-webkit-mask-image:radial-gradient(50% 70% at 50% 100%,#000 30%,#0000 75%);mask-image:radial-gradient(50% 70% at 50% 100%,#000 30%,#0000 75%)}.xs-floor-grid{background-image:linear-gradient(90deg, color-mix(in oklab, var(--tone-a) 34%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in oklab, var(--tone-b) 30%, transparent) 1px, transparent 1px);transform-origin:50% 100%;background-position:top;background-size:48px 48px;animation:6s linear infinite xsFloor;position:absolute;top:-48px;bottom:0;left:0;right:0;transform:perspective(420px)rotateX(64deg)scale(1.6)translateY(0)}@keyframes xsFloor{to{transform:perspective(420px)rotateX(64deg)scale(1.6)translateY(48px)}}.xs-halo{background:radial-gradient(closest-side, color-mix(in oklab, var(--tone-a) 26%, transparent), color-mix(in oklab, var(--tone-b) 8%, transparent) 55%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:4%;bottom:10%;left:0;right:0}.xs-steps{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:480px;margin:26px auto 0;padding:0;list-style:none;display:grid;position:relative}.xs-step{color:#94a3b8b8;background:#ffffff05;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:7px 8px;font-size:.74rem;transition:color .4s,border-color .4s,background-color .4s,box-shadow .4s;display:flex}.xs-step-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xs-step-dot{font-family:var(--orb-mono);font-size:.66rem;font-weight:700}.xs-step[data-state=done]{color:color-mix(in oklab, var(--tone-a) 70%, white);border-color:color-mix(in oklab, var(--tone-a) 22%, transparent)}.xs-step[data-state=active]{color:#fff;border-color:color-mix(in oklab, var(--tone-a) 55%, transparent);background:color-mix(in oklab, var(--tone-a) 14%, transparent);box-shadow:0 0 22px -8px var(--tone-a)}.xs-step[data-state=active] .xs-step-dot{color:var(--tone-a)}.xs-caption{text-align:center;font-family:var(--orb-mono);color:color-mix(in oklab, var(--tone-a) 70%, white);margin:12px 0 0;font-size:.8rem}.xs-caption span{opacity:.6}.xs-live{font-family:var(--orb-mono);letter-spacing:.04em;color:var(--dim-muted);justify-content:center;align-items:center;gap:8px;margin:8px 0 0;font-size:.7rem;display:flex}.xs-live i{background:var(--tone-a);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite xsLive}@keyframes xsLive{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--tone-a) 70%, transparent)}to{box-shadow:0 0 0 9px #0000}}.xs-page .orb-thread{--story-thread-faint:#818cf842}.xs-page .orb-thread .st-bright{filter:drop-shadow(0 0 4px #818cf8cc)}.xs-page .orb-node.st-node{background:#070b1c;border-radius:3px;width:14px;height:14px;rotate:45deg}.xs-page .orb-node.st-node[data-reached]{background:linear-gradient(135deg, color-mix(in oklab, var(--pc) 65%, #fff), var(--pc))}.xs-page .orb-node:before{display:none}.xs-page .orb-node:after{border-radius:6px}.xs-page .orb-chips li{background:#070b1cb8}.xs-page .orb-inline{border-color:var(--crm-line);background:#070b1c;box-shadow:0 30px 70px -40px #4f46e599}.xs-page .orb-frame{border-color:var(--crm-line);background:#070b1c;box-shadow:0 40px 120px -40px #4f46e58c,inset 0 0 0 1px #ffffff08}.xs-page .orb-frame-bar{border-bottom-color:var(--crm-line);background:#ffffff0a}.xs-page .orb-live-dot{background:#818cf8;animation-name:xsStoryLive}@keyframes xsStoryLive{0%{box-shadow:0 0 #818cf8b3}to{box-shadow:0 0 0 9px #818cf800}}.xs-page .orb-count{color:#a5b4fc;margin-left:auto}.xs-page .orb-screen{background:#070b1c}.xs-page .orb-scan{display:none}.xs-page .orb-wipe:before{background:linear-gradient(#0000,#6366f152)}.xs-page .orb-wipe:after{background:#c7d2fe;box-shadow:0 0 12px 2px #6366f1d9,0 0 40px 8px #6366f14d}.xs-page .orb-hud{top:auto;bottom:18px}.xs-page .cl-beam{--beam-c1:#818cf8;--beam-c2:#22d3ee}@media (min-width:1024px){html.orb-js .xs-page .orb-story{--orb-fw:min(52vw, 840px)}}.xs-page .crm-shot-media{background:#070b1c}.xs-page .crm-shot:hover .crm-shot-media{box-shadow:0 40px 90px -40px #4f46e5b3}.xs-page .crm-tile:hover{background:#6366f11a;border-color:#a5b4fc66}.xs-page .crm-tile i{background:#6366f133}.xs-page .dim-outro{background:radial-gradient(50% 60% at 50% 100%, #4f46e538, transparent 70%), var(--dim-bg)}@media (max-width:1023px){.xs-hero{min-height:auto;padding:108px 28px 56px}.xs-hero-inner{grid-template-columns:minmax(0,1fr);gap:40px}.xs-title{font-size:min(24vw,8.6rem)}.xs-stage-wrap{min-width:0;max-width:720px}.xs-rig{--base-rx:5deg;--base-ry:-8deg}}@media (max-width:600px){.xs-hero{padding:96px 16px 44px}.xs-stage{width:94%;margin:0 auto}.xs-win{border-radius:10px}.xs-card{border-radius:9px;padding:.7em .8em;right:0}.xs-steps{gap:4px;margin-top:18px}.xs-step{padding:6px 4px;font-size:.7rem}.xs-step[data-state=todo] .xs-step-dot,.xs-step[data-state=active] .xs-step-dot{display:none}}@media (prefers-reduced-motion:reduce){.xs-hero{transition:none}.xs-lights i,.xs-title,.xs-hero[data-finding=open] .xs-title,.xs-win,.xs-caret,.xs-floor-grid,.xs-live i{animation:none}.xs-flash{display:none}.xs-rig,.xs-card{transition:none}}
