@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-ext-400-normal.C2zvOubV.woff2)format("woff2"),url(./dm-mono-latin-ext-400-normal.1aZr6b2b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(./dm-mono-latin-400-normal.-0xN8mdc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.route-anchor{display:none}:root{--bg:#f8f8f6;--text:#0d0d0d;--muted:#7a726c;--border:#0000001a;--accent:#ff4500;--accent2:#ff6a2f;--accent-l:#ff450014;--surface:#fff;--surface-2:#f1f1ee;--gold:#facc15;--f:"Bricolage Grotesque", system-ui, sans-serif;--mono:"DM Mono", monospace;--sun-x:50%;--sun-y:42%;--warp:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body,html{-webkit-text-size-adjust:100%;width:100%;height:100%;font-family:var(--f);background-color:var(--bg);color:var(--text);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;transition:background-color .7s,color .7s;overflow:hidden}body:before{z-index:0;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.75%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%22M0%200h200v200H0z%22%20filter%3D%22url\(%23a\)%22%20opacity%3D%22.03%22%2F%3E%3C%2Fsvg%3E)}body:after,body:before{content:"";pointer-events:none;position:fixed;inset:0}body:after{z-index:1;background:radial-gradient(ellipse 70% 60% at var(--sun-x) var(--sun-y),transparent 20%,#f8f8f6b8 100%);transition:background .7s}html{cursor:none}a,button{cursor:pointer;-webkit-tap-highlight-color:transparent}#cur{background:var(--accent);z-index:30050;mix-blend-mode:multiply;width:9px;height:9px;transition:opacity .22s,width .25s,height .25s}#cur,#curf{pointer-events:none;opacity:1;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}#curf{z-index:30049;border:1.5px solid #ff450059;width:34px;height:34px;transition:opacity .22s}html.forge #cur,html.night #cur,html.os-on #cur,html.term-on #cur{mix-blend-mode:normal;box-shadow:0 0 0 1px #ffffff47,0 0 10px #ff45008c}html.forge #curf,html.night #curf,html.os-on #curf,html.term-on #curf{border-color:#ff6a2f8c}#cur.hide,#curf.hide{opacity:0}@media (hover:none),(pointer:coarse){a,button,html,html body,input,textarea{cursor:auto}#cur,#curf{display:none}}.universe{pointer-events:none;z-index:0;color:#1c161261;perspective:920px;perspective-origin:var(--sun-x) var(--sun-y);position:fixed;inset:0;overflow:hidden}.universe-glow{left:var(--sun-x);top:var(--sun-y);filter:blur(8px);background:radial-gradient(circle,#ff782847,#ff45001a 32%,#0000 68%);width:58vmin;height:58vmin;position:absolute;transform:translate(-50%,-50%)}.universe-lattice{transform-origin:50%;background-image:linear-gradient(#0d0d0d12 1px,#0000 0),linear-gradient(90deg,#0d0d0d12 1px,#0000 0);background-size:44px 44px;width:240vmax;height:240vmax;margin:-120vmax 0 0 -120vmax;animation:150s linear infinite latticeSpin;-webkit-mask-image:radial-gradient(circle,#0000 5%,#000 16% 48%,#0000 74%);mask-image:radial-gradient(circle,#0000 5%,#000 16% 48%,#0000 74%)}.universe-lattice,.universe-spin{left:var(--sun-x);top:var(--sun-y);will-change:transform;position:absolute}.universe-spin{width:0;height:0;transform-style:preserve-3d;transform-origin:0 0;animation:140s linear infinite universeOrbit}.universe-ring{transform-style:preserve-3d;border:1px solid #ff450024;border-radius:50%;display:block;position:absolute;top:0;left:0}.universe-ring-a{width:42vmin;height:42vmin;margin:-21vmin 0 0 -21vmin;transform:rotateX(74deg)}.universe-ring-b{border-color:#ff450014;width:68vmin;height:68vmin;margin:-34vmin 0 0 -34vmin;transform:rotateX(68deg)rotate(28deg)}.warp-field{z-index:9;pointer-events:none;opacity:0;transition:opacity .22s;position:fixed;inset:0}html.warp .warp-field{opacity:1}.warp-field-streaks{background:repeating-conic-gradient(from 0deg at var(--sun-x) var(--sun-y),transparent 0 6.6deg,rgba(255,255,255,calc(.05 + var(--warp,0) * .16)) 6.6deg 6.95deg);transform-origin:var(--sun-x) var(--sun-y);transform:scaleY(calc(1 + var(--warp,0) * 3.4)) scaleX(calc(1 + var(--warp,0) * .55));filter:blur(.35px);mix-blend-mode:screen;opacity:calc(.35 + var(--warp,0) * .65);position:absolute;inset:-45%}.warp-field-tunnel{background:radial-gradient(circle at var(--sun-x) var(--sun-y),transparent 10%,rgba(255,255,255,calc(var(--warp,0) * .1)) 38%,rgba(8,6,14,calc(var(--warp,0) * .42)) 100%);position:absolute;inset:0}html.warp .universe-lattice{animation-duration:calc(150s / (1 + var(--warp,0) * 28))}html.warp .universe-spin{animation-duration:calc(140s / (1 + var(--warp,0) * 22))}html.warp .universe-glow{transform:translate(-50%,-50%) scale(calc(1 + var(--warp,0) * .55));filter:blur(6px) saturate(calc(1 + var(--warp,0)))}@keyframes universeOrbit{0%{transform:rotateX(16deg)rotateY(0)}to{transform:rotateX(16deg)rotateY(1turn)}}@keyframes latticeSpin{0%{transform:rotateX(66deg)rotate(0)}to{transform:rotateX(66deg)rotate(1turn)}}@media (prefers-reduced-motion:reduce){.universe-lattice,.universe-spin{animation:none}.warp-field,html.warp .universe-glow{opacity:0;filter:none;transform:none}}.stage{z-index:10;touch-action:none;grid-template-rows:1fr 58px;grid-template-columns:210px 1fr 210px;display:grid;position:fixed;inset:0}.lc{border-right:1px solid var(--border);flex-direction:column;grid-area:1/1;justify-content:space-between;padding:36px 24px 28px;display:flex}.lc-name{font-family:var(--f);letter-spacing:-.6px;color:var(--text);-webkit-user-select:none;user-select:none;align-items:center;gap:0;margin:0 0 12px;font-size:18px;font-weight:800;display:inline-flex}.lc-name.glitch{animation:.6s steps(2,end) 5 lcNameGlitch}@media (hover:hover) and (pointer:fine){.lc-name:hover{animation:.22s steps(2,end) infinite lcNameGlitch}}@keyframes lcNameGlitch{0%{text-shadow:none;transform:none}25%{text-shadow:3px 0 var(--accent),-3px 0 #3ad0ff;transform:translate(-2px,1px)}50%{opacity:.8;transform:translate(3px,-1px)}75%{text-shadow:-3px 0 var(--accent),2px 0 #00e5ff;transform:translate(-1px,2px)}to{text-shadow:none;opacity:1;transform:none}}.lc-title{border-left:2px solid var(--accent);color:var(--muted);font-size:11px;font-family:var(--mono);margin:0;padding:0 0 0 12px;line-height:1.7;list-style:none}.lc-title a{color:inherit;text-decoration:none;transition:color .2s}.lc-title a:hover,.xp-num{color:var(--accent)}.lc-sep{background:linear-gradient(90deg,var(--accent),transparent 86%);opacity:.5;height:1px;margin:20px 0 18px}.lc-xp{flex-direction:column}.lc-xp,.xp-num{align-items:flex-start;display:flex}.xp-num{letter-spacing:-2px;margin:2px 0 4px;font-size:68px;font-weight:800;line-height:.85}.xp-flip{height:.85em;display:inline-block;overflow:hidden}.xp-flip i{filter:blur(10px);opacity:0;font-style:normal;display:block;transform:translateY(115%)}.xp-plus{opacity:0;transform-origin:40% 70%;display:inline-block;transform:scale(.3)rotate(-48deg)}.xp-num.boot .xp-flip:first-child i{animation:.74s cubic-bezier(.22,1.28,.36,1) 40ms forwards xpFlipIn}.xp-num.boot .xp-flip:nth-child(2) i{animation:.74s cubic-bezier(.22,1.28,.36,1) .16s forwards xpFlipIn}.xp-num.boot .xp-plus{animation:.52s cubic-bezier(.34,1.65,.64,1) .3s forwards xpPlusIn}@keyframes xpFlipIn{to{filter:none;opacity:1;transform:none}}@keyframes xpPlusIn{to{opacity:1;transform:none}}.xp-lbl{color:var(--muted);letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:600;font-family:var(--mono)}.lf-line{color:var(--text);cursor:pointer;border-radius:100px;align-items:center;gap:8px;width:fit-content;margin:-5px -10px -5px -8px;padding:5px 10px 5px 8px;font-size:12px;font-weight:600;transition:color .2s,background .2s,transform .22s;display:flex}.lf-line:hover{color:#16a34a;background:#22c55e1a;transform:translateY(-2px)}.lf-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:box-shadow .22s;box-shadow:0 0 0 4px #22c55e26}.lf-line:hover .lf-dot{animation:.9s ease-in-out infinite lfPulse;box-shadow:0 0 0 5px #22c55e47,0 0 10px #22c55e73}@keyframes lfPulse{50%{box-shadow:0 0 0 8px #22c55e14,0 0 14px #22c55e8c}}.cc{flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;gap:15px;display:flex;position:relative;overflow:visible}.cc-quote{display:none}.cc-main{display:contents}.photo-wrap{cursor:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;will-change:transform;position:relative;overflow:visible}.photo-ring{pointer-events:none;z-index:3;border:1.5px solid #ff450038;inset:-9px}.photo-dot,.photo-ring{will-change:transform;border-radius:50%;position:absolute}.photo-dot{background:var(--accent);width:9px;height:9px;margin-left:-4.5px;top:-5px;left:50%;box-shadow:0 0 #ff450000}.photo-wrap.hot .photo-ring{border-color:#ff45008c}.photo-wrap.hot .photo-dot{box-shadow:0 0 10px 3px #ff450073}.photo-wrap.strain .photo-img{filter:saturate(1.15)}.photo-wrap.strain .photo-ring{border-color:#ffb450b3;box-shadow:0 0 18px #ff8c2859}.photo-wrap.warping .photo-img{will-change:transform,filter,opacity;transition:none}.photo-wrap.gate .warp-hud,.warp-hud{opacity:0;pointer-events:none}.warp-hud{z-index:6;flex-direction:column;align-items:center;gap:6px;width:132px;transition:opacity .2s;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.photo-wrap.warping .warp-hud{opacity:1}.warp-hud-lbl{font-family:var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0d0d6b;border-radius:99px;padding:2px 7px;font-size:9px;font-weight:700}.warp-hud-track{background:#0d0d0d66;border:1px solid #ffffff47;border-radius:99px;width:100%;height:5px;display:block;overflow:hidden}.warp-hud-fill{width:100%;height:100%;transform:scaleX(var(--warp,0));transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#ffb347 58%,#fff);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 55%,transparent);display:block}.photo-wrap.strain .warp-hud-fill{animation:.28s ease-in-out infinite alternate warpHudPulse}@keyframes warpHudPulse{to{filter:brightness(1.25)}}.sgate{z-index:4;opacity:0;pointer-events:none;transform-origin:50%;filter:drop-shadow(0 10px 18px #00000059);border-radius:50%;transition:opacity .4s,transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-34px;transform:scale(.9)}.sgate.on{opacity:1;transform:scale(1)}.sgate.slam{z-index:40;opacity:1;filter:none;will-change:transform;transition:none}.sgate.slam .sg-glow,.sgate.slam .sg-kawoosh,.sgate.slam .sg-kawoosh-mist,.sgate.slam .sg-pool{display:none}.sgate.slam .sg-glyph,.sgate.slam .sg-inner-chev,.sgate.slam .sg-rivet{filter:none}.sgate.on.closing{opacity:0;transition:opacity .56s,transform .56s;transform:scale(1.03)}.sg-sparks{z-index:8;inset:0}.sg-spark,.sg-sparks{pointer-events:none;position:absolute}.sg-spark{width:2px;height:0;top:50%;left:50%;overflow:visible}.sg-spark span{width:2px;height:var(--l,22px);margin:calc(var(--l,22px) * -1) 0 0 -1px;background:linear-gradient(#fff 0,#ffd27a 42%,var(--accent) 100%);opacity:0;transform-origin:50% 100%;border-radius:1px;display:block;transform:translateY(-8px)scaleY(.3);box-shadow:0 0 6px #ffb347}.sgate.impact .sg-spark span{animation:.5s ease-out forwards sgSpark;animation-delay:var(--d,0s)}@keyframes sgSpark{0%{opacity:1;transform:translateY(-10px)scaleY(.35)}to{opacity:0;transform:translateY(-72px)scaleY(1.45)}}.sg-shock{z-index:7;opacity:0;pointer-events:none;border:4px solid #ffe0b0;border-radius:50%;position:absolute;inset:6%;box-shadow:0 0 24px #ff8c2873}.sgate.impact .sg-shock{animation:.52s ease-out forwards sgShock}@keyframes sgShock{0%{opacity:.95;border-width:10px;transform:scale(.55)}to{opacity:0;border-width:0;transform:scale(2.55)}}html.gate-slam .stage{z-index:800}html.gate-impact .photo-wrap{animation:.56s cubic-bezier(.22,.7,.28,1) gateImpactShake}.sg-hit-flash{z-index:850;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--sun-x) var(--sun-y),#ffecd26b,transparent 55%);position:fixed;inset:0}html.gate-impact .sg-hit-flash{animation:.32s ease-out forwards gateHitFlash}@keyframes gateImpactShake{0%,to{transform:none}10%{transform:translate(-16px,11px)rotate(-1.1deg)}20%{transform:translate(18px,-9px)rotate(1.2deg)}32%{transform:translate(-12px,-10px)rotate(-.8deg)}44%{transform:translate(11px,8px)rotate(.7deg)}58%{transform:translate(-6px,4px)rotate(-.3deg)}74%{transform:translate(3px,-2px)}}@keyframes gateHitFlash{0%{opacity:1}to{opacity:0}}.photo-wrap.gate .photo-ring,.sg-glow{opacity:0}.photo-wrap.gate .photo-img img,.photo-wrap.gate-return .photo-img img{transition:none;transform:translateY(0)scale(1.28)}.photo-wrap.gate-return .photo-img{clip-path:circle(41%);transition:clip-path 1.05s cubic-bezier(.16,1,.3,1)}.photo-wrap.gate-return.gate-clear .photo-img{clip-path:circle(72%)}.sg-glow{filter:blur(6px);background:radial-gradient(circle,#5aaaff38 0 28%,#0000 62%),radial-gradient(circle,#ff78281a 38%,#0000 70%);border-radius:50%;position:absolute;inset:-18%}.sgate.on .sg-glow{opacity:1}.sgate.horizon .sg-glow{animation:2.4s ease-in-out infinite sgGlowPulse}.sg-body{z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sg-track{transform-box:view-box;transform-origin:50%}.sgate.on .sg-track{animation:7.5s linear infinite sgSpin}.sgate.horizon .sg-track{animation-duration:36s}@keyframes sgSpin{to{transform:rotate(1turn)}}.sg-glyph{fill:none;stroke:#d8c09a;stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .4px #000c)}.sg-rivet{fill:#d2b48a;stroke:#2a2016;stroke-width:.35px}.sg-inner-chevs{opacity:1;transition:opacity .12s}.sg-inner-chev{fill:#241c14;stroke:#8a7355;stroke-width:.7px;opacity:0;transform-origin:120px 120px}.sgate.dialing .sg-inner-chev{animation:.2s forwards sgInnerLock;animation-delay:calc(.14s + var(--n) * .15s)}.sgate.inner-off .sg-inner-chevs{opacity:0;transition:opacity 80ms}@keyframes sgInnerLock{0%{opacity:0}to{opacity:1;fill:#ff7a2e;stroke:#ffd09a;filter:drop-shadow(0 0 3px #ff4500)}}.sg-iris{z-index:1;opacity:0;background:radial-gradient(circle,#0a0c12 0 58%,#000);border-radius:50%;transition:opacity .35s;position:absolute;inset:18.6%;box-shadow:inset 0 0 18px #000000d9}.sgate.on .sg-iris{opacity:1}.sg-pool,.sgate.horizon .sg-iris{opacity:0}.sg-chevs{z-index:5}.sg-chev,.sg-chevs{position:absolute;inset:0}.sg-chev{transform-origin:50%}.sg-chev-inlay,.sg-chev-light,.sg-chev-shell{display:block;position:absolute;left:50%}.sg-chev-shell{clip-path:polygon(50% 0,100% 34%,78% 100%,22% 100%,0 34%);background:linear-gradient(160deg,#c8b08a,#6a5640 38%,#1c1610 72%,#8a7054);width:26px;height:32px;margin-left:-13px;top:1px;box-shadow:0 1px #ffe6be40}.sg-chev-inlay{clip-path:polygon(50% 8%,100% 42%,74% 100%,26% 100%,0 42%);background:#14100c;width:14px;height:16px;margin-left:-7px;top:7px;box-shadow:inset 0 0 3px #000000b3}.sg-chev-light{clip-path:polygon(50% 100%,0 8%,100% 8%);background:#2a1c12;width:10px;height:13px;margin-left:-5px;transition:background .16s,box-shadow .16s,transform .16s;top:16px}.sg-chev.lock .sg-chev-inlay{box-shadow:inset 0 0 6px #ff5a1473}.sg-chev.lock .sg-chev-light{background:linear-gradient(#ffe0b0,#ff6a22);transform:translateY(2px);box-shadow:0 0 10px #ff4500,0 0 18px #ff5a14b3}.sg-pool{z-index:2;background:radial-gradient(circle at 38% 30%,#ffffff8c 0 4%,#0000 22%),radial-gradient(circle at 62% 68%,#5aaaff47 0 16%,#0000 36%),radial-gradient(circle,#d8f2ff,#6ab8ff 16%,#1a5ce6 38%,#071830 70%,#02060e);border-radius:50%;transition:opacity .45s;position:absolute;inset:18.6%;overflow:hidden;box-shadow:inset 0 0 22px #001e468c,inset 0 0 40px #0a50a040}.sg-pool-caustic,.sg-pool-rim,.sg-pool-shine{border-radius:50%;position:absolute;inset:0}.sg-pool-caustic{background:repeating-conic-gradient(from 12deg,transparent 0 7deg,#ffffff17 8deg,transparent 13deg),repeating-radial-gradient(circle at 46% 42%,#bee6ff29 0 3px,transparent 5px 15px);mix-blend-mode:screen;opacity:.85;inset:-22%}.sg-pool-shine{mix-blend-mode:screen;background:radial-gradient(circle at 34% 28%,#fffc 0 3%,#d2f0ff47 14%,#0000 32%),radial-gradient(circle at 70% 62%,#a0dcff2e 0 10%,#0000 26%)}.sg-pool-rim{pointer-events:none;box-shadow:inset 0 0 0 1.5px #d2f0ffbf,inset 0 0 14px #78c8ff73,0 0 16px #46a0ff47}.sgate.horizon .sg-pool{opacity:1;animation:2.6s ease-in-out infinite sgRipple}.sgate.horizon.revealing .sg-pool{opacity:0;transition:opacity .95s}.sgate.horizon .sg-pool-caustic{animation:8s linear infinite sgCaustic}.sgate.horizon .sg-pool-shine{animation:3.2s ease-in-out infinite sgShineDrift}@keyframes sgRipple{0%,to{filter:hue-rotate()brightness();transform:scale(1)}50%{filter:hue-rotate(10deg)brightness(1.12);transform:scale(1.025)}}@keyframes sgCaustic{to{transform:rotate(1turn)}}@keyframes sgShineDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,3%)scale(1.06)}}@keyframes sgGlowPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.sg-kawoosh,.sg-kawoosh-mist{z-index:6;opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.sg-kawoosh{filter:blur(.3px);background:radial-gradient(circle,#fff,#bfe6ff 22%,#3d7cff 52%,#0a287826 68%,#0000 76%);width:46%;height:46%;transform:translate(-50%,-50%)scale(0)}.sg-kawoosh-mist{border:2px solid #bee6ffa6;width:38%;height:38%;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 18px #5aaaff73,inset 0 0 12px #b4e6ff59}.sgate.kawoosh .sg-kawoosh{animation:.72s cubic-bezier(.15,.8,.2,1) forwards kawoosh}.sgate.kawoosh .sg-kawoosh-mist{animation:.72s cubic-bezier(.15,.8,.2,1) forwards kawooshMist}@keyframes kawoosh{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}38%{opacity:1;transform:translate(-50%,-50%)scale(2.55)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@keyframes kawooshMist{0%{opacity:.9;transform:translate(-50%,-50%)scale(.15)}55%{opacity:.45;transform:translate(-50%,-50%)scale(2.8)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}.photo-img{z-index:2;border:5px solid #fff;border-radius:50%;width:210px;height:210px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a,0 12px 50px #00000014}.photo-img img,.photo-img picture{width:100%;height:100%;display:block}.photo-img:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(105deg,#0000 38%,#ffffff80 50%,#0000 62%);animation:2.4s ease-in-out .4s infinite ccNameShine;position:absolute;inset:-10%;transform:translate(-90%)skew(-16deg)}@media (hover:hover) and (pointer:fine){.photo-wrap:hover .photo-img:after{animation:.28s ease-in-out infinite alternate ccNameShineHover}}.photo-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;transform-origin:50% 0;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transition:transform .5s;transform:translateY(0)scale(1.28)}@media (hover:hover) and (pointer:fine){.photo-wrap:hover .photo-img img{transform:translateY(-2%)scale(1.36)}.photo-wrap.gate:hover .photo-img img,.photo-wrap.warping:hover .photo-img img{transform:translateY(0)scale(1.28)}}.cc-name{letter-spacing:-1.5px;text-align:center;-webkit-user-select:none;user-select:none;z-index:12;margin:22px 0 0;font-size:calc(clamp(26px,3vw,40px));font-weight:800;line-height:1;position:relative}.cc-name-inner{padding:0 .08em;display:inline-block;position:relative}.cc-name-inner>span{background:linear-gradient(105deg,var(--accent) 0,#ffb347 42%,var(--accent) 78%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.cc-name-inner:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff8c 50%,#0000 62%);animation:2.4s ease-in-out .4s infinite ccNameShine;position:absolute;inset:-18% -12%;transform:translate(-90%)skew(-16deg)}@media (hover:hover) and (pointer:fine){.cc-name:hover .cc-name-inner:after{animation:.28s ease-in-out infinite alternate ccNameShineHover}}@keyframes ccNameFlow{0%,to{background-position:0}50%{background-position:100%}}@keyframes ccNameShine{0%,18%{opacity:0;transform:translate(-90%)skew(-16deg)}28%{opacity:1}48%{opacity:0;transform:translate(90%)skew(-16deg)}to{opacity:0}}@keyframes ccNameShineHover{0%{opacity:0;transform:translate(-90%)skew(-16deg)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(90%)skew(-16deg)}}@media (prefers-reduced-motion:reduce){.cc-name-inner:after,.cc-name-inner>span,.photo-img:after,.photo-wrap.strain .warp-hud-fill,.sgate.horizon .sg-glow,.sgate.horizon .sg-pool,.sgate.horizon .sg-pool-caustic,.sgate.horizon .sg-pool-shine,.sgate.impact .sg-shock,.sgate.impact .sg-spark span,.sgate.kawoosh .sg-kawoosh,.sgate.kawoosh .sg-kawoosh-mist,.sgate.on .sg-track,.xp-num.boot .xp-flip i,.xp-num.boot .xp-plus,html.gate-impact .photo-wrap,html.gate-impact .sg-hit-flash{animation:none}.xp-flip i,.xp-plus{filter:none;opacity:1;transform:none}.cc-name-inner>span{color:var(--accent);background:0 0}}.roles-wrap{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;padding:0 16px;display:flex}.r-pill-orbit{will-change:transform;display:inline-flex}.r-pill{border:1.5px solid var(--border);cursor:pointer;appearance:none;background:var(--surface);font-size:11.5px;font-weight:600;font-family:var(--f);color:var(--text);white-space:nowrap;border-radius:100px;outline:none;align-items:center;gap:5px;padding:5px 13px;transition:all .22s;display:inline-flex}@media (hover:hover) and (pointer:fine){.r-pill:hover{border-color:var(--accent);background:var(--accent);color:#fff;transform:translateY(-2px)}}.r-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.ag-badge{border:1.5px solid var(--border);appearance:none;background:var(--surface);color:var(--text);font-size:12px;font-weight:700;font-family:var(--f);white-space:nowrap;border-radius:100px;outline:none;align-items:center;gap:8px;margin-top:12px;padding:8px 16px;text-decoration:none;transition:border-color .22s,background .22s,color .22s,transform .22s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ag-badge:hover{border-color:var(--accent);background:var(--accent);color:#fff;transform:translateY(-2px)}.q-egg:hover{animation:.55s ease-in-out infinite qEggTremble}}.ag-stars{color:var(--gold);letter-spacing:1.5px;font-size:11px}.md-fav{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:3px;flex-shrink:0;width:16px;height:16px}.rnav-btn span:first-child{align-items:center;gap:7px;display:inline-flex}.rc{border-left:1px solid var(--border);flex-direction:column;grid-area:1/3;justify-content:space-between;padding:36px 28px 32px;display:flex}.rc-quote{letter-spacing:-.5px;overflow-wrap:normal;word-break:normal;font-size:20px;font-weight:800;line-height:1.2}.rc-quote .q-em,.rc-quote em{color:var(--accent);font-style:normal}.q-word{white-space:nowrap}.q-egg,.q-gap,.q-l,.q-word{display:inline-block}.q-gap{white-space:pre}.q-l{transform-origin:50% 80%}input,textarea{cursor:text}.q-egg{font:inherit;cursor:pointer;transform-origin:50% 70%;background:0 0;border:none;padding:0 1px;line-height:1}@keyframes qEggTremble{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-1px,1px)rotate(-6deg)}40%{transform:translate(1px,-1px)rotate(5deg)}60%{transform:translate(-1px)rotate(-4deg)}80%{transform:translate(1px,1px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.q-egg:hover{animation:none}}.rc-hint{color:var(--muted);letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:600;font-family:var(--mono);margin-bottom:8px}.rnav{flex-direction:column;gap:6px;display:flex}.rnav-btn{border:1.5px solid var(--border);background:var(--surface);cursor:pointer;font-family:var(--f);color:var(--text);border-radius:10px;outline:none;justify-content:space-between;align-items:center;padding:11px 14px;font-size:12px;font-weight:700;transition:all .25s;display:flex}.rnav-btn:hover{border-color:var(--accent);background:var(--accent);color:#fff;transform:translate(-5px)}.bar{border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-area:2/1/auto/-1;justify-content:center;gap:24px;position:relative}.bar,.bar-left{align-items:center;display:flex}.bar-left{position:absolute;left:18px}.locale-switch-dock{pointer-events:none;z-index:40;justify-content:center;display:flex;position:fixed;top:16px;left:0;right:0}.locale-switch{pointer-events:auto;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:0 10px 32px #0d0d0d14}.locale-switch button{min-width:46px;font-family:var(--mono);letter-spacing:1.4px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;outline:none;padding:6px 12px;font-size:11px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.locale-switch button.on{background:var(--text);color:var(--bg);box-shadow:inset 0 1px #ffffff2e}.locale-switch button:not(.on):hover{color:var(--text)}.locale-switch button:disabled{cursor:wait}html.locale-swap{pointer-events:none}html.locale-swap .locale-switch-dock{pointer-events:auto}html.locale-swap .bar{z-index:1}html.locale-swap .cc,html.locale-swap .lc,html.locale-swap .rc{z-index:20}html.locale-swap .bl,html.locale-swap .cc-name,html.locale-swap .lc-name,html.locale-swap .lc-place,html.locale-swap .photo-wrap{z-index:1;position:relative}.bl{color:var(--muted);align-items:center;gap:7px;padding:2px 0;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:flex;position:relative}.bl:after{content:"";transform-origin:50%;background:currentColor;height:1.5px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.bl:hover{transform:translateY(-2px)}.bl:hover:after{transform:scaleX(1)}.bl .social-malt,.bl svg{flex-shrink:0;width:15px;height:15px}.bl .social-malt{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:3px}.bl-li,.bl-li:hover{color:#0a66c2}.bl-ma,.bl-ma:hover{color:#ff5c57}.bl-yt,.bl-yt:hover{color:red}.bl-x,.bl-x:hover{color:#000}.bl-em,.bl-em:hover,.ov-ey{color:var(--accent)}.ov-backdrop{z-index:499;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#00000026;transition:opacity .4s;position:fixed;inset:0}.ov-backdrop.open{opacity:1;pointer-events:all}.overlay{background:var(--bg);border-left:1px solid var(--border);z-index:640;flex-direction:column;width:min(580px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-16px 0 60px #00000012}.overlay.open{transform:translate(0)}.ov-hd{border-bottom:1px solid var(--border);z-index:3;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;padding:24px 28px 20px;position:relative}.ov-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ov-ey{letter-spacing:2px;text-transform:uppercase;font-size:9.5px;font-weight:700;font-family:var(--mono)}.ov-x{border:1.5px solid var(--border);cursor:pointer;width:36px;height:36px;color:var(--muted);background:0 0;border-radius:50%;outline:none;justify-content:center;align-items:center;font-size:15px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex}.ov-x:hover{background:var(--text);color:var(--bg);border-color:var(--text);transform:rotate(90deg)}.ov-ttl-row{justify-content:space-between;gap:16px}.ov-ttl,.ov-ttl-row,.xp-gauge{align-items:center;display:flex}.ov-ttl{letter-spacing:-1px;font-size:34px;font-weight:800;line-height:1}.xp-gauge{cursor:default;flex-shrink:0;gap:8px;position:relative}.xp-gauge-lvl{color:var(--muted);font-family:var(--mono);letter-spacing:.8px;font-size:10px;font-weight:700;transition:color .2s}.xp-gauge-track{background:color-mix(in srgb,var(--text) 8%,transparent);border-radius:999px;width:72px;height:4px;transition:width .25s,height .25s;overflow:hidden}.xp-gauge-fill{border-radius:inherit;background:linear-gradient(90deg,var(--accent),#ffb347);background-size:140% 100%;width:0;height:100%;transition:width .5s,filter .25s}.xp-gauge-tip{background:var(--text);color:var(--bg);font-family:var(--mono);letter-spacing:.4px;white-space:nowrap;opacity:0;pointer-events:none;z-index:4;border-radius:8px;padding:5px 8px;font-size:9px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(4px)}@media (hover:hover) and (pointer:fine){.xp-gauge:hover .xp-gauge-lvl{color:var(--accent)}.xp-gauge:hover .xp-gauge-track{width:92px;height:5px}.xp-gauge:hover .xp-gauge-fill{filter:brightness(1.12)}.xp-gauge:hover .xp-gauge-tip{opacity:1;transform:none}}.ov-main{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ov-body{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;padding:24px 28px 28px;overflow-y:auto}.ov-more{background:var(--accent);color:#fff;opacity:0;pointer-events:none;z-index:6;cursor:pointer;width:34px;height:34px;font-size:15px;font-family:var(--f);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #ff450047}.ov-more-up{top:12px;bottom:auto}.ov-more.show{opacity:1;pointer-events:auto}.ov-more-down.show{animation:1.15s ease-in-out infinite bob}.ov-more-up.show{animation:1.15s ease-in-out infinite bobUp}@keyframes bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(5px)}}@keyframes bobUp{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-5px)}}.ov-ft{border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;flex-shrink:0;gap:8px;padding:14px 28px 18px;display:flex}.ov-body::-webkit-scrollbar{width:3px}.ov-body::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.ai,.xp-i{border-bottom:1px solid var(--border);color:inherit;border-radius:12px;gap:14px;margin:0 -12px;padding:14px 12px;text-decoration:none;transition:background .22s,color .22s,border-color .22s,transform .22s;display:flex}.ai:last-child,.xp-i:last-child{border-bottom:none}.ai:hover,.xp-i:hover{background:var(--accent);color:#fff;border-bottom-color:#0000;transform:translateY(-2px)}.ai:hover .ai-d,.xp-i:hover .xp-d{color:#ffffffd9}.xp-i:hover .xp-y{color:#fff}.ai-ic,.xp-ic{flex-shrink:0;width:26px;margin-top:2px;font-size:20px}.ai-n,.xp-n{margin-bottom:3px;font-size:14px;font-weight:700}.ai-d,.xp-d{color:var(--muted);font-size:12.5px;line-height:1.6}.xp-y{color:var(--accent);font-size:10px;font-weight:700;font-family:var(--mono);letter-spacing:.4px;margin-bottom:4px}.si{border-bottom:1px solid var(--border);color:inherit;border-radius:12px;gap:14px;margin:0 -12px;padding:13px 12px;text-decoration:none;transition:background .22s,color .22s,border-color .22s,transform .22s;display:flex}.si:last-child{border-bottom:none}.si:hover{background:var(--accent);color:#fff;border-bottom-color:#0000;transform:translateY(-2px)}.si:hover .si-b,.si:hover .si-d{color:#ffffffe0}.si:hover .si-b{background:#ffffff2e}.si-shot{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden}.si-b{letter-spacing:.3px;text-transform:uppercase;background:#00000012;border-radius:100px;margin-bottom:4px;padding:2px 8px;font-size:9px;display:inline-block}.si-b,.si-lnk,.si-n{font-weight:700}.si-n{margin-bottom:2px;font-size:14px}.si-d{color:var(--muted);font-size:12px;line-height:1.5}.si-lnk{color:var(--accent);align-items:center;gap:4px;margin-top:5px;font-size:11px;text-decoration:none;transition:gap .2s;display:inline-flex}.si-lnk:hover{gap:8px}.box-h{background:var(--surface);border:1.5px solid var(--border);color:inherit;border-radius:14px;margin-bottom:32px;padding:18px 20px;text-decoration:none;transition:background .22s,border-color .22s,color .22s,transform .22s;display:block}a.box-h:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px)}a.box-h:hover .bh-s{color:#ffffffd9}.bh-st{color:var(--gold);letter-spacing:4px;margin-bottom:6px;font-size:20px}.bh-t{align-items:center;gap:6px;margin-bottom:3px;font-size:18px;font-weight:800;display:flex}.bh-s{font-size:12.5px;line-height:1.6}.bh-s,.sec-lbl{color:var(--muted)}.sec-lbl{letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:700;font-family:var(--mono);margin:18px 0 4px}.ct-i{border:1.5px solid var(--border);color:inherit;border-radius:12px;align-items:center;gap:14px;margin-bottom:8px;padding:13px 16px;text-decoration:none;transition:background .22s,color .22s,border-color .22s,transform .22s;display:flex}.ct-i:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px)}.ct-i:hover .ct-d,.ct-i:hover .ct-ic{color:#ffffffe6}.ct-ic{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:20px;display:flex}.ct-ic svg{width:20px;height:20px;display:block}.ct-li{color:#0a66c2}.ct-ic .md-fav{width:20px;height:20px}.ct-n{margin-bottom:2px;font-size:13px;font-weight:700}.ct-d{color:var(--muted);font-size:11.5px}.cta{font-size:13px;font-weight:700;font-family:var(--f);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;transition:all .2s;display:inline-flex}.cta-a{background:var(--accent);color:#fff}.cta-a:hover{background:var(--accent2);transform:translateY(-2px);box-shadow:0 6px 20px #ff45004d}.cta-o{border:1.5px solid var(--border);color:var(--text);background:0 0}.cta-o:hover{border-color:var(--text);transform:translateY(-2px)}.mob-menu{background:var(--bg);z-index:600;padding:72px 24px calc(28px + env(safe-area-inset-bottom,0px));touch-action:pan-y;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;transition:transform .5s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;inset:0;transform:translateY(-100%)}.mob-menu.open{transform:translateY(0)}.mob-menu.dragging,.mob-menu.instant{transition:none}.mob-x{cursor:pointer;color:var(--muted);background:0 0;border:none;outline:none;font-size:24px;position:absolute;top:16px;right:20px}.mob-nav{flex-direction:column;gap:12px;width:min(400px,100%);margin:auto 0;display:flex}.mob-ni{--ni:var(--accent);isolation:isolate;border:1px solid var(--border);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:color-mix(in srgb,var(--surface) 90%,transparent);cursor:pointer;width:100%;font-family:var(--f);color:var(--text);text-align:left;border-radius:0;outline:none;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 16px 16px 18px;transition:border-color .22s,background .22s,color .22s,transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #0d0d0d0f}.mob-ni[data-ov=xp]{--ni:#ff4500}.mob-ni[data-ov=saas]{--ni:#f59e0b}.mob-ni[data-ov=agency]{--ni:#0ea5e9}.mob-ni[data-ov=contact]{--ni:#6366f1}.mob-ni:before{content:"";background:var(--ni);transform-origin:50%;width:3px;transition:transform .28s cubic-bezier(.34,1.56,.64,1);position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(.42)}.mob-ni:after{content:"";background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--ni) 22%,transparent) 50%,transparent 70%);pointer-events:none;width:42%;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}.mob-ni-idx{font-family:var(--mono);letter-spacing:1.2px;color:var(--muted);align-self:start;padding-top:4px;font-size:11px;font-weight:700}.mob-ni-copy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.mob-ni-label{letter-spacing:-.55px;font-size:22px;font-weight:800;line-height:1.05}.mob-ni-meta{font-family:var(--mono);letter-spacing:.7px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.mob-ni-mark{width:40px;height:40px;color:var(--ni);border:1px solid color-mix(in srgb,var(--ni) 38%,var(--border));background:color-mix(in srgb,var(--ni) 10%,transparent);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);place-items:center;transition:color .22s,background .22s,border-color .22s;display:grid}.mob-ni-mark svg{width:20px;height:20px}.mob-ni .md-fav{width:18px;height:18px}.mob-ni:active,html.forge .mob-ni:active,html.night .mob-ni:active{background:var(--ni);color:#fff;box-shadow:0 14px 28px color-mix(in srgb,var(--ni) 32%,transparent);border-color:#0000;transform:translateY(-1px)}.mob-ni:active:before{background:#fff;transform:scaleY(1)}.mob-ni:active .mob-ni-idx,.mob-ni:active .mob-ni-meta{color:#ffffffc7}.mob-ni:active .mob-ni-mark{color:#fff;background:#ffffff1f;border-color:#ffffff59}@media (hover:hover) and (pointer:fine){.mob-ni:hover,html.forge .mob-ni:hover,html.night .mob-ni:hover{background:var(--ni);color:#fff;box-shadow:0 16px 32px color-mix(in srgb,var(--ni) 34%,transparent);border-color:#0000;transform:translateY(-2px)}.mob-ni:hover:before{background:#fff;transform:scaleY(1)}.mob-ni:hover:after{animation:.55s niShine}.mob-ni:hover .mob-ni-idx,.mob-ni:hover .mob-ni-meta{color:#ffffffc7}.mob-ni:hover .mob-ni-mark{color:#fff;background:#ffffff1f;border-color:#ffffff59}}@keyframes niShine{to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.mob-ni:hover:after{animation:none}}.mob-place{margin-top:auto}.mob-menu .lc-place{justify-content:center;gap:8px;width:auto;padding:6px 12px 6px 6px}.mob-menu .lc-place-city{font-size:12px}.mob-menu .lc-place-remote{letter-spacing:1px;font-size:9px}.mob-menu .lc-place-ico{width:24px;height:24px}.mob-menu .lc-place-ico svg{width:13px;height:13px}.mob-ham{background:var(--accent);cursor:pointer;z-index:620;pointer-events:auto;border:none;border-radius:12px;outline:none;flex-direction:column;gap:4px;padding:12px;display:none;position:fixed;bottom:72px;right:16px;box-shadow:0 4px 16px #ff45004d}.mob-ham span{background:#fff;border-radius:1px;width:18px;height:2px;transition:transform .3s,opacity .3s;display:block}@media (width<=860px){.lc,.rc{display:none}.stage{grid-template-columns:1fr;grid-template-rows:1fr calc(58px + env(safe-area-inset-bottom,0px))}.cc{padding:calc(66px + env(safe-area-inset-top,0px)) 12px 10px;grid-column:1;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;gap:0;display:grid}.cc,.cc-main,.cc-quote{align-items:center}.cc-quote{text-align:center;grid-row:1;justify-content:center;max-width:calc(100% - 8px);display:flex;transform:translateY(-8px)}.cc-quote .rc-quote{white-space:nowrap;font-size:calc(clamp(13px,3.6vw,16px))}.cc-quote .rc-quote br{display:none}.cc-main{flex-direction:column;grid-row:2;gap:32px;display:flex}.cc:after{content:"";grid-row:3}.bar{padding:0 8px env(safe-area-inset-bottom,0);gap:14px}.bar-left{left:12px}.bl span{display:none}.mob-ham{bottom:calc(72px + env(safe-area-inset-bottom,0px));right:calc(16px + env(safe-area-inset-right,0px));display:flex}.mob-x{top:calc(16px + env(safe-area-inset-top,0px));right:calc(20px + env(safe-area-inset-right,0px))}.overlay{touch-action:pan-y;width:100%}.overlay.dragging{transition:none}.cc-name{margin-top:18px;font-size:calc(clamp(28px,8vw,36px))}.r-pill{padding:8px 14px;font-size:13px}.ag-badge{margin-top:16px;font-size:13px}.ai-n,.ct-n,.si-n,.xp-n{font-size:15px}.ai-d,.bh-s,.ct-d,.si-d,.xp-d{font-size:14px}.ov-hd{padding:20px 18px 16px}.ov-ttl{font-size:28px}.ov-ttl-row{flex-wrap:wrap;align-items:flex-start;gap:10px}.ov-body{padding:18px 18px 24px}.ov-ft{padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px))}.locale-switch-dock{top:calc(22px + env(safe-area-inset-top,0px))}.photo-wrap{cursor:default}}@media (width<=1100px) and (width>=861px){.stage{grid-template-columns:176px 1fr 176px}.lc,.rc{padding:28px 16px 20px}}@media (width<=860px) and (height<=740px){.photo-img{width:168px;height:168px}.cc-main{gap:26px}.cc-name{margin-top:14px}.ag-badge{margin-top:12px}}@media (width<=420px){.photo-img{width:168px;height:168px}.cc-name{letter-spacing:-1px;font-size:calc(clamp(28px,8vw,34px))}.roles-wrap{padding:0 8px}.ag-badge{margin-top:14px;padding:7px 12px;font-size:13px}.sgate{inset:-26px}}@media (width<=860px) and (height<=520px){.photo-img{width:112px;height:112px}.sgate{inset:-16px}.cc{padding:calc(50px + env(safe-area-inset-top,0px)) 10px 6px}.cc-main{gap:18px}.cc-quote .rc-quote{font-size:14px}.cc-name{margin-top:4px;font-size:22px}.ag-badge{margin-top:0;padding:6px 12px}}.boom-flash{z-index:20000;opacity:0;pointer-events:none;background:#fff;position:fixed;inset:0}.boom-flash.go{animation:.5s ease-out forwards boomFlash}@keyframes boomFlash{0%{opacity:1;background:#ffe7d6}18%{opacity:1;background:#fff}to{opacity:0}}.boom-wave{border:3px solid var(--accent);z-index:19999;pointer-events:none;border-radius:50%;width:24px;height:24px;position:fixed;top:42%;left:50%;transform:translate(-50%,-50%)scale(0)}.boom-wave.go{animation:.7s ease-out forwards boomWave}@keyframes boomWave{to{opacity:0;border-width:0;transform:translate(-50%,-50%)scale(90)}}.boom-reset{z-index:20001;text-align:center;background:#f8f8f68c;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:none;position:fixed;inset:0}.boom-ask,.boom-reset.show{display:flex}.boom-reset.os{color:#e8e4dc;background:#0a0a0e}.boom-ask{flex-direction:column;align-items:center;gap:10px}.boom-ask b{font-size:42px;display:block}.boom-ask p,.boom-reset p{letter-spacing:-.4px;font-size:18px;font-weight:800}.os-restore{text-align:center;width:calc(min(480px,100vw - 40px));display:none}.os-restore.show{display:block}.os-spin{border:2px solid #ffffff2e;border-top-color:#ff6a2f;border-radius:50%;width:22px;height:22px;margin:0 auto 18px;animation:.8s linear infinite osSpin}@keyframes osSpin{to{transform:rotate(1turn)}}.os-title{letter-spacing:-.3px;margin-bottom:18px;font-size:15px;font-weight:800}.os-bar{background:#23232a;border-radius:4px;height:4px;margin-bottom:16px;overflow:hidden}.os-bar i{background:linear-gradient(90deg,#ff4500,#ffb86a);width:0;height:100%;display:block}.os-log{text-align:left;font-family:var(--mono);color:#c8c2b8;scrollbar-gutter:stable;height:calc(min(46vh,340px));margin:0 0 18px;padding-right:8px;font-size:12px;line-height:1.7;overflow-y:scroll}.os-log::-webkit-scrollbar{width:8px}.os-log::-webkit-scrollbar-track{background:#16161c}.os-log::-webkit-scrollbar-thumb{background:#3a3a44;border-radius:8px}.os-log div{opacity:0;animation:.28s forwards osLine;transform:translateY(5px)}.os-log div:before{content:"> ";color:#ff6a2f}.os-log .os-prep{color:#6e6a64;font-style:italic}.os-log .os-prep:before{content:"// ";color:#5c5852}@keyframes osLine{to{opacity:1;transform:none}}.os-done{margin:0 auto;display:none}.os-restore.ready .os-done{display:inline-flex}.cta.loading{pointer-events:none;box-shadow:none!important;transform:none!important}.cta.loading:before{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.65s linear infinite osSpin}.os-restore.ready .os-spin{border-color:#28c840;animation:none}html.night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0e12;--text:#f3f1ec;--muted:#9a938a;--border:#ffffff1f;--accent-l:#ff450029;--surface:#16161c;--surface-2:#2a2a32}html.night,html.night body{background-image:none}html.night .universe{color:#fff6e8e0}html.night .universe-lattice{background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0)}html.night .universe-glow{background:radial-gradient(circle,#ff8c3c57,#ff45001f 34%,#0000 70%)}html.night .universe-ring{border-color:#ffba7833}html.night .universe-ring-b{border-color:#ffba781a}html.night body:after{background:radial-gradient(ellipse 70% 60% at var(--sun-x) var(--sun-y),transparent 18%,#0e0e12c7 100%)}html.forge .bar,html.forge .ov-ft,html.forge .ov-hd,html.night .bar,html.night .ov-ft,html.night .ov-hd{background:color-mix(in srgb,var(--surface) 88%,transparent)}html.forge .locale-switch,html.night .locale-switch{background:color-mix(in srgb,var(--surface) 78%,transparent);box-shadow:0 10px 32px #00000059}html.night .photo-img{border-color:#1c1c22}html.forge .ag-badge,html.forge .box-h,html.forge .chat,html.forge .ct-i,html.forge .cta-o,html.forge .lc-place,html.forge .mob-ni,html.forge .r-pill,html.forge .rnav-btn,html.night .ag-badge,html.night .box-h,html.night .chat,html.night .ct-i,html.night .cta-o,html.night .lc-place,html.night .mob-ni,html.night .r-pill,html.night .rnav-btn{background:var(--surface);color:var(--text)}html.forge .lc-place-city,html.night .lc-place-city{color:var(--text)}html.forge .ov-x:hover,html.night .ov-x:hover{background:var(--text);color:var(--bg);border-color:var(--text)}html.forge .chat-msg.in,html.night .chat-msg.in{background:var(--surface-2);color:var(--text)}html.forge .chat-ft input,html.night .chat-ft input{background:var(--bg);color:var(--text);border-color:var(--border)}html.night .bl-x,html.night .bl-x:hover{color:#f3f1ec}html.forge .ov-body::-webkit-scrollbar-thumb{background:#ffffff2e}html.night .ov-body::-webkit-scrollbar-thumb{background:#ffffff2e}html.forge .bl-x,html.forge .bl-x:hover{color:#f6e6cc}html.night .boom-reset:not(.os){background:#0e0e128c}.night-sky{pointer-events:none;z-index:2;opacity:0;background:radial-gradient(1.2px 1.2px at 12% 18%,#ffffffbf,#0000),radial-gradient(1px 1px at 28% 42%,#ffffff73,#0000),radial-gradient(1.4px 1.4px at 63% 14%,#ffffffb3,#0000),radial-gradient(1px 1px at 81% 36%,#fff6,#0000),radial-gradient(1.2px 1.2px at 74% 72%,#ffffff8c,#0000),radial-gradient(1px 1px at 18% 78%,#ffffff59,#0000),radial-gradient(1.5px 1.5px at 46% 8%,#ffffffa6,#0000),radial-gradient(28% 22% at 86% 8%,#ffd68c1f,#0000);transition:opacity .8s;position:fixed;inset:0}html.night .night-sky{opacity:1}.chat{background:var(--surface);border:1.5px solid var(--border);z-index:800;opacity:0;pointer-events:none;border-radius:16px;flex-direction:column;width:calc(min(320px,100vw - 32px));height:380px;transition:opacity .28s,transform .32s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:72px;left:20px;overflow:hidden;transform:translateY(16px)scale(.96);box-shadow:0 18px 50px #00000024}.chat.open{opacity:1;pointer-events:all;transform:none}.chat-hd{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.chat-hd .lf-dot{margin:0}.chat-who{flex-direction:column;gap:1px;line-height:1.2;display:flex}.chat-sub{font-size:10px;font-weight:600;font-family:var(--mono)}.chat-sub,.chat-x{color:var(--muted)}.chat-x{cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:16px}.chat-bd{flex-direction:column;flex:1;gap:8px;padding:12px 14px;display:flex;overflow-y:auto}.chat-msg{border-radius:12px;max-width:82%;padding:8px 12px;font-size:12.5px;font-weight:600;line-height:1.45}.chat-msg.in{background:var(--surface-2);align-self:flex-start}.chat-msg.out{background:var(--accent);color:#fff;align-self:flex-end}.chat-ft{border-top:1px solid var(--border);gap:8px;padding:10px 12px;display:flex}.chat-ft input{border:1.5px solid var(--border);font-family:var(--f);background:var(--bg);color:var(--text);border-radius:100px;outline:none;flex:1;padding:8px 12px;font-size:12px}.chat-ft button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:50%;width:34px;height:34px;font-weight:800}.term-btn{font-family:var(--mono);border:1.5px solid var(--border);cursor:pointer;color:var(--muted);background:0 0;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .22s;position:absolute;right:18px}.term-btn:hover{background:var(--accent);border-color:var(--accent);color:#fff}.term{color:#d7f5c8;z-index:900;opacity:0;pointer-events:none;background:#11140f;border-radius:12px;flex-direction:column;width:calc(min(640px,100vw - 28px));height:calc(min(420px,100vh - 80px));transition:opacity .28s,transform .34s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-46%)scale(.96);box-shadow:0 24px 80px #00000059}.term.open{opacity:1;pointer-events:all;transform:translate(-50%,-50%)scale(1)}.term.full{border-radius:10px;width:calc(100vw - 20px);height:calc(100vh - 20px)}.term-bar{color:#8ea086;font-family:var(--mono);background:#1a1f18;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.term-dots{gap:6px;display:flex}.term-dot{cursor:pointer;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:filter .15s,transform .15s;display:block}.term-dot:hover{filter:brightness(1.12);transform:scale(1.12)}.term-dot.red{background:#ff5f57}.term-dot.yel{background:#febc2e}.term-dot.grn{background:#28c840}.term-btn.hid,.term-dock{display:none}.term-dock{font-family:var(--mono);color:#d7f5c8;cursor:pointer;background:#11140f;border:1.5px solid #2a3226;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;right:18px}.term-dock.show{display:inline-flex}.term-dock i{background:#febc2e;border-radius:50%;width:8px;height:8px}.term-x{color:#8ea086;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:14px}.term-body{font-family:var(--mono);flex:1;padding:14px 16px 18px;font-size:13px;line-height:1.55;overflow-y:auto}.term-row{align-items:baseline;gap:8px;display:flex}.term-prompt{color:#7cff6b;flex-shrink:0}.term-row input{color:#e8ffe0;font-family:inherit;font-size:inherit;caret-color:#7cff6b;background:0 0;border:none;outline:none;flex:1}.term-out{color:#9bb89a;margin:2px 0 8px}.flash-bolt{z-index:20020;opacity:0;pointer-events:none;background:#fff;position:fixed;inset:0}.flash-bolt.go{animation:2.4s steps(2,end) infinite surgeFlash}@keyframes surgeFlash{0%,12%,28%{opacity:.85}18%,36%,6%,to{opacity:0}}.surge-scan{pointer-events:none;z-index:20014;opacity:0;background:repeating-linear-gradient(#0000 0 2px,#00000012 0 3px);transition:opacity .15s;position:fixed;inset:0}html.surge .surge-scan{opacity:1}html.surge{animation:1.6s linear infinite surgePage}@keyframes surgePage{0%,to{filter:none}8%{filter:brightness(1.45)contrast(1.2)}14%{filter:brightness(.6)}22%{filter:brightness(1.3)hue-rotate(18deg)}40%{filter:none}52%{filter:brightness(1.15)}58%{filter:brightness(.85)}64%{filter:none}}.surge-on{will-change:transform,text-shadow}.surge-on,html.surge .ai-n,html.surge .bh-s,html.surge .bh-t,html.surge .box-h,html.surge .chat.open .chat-ft input,html.surge .chat.open .chat-hd,html.surge .chat.open .chat-msg,html.surge .chat.open .chat-who,html.surge .ct-n,html.surge .cta,html.surge .mob-ni,html.surge .ov-ey,html.surge .ov-ttl,html.surge .sec-lbl,html.surge .si-d,html.surge .si-n,html.surge .term.open .term-bar,html.surge .term.open .term-body,html.surge .term.open .term-out,html.surge .term.open .term-prompt,html.surge .xp-d,html.surge .xp-gauge-lvl,html.surge .xp-n,html.surge .xp-y{animation:.11s steps(2,end) infinite surgeGlitch}@keyframes surgeGlitch{0%{text-shadow:none;transform:translateZ(0)}20%{text-shadow:3px 0 #ff4500,-3px 0 #3ad0ff;transform:translate(-4px,1px)skew(-6deg)}40%{opacity:.72;transform:translate(5px,-2px)}60%{text-shadow:-3px 0 #ff4500,2px 0 #00e5ff;transform:translate(-2px,3px)skew(5deg)}80%{opacity:1;transform:translate(3px)}to{text-shadow:none;opacity:1;transform:none}}.forge-heat{pointer-events:none;z-index:20012;opacity:0;background:radial-gradient(ellipse 90% 55% at 50% 120%,#ff3c0080,transparent 58%),radial-gradient(ellipse 48% 38% at var(--sun-x) var(--sun-y),#ffaa3252,transparent 52%),repeating-linear-gradient(180deg,transparent 0 3px,#50140014 3px 4px);mix-blend-mode:overlay;transition:opacity .35s;position:fixed;inset:0}html.forge .forge-heat{opacity:1;animation:2.8s infinite forgeHeatPulse}html.forge{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#24160c;--text:#f6e6cc;--muted:#d0a57a;--border:#ff963c52;--accent:#ff6a12;--accent2:#ffb347;--accent-l:#ff6a1233;--surface:#3a2214;--surface-2:#4a2c18}html.forge,html.forge body{background-color:#1a0e08;background-image:none}html.forge body:after{background:radial-gradient(ellipse 70% 60% at var(--sun-x) var(--sun-y),#ff5a142e 12%,#1a0e08b8 100%)}html.forge .stage{animation:2.8s cubic-bezier(.36,.07,.19,.97) infinite forgeRumble}html.forge .photo-img{filter:saturate(1.28)contrast(1.12)brightness(1.06);border-color:#3a1608;box-shadow:0 0 0 5px #2a1008,0 0 28px #ff4600a6,0 0 80px #ff781466}html.forge .photo-img img{animation:2.8s infinite forgeMetal}html.forge .universe-glow{filter:blur(5px);background:radial-gradient(circle,#ff5a108c,#ff320033 38%,#0000 72%);width:78vmin;height:78vmin}html.forge .universe-ring{border-color:#ff964673}html.forge .ag-badge,html.forge .bar,html.forge .box-h,html.forge .chat,html.forge .ct-i,html.forge .cta-o,html.forge .lc-place,html.forge .locale-switch,html.forge .mob-menu,html.forge .ov-ft,html.forge .ov-hd,html.forge .overlay,html.forge .r-pill,html.forge .rnav-btn{color:#f6e6cc;background:#3a2214;border-color:#ff8c3261}html.forge .chat-msg.in,html.forge .cta-o{color:#f6e6cc;background:#4a2c18}html.forge .chat-ft input{color:#f6e6cc;background:#2a1810;border-color:#ff963c52}html.forge .ai-d,html.forge .bh-s,html.forge .ct-d,html.forge .si-d,html.forge .xp-d{color:#d0a57a}html.forge .xp-gauge-track{background:#2a1810}html.forge .rc-quote{color:#ffe0b0;text-shadow:0 0 22px #ff500080}html.forge .q-em,html.forge .xp-num{color:#ff8a2a;text-shadow:0 0 18px #ff5a008c}html.forge #cur{mix-blend-mode:normal;background:#ffb347;box-shadow:0 0 16px #ff7814d9}html.forge #curf{border-color:#ffb347b3}@keyframes forgeRumble{0%,to{transform:none}6%{transform:translate(-4px,2px)}12%{transform:translate(5px,-3px)}18%{transform:translate(-3px,4px)}26%{transform:translate(4px,1px)}36%{transform:translate(-2px,-3px)}48%{transform:translate(3px,2px)}62%{transform:translate(-2px,1px)}76%{transform:translate(1px,-1px)}88%{transform:translate(-1px,1px)}}@keyframes forgeHeatPulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes forgeMetal{0%,to{filter:none}30%{filter:sepia(.35)saturate(1.4)hue-rotate(-12deg)brightness(1.12)}55%{filter:sepia(.2)saturate(1.2)brightness(1.2)}}@media (prefers-reduced-motion:reduce){.surge-on,html.forge .forge-heat,html.forge .photo-img img,html.forge .stage,html.surge,html.surge .ai-n,html.surge .bh-s,html.surge .bh-t,html.surge .box-h,html.surge .chat.open .chat-ft input,html.surge .chat.open .chat-hd,html.surge .chat.open .chat-msg,html.surge .chat.open .chat-who,html.surge .ct-n,html.surge .cta,html.surge .mob-ni,html.surge .ov-ey,html.surge .ov-ttl,html.surge .sec-lbl,html.surge .si-d,html.surge .si-n,html.surge .surge-scan,html.surge .term.open .term-bar,html.surge .term.open .term-body,html.surge .term.open .term-out,html.surge .term.open .term-prompt,html.surge .xp-d,html.surge .xp-gauge-lvl,html.surge .xp-n,html.surge .xp-y{animation:none}html.forge .forge-heat{opacity:.7}}@media (width<=860px){.term-btn span{display:none}.term-btn{padding:6px 8px;right:10px}.chat{width:auto;left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom,0px));height:calc(min(380px,100dvh - 148px))}.term{height:calc(min(420px,100dvh - 24px))}.os-restore{width:calc(min(480px,100vw - 24px))}.os-log{height:calc(min(38vh,260px));font-size:11px}.boom-ask p,.boom-reset p{padding:0 16px}}@media (width<=860px) and (height<=520px){.chat{height:calc(min(260px,100dvh - 100px));bottom:calc(58px + env(safe-area-inset-bottom,0px))}.os-log{height:calc(min(28vh,160px))}}#__nuxt{width:100%;height:100%}.overlay{transition:transform .52s cubic-bezier(.32,.72,0,1)}.skip-link{z-index:9999;background:var(--surface);width:1px;height:1px;color:var(--text);font-family:var(--f);border:1px solid var(--border);border-radius:8px;padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-link:focus{width:auto;height:auto;top:12px;left:12px;overflow:visible}.site-seo-index{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-seo-index-section+.site-seo-index-section{margin-top:0}.site-seo-index-section h2{font-size:inherit;font-weight:inherit;margin:0}.site-seo-index-list{margin:0;padding:0;list-style:none}.site-seo-index-list li+li{margin-top:0}.site-seo-index a{color:inherit;text-decoration:none}.lc-place[data-v-724c7772]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;outline:none;align-items:center;gap:8px;padding:4px 10px 4px 4px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #14100c0d}.lc-place[data-v-724c7772]:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 8px 18px #ff45001f}.lc-place-ico[data-v-724c7772]{background:var(--accent-l);width:22px;height:22px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lc-place-ico svg[data-v-724c7772]{width:13px;height:13px}.lc-place-copy[data-v-724c7772]{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.lc-place-city[data-v-724c7772]{letter-spacing:-.2px;white-space:nowrap;color:var(--text);font-size:11px;font-weight:800}.lc-place-remote[data-v-724c7772]{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--accent);margin-top:2px;font-size:8px;font-weight:700}.lc-place-copy.inline[data-v-724c7772]{flex-flow:wrap;align-items:baseline;gap:6px}.lc-place-copy.inline .lc-place-remote[data-v-724c7772]{margin-top:0}.lc-place-copy.inline .lc-place-remote[data-v-724c7772]:before{content:"· "}html.night{color:#ff8a4c;border-color:var(--border);background:#ff450033;box-shadow:0 6px 16px #00000047}html.forge{color:#f6e4c8;background:#3a2214;border-color:#ff8c3261}.si[data-v-a3f99bb1]:not(a){cursor:default}.si-shot--indigo[data-v-a3f99bb1]{background:linear-gradient(140deg,#1e1b4b,#3730a3)}.si-shot--emerald[data-v-a3f99bb1]{background:linear-gradient(140deg,#052e16,#14532d)}.si-shot--amber[data-v-a3f99bb1]{background:linear-gradient(140deg,#1c0e02,#92400e)}.si-shot--violet[data-v-a3f99bb1]{background:linear-gradient(140deg,#1e0b3d,#5b21b6)}.si-shot--rose[data-v-a3f99bb1]{background:linear-gradient(140deg,#3b0a1a,#9d174d)}.si-b--emerald[data-v-a3f99bb1]{color:#166534;background:#22c55e1f}.si-b--amber[data-v-a3f99bb1]{color:#92400e;background:#fbbf241f}.si-b--violet[data-v-a3f99bb1]{color:#4c1d95;background:#8b5cf61a}.si-b--rose[data-v-a3f99bb1]{color:#9d174d;background:#ec48991a}.si-shot--sky[data-v-a3f99bb1]{background:linear-gradient(140deg,#082f49,#0369a1)}.si-b--sky[data-v-a3f99bb1]{color:#075985;background:#0ea5e91f}html.forge,html.night{color:#7dd3fc}
