/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.src-root{color:#fafafa;cursor:crosshair;z-index:1;-webkit-user-select:none;user-select:none;background:#050605;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;position:fixed;inset:0;overflow:hidden}.src-root a,.src-root button{cursor:pointer;font-family:inherit}@keyframes src-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes src-stage-in{0%{opacity:0;filter:blur(8px);transform:scale(1.04)}to{opacity:1;filter:none;transform:none}}@keyframes src-dive-warp{0%{opacity:0;transform:scale(1)}40%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes src-scanline{0%{background-position:0 0}to{background-position:0 6px}}@keyframes src-glitch-a{0%,92%,to{clip-path:inset(0);transform:none}93%{clip-path:inset(12% 0 62%);transform:translate(-5px)}95%{clip-path:inset(58% 0 8%);transform:translate(5px)}97%{clip-path:inset(30% 0 42%);transform:translate(-3px)}}@keyframes src-glitch-b{0%,90%,to{opacity:0}93%,96%{opacity:.8}}@keyframes src-descend-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@keyframes src-mem-in{0%{opacity:0;filter:blur(6px);transform:translate(-50%,-50%)scale(.9)}to{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}}@keyframes src-line-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes src-stamp-in{0%{opacity:0;transform:rotate(-14deg)scale(2.2)}60%{opacity:1;transform:rotate(-8deg)scale(.94)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@keyframes src-guide-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes src-bubble-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes src-agent-in{0%{opacity:0;filter:blur(6px);transform:translateY(24px)scale(.94)}to{opacity:1;filter:none;transform:none}}@keyframes ovr-crt-on{0%{filter:brightness(6);transform:scaleY(.004)}55%{filter:brightness(6);transform:scaleY(.004)}75%{filter:brightness(1.8);transform:scaleY(1.02)}to{filter:none;transform:scaleY(1)}}@keyframes ovr-caret-blink{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes ovr-granted-in{0%{opacity:0;filter:blur(10px);transform:scale(1.5)}40%{opacity:1;filter:none}to{opacity:1;transform:scale(1)}}@keyframes ovr-frag-float{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-58%)scale(1.08)}}@keyframes ovr-frag-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ovr-dock-pop{0%{transform:scale(.4)}60%{transform:scale(1.5)}to{transform:scale(1)}}.src-rain{z-index:1}.src-rain,.src-scan{position:absolute;inset:0}.src-scan{z-index:2;pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#00000024 0 1px,#0000 1px 3px);animation:src-scanline .4s linear infinite}.ovr-block{letter-spacing:0;color:#fafafa;white-space:pre;text-shadow:0 0 34px #caff334d;margin:0;font-family:inherit;font-weight:400;line-height:1.05}.ovr-block.is-hero{font-size:clamp(9px,2.5vw,30px);animation:src-glitch-a 5s step-end infinite}@keyframes ovr-lock-flash{0%{filter:brightness(3)blur(2px);text-shadow:0 0 80px #caff33e6}to{filter:none}}.ovr-block.is-lock{animation:ovr-lock-flash .5s ease-out,src-glitch-a 5s step-end .6s infinite}.ovr-hero-title{justify-content:center;align-items:center;width:min(920px,94vw);height:clamp(110px,21vw,230px);display:flex;position:relative}.ovr-heroform{width:100%;height:100%;position:absolute;inset:0}.ovr-block.is-granted{color:#caff33;text-shadow:0 0 44px #caff3399;font-size:clamp(8px,2vw,22px)}.ovr-block.is-initial{color:var(--c,#caff33);text-shadow:0 0 18px var(--c);font-size:11px}@supports (color:color-mix(in lab,red,red)){.ovr-block.is-initial{text-shadow:0 0 18px color-mix(in oklab,var(--c) 60%,transparent)}}.ovr-block.is-initial{margin:6px 0 2px}.src-head{z-index:40;letter-spacing:2px;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 28px;font-size:11px;display:grid;position:absolute;top:0;left:0;right:0}.src-exit{justify-self:start}.src-head-right{justify-self:end}.src-exit{color:#7a8a6a;text-decoration:none;transition:color .18s}.src-exit:hover{color:#caff33}.src-title{color:#9db07f;letter-spacing:3px;font-weight:600}.src-title b{color:#caff33}.src-mute{color:#9db07f;background:#05060580;border:1px solid #caff3333;width:28px;height:28px;font-size:12px;transition:border-color .2s,color .2s}.src-mute:hover{color:#caff33;border-color:#caff33}.src-head-right{align-items:center;gap:8px;display:flex}.ovr-lang{letter-spacing:1px;width:auto;padding:0 8px;font-size:10px}.ovr-gate{z-index:30;transform-origin:50%;background:#040504e0;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:70px 24px 40px;animation:ovr-crt-on 1.1s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.ovr-gate.is-granted{background:#04050499;transition:background .8s}.ovr-gate-crt{pointer-events:none;background:radial-gradient(#0000 55%,#0000008c),repeating-linear-gradient(0deg,#caff3305 0 2px,#0000 2px 4px);position:absolute;inset:0}.ovr-boot{color:#8a9a78;width:min(560px,92vw);font-size:12px;line-height:1.9}.ovr-boot-line{animation:ovr-boot-in .3s backwards}@keyframes ovr-boot-in{0%{opacity:.02;transform:translate(-14px)}to{opacity:1;transform:none}}.ovr-boot-line.is-warn{color:#ff4d6a}.ovr-granted{gap:10px;animation:ovr-granted-in .7s cubic-bezier(.2,.8,.2,1)}.ovr-granted,.ovr-mash{flex-direction:column;align-items:center;display:flex}.ovr-mash{text-align:center;gap:8px}.ovr-mash-cmd{color:#caff33;text-shadow:0 0 18px #caff3380;font-size:15px;font-weight:700}.ovr-mash-hint{letter-spacing:3px;text-transform:uppercase;color:#9db07f;font-size:10px;animation:src-pulse 1.4s ease-in-out infinite}.ovr-stream{color:#6b7a58;white-space:pre-wrap;word-break:break-all;background:#05060599;border:1px solid #caff331f;flex-direction:column;justify-content:flex-end;width:min(560px,92vw);height:132px;margin:0;padding:10px 14px;font-size:10.5px;line-height:1.55;display:flex;overflow:hidden}.ovr-caret{color:#caff33;animation:ovr-caret-blink 1s step-end infinite;display:inline-block}.ovr-bar{color:#caff33;align-items:center;gap:12px;font-size:13px;display:flex}.ovr-bar-blocks{letter-spacing:1px}.ovr-bar-pct{text-align:right;min-width:40px}.ovr-skip{color:#5d6b4d;letter-spacing:2px;text-transform:uppercase;background:0 0;border:0;font-size:10px;transition:color .2s;animation:src-line-in .5s;position:absolute;bottom:26px;right:30px}.ovr-skip:hover{color:#caff33}.ovr-prompt{z-index:20;color:#7a8a6a;pointer-events:none;font-size:11px;position:absolute;top:52px;left:28px}.ovr-prompt-user{color:#caff33}.ovr-prompt-path{color:#33fff5}.ovr-prompt.is-root .ovr-prompt-user{color:gold;text-shadow:0 0 12px #ffd70099}.ovr-prompt .ovr-caret{margin-left:4px}.src-rail{z-index:20;letter-spacing:2px;text-transform:lowercase;pointer-events:none;flex-direction:column;gap:18px;font-size:10px;display:flex;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.src-rail-item{font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:#3d4a33;pointer-events:auto;background:0 0;border:0;align-items:center;gap:10px;padding:0;transition:color .4s;display:flex}.src-rail-item:disabled{pointer-events:none}.src-rail-item:not(:disabled):hover{color:#9db07f}.src-rail-tick{background:currentColor;width:14px;height:1px}.src-rail-item.is-now{color:#caff33;text-shadow:0 0 12px #caff3380}.src-rail-item.is-past{color:#6b7a58}.ovr-space{z-index:10;perspective:1200px;perspective-origin:50% 46%}.ovr-layer,.ovr-space{position:absolute;inset:0}.ovr-layer{will-change:transform,opacity,filter;transform-style:preserve-3d}.src-dive{z-index:45;pointer-events:none;opacity:0;background:radial-gradient(circle,#0000 20%,#caff331a 60%,#050605e6);position:absolute;inset:0}.src-root[data-diving=true] .src-dive{animation:src-dive-warp .9s cubic-bezier(.6,0,.3,1)}.src-root[data-diving=true] .src-stage{opacity:0;transition:opacity .3s}.src-depth-tag{color:#7a8a6a;white-space:nowrap;z-index:5;background:#050605a6;border:1px solid #caff3324;padding:7px 16px;font-size:11px;position:absolute;top:74px;left:50%;transform:translate(-50%)}.ovr-raw{z-index:15;pointer-events:none;--hx:50vw;--hy:50vh;--hr:0px;opacity:0;-webkit-mask-image:radial-gradient(circle var(--hr) at var(--hx) var(--hy),#000 58%,transparent 100%);mask-image:radial-gradient(circle var(--hr) at var(--hx) var(--hy),#000 58%,transparent 100%);background:#020302f7;transition:opacity .12s;position:absolute;inset:0}.ovr-raw[data-on=true]{opacity:1}.ovr-raw-grid{background:repeating-linear-gradient(0deg,#33fff50d 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#33fff50d 0 1px,#0000 1px 44px);position:absolute;inset:0}.ovr-raw-mark{letter-spacing:.28em;color:#33fff50d;white-space:nowrap;font-size:clamp(40px,9vw,120px);font-weight:700;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.ovr-note{color:#7a8a6a;max-width:340px;font-size:11px;line-height:1.6;position:absolute;transform:translate(-6px,-50%)}.ovr-note:before{content:"▸ ";color:#33fff5}.ovr-secret{color:#33fff5;text-shadow:0 0 12px #33fff566;animation:src-pulse 2.6s ease-in-out infinite}.ovr-raw[data-on=true] .ovr-secret{pointer-events:auto;cursor:help}.ovr-frag{pointer-events:none;color:#caff33;text-shadow:0 0 18px #caff33cc;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;font-size:22px;animation:ovr-frag-float 2.2s ease-in-out infinite;display:flex;position:absolute;transform:translate(-50%,-50%)}.ovr-raw[data-on=true] .ovr-frag,.src-mem-cover .ovr-frag-card{pointer-events:auto}.ovr-frag i{letter-spacing:2px;text-transform:uppercase;color:#9db07f;font-size:8px;font-style:normal}.ovr-frag-card{z-index:3;animation:ovr-frag-card-float 2.2s ease-in-out infinite;top:14px;left:auto;right:14px;transform:none}.ovr-dock{z-index:22;color:#3d4a33;cursor:help;align-items:center;gap:7px;font-size:15px;display:flex;position:absolute;bottom:26px;left:28px}.ovr-dock-slot{transition:color .3s,text-shadow .3s}.ovr-dock-slot.is-got{color:#caff33;text-shadow:0 0 12px #caff33b3;animation:ovr-dock-pop .45s cubic-bezier(.2,.8,.2,1)}.ovr-dock em{letter-spacing:1.5px;color:#5d6b4d;margin-left:6px;font-size:10px;font-style:normal}.src-guide{z-index:22;pointer-events:none;flex-direction:column;align-items:center;gap:10px;transition:opacity .3s,filter .3s,transform .3s;animation:src-guide-bob 4.2s ease-in-out infinite;display:flex;position:absolute;bottom:30px;right:34px}.src-guide.is-diving{filter:blur(5px);opacity:.6;transform:scale(.9)}@keyframes ovr-jolt{0%{transform:translate(0)rotate(0)}20%{transform:translate(-5px,2px)rotate(-4deg)}40%{transform:translate(5px,-3px)rotate(4deg)}60%{transform:translate(-4px,-2px)rotate(-3deg)}80%{transform:translate(3px,2px)rotate(2deg)}to{transform:translate(0)rotate(0)}}.src-guide.is-jolt{animation:ovr-jolt .5s ease-in-out}.ovr-eye-hit{pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .15s}.ovr-eye-hit:active{transform:scale(.92)}.ovr-eye{color:#caff33;text-shadow:0 0 22px #caff3373;white-space:pre;margin:0;font-size:11px;line-height:1.15}.ovr-eye.is-large{font-size:clamp(13px,2vw,22px)}.ovr-eye-pupil{color:#33fff5;text-shadow:0 0 14px #33fff5e6;font-weight:400}.src-guide-bubble{color:#b8cc90;text-align:center;background:#050605d9;border:1px solid #caff3340;border-radius:14px 14px 14px 3px;max-width:230px;padding:8px 14px;font-size:11px;line-height:1.5;animation:src-bubble-in .45s cubic-bezier(.2,.8,.2,1)}.src-surface{text-align:center;transform-style:preserve-3d;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:0 24px;display:flex;position:absolute;inset:0}.ovr-z1{transform:translateZ(-40px)}.ovr-z2{transform:translateZ(30px)}.ovr-z3{transform:translateZ(70px)}.ovr-hero-ghost{opacity:.14;filter:blur(1px);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-64%)translateZ(-140px)}.ovr-hero-ghost .ovr-block{color:#33fff5;text-shadow:0 0 40px #33fff580;font-size:clamp(10px,2.7vw,32px)}.ovr-hero-stats{letter-spacing:2px;text-transform:lowercase;color:#7a8a6a;align-items:baseline;gap:10px;margin-top:6px;font-size:10px;display:flex}.ovr-hero-stats i{color:#3d4a33;font-style:normal}.ovr-hero-stats span{color:#9db07f;animation:src-line-in .45s backwards}.src-surface-tag{color:#7a8a6a;font-size:11px}.src-surface-sub{letter-spacing:3px;text-transform:uppercase;color:#9db07f;font-size:12px}.ovr-thesis{letter-spacing:4px;color:#9db07f;white-space:nowrap;text-shadow:0 0 20px #caff3326;margin-top:14px;font-size:clamp(12px,1.3vw,15px)}.src-memory{justify-content:center;align-items:center;padding:96px 24px 70px;display:flex;position:absolute;inset:0}.ovr-arch{grid-template-columns:280px minmax(0,640px);align-items:stretch;gap:18px;width:min(980px,94vw);display:grid}.ovr-arch-index{background:#060806eb;border:1px solid #caff3324;flex-direction:column;gap:4px;padding:14px 12px;display:flex;position:relative}.ovr-arch-index:after,.ovr-arch-index:before,.ovr-arch-view:after,.ovr-arch-view:before{color:#caff3399;pointer-events:none;font-size:13px;line-height:1;position:absolute}.ovr-arch-index:before,.ovr-arch-view:before{content:"╔";top:-7px;left:-4px}.ovr-arch-index:after,.ovr-arch-view:after{content:"╝";bottom:-7px;right:-4px}.ovr-arch-view:after,.ovr-arch-view:before{color:var(--c)}.ovr-arch-ihead{color:#5d6b4d;letter-spacing:1px;border-bottom:1px dashed #fafafa1a;margin-bottom:6px;padding:2px 6px 10px;font-size:10px}.ovr-arch-row{color:#8a9a78;letter-spacing:1px;text-align:left;--c:#caff33;background:0 0;border:1px solid #0000;align-items:baseline;gap:8px;width:100%;padding:8px;font-size:11.5px;transition:color .2s,border-color .2s,background .2s;display:flex}.ovr-arch-row:hover{color:var(--c)}.ovr-arch-row.is-sel{color:var(--c);border-color:var(--c)}@supports (color:color-mix(in lab,red,red)){.ovr-arch-row.is-sel{border-color:color-mix(in oklab,var(--c) 45%,transparent)}}.ovr-arch-row.is-sel{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.ovr-arch-row.is-sel{background:color-mix(in oklab,var(--c) 7%,transparent)}}.ovr-arch-row.is-sel{text-shadow:0 0 10px var(--c)}@supports (color:color-mix(in lab,red,red)){.ovr-arch-row.is-sel{text-shadow:0 0 10px color-mix(in oklab,var(--c) 50%,transparent)}}.ovr-arch-num{color:#5d6b4d;font-size:9.5px}.ovr-arch-nm{flex:1;font-weight:700}.ovr-arch-mark{color:var(--c)}.ovr-arch-stats{color:#5d6b4d;white-space:pre-line;border-top:1px dashed #fafafa1a;margin-top:auto;padding:10px 6px 2px;font-size:9.5px;line-height:1.7}.ovr-arch-view{border:1px solid var(--c);background:#060806eb;position:relative}@supports (color:color-mix(in lab,red,red)){.ovr-arch-view{border:1px solid color-mix(in oklab,var(--c) 30%,#caff3314)}}.ovr-arch-view{box-shadow:0 0 40px var(--c)}@supports (color:color-mix(in lab,red,red)){.ovr-arch-view{box-shadow:0 0 40px color-mix(in oklab,var(--c) 12%,transparent)}}.ovr-arch-view{--c:#caff33;flex-direction:column;transition:border-color .3s,box-shadow .3s;display:flex}.ovr-arch-cover{aspect-ratio:16/9}.ovr-arch-foot{align-items:baseline;gap:12px;padding:8px 12px 10px;display:flex}.ovr-arch-meta{color:#8a9a78;flex:1;font-size:9.5px}.ovr-arch-hint{letter-spacing:1.5px;color:#5d6b4d;padding:0 12px 10px;font-size:9px;animation:src-pulse 2.4s ease-in-out infinite}.src-mem-path{color:#7a8a6a;border-bottom:1px solid #fafafa0f;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:10px;display:flex}.src-mem-state{color:#ff4d6a;letter-spacing:1.5px;border:1px solid #ff4d6a80;padding:2px 8px;font-size:8.5px;transition:color .3s,border-color .3s}.src-mem-state.is-ok{border-color:var(--c);color:var(--c)}.src-mem-cover{aspect-ratio:16/10;background:#060806;margin:10px;position:relative;overflow:hidden}.src-mem-cover img{object-fit:cover;transition:opacity .25s}.ovr-realimg{opacity:0}.ovr-arch-view.is-done:hover .ovr-realimg,.ovr-arch-view.is-real .ovr-realimg{opacity:1}.ovr-arch-view.is-done .ovr-arch-cover{cursor:pointer}.ovr-ascii{width:100%;height:100%;position:absolute;inset:0}.src-mem-sweep{background:linear-gradient(90deg,transparent,var(--c),transparent);height:3px;box-shadow:0 0 18px var(--c);pointer-events:none;position:absolute;left:0;right:0}.src-mem-stamp{border:2px solid var(--c);color:var(--c);letter-spacing:3px;background:#0506058c;padding:5px 14px;font-size:13px;font-weight:700;animation:src-stamp-in .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;transform:rotate(-8deg)}.src-mem-defrag{align-items:center;gap:8px;padding:0 12px;display:flex}.ovr-charbar{letter-spacing:1px;color:var(--c,#caff33);white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.src-mem-pct{color:var(--c);text-align:right;min-width:32px;font-size:9px}.src-mem-foot{justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px 4px;display:flex}.src-mem-name{letter-spacing:.5px;color:#fafafa;font-size:14px;font-weight:700}.src-mem-link{letter-spacing:2px;text-transform:uppercase;color:var(--c);font-size:10px;text-decoration:none;transition:text-shadow .2s}.src-mem-link:hover{text-shadow:0 0 12px var(--c)}.src-mem-meta-dim{color:#5d6b4d;font-size:9px;animation:src-pulse 1.6s ease-in-out infinite}.src-mem-meta{color:#8a9a78;padding:0 12px 10px;font-size:9.5px;animation:src-line-in .4s}.src-agents{flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:0 24px;display:flex;position:absolute;inset:0}.src-agents-boot{color:#8a9a78;font-size:12px}.src-agents-row{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.src-agent{border:1px solid var(--c);background:#060806eb;width:min(272px,84vw);position:relative}@supports (color:color-mix(in lab,red,red)){.src-agent{border:1px solid color-mix(in oklab,var(--c) 26%,#caff330f)}}.src-agent{border-top:3px solid var(--c);--c:#caff33;flex-direction:column;align-items:center;gap:8px;padding:16px 18px 14px;transition:border-color .3s,box-shadow .3s,transform .3s;animation:src-agent-in .6s cubic-bezier(.2,.8,.2,1) backwards;display:flex}.src-agent.is-open,.src-agent:hover{border-color:var(--c);box-shadow:0 0 40px var(--c)}@supports (color:color-mix(in lab,red,red)){.src-agent.is-open,.src-agent:hover{box-shadow:0 0 40px color-mix(in oklab,var(--c) 20%,transparent)}}.src-agent.is-open,.src-agent:hover{transform:translateY(-4px)}.src-agent-top{color:#5d6b4d;justify-content:space-between;align-items:center;width:100%;font-size:9.5px;display:flex}.src-agent-status{color:var(--c);animation:src-pulse 1.6s ease-in-out infinite}.src-agent-name{letter-spacing:.5px;color:#fafafa;white-space:nowrap;font-size:15px;font-weight:700}.src-agent-role{letter-spacing:2.5px;text-transform:uppercase;color:var(--c);font-size:9.5px}.ovr-agent-face{width:148px;height:178px;filter:drop-shadow(0 0 14px var(--c));margin:4px 0 2px}@supports (color:color-mix(in lab,red,red)){.ovr-agent-face{filter:drop-shadow(0 0 14px color-mix(in oklab,var(--c) 25%,transparent))}}.src-descend[data-cleared=false]{color:#7a8a6a;text-shadow:none}.ovr-eq{letter-spacing:2px;color:var(--c,#caff33);text-shadow:0 0 10px var(--c);font-size:13px}@supports (color:color-mix(in lab,red,red)){.ovr-eq{text-shadow:0 0 10px color-mix(in oklab,var(--c) 40%,transparent)}}.ovr-eq{margin-top:4px}.ovr-af{justify-content:space-between;align-items:baseline;gap:10px;width:100%;font-size:10px;line-height:1.7;animation:src-line-in .4s backwards;display:flex}.ovr-af-k{color:#5d6b4d;letter-spacing:1px;text-transform:lowercase;white-space:nowrap}.ovr-af-v{color:#b8cc90;text-align:right}.ovr-af-stack{border-top:1px dashed #fafafa1a;flex-direction:column;gap:2px;width:100%;margin-top:4px;padding-top:6px;display:flex}.ovr-skbar{color:var(--c);letter-spacing:1px;text-shadow:0 0 8px var(--c);font-size:9.5px}@supports (color:color-mix(in lab,red,red)){.ovr-skbar{text-shadow:0 0 8px color-mix(in oklab,var(--c) 40%,transparent)}}.ovr-quote{border-left:2px solid var(--c);color:#b8cc90;text-align:left;width:100%;margin-top:6px;padding-left:10px;font-size:10px;line-height:1.6;animation:src-line-in .4s backwards}.ovr-links{justify-content:flex-start;gap:14px;margin-top:4px}.ovr-links a{color:var(--c);letter-spacing:1.5px;border-bottom:1px dashed var(--c);font-size:10px;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.ovr-links a{border-bottom:1px dashed color-mix(in oklab,var(--c) 50%,transparent)}}.ovr-links a{transition:text-shadow .2s}.ovr-links a:hover{text-shadow:0 0 10px var(--c)}.src-forge{flex-direction:column;justify-content:center;align-items:center;padding:96px 24px 40px;display:flex;position:absolute;inset:0}.ovr-forge-stage{width:min(1080px,96vw);height:100%;max-height:74vh;position:relative}.ovr-swarm{width:100%;height:100%;position:absolute;inset:0}.ovr-forge-hud{color:var(--c,#caff33);pointer-events:none;flex-direction:column;gap:3px;animation:src-line-in .35s;display:flex;position:absolute;top:8px;left:8px}.ovr-forge-hud-n{letter-spacing:2px;color:#5d6b4d;font-size:9px}.ovr-forge-hud-t{letter-spacing:1px;text-shadow:0 0 16px;font-size:13px;font-weight:700}.ovr-forge-hud-s{color:#8a9a78;font-size:10px}.ovr-forge-index{flex-direction:column;gap:3px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ovr-forge-item{color:#5d6b4d;letter-spacing:1.5px;text-align:left;--c:#caff33;background:0 0;border:1px solid #0000;align-items:baseline;gap:7px;padding:5px 10px;font-size:10.5px;transition:color .2s,border-color .2s,background .2s;display:flex}.ovr-forge-item span{color:inherit}.ovr-forge-item.is-done,.ovr-forge-item:hover{color:var(--c)}@supports (color:color-mix(in lab,red,red)){.ovr-forge-item.is-done{color:color-mix(in oklab,var(--c) 75%,#fff 0%)}}.ovr-forge-item.is-active{color:var(--c);border-color:var(--c)}@supports (color:color-mix(in lab,red,red)){.ovr-forge-item.is-active{border-color:color-mix(in oklab,var(--c) 45%,transparent)}}.ovr-forge-item.is-active{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.ovr-forge-item.is-active{background:color-mix(in oklab,var(--c) 7%,transparent)}}.ovr-forge-item.is-active{text-shadow:0 0 10px var(--c)}@supports (color:color-mix(in lab,red,red)){.ovr-forge-item.is-active{text-shadow:0 0 10px color-mix(in oklab,var(--c) 50%,transparent)}}.src-core{text-align:center;justify-content:center;gap:16px;padding:0 24px;position:absolute;inset:0}.ovr-core-title,.src-core{flex-direction:column;align-items:center;display:flex}.ovr-core-title{gap:8px}.ovr-core-eyewrap{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.ovr-core-bubble{white-space:normal;text-align:center;z-index:3;width:max-content;max-width:min(340px,84vw);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.ovr-core-title .ovr-block{font-size:clamp(7px,1.5vw,15px)}.ovr-root-line{color:gold;text-shadow:0 0 16px #ffd70066;margin:0;font-size:12px}.ovr-root-line.is-dim{color:#5d6b4d;text-shadow:none}.src-core-sub{color:#9db07f;max-width:56ch;margin:0;font-size:13px;line-height:1.7}.src-core-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:8px;display:flex}.src-core-ctas .dx-cta-primary,.src-core-ctas button.dx-cta-primary{color:#0d0d0d;background:#caff33;font-family:inherit}.src-core-mail{color:#caff33;border-bottom:1px solid #0000;font-size:13px;text-decoration:none;transition:border-color .18s}.src-core-mail:hover{border-bottom-color:#caff33}.src-core-row{gap:22px;margin-top:10px;display:flex}.src-core-btn{color:#5d6b4d;letter-spacing:2px;text-transform:uppercase;background:0 0;border:0;font-size:10px;text-decoration:none;transition:color .18s}.src-core-btn:hover{color:#caff33}.ovr-tx-open{color:#0d0d0d;letter-spacing:1.5px;background:#caff33;border:0;padding:11px 20px;font-size:12px;font-weight:700;transition:box-shadow .2s,transform .2s}.ovr-tx-open:hover{transform:translateY(-1px);box-shadow:0 0 26px #caff3380}.ovr-tx-back{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030403db;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ovr-tx{background:#060806f7;border:1px solid #caff3359;width:min(560px,96vw);max-height:92vh;padding:14px 18px 12px;animation:src-stage-in .35s cubic-bezier(.2,.8,.2,1);overflow-y:auto;box-shadow:0 0 60px #caff331f}.ovr-tx-head{color:#caff33;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex;overflow:hidden}.ovr-tx-x{color:#7a8a6a;background:0 0;border:0;font-size:12px;transition:color .2s}.ovr-tx-x:hover{color:#ff4d6a}.ovr-tx-cmd{color:#7a8a6a;margin-top:8px;font-size:11px}.ovr-tx-form{flex-direction:column;gap:10px;margin-top:14px;display:flex}.ovr-tx-row{align-items:baseline;gap:12px;display:flex}.ovr-tx-row.is-area{align-items:flex-start}.ovr-tx-k{color:#caff33;letter-spacing:1px;min-width:72px;font-size:11px}.ovr-tx-row input,.ovr-tx-row textarea{color:#fafafa;background:0 0;border:0;border-bottom:1px dashed #caff334d;outline:none;flex:1;min-width:0;padding:4px 2px 6px;font-family:inherit;font-size:12.5px;transition:border-color .2s}.ovr-tx-row textarea{resize:vertical;line-height:1.6}.ovr-tx-row input:focus,.ovr-tx-row textarea:focus{border-bottom-style:solid;border-bottom-color:#caff33}.ovr-tx-row input::placeholder,.ovr-tx-row textarea::placeholder{color:#4a5740}.ovr-tx-sig{color:#7a8a6a;letter-spacing:1px;font-size:10.5px}.ovr-tx-foot{justify-content:space-between;align-items:center;gap:14px;margin-top:4px;display:flex}.ovr-tx-note{color:#7a8a6a;font-size:10.5px;animation:src-pulse 2.4s ease-in-out infinite}.ovr-tx-note.is-ok{color:#caff33;animation:none}.ovr-tx-note.is-err{color:#ff4d6a;animation:none}.ovr-tx-send{color:#0d0d0d;letter-spacing:1px;white-space:nowrap;background:#caff33;border:0;padding:9px 16px;font-size:11px;font-weight:700;transition:box-shadow .2s}.ovr-tx-send:hover:not(:disabled){box-shadow:0 0 22px #caff3380}.ovr-tx-send:disabled{opacity:.7}.ovr-tx-tail{color:#5d6b4d;white-space:nowrap;margin-top:12px;font-size:11px;overflow:hidden}.ovr-navrow{z-index:25;align-items:center;gap:10px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.src-descend{color:#caff33;letter-spacing:2px;text-transform:lowercase;text-shadow:0 0 16px #caff3380;background:#050605bf;border:0;padding:10px 18px;font-size:12px;animation:src-descend-bob 1.6s ease-in-out infinite}@keyframes ovr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.src-descend{animation-name:ovr-bob}.ovr-ascend{color:#7a8a6a;letter-spacing:1px;background:#050605bf;border:0;padding:10px 12px;font-size:12px;transition:color .2s,text-shadow .2s}.ovr-ascend:hover{color:#caff33;text-shadow:0 0 14px #caff3380}@media (max-width:900px){.src-rail{display:none}.src-head{padding:12px 14px;font-size:9.5px}.src-title{display:none}.ovr-prompt{font-size:9.5px;top:44px;left:14px}.ovr-thesis{white-space:normal;padding:0 10px;font-size:13px}.src-agents,.src-memory{padding-bottom:118px}.ovr-tx{padding:12px 12px 10px}.ovr-tx-k{min-width:56px;font-size:10px}.ovr-tx-row{gap:8px}.src-head{justify-content:space-between;align-items:center;display:flex}.ovr-dock{padding:4px 8px;font-size:11px;inset:44px 12px auto auto}.ovr-dock em{font-size:8px}.ovr-dock-hint{max-width:46vw}.src-guide{pointer-events:none;flex-direction:row;justify-content:center;align-items:center;gap:8px;animation:none;bottom:56px;left:12px;right:12px}.src-guide .ovr-eye-hit{display:none}.src-guide .ovr-eye{font-size:4.5px}.ovr-eye.is-large{font-size:10px}.src-guide-bubble{pointer-events:auto;cursor:pointer;background:#050605eb;border-radius:10px;max-width:none;padding:6px 12px;font-size:9px}.src-depth-tag{white-space:normal;text-align:center;max-width:92vw;font-size:9px;top:80px}.src-memory{-webkit-overflow-scrolling:touch;align-items:flex-start;padding:118px 12px 84px;overflow-y:auto}.ovr-arch{grid-template-columns:1fr;gap:14px;width:100%}.ovr-arch-index{padding:10px 8px}.ovr-arch-row{padding:7px 6px;font-size:10.5px}.ovr-arch-stats{display:none}.src-mem-name{font-size:11px}.src-mem-path{font-size:8.5px}.ovr-arch-foot{flex-wrap:wrap}.src-agents{-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:16px;padding:104px 16px 96px;overflow-y:auto}.src-agents-boot{text-align:center;font-size:10px}.src-agents-row{gap:12px}.src-agent{width:min(300px,88vw)}.ovr-note{max-width:200px;font-size:9.5px}.ovr-raw-mark{font-size:clamp(28px,10vw,60px)}.ovr-stream{height:100px}.ovr-boot{font-size:10px}.src-forge{padding:112px 10px 70px}.ovr-forge-stage{max-height:none}.ovr-forge-index{flex-flow:wrap;justify-content:center;width:100%;inset:auto auto 0 50%;transform:translate(-50%)}.ovr-forge-item{padding:4px 7px;font-size:9.5px}.ovr-forge-hud-t{font-size:11px}.ovr-block.is-hero{font-size:clamp(5px,2.1vw,12px)}.ovr-block.is-granted{font-size:clamp(5px,2vw,12px)}.ovr-core-title .ovr-block{font-size:clamp(5px,1.6vw,10px)}.src-cipher{padding:14px 16px}.src-cipher-text{white-space:normal;font-size:clamp(11px,3.4vw,16px)}.src-core-sub{font-size:11.5px}.ovr-navrow{flex-wrap:nowrap;gap:6px;width:max-content;bottom:10px}.src-descend{white-space:nowrap;padding:6px 9px;font-size:9.5px}.ovr-hero-stats{flex-wrap:wrap;justify-content:center;gap:6px;font-size:8.5px}}.ovr-dock-hint{color:gold;opacity:.75;margin-top:3px;font-size:9px;font-style:normal;animation:goldpulse 2.4s ease-in-out infinite;display:block}@keyframes goldpulse{0%,to{opacity:.45}50%{opacity:.95}}.src-root.is-goldrun .src-title,.src-root.is-goldrun .src-title b{color:gold;text-shadow:0 0 18px #ffd70073}.src-root.is-goldrun .src-rail-item.is-now{color:gold}.src-root.is-goldrun .src-rail-item.is-now .src-rail-tick{background:gold;box-shadow:0 0 10px #ffd700b3}.src-root.is-goldrun .ovr-dock{border-color:#ffd70080;box-shadow:0 0 22px #ffd7001f}.src-root.is-goldrun .ovr-dock-slot.is-got{color:gold;text-shadow:0 0 10px #ffd70099}.src-root.is-goldrun .ovr-prompt.is-root .ovr-prompt-user{color:gold}.src-root.is-goldrun .src-guide-bubble{border-color:#ffd70073}.src-root.is-goldrun .ovr-navrow button:not(:disabled){border-color:#ffd70066}.ovr-receipt{color:var(--c,#caff33);letter-spacing:.4px;white-space:normal;overflow-wrap:anywhere;text-align:right;max-width:60%}.ovr-forge-stage.is-full{cursor:crosshair;background:#05060559;border:1px solid #caff3324;width:min(1240px,94vw);height:min(74vh,780px);max-height:none;position:relative;box-shadow:inset 0 0 60px #caff330a}.ovr-forge-stage.is-full .ovr-forge-hud{top:18px;left:20px}.ovr-forge-stage.is-full .ovr-swarm{width:100%;height:100%;position:absolute;inset:0}.ovr-forge-deck{z-index:5;flex-wrap:wrap;justify-content:center;gap:8px;max-width:min(1160px,96%);display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.ovr-forge-chip{letter-spacing:1.5px;white-space:nowrap;color:#9db07f;background:#050605b8;border:1px solid #caff3329;align-items:center;gap:7px;padding:8px 13px;font-size:11px;transition:color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.ovr-forge-chip i{color:var(--c,#caff33);opacity:.8;font-size:10px;font-style:normal}.ovr-forge-chip:hover{color:#fafafa;border-color:var(--c,#caff33);transform:translateY(-2px)}.ovr-forge-chip.is-active{color:#050605;background:var(--c,#caff33);border-color:var(--c,#caff33);box-shadow:0 0 18px var(--c)}@supports (color:color-mix(in lab,red,red)){.ovr-forge-chip.is-active{box-shadow:0 0 18px color-mix(in oklab,var(--c) 55%,transparent)}}.ovr-forge-chip.is-active i{color:#050605}.ovr-forge-chip.is-done:not(.is-active){border-color:var(--c)}@supports (color:color-mix(in lab,red,red)){.ovr-forge-chip.is-done:not(.is-active){border-color:color-mix(in oklab,var(--c) 45%,transparent)}}@media (max-width:720px){.ovr-forge-stage.is-full{width:auto;height:auto;box-shadow:none;background:0 0;border:none;position:absolute;inset:0}.ovr-forge-deck{grid-template-columns:repeat(3,1fr);gap:6px;width:min(92vw,360px);display:grid;bottom:108px}.ovr-forge-chip{letter-spacing:1px;justify-content:center;padding:8px 6px;font-size:10px}.ovr-forge-stage.is-full .ovr-forge-hud{top:92px;left:16px}}.ovr-forge-hint{letter-spacing:2px;color:#7a8a6a;z-index:4;font-size:11px;animation:src-bubble-in .4s,src-pulse 3s ease-in-out 1s infinite;bottom:138px;transform:translate(-50%)}.ovr-forge-artwrap,.ovr-forge-hint{pointer-events:none;position:absolute;left:50%}.ovr-forge-artwrap{z-index:3;background:#050605f5;border-radius:2px;width:min(880px,84%);top:44%;transform:translate(-50%,-50%);box-shadow:0 0 46px 38px #050605f5}.ovr-forge-artwrap .ovr-ascii{width:100%;height:100%;display:block}@media (max-width:720px){.ovr-forge-artwrap{width:96%;top:40%}.ovr-forge-hint{text-align:center;width:90vw;top:auto;bottom:268px}}