:root{--void:#05060a;--hull:#0b0e15;--panel:#141823;--deep:#0d1018;--bone:#f3ece2;--sand:#e9dccb;--text:#c9bfb2;--ash:#a8a096;--dust:#8b847a;--amber:#ffb04a;--ember:#ff7a2f;--hot:#ffe9c7;--canopy:#ffd08a;--sel:#16110a;--porc:#eceff3;--slip:#dce2ea;--glaze:#b9c2cf;--pshadow:#7d8899;--eden-t:#dde3ec;--eden-d:#a9b4c7;--eye:#8fd8ff;--threat:#ff3da8;--hair:#ffd6aa24;--hair2:#ffd6aa1a;--scrim:#05060a9e;--sans:Archivo, "Helvetica Neue", Arial, sans-serif;--serif:"Instrument Serif", Georgia, serif;--mono:"Martian Mono", "SF Mono", Menlo, Consolas, monospace;--pad:max(14px, env(safe-area-inset-left));--hp:max(12px, min(2.5vw, 40px));--gx:clamp(16px, 3.75vw, 72px)}*{box-sizing:border-box}html,body{background:var(--void);height:100%;color:var(--bone);font-family:var(--sans);margin:0;overflow:hidden}body{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#view{cursor:crosshair;display:block;position:fixed;inset:0}#lens{pointer-events:none;display:block;position:fixed;inset:0}#hud{pointer-events:none;position:fixed;inset:0}#hud .ic{flex:none;display:block}button{font:inherit;color:inherit}h1,h2,h3,p,dl,dd,ol{margin:0}.disp{font-family:var(--sans);text-transform:uppercase;letter-spacing:.01em;font-weight:800;font-stretch:125%}.cap{font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-stretch:75%}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-stretch:87.5%}.serif{font-family:var(--serif);font-weight:400}.eden{font-family:var(--sans);text-transform:uppercase;letter-spacing:.34em;color:var(--eden-t);font-weight:300}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hidden{display:none!important}#hud .h-tl,#hud .h-tr,#hud .h-bl,#hud .h-bc,#hud .h-br,#hud .h-boss,#hud .h-dash,#hud .h-ab{opacity:0;transition:opacity .3s}#hud.playing .h-tl,#hud.playing .h-tr,#hud.playing .h-bl,#hud.playing .h-bc,#hud.playing .h-br,#hud.playing .h-boss{opacity:1}#hud.playing .h-tl,#hud.playing .h-tr,#hud.playing .h-bc{pointer-events:auto}#hud.playing.touch .h-dash,#hud.playing.touch .h-ab{opacity:1;pointer-events:auto}.h-pill{background:var(--scrim);align-items:center;display:flex}.h-tl{left:var(--hp);top:max(var(--hp), env(safe-area-inset-top));align-items:flex-start;gap:8px;display:flex;position:absolute}.h-wave{gap:14px;min-height:76px;padding:10px 18px 12px;position:relative}.h-wave .wv,.h-wave .lf{align-items:center;gap:10px;display:flex}.h-wave .wv b{font-size:42px;line-height:1}.h-wave .lf b{color:var(--sand);font-size:16px}.h-wave .dv{background:#ffd6aa38;width:1px;height:30px}.h-wave .wb{background:var(--hair2);height:3px;position:absolute;bottom:0;left:0;right:0}.h-wave .wb i{background:var(--amber);transform-origin:0;height:100%;transition:transform .2s;display:block}.h-ib{background:var(--scrim);cursor:pointer;border:0;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:flex;position:relative}.h-ib:hover{background:#141823f2}.h-ib:focus-visible,.h-tile:focus-visible{outline:2px solid var(--hot);outline-offset:2px}.h-eye{width:64px;height:76px}.badge{background:var(--porc);min-width:17px;height:17px;color:var(--void);text-align:center;padding:0 4px;font-size:10px;font-weight:600;line-height:17px;position:absolute;top:5px;right:5px}.h-pop{background:#05060ae6;border:1px solid #eceff352;flex-direction:column;gap:10px;min-width:300px;padding:14px 18px;display:flex;position:absolute;top:86px;left:0}.h-pop .cap{color:var(--eden-d);font-size:10.5px}.h-pop div{color:var(--porc);align-items:center;gap:10px;font-size:12px;display:flex}.h-tr{right:var(--hp);top:max(var(--hp), env(safe-area-inset-top));align-items:flex-start;gap:6px;display:flex;position:absolute}.h-tr .h-ib{width:64px;height:76px}.h-lvl{background:var(--scrim);flex-direction:column;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:relative}.h-lvl svg{position:absolute;inset:0;transform:rotate(-90deg)}.h-lvl circle{fill:none;stroke-width:3px}.h-lvl .bg{stroke:var(--hair)}.h-lvl .fg{stroke:var(--amber);transition:stroke-dashoffset .2s}.h-lvl b{font-size:15px;line-height:1}.h-lvl span{color:var(--ash);margin-top:3px;font-size:8px}.h-lvl .rq{justify-content:center;align-items:center;width:28px;height:28px;margin:0;display:flex;position:absolute;bottom:-6px;left:-10px}.h-lvl .rq.hidden{display:none}.h-lvl .rq i{background:var(--amber);position:absolute;inset:4px;transform:rotate(45deg);box-shadow:0 0 14px #ffb04acc}.h-lvl .rq b{color:var(--void);font-size:12px;font-weight:700;position:relative}.h-lvl .rq.pop{animation:.6s cubic-bezier(.3,1.8,.5,1) rqPop}@keyframes rqPop{0%{filter:brightness(2);transform:scale(2.2)}to{transform:none}}.toast{top:calc(max(var(--hp), env(safe-area-inset-top)) + 22px);opacity:0;text-align:center;max-width:min(620px,52vw);transition:opacity .35s,transform .35s;position:absolute;left:50%;transform:translate(-50%,-6px)}.toast.on{opacity:1;transform:translate(-50%)}.toast>span{background:var(--scrim);color:var(--hot);padding:8px 14px;font-size:14px;line-height:1.45;display:inline-block}.toast .who{color:var(--amber)}.toast.eden>span{color:var(--porc);border:1px solid #eceff340}.toast.eden .who{color:var(--eden-d);letter-spacing:.2em}.boss-on .toast{top:calc(max(var(--hp), env(safe-area-inset-top)) + 96px)}.h-boss{left:50%;top:calc(max(var(--hp), env(safe-area-inset-top)) + 8px);background:var(--scrim);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;width:min(720px,46vw);padding:12px 18px;display:grid;position:absolute;transform:translate(-50%)}.h-boss .bl{flex-direction:column;gap:4px;display:flex}.h-boss .bl .cap{color:var(--porc);font-size:12px}.h-boss .bl .mono{color:var(--ash);font-size:10px}.h-boss .segs{grid-template-columns:1fr 1fr 1fr .6fr;gap:12px;margin-right:24px;display:grid}.h-boss .segs i{background:#7d889959;height:8px;display:block}.h-boss .segs b{background:var(--pshadow);transform-origin:0;height:100%;transition:transform .1s;display:block}.h-boss .segs i.open{outline:1px solid var(--amber);outline-offset:2px}.h-boss .segs i.open b{background:var(--porc)}.h-boss .segs i.gone{opacity:.25}.h-boss .segs i.eye{position:relative}.h-boss .segs i.eye svg{color:var(--eye);position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.h-boss .bl .cap{letter-spacing:.24em}.h-bl{left:var(--hp);bottom:max(var(--hp), env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px;width:320px;padding:14px 18px;position:absolute}.h-bl .vr{grid-template-columns:24px minmax(0,1fr) 46px;align-items:center;column-gap:14px;display:grid}.h-bl .bar{background:var(--hair);height:6px;position:relative;overflow:hidden}.h-bl .bar i{transform-origin:0;transition:transform .12s;position:absolute;inset:0}.h-bl .bar s{background:var(--void);width:2px;position:absolute;top:0;bottom:0;left:82%}.h-bl .n{text-align:right;color:var(--bone);font-size:16px}.h-bl .sh i{background:var(--eye)}.h-bl .hl i{background:var(--bone)}.h-bl .hl.low i{background:var(--threat);animation:.6s infinite alternate blink}.h-bl .hl.low .n{color:var(--threat)}.h-bl .ht i{background:var(--amber)}.h-bl .ht.warm i{background:var(--ember)}.h-bl .ht.over i{background:var(--threat);animation:.3s infinite alternate blink}.h-bl .ht.over .n{color:var(--threat)}@keyframes blink{to{opacity:.2}}.h-bc{left:50%;bottom:max(var(--hp), env(safe-area-inset-bottom));gap:8px;display:flex;position:absolute;transform:translate(-50%)}.h-bc .guns{gap:8px;display:flex}.h-tile{background:var(--scrim);border:1px solid #ffd6aa29;justify-content:center;align-items:center;width:68px;height:68px;padding:0;display:flex;position:relative}.h-tile .el{width:8px;height:8px;position:absolute;top:6px;right:6px}.h-tile .ky{color:var(--ash);font-size:9px;position:absolute;top:5px;left:6px}.h-tile .gi{object-fit:contain;filter:drop-shadow(0 0 4px #ffb04a59);width:30px;height:40px;margin-top:-4px}.h-tile.hot .gi{filter:drop-shadow(0 0 6px #ff3da8cc)saturate(.6)}.h-tile .cd{background:#ffd6aa1f;height:3px;position:absolute;bottom:7px;left:7px;right:7px;overflow:hidden}.h-tile .cd i{background:var(--amber);transform-origin:0;position:absolute;inset:0}.h-tile.hot{border-color:var(--threat)}.h-tile.hot .cd i{background:var(--threat)}.h-tile.sig{cursor:pointer}.h-tile.sig.ready{border-color:#ffb04ab3}.h-tile.sig.on{border-color:var(--amber);box-shadow:0 0 16px #ffb04a59}.h-tile.sig.passive{cursor:default}.h-tile.sig.passive .cd{display:none}.h-tile.dash.ready{border-color:#ffb04a80}.h-br{right:var(--hp);bottom:max(var(--hp), env(safe-area-inset-bottom));background:var(--scrim);flex-direction:column;align-items:flex-end;gap:5px;padding:12px 16px;display:flex;position:absolute}.h-br .bn{color:var(--sand);font-size:16px}.h-br .mono{color:var(--ash);font-size:11px}.h-br .esc{color:var(--amber)}.h-dash{right:calc(var(--hp) + 20px);bottom:max(96px, calc(env(safe-area-inset-bottom) + 72px));pointer-events:none;background:#ffb04a29;border:0;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;padding:0;display:flex;position:absolute}.h-dash svg:last-child{position:absolute;inset:0;transform:rotate(-90deg)}.h-dash circle{fill:none;stroke:var(--amber);stroke-width:1.5px;opacity:.5}.h-dash.ready circle{opacity:1}.h-dash:active{transform:scale(.96)}.h-ab{right:calc(var(--hp) + 120px);bottom:max(108px, calc(env(safe-area-inset-bottom) + 84px));background:var(--scrim);pointer-events:none;border:0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:0;display:flex;position:absolute}.h-ab svg{position:absolute;inset:0;transform:rotate(-90deg)}.h-ab circle{fill:none;stroke:var(--amber);stroke-width:2px;opacity:.45}.h-ab.ready circle{opacity:1}.banner{opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:30%;left:50%;transform:translate(-50%,8px)}.banner.on{animation:2.2s forwards bannerIn}.banner .k{color:var(--amber);font-size:13px}.banner b{white-space:nowrap;font-size:clamp(40px,6vw,84px);line-height:.95}@keyframes bannerIn{0%{opacity:0;transform:translate(-50%,10px)}12%,70%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}.combo-pop{right:var(--hp);top:calc(max(var(--hp), env(safe-area-inset-top)) + 92px);border:1px solid var(--hair);opacity:0;background:#0b0e15eb;flex-direction:column;gap:8px;width:300px;padding:14px 18px;transition:opacity .25s,transform .25s;display:flex;position:absolute;transform:translate(16px)}.combo-pop:before,.combo-pop:after{content:"";width:10px;height:10px;position:absolute}.combo-pop:before{border-left:2px solid var(--amber);border-top:2px solid var(--amber);top:-1px;left:-1px}.combo-pop:after{border-right:2px solid var(--amber);border-bottom:2px solid var(--amber);bottom:-1px;right:-1px}.combo-pop.on{opacity:1;transform:none}.combo-pop .k{color:var(--amber);font-size:10.5px}.combo-pop .n{align-items:center;gap:6px;display:flex}.combo-pop .n i{color:var(--dust);font-size:11px;font-style:normal}.combo-pop .n b{margin-left:6px;font-size:20px}.combo-pop p{color:var(--sand);font-size:11px;line-height:1.5}.combo-pop .ch{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.caps{left:50%;bottom:calc(max(var(--hp), env(safe-area-inset-bottom)) + 84px);flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%)}.caps div{color:var(--bone);background:#05060acc;padding:4px 10px;font-size:12px}@media (width<=900px),(height<=520px){.h-tl{gap:6px;left:50%;transform:translate(-50%)}.h-wave{gap:10px;min-height:44px;padding:0 14px}.h-wave .wv .ic,.h-wave .lf .ic{display:none}.h-wave .wv b{font-size:22px}.h-wave .lf b{font-size:13px}.h-wave .dv{height:20px}.h-eye,.h-tr .h-ib{width:44px;height:44px}.h-pop{min-width:260px;padding:10px 14px;top:52px;left:auto;right:0}.h-pop div{font-size:10.5px}.h-lvl{width:44px;height:44px}.h-lvl span{display:none}.h-lvl b{font-size:11px}.h-bl{top:max(var(--hp), env(safe-area-inset-top));gap:7px;width:186px;padding:9px 12px;bottom:auto}.h-bl .vr{grid-template-columns:16px minmax(0,1fr) 30px;column-gap:9px}.h-bl .vr .ic{width:16px;height:16px}.h-bl .bar{height:5px}.h-bl .n{font-size:12px}.h-bc,.h-bc .guns{gap:6px}.h-tile{width:40px;height:40px}.h-tile .ic{width:18px;height:18px}.h-tile .gi{width:18px;height:24px;margin-top:-2px}.h-lvl .rq{width:22px;height:22px;bottom:-8px;left:-8px}.h-lvl .rq b{font-size:10px}.h-tile .ky{display:none}.h-tile .el{width:6px;height:6px;top:3px;right:3px}.h-tile .cd{height:2px;bottom:4px;left:4px;right:4px}.h-br{display:none}.toast{top:calc(max(var(--hp), env(safe-area-inset-top)) + 56px);max-width:80vw}.toast>span{padding:5px 10px;font-size:11px}.h-boss{top:calc(max(var(--hp), env(safe-area-inset-top)) + 52px);gap:12px;width:min(520px,70vw);padding:8px 12px}.h-boss .bl .mono{display:none}.boss-on .toast{top:calc(max(var(--hp), env(safe-area-inset-top)) + 96px)}.combo-pop{top:auto;bottom:calc(max(var(--hp), env(safe-area-inset-bottom)) + 56px);width:240px;padding:10px 14px}.combo-pop .n b{font-size:15px}.caps{bottom:calc(max(var(--hp), env(safe-area-inset-bottom)) + 52px)}}@media (height<=520px) and (aspect-ratio>=20/21){.h-boss{grid-template-columns:minmax(0,1fr);width:min(420px,44vw)}.h-boss .bl{display:none}}@media (width<=600px) and (orientation:portrait){.h-tl{top:calc(max(var(--hp), env(safe-area-inset-top)) + 0px);left:auto;right:var(--hp);flex-direction:column;align-items:flex-end;transform:none}.h-tr{top:auto;bottom:max(var(--hp), env(safe-area-inset-bottom))}.h-bc{left:var(--hp);bottom:max(var(--hp), env(safe-area-inset-bottom));transform:none}.toast{top:calc(max(var(--hp), env(safe-area-inset-top)) + 110px)}.h-boss{top:calc(max(var(--hp), env(safe-area-inset-top)) + 92px);width:calc(100vw - 2 * var(--hp));grid-template-columns:minmax(0,1fr);padding:8px 10px}.h-boss .bl{display:none}.boss-on .toast{top:calc(max(var(--hp), env(safe-area-inset-top)) + 132px)}}#hud.touch .h-tile.dash,#hud.touch .h-tile.sig{display:none}.scr{pointer-events:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:#05060abd;transition:opacity .45s,filter .45s;position:absolute;inset:0;overflow:hidden auto}.scr.hidden{display:none}body.staged .scr{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.scr.leaving{opacity:0;filter:blur(6px);pointer-events:none}.scr button{cursor:pointer}.scr button:disabled{cursor:default}.scr kbd{min-width:20px;height:20px;font-family:var(--mono);color:var(--sand);background:#05060a80;border:1px solid #ffd6aa47;justify-content:center;align-items:center;padding:0 5px;font-size:10px;display:inline-flex}.scr .dim{color:var(--ash)}.scr button:focus-visible,.scr .focus:not(.ti-menu button):not(.rc):not(.th):not(.mx-c){outline:2px solid var(--hot);outline-offset:3px}.scr .ic{flex:none;display:block}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes slideIn{0%{opacity:0;transform:translate(-28px)}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.scr.again *,body.calm .scr *{animation:none!important}body.calm .scr *{transition-duration:10ms!important}.chip{flex:none;justify-content:center;align-items:center;display:inline-flex}.chip.grav{background:var(--void);border:1px solid var(--bone)}.chip.kin{border:1px solid var(--sand)}.chip.oth{border:1px solid #ffb04a8c}.pips{flex:none;align-items:center;gap:3px;padding-left:1px;display:inline-flex}.pips i{border:1px solid #e9dccb73;width:7px;height:7px;transform:rotate(45deg)}.pips i.t{margin-right:5px}.pips i.y{background:var(--amber);border-color:var(--amber)}.pips i.nw{background:var(--hot);border-color:var(--hot);animation:1.2s ease-in-out infinite alternate nwp;box-shadow:0 0 8px #ffe9c7e6}@keyframes nwp{to{box-shadow:0 0 2px #ffe9c766}}.dots{gap:4px;display:inline-flex}.dots i{border:1px solid #ffd6aa80;border-radius:50%;width:6px;height:6px}.dots i.y{background:var(--amber);border-color:var(--amber);box-shadow:0 0 6px #ffb04a99}.dots.por i{border-color:#dce2ea73}.dots.por i.y{background:var(--porc);border-color:var(--porc);box-shadow:0 0 6px #8fd8ff99}.vd{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;font-size:10px;font-weight:700;font-stretch:75%;line-height:1;display:inline-block}.vd.good{color:var(--amber);border:1px solid #ffb04a99}.vd.bad{color:var(--ash);border:1px dashed #a8a096b3}.vd.broken{color:var(--void);background:var(--hot);border:1px solid var(--hot);box-shadow:0 0 18px #ffe9c773}.vd.unk{color:var(--dust);border:1px dashed #8b847a99}.keys{color:var(--ash);flex-wrap:wrap;gap:8px 18px;font-size:10px;display:flex}.keys span{align-items:center;gap:4px;display:inline-flex}.keys kbd{margin-right:2px}#hud.touch .keys{display:none}.rng{display:block;overflow:visible;transform:rotate(-90deg)}.rng circle{fill:none}.rng .bg{stroke:#ffd6aa24}.rng .fg{stroke:var(--amber);stroke-linecap:round;filter:drop-shadow(0 0 4px #ffb04ab3);transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1)}.em .w,.em .b{fill:#0b0e15e6;stroke:#e9dccb8c;stroke-width:2.2px;stroke-linejoin:round}.em .r{fill:#ffb04a1a;stroke:#ffb04a99;stroke-width:2px}.em .d{fill:none;stroke:#e9dccb40;stroke-width:1.4px}.em .c{fill:#ffd08a66;stroke:none}.em.ghost .w,.em.ghost .b{fill:#0b0e158c;stroke:#e9dccb52}.em.ghost .r{stroke:#ffb04a59;fill:none}.em.ghost .c{fill:#ffd08a2e}.pc{fill:var(--hot);filter:drop-shadow(0 0 6px var(--amber))}.pring{fill:none;stroke:var(--amber);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite pring}.pglow{fill:#ffb04a29}@keyframes pring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.mrp{stroke:var(--amber);stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--amber))}.spic .s0{fill:#b9c2cf59;stroke:var(--glaze);stroke-width:2px}.spic .s1{fill:var(--porc);stroke:#fff;stroke-width:1.5px}.spic .s2{fill:var(--eye);filter:drop-shadow(0 0 6px var(--eye))}.b-bk{height:40px;color:var(--sand);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);background:#05060a73;border:1px solid #ffd6aa33;align-items:center;gap:10px;padding:0 14px 0 10px;font-size:12px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.b-bk:hover,.b-bk.focus{border-color:var(--amber);color:var(--hot);background:#ffb04a14;outline:none!important}.b-bk:hover .ic{transform:translate(-3px)}.b-bk .ic{transition:transform .15s}.chamf{clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.b-launch,.b-build,.b-next{background:var(--amber);min-height:76px;color:var(--void);text-align:left;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);border:0;align-items:center;gap:18px;padding:0 26px 0 30px;transition:background .15s,transform .15s;display:flex;position:relative;overflow:hidden}.b-launch:after,.b-build:after,.b-next:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:30%;animation:3.2s ease-in-out 1.2s infinite shine;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-20deg)}@keyframes shine{0%{left:-40%}30%,to{left:130%}}.b-launch:hover:not(:disabled),.b-launch.focus,.b-build:hover:not(:disabled),.b-build.focus,.b-next:hover,.b-next.focus{background:var(--hot);outline:none!important}.b-launch:active:not(:disabled),.b-build:active:not(:disabled),.b-next:active{transform:scale(.98)}.b-launch b,.b-build b,.b-next b{font-size:clamp(22px,1.8vw,32px);line-height:1}.b-launch>.ic,.b-build>.ic,.b-next>.ic{margin-left:auto;transition:transform .15s}.b-launch:hover>.ic,.b-build:hover>.ic,.b-next:hover>.ic{transform:translate(4px)}.b-launch .cap,.b-build .cap{color:#3a2408;font-size:11px}.b-build{flex-wrap:wrap;align-content:center;gap:2px 14px}.b-build>b{flex:none}.b-build>.cap{flex-basis:100%;order:3}.b-build>.ic{order:2}.b-launch.off,.b-build.off{color:var(--ash);background:#0b0e15cc;box-shadow:inset 0 0 0 1px #8fd8ff59}.b-launch.off:after,.b-build.off:after{display:none}.b-sm{min-height:56px;color:var(--bone);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#05060a8c;border:1px solid #ffd6aa4d;align-items:center;gap:10px;padding:0 16px;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.b-sm b{font-size:13px}.b-sm:hover:not(:disabled),.b-sm.focus{border-color:var(--amber);background:#ffb04a1a;outline:none!important}.b-sm:disabled{color:var(--dust);border-style:dashed}.b-sm:disabled .ic{opacity:.4}.pg{width:min(1776px,100%);min-height:100%;padding:max(clamp(18px, 4vh, 48px), env(safe-area-inset-top)) var(--gx) max(28px, env(safe-area-inset-bottom));flex-direction:column;gap:clamp(18px,3vh,36px);margin:0 auto;display:flex;position:relative}.top{align-items:center;gap:clamp(14px,2vw,28px);animation:.4s both fade;display:flex}.top h1{letter-spacing:.01em;font-size:clamp(34px,4.4vw,84px);line-height:.9;animation:.7s cubic-bezier(.2,.8,.2,1) 50ms both ttlIn}.top .sub{color:var(--sand);align-self:flex-end;padding-bottom:.3em;font-size:clamp(16px,1.4vw,24px);font-style:italic}@keyframes ttlIn{0%{opacity:0;letter-spacing:.28em;filter:blur(10px)}}.ti{min-height:100%;padding:max(clamp(28px, 11.5vh, 124px), env(safe-area-inset-top)) clamp(18px, 6.25vw, 120px) max(clamp(20px, 5vh, 56px), env(safe-area-inset-bottom));display:flex;position:relative}.ti-scrim{pointer-events:none;background:radial-gradient(120% 90% at 0%,#05060ae0 0%,#05060a99 45%,#05060a00 75%);width:min(980px,100%);position:fixed;top:0;bottom:0;left:0}.ti-l{flex-direction:column;flex:1;gap:clamp(22px,5vh,60px);min-width:0;display:flex;position:relative}.ti-brand{flex-direction:column;gap:6px;display:flex}.ti-brand .mark{width:clamp(46px,4vw,76px);height:auto;margin-bottom:clamp(10px,3vh,36px);animation:.6s cubic-bezier(.3,1.6,.5,1) both pop}.mk-r{stroke-dasharray:120;animation:1.2s cubic-bezier(.4,0,.2,1) .1s both draw}@keyframes draw{0%{stroke-dashoffset:120px}}.mk-d{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.3,1.8,.5,1) .9s both pop}.ti-brand h1{white-space:nowrap;color:var(--bone);text-shadow:0 0 60px #ffb04a2e;font-size:clamp(46px,5.9vw,116px);line-height:.86}.ti-brand h1 span{animation:.9s cubic-bezier(.2,.8,.2,1) both ttlIn;display:inline-block}.ti-brand h1 span+span{animation-delay:.12s}.ti-brand .serif{color:var(--sand);margin-top:clamp(10px,2.4vh,26px);font-size:clamp(19px,1.95vw,37px);font-style:italic;animation:1s .5s both fade}.ti-menu{flex-direction:column;width:min(600px,100%);display:flex}.ti-menu button{text-align:left;isolation:isolate;animation:.55s cubic-bezier(.2,.8,.2,1) both slideIn;animation-delay:calc(.35s + var(--i) * 70ms);background:0 0;border:0;border-bottom:1px solid #ffd6aa1f;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:clamp(10px,1.6vh,17px) 0;display:grid;position:relative}.ti-menu button:after{content:"";z-index:-1;opacity:0;transform-origin:0;background:linear-gradient(90deg,#ffb04a29,#ffb04a0a 60%,#0000);transition:opacity .2s,transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 -14px;transform:scaleX(.3)}.ti-menu button.first{border-top:1px solid #ffb04a80}.ti-menu .dia{border:1px solid #ffb04a8c;justify-self:start;width:9px;height:9px;margin-left:4px;transition:background .15s,box-shadow .15s,transform .25s;transform:rotate(45deg)}.ti-menu .first .dia{background:var(--amber);border-color:var(--amber)}.ti-menu b{color:#e9e1d6;font-size:clamp(22px,2.15vw,40px);font-weight:800;line-height:1.05;transition:color .15s,transform .2s cubic-bezier(.2,.8,.2,1)}.ti-menu .first b{color:var(--amber)}.ti-menu .bd{color:var(--ash);white-space:nowrap;align-items:center;gap:8px;font-size:12px;transition:color .15s;display:inline-flex}.ti-menu .bd i{color:var(--dust);margin-left:1px;font-style:normal}.ti-menu .bd img{filter:drop-shadow(0 0 6px #ffb04a66);width:28px;height:28px}.ti-menu button:hover:after,.ti-menu button.focus:after{opacity:1;transform:none}.ti-menu button:hover b,.ti-menu button.focus b{color:var(--hot);transform:translate(8px)}.ti-menu button:hover .dia,.ti-menu button.focus .dia{background:var(--hot);border-color:var(--hot);box-shadow:0 0 12px var(--amber);transform:rotate(225deg)scale(1.2)}.ti-menu button:hover .bd,.ti-menu button.focus .bd{color:var(--sand)}.ti-menu button.focus:before{content:"";background:var(--amber);width:3px;box-shadow:0 0 10px var(--amber);position:absolute;top:22%;bottom:22%;left:-18px}.ti-menu .quit b{color:var(--ash)}.ti-menu .quit:hover b,.ti-menu .quit.focus b{color:var(--threat)}.ti-stats{gap:clamp(22px,3.2vw,56px);margin-top:auto;animation:.8s .9s both fade;display:flex}.ti-stats div{grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:10px;display:grid}.ti-stats .ic{opacity:.85;grid-row:1/3}.ti-stats b{color:var(--bone);font-size:clamp(18px,1.3vw,24px);font-weight:500;line-height:1.1}.ti-stats .cap{color:var(--dust);font-size:10px}.ti-br{right:clamp(18px,4.2vw,96px);bottom:max(clamp(20px, 5vh, 56px), env(safe-area-inset-bottom));flex-direction:column;align-items:flex-end;gap:14px;animation:.8s 1.1s both fade;display:flex;position:absolute}.kchip{min-height:40px;color:var(--hot);background:#05060a99;border:1px solid #ffd6aa38;align-items:center;gap:10px;padding:0 16px;font-size:clamp(11px,.8vw,14px);display:flex}.kchip span:after{content:"▍";color:var(--amber);margin-left:2px;animation:.9s steps(2,end) infinite blink}.ti-eden{pointer-events:none;width:7vw;height:15vh;animation:1s 1.4s both fade;position:fixed;top:14vh;left:calc(69vw + 6px)}.ti-eden svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ti-eden polyline{fill:none;stroke:#8fd8ff8c;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:400;animation:1.2s 1.4s both lineIn}@keyframes lineIn{0%{stroke-dashoffset:400px}}.ti-eden span{white-space:nowrap;flex-direction:column;gap:3px;display:flex;position:absolute;top:0;left:100%;transform:translate(8px,-50%)}.ti-eden b{color:var(--eye);letter-spacing:.3em;font-size:11px;font-weight:600}.ti-eden em{color:var(--eden-d);font-size:11px;font-style:normal}.ti-ship{pointer-events:none;flex-direction:row-reverse;align-items:center;gap:8px;animation:1s 1.6s both fade;display:flex;position:fixed;top:74vh;left:calc(61vw + 13vh)}.ti-ship span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ti-ship b{color:var(--amber);font-size:10.5px}.ti-ship em{color:var(--sand);white-space:nowrap;font-size:11px;font-style:normal}.ti-ship i{background:#ffb04a8c;width:clamp(30px,4vw,72px);height:1px}.hg{min-height:100%;padding:max(clamp(16px, 3.4vh, 44px), env(safe-area-inset-top)) var(--gx) max(clamp(16px, 3.4vh, 44px), env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) clamp(380px,34vw,640px);gap:clamp(12px,2.4vh,28px) clamp(20px,3vw,64px);display:grid;position:relative}.hg:before{content:"";pointer-events:none;background:linear-gradient(270deg,#05060adb 0%,#05060ab3 55%,#0000);width:min(780px,52vw);position:fixed;top:0;bottom:0;right:0}.hg-top{grid-column:1/-1;align-items:center;gap:18px;animation:.4s both fade;display:flex;position:relative}.hg-top>.cap{color:var(--amber);letter-spacing:.3em;font-size:13px}.hg-top .idx{color:var(--ash);margin-left:auto;font-size:12px}.hg-top .idx b{color:var(--hot);font-weight:500}.hg-pad{pointer-events:none;grid-area:2/1;position:relative}.hg-pad .t{color:var(--eye);letter-spacing:.1em;opacity:.7;font-size:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hg-info{flex-direction:column;grid-area:2/2;align-self:center;gap:clamp(10px,1.8vh,20px);min-width:0;display:flex;position:relative}.hg-info>*{animation:.5s cubic-bezier(.2,.8,.2,1) both rise}.hg-info>:nth-child(2){animation-delay:40ms}.hg-info>:nth-child(3){animation-delay:80ms}.hg-info>:nth-child(4){animation-delay:.12s}.hg-info>:nth-child(5){animation-delay:.16s}.hg-info>:nth-child(6){animation-delay:.2s}.hg-info>:nth-child(7){animation-delay:.24s}.scr.again .hg-info.swap>*,.hg-info.swap>*{animation:.45s cubic-bezier(.2,.8,.2,1) both rise!important}.hi-head{align-items:center;gap:16px;display:flex}.hi-head .no{color:var(--amber);font-size:clamp(30px,2.6vw,48px);font-weight:300;line-height:1}.maker{align-items:center;gap:10px;display:flex}.maker b{width:30px;height:30px;color:var(--amber);border:1px solid #ffb04a99;justify-content:center;align-items:center;font-size:13px;display:inline-flex;transform:rotate(45deg)}.maker .cap{color:var(--ash);margin-left:6px;font-size:11px}.hg-info .nm{color:var(--bone);text-shadow:0 0 50px #ffb04a33;font-size:clamp(44px,4.7vw,92px);line-height:.88}.hg-info .tg{color:var(--sand);margin-top:-4px;font-size:clamp(17px,1.4vw,25px);font-style:italic;line-height:1.25}.lockd{background:#8fd8ff0f;border:1px dashed #8fd8ff80;align-items:center;gap:12px;padding:12px 14px;display:flex}.lockd span{flex-direction:column;gap:3px;display:flex}.lockd b{color:var(--eye);letter-spacing:.24em;font-size:12px}.lockd em{color:var(--eden-t);font-size:11px;font-style:normal}.hbars{flex-direction:column;gap:clamp(6px,1vh,10px);display:flex}.hb{grid-template-columns:18px 58px minmax(0,1fr) 84px;align-items:center;gap:10px;display:grid}.hb .ic{opacity:.8}.hb .cap{color:var(--ash);font-size:11px}.hb>i{clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%);background:#ffd6aa14;height:6px;position:relative}.hb>i b{width:var(--w);background:linear-gradient(90deg, #ff7a2fb3, var(--amber));transform-origin:0;animation:.8s cubic-bezier(.2,.8,.2,1) .15s both grow;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #ffb04a99}@keyframes grow{0%{transform:scaleX(0)}}.hb em{color:var(--bone);text-align:right;white-space:nowrap;font-size:12px;font-style:normal}.hgear{flex-direction:column;gap:10px;display:flex}.sig{border-left:2px solid var(--amber);background:linear-gradient(90deg,#ffb04a1f,#ffb04a05);align-items:flex-start;gap:14px;padding:14px 16px;display:flex;position:relative}.sig>div{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.sig b{color:var(--hot);font-size:17px}.sig .pas{color:var(--ash);font-size:10px}.sig p{color:var(--sand);flex-basis:100%;font-size:11px;line-height:1.55}.hg-strip{grid-area:3/1;justify-self:center;align-items:center;gap:8px;min-width:0;max-width:100%;animation:.6s .2s both rise;display:flex;position:relative}.thumbs{scrollbar-width:none;scroll-snap-type:x mandatory;gap:8px;padding:6px 2px;display:flex;overflow-x:auto}.thumbs::-webkit-scrollbar{display:none}.th{scroll-snap-align:center;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#05060a99;border:1px solid #ffd6aa29;flex:none;width:clamp(54px,4.4vw,80px);height:clamp(54px,4.4vw,80px);padding:6px;transition:border-color .15s,transform .2s,background .15s;position:relative}.th img{object-fit:contain;width:100%;height:100%;transition:transform .2s,filter .2s}.th span{color:var(--dust);font-size:9px;position:absolute;top:3px;left:5px}.th .ic{position:absolute;bottom:4px;right:4px}.th.lock img{filter:grayscale()brightness(.35)sepia()hue-rotate(170deg)saturate(2);opacity:.7}.th:hover,.th.focus{border-color:#ffb04a99;transform:translateY(-3px);outline:none!important}.th:hover img{transform:scale(1.08)}.th.on{border-color:var(--amber);background:#ffb04a24;transform:translateY(-4px);box-shadow:inset 0 0 18px #ffb04a40}.th.on span{color:var(--amber)}.th.me:after{content:"";background:var(--amber);width:14px;height:2px;box-shadow:0 0 6px var(--amber);margin-left:-7px;position:absolute;bottom:3px;left:50%}.arr{background:#05060a80;border:1px solid #ffd6aa33;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .15s,background .15s;display:flex}.arr:hover{border-color:var(--amber);background:#ffb04a1a}.hg-go{flex-direction:column;grid-area:3/2;align-self:end;align-items:stretch;gap:12px;animation:.6s .3s both rise;display:flex;position:relative}.hg-go .keys{justify-content:flex-end}.pg-builds .top .cnt{align-items:center;gap:12px;margin-left:auto;display:flex;position:relative}.pg-builds .cnt .rng{width:66px;height:66px}.pg-builds .cnt>b{text-align:center;width:66px;font-size:15px;font-weight:500;position:absolute;left:0}.pg-builds .cnt>b i{color:var(--dust);font-size:11px;font-style:normal}.pg-builds .cnt .cap{color:var(--ash);font-size:11px}.bx{flex:1;grid-template-columns:auto minmax(320px,1fr);align-items:center;gap:clamp(20px,4vw,80px);display:grid}.mx{--c:clamp(46px, min(9vh, 5.4vw), 104px);grid-template-columns:34px repeat(6, var(--c));grid-auto-rows:var(--c);gap:6px;display:grid}.mx>span:first-child{height:34px}.mx{grid-template-rows:34px}.mx-h{justify-content:center;align-items:center;animation:.5s .2s both fade;display:flex}.mx-x{position:relative}.mx-x:after{content:"";background:#ffd6aa24;width:3px;height:3px;margin:-1.5px;position:absolute;top:50%;left:50%}.mx-c{animation:.4s cubic-bezier(.3,1.5,.5,1) both pop;animation-delay:calc(.15s + var(--i) * 12ms);background:#05060a80;border:1px dashed #ffd6aa29;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px;transition:transform .2s cubic-bezier(.3,1.5,.5,1),border-color .15s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.mx-c .q{font-family:var(--mono);color:var(--dust);font-size:16px;font-weight:300;position:relative}.mx-c:not(.f){background:linear-gradient(135deg, color-mix(in srgb, var(--a) 9%, transparent), color-mix(in srgb, var(--b) 9%, transparent)), #05060a80}.mx-c.f{border:1px solid color-mix(in srgb, var(--a) 60%, var(--b));background:linear-gradient(135deg, color-mix(in srgb, var(--a) 34%, transparent), color-mix(in srgb, var(--b) 34%, transparent)), #05060a99}.mx-c.f:before{content:"";background:radial-gradient(circle at 50% 120%, color-mix(in srgb, var(--a) 50%, var(--b)), transparent 70%);opacity:.45;position:absolute;inset:0}.mx-c b.disp{font-weight:700;font-stretch:75%;font-size:clamp(8px, calc(var(--c) * .13), 12px);letter-spacing:.06em;text-align:center;color:var(--bone);text-shadow:0 1px 4px #000000e6;word-break:break-word;line-height:1.05;position:relative}.mx-c .ic{position:relative}.mx-c.v-broken{box-shadow:inset 0 0 16px #ffe9c766}.mx-c.v-bad b.disp{color:var(--sand)}.mx-c:hover,.mx-c.focus{z-index:2;border-color:var(--hot);transform:scale(1.1);outline:none!important}.mx-c.on{border:2px solid var(--hot);z-index:1;transform:scale(1.06);box-shadow:0 0 22px #ffe9c766}.bx-d{border:1px solid var(--hair);background:#0b0e15d1;flex-direction:column;gap:14px;max-width:640px;padding:clamp(20px,2.4vw,40px);animation:.5s .3s both rise;display:flex;position:relative;overflow:hidden}.bx-d:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--a) 40%, transparent), transparent);opacity:.3;pointer-events:none;width:80%;height:120%;position:absolute;top:-40%;right:-20%}.bx-d:after{content:"";border-left:2px solid var(--amber);border-top:2px solid var(--amber);width:14px;height:14px;position:absolute;top:-1px;left:-1px}.bx-d>*{position:relative}.bx-d .eq{align-items:center;gap:12px;display:flex}.bx-d .eq .mono{color:var(--ash);font-size:18px}.bx-d h2{font-size:clamp(32px,3.4vw,64px);line-height:.9}.bx-d .vd{align-self:flex-start}.bx-d .eff{color:var(--bone);font-size:12.5px;line-height:1.6}.bx-d .ln{color:var(--sand);font-size:clamp(18px,1.5vw,26px);font-style:italic;line-height:1.25}.bx-d .kite{color:var(--hot);align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.55;display:flex}.bx-d .kite .ic{margin-top:2px}.flown{flex-wrap:wrap;align-items:center;gap:8px 10px;animation:.6s .5s both fade;display:flex}.flown>.cap{color:var(--ash);align-items:center;gap:8px;margin-right:6px;font-size:11px;display:inline-flex}.flown>.cap b{color:var(--hot);font-weight:500}.flown .nm{color:var(--sand);background:#05060a8c;border:1px solid #ffd6aa2e;padding:6px 10px;font-size:11px}.flown .nm i{color:var(--dust);margin-left:6px;font-style:normal}.mxw{flex-direction:column;gap:12px;display:flex}.mx-k{color:var(--dust);align-items:center;gap:7px;font-size:10.5px;display:flex}.mx-c .bw{color:var(--hot);opacity:.85;font-size:9px;font-style:normal;position:absolute;bottom:3px;left:5px}.mx-c .pn{background:var(--amber);width:8px;height:8px;box-shadow:0 0 8px var(--amber);position:absolute;top:6px;right:6px;transform:rotate(45deg)}.mx-c.pin{border:1px solid var(--amber);box-shadow:inset 0 0 14px #ffb04a4d}.bx-d .rcp{align-items:center;gap:16px;display:flex}.rcp .rs{flex-direction:column;align-items:center;gap:6px;display:flex}.rcp .rs .cap{color:var(--ash);letter-spacing:.26em;font-size:9px}.rcp .rs em{color:var(--sand);font-size:11px;font-style:normal}.rcp .x{color:var(--ash);margin-top:10px;font-size:20px}.carry{border-top:1px solid var(--hair2);flex-direction:column;gap:8px;padding-top:12px;display:flex}.carry>.k{color:var(--ash);letter-spacing:.22em;font-size:10px}.cr{align-items:center;gap:10px;display:flex}.cr .gs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.gn{background:#05060a80;border:1px solid #ffd6aa29;align-items:center;gap:6px;padding:3px 9px 3px 5px;display:inline-flex}.gn img{width:15px;height:20px}.gn em{color:var(--sand);white-space:nowrap;font-size:10.5px;font-style:normal}.cr .any{color:var(--dust);font-size:10.5px;font-style:normal}.rec{align-items:center;gap:24px;display:flex}.rec>span{align-items:center;gap:8px;display:flex}.rec b{font-size:18px;font-weight:500}.rec .cap{color:var(--ash);font-size:10px}.rec .dim{font-size:11px}.b-pin{border:1px solid var(--amber);text-align:left;min-height:54px;color:var(--bone);background:#ffb04a14;align-items:center;gap:12px;padding:0 18px;transition:background .15s,box-shadow .2s;display:flex}.b-pin b{color:var(--amber);font-size:13px}.b-pin em{color:var(--sand);margin-left:auto;font-size:10.5px;font-style:normal}.b-pin:hover,.b-pin.focus{background:#ffb04a2e;outline:none!important}.b-pin.on{background:var(--amber);box-shadow:0 0 26px #ffb04a66}.b-pin.on b,.b-pin.on em{color:var(--void)}.flown .nm{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.flown .nm:hover{border-color:var(--amber);color:var(--hot)}.flown .dim{font-size:11px}.hlo{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lo{background:#05060a80;border:1px solid #ffd6aa24;align-items:center;gap:8px;min-width:0;min-height:40px;padding:4px 10px;display:flex}.lo .gi{flex:none;width:18px;height:24px}.lo .cap{color:var(--ash);letter-spacing:.2em;font-size:9px}.lo b{color:var(--bone);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.lo .chip{margin-left:auto}.lo.rx{border-color:#ffb04a4d;grid-column:1/-1}.lo.rx b{color:var(--hot)}.lo.rx b+.chip{margin-left:auto}.lo.rx .chip~.chip{margin-left:0}.lo.rx i{color:var(--ash);font-size:11px;font-style:normal}.lo.rx em{color:var(--dust);margin-left:auto;font-size:10.5px;font-style:normal}.rp-build .rxc{vertical-align:middle;gap:4px;margin-left:10px;display:inline-flex}.cw{perspective:1200px;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));align-content:center;gap:clamp(10px,1.2vw,22px);display:grid}.mk{--rc:var(--amber);border:1px solid var(--hair);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;animation:.6s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:calc(.1s + var(--i) * 70ms);background:linear-gradient(#141823eb,#0b0e15eb);flex-direction:column;gap:14px;padding:14px 14px 20px;transition:transform .25s ease-out,border-color .2s,box-shadow .2s;display:flex;position:relative}.mk:after{content:"";background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #ffe9c724, transparent 50%);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.mk:hover{border-color:#ffb04a99;box-shadow:0 20px 50px #00000080,0 0 30px #ffb04a1f}.mk:hover:after{opacity:1}.plate{aspect-ratio:1/1.05;background:radial-gradient(circle at 50% 40%,#ffb04a29,#0000 65%),repeating-linear-gradient(0deg,#ffd6aa0a 0 1px,#0000 1px 12px),#080a10;border:1px solid #ffd6aa1a;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.plate .lt{color:#0000;-webkit-text-stroke:1.5px var(--amber);text-shadow:0 0 40px #ffb04a59;font-size:clamp(70px,7vw,140px);line-height:1;transition:color .3s;transform:translateZ(30px)}.mk:hover .plate .lt{color:#ffb04a29}.plate .ri{position:absolute;top:10px;left:10px}.plate .no{color:var(--dust);font-size:10px;position:absolute;top:10px;right:10px}.plate .frs{justify-content:center;gap:6px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.plate .frs img{filter:drop-shadow(0 0 4px #ffb04a66);width:34px;height:34px;transition:transform .2s}.mk:hover .frs img{transform:translateY(-3px)scale(1.1)}.who{flex-direction:column;gap:4px;display:flex}.who h2{font-size:clamp(18px,1.5vw,26px);line-height:1}.who .cap{color:var(--amber);font-size:10.5px}.who .age{color:var(--dust);font-size:10px}.mk .q{color:var(--sand);font-size:clamp(14px,1.05vw,18px);font-style:italic;line-height:1.3}@media (hover:hover){.mk .q{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(8px)}.mk:hover .q{opacity:1;transform:none}}.mk.kt{--rc:var(--eye)}.mk.kt .plate{background:radial-gradient(circle at 50% 45%,#ffb04a38,#0000 60%),#080a10}.mk.kt .plate .ic{filter:drop-shadow(0 0 16px #ffb04a99);animation:4s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-6px)rotate(3deg)}}.st{flex-direction:column;gap:clamp(18px,3vh,34px);width:min(1180px,100%);display:flex}.grp{flex-direction:column;gap:12px;animation:.5s both rise;display:flex}.grp:nth-child(2){animation-delay:70ms}.grp:nth-child(3){animation-delay:.14s}.grp>.k{color:var(--amber);letter-spacing:.26em;align-items:center;gap:8px;font-size:12px;display:flex}.tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.tl{text-align:left;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#0b0e15d1;border:1px solid #ffd6aa24;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;min-height:112px;padding:16px;transition:border-color .15s,background .15s;display:flex;position:relative}.tl>b{color:var(--sand);font-size:12px}.tl>.ic{opacity:.8}.tl:hover,.tl.focus{border-color:#ffb04a8c;outline:none!important}.tl.focus{background:#ffb04a12}.tl.focus:before{content:"";background:var(--amber);width:3px;position:absolute;top:14px;bottom:14px;left:0}.tg .sw{border:1px solid #ffd6aa59;border-radius:10px;width:40px;height:20px;transition:background .2s,border-color .2s;position:absolute;top:16px;right:16px}.tg .sw:after{content:"";background:var(--ash);border-radius:50%;width:12px;height:12px;transition:transform .25s cubic-bezier(.3,1.5,.5,1),background .2s,box-shadow .2s;position:absolute;top:3px;left:3px}.tg.on{background:linear-gradient(160deg,#ffb04a24,#0b0e15d1 60%);border-color:#ffb04a80}.tg.on .sw{border-color:var(--amber);background:#ffb04a40}.tg.on .sw:after{background:var(--hot);box-shadow:0 0 8px var(--amber);transform:translate(20px)}.tg.on>b{color:var(--hot)}.sg .seg{border:1px solid #ffd6aa33;width:100%;display:flex}.sg .seg button{min-height:34px;font-family:var(--mono);color:var(--ash);background:0 0;border:0;border-left:1px solid #ffd6aa1f;flex:1;font-size:11px;transition:background .15s,color .15s}.sg .seg button:first-child{border-left:0}.sg .seg button:hover{color:var(--hot)}.sg .seg button.on{background:var(--amber);color:var(--void)}.sg .run{color:var(--dust);font-size:10px;position:absolute;top:18px;right:16px}.vl .vrow{align-items:center;gap:10px;width:100%;display:flex}.vl .pm{width:30px;height:30px;color:var(--sand);background:0 0;border:1px solid #ffd6aa40;flex:none;font-size:16px;line-height:1}.vl .pm:hover{border-color:var(--amber);color:var(--hot)}.vl .segs{flex:1;align-items:flex-end;gap:3px;height:22px;display:flex}.vl .segs i{background:#ffd6aa1f;flex:1;height:40%;transition:background .15s,height .2s}.vl .segs i:nth-child(2){height:46%}.vl .segs i:nth-child(3){height:52%}.vl .segs i:nth-child(4){height:58%}.vl .segs i:nth-child(5){height:64%}.vl .segs i:nth-child(6){height:70%}.vl .segs i:nth-child(7){height:77%}.vl .segs i:nth-child(8){height:84%}.vl .segs i:nth-child(9){height:92%}.vl .segs i:nth-child(10){height:100%}.vl .segs i.on{background:var(--amber);box-shadow:0 0 6px #ffb04a80}.vl .v{text-align:right;width:30px;color:var(--bone);font-size:11px}.pg-set>.keys{border-top:1px solid var(--hair2);margin-top:auto;padding-top:18px}.pz{min-height:100%;padding:max(24px, env(safe-area-inset-top)) var(--gx) max(24px, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex}.pz-c{flex-direction:column;align-items:flex-start;gap:clamp(14px,2.6vh,28px);width:min(620px,100%);display:flex}.pz-c>.k{color:var(--amber);letter-spacing:.28em;font-size:12px;animation:.4s both fade}.pz-c h1{color:var(--bone);font-size:clamp(56px,8vw,150px);line-height:.85;animation:.6s cubic-bezier(.2,.8,.2,1) both ttlIn}.pz-st{flex-wrap:wrap;gap:10px;animation:.5s .2s both fade;display:flex}.pz-st>div{background:#05060a80;border:1px solid #ffd6aa2e;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.pz-st b{font-size:14px;font-weight:500}.pz-st b i{color:var(--dust);font-style:normal}.pz-st .bn b{color:var(--amber);font-size:12px}.pz-eden{flex-wrap:wrap;align-items:center;gap:8px;animation:.5s .5s both fade;display:flex}.pz-eden .eden{letter-spacing:.2em;background:#dce2ea0d;border:1px solid #dce2ea40;padding:6px 10px;font-size:10px}.stampw{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.stampw .cap{color:var(--amber);letter-spacing:.5em;font-size:clamp(12px,1vw,16px);animation:.4s .4s both fade}.stampw b{color:var(--hot);text-shadow:0 0 40px #ffb04a8c,0 0 120px #ff7a2f59;font-size:clamp(54px,9vw,176px);line-height:.85;animation:.5s cubic-bezier(.2,1.4,.4,1) .1s both slam}.stampw:after{content:"";aspect-ratio:4;opacity:0;pointer-events:none;border:2px solid #ffb04a99;border-radius:50%;width:120%;animation:.9s ease-out .3s shock;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)scale(.2)}@keyframes slam{0%{opacity:0;filter:blur(12px);letter-spacing:.3em;transform:scale(2.6)}60%{opacity:1;filter:blur()}to{transform:none}}@keyframes shock{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}.bw-st{flex-wrap:wrap;justify-content:center;gap:10px;animation:.5s .5s both rise;display:flex}.bw-st>div{background:#05060a8c;border:1px solid #ffd6aa2e;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.bw-st b{font-size:18px;font-weight:500}.bw-st b i{color:var(--dust);font-size:.75em;font-style:normal}.bw-st em{color:var(--ash);font-size:11px;font-style:normal}.ep{background:linear-gradient(#dce2ea0f,#0c1018d9);border:1px solid #dce2ea2e;flex-direction:column;gap:14px;width:100%;padding:clamp(16px,1.8vw,26px);animation:.5s .7s both rise;display:flex}.ep-h{align-items:center;gap:12px;display:flex}.ep-h .eden{color:var(--porc);font-size:13px}.ep-h .pts{margin-left:auto}.ep .ln{font-size:clamp(12px,.95vw,15px);line-height:1.6}.eden-v{font-family:var(--sans);letter-spacing:.08em;color:var(--eden-t);font-weight:300}.ads{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.ad{animation:.5s both rise;animation-delay:calc(.9s + var(--i) * .1s);background:#05060a66;border:1px solid #dce2ea24;align-items:center;gap:14px;padding:12px;display:flex;position:relative}.ad .pic{flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ad .spic{width:100%;height:100%}.ad .tx{flex-direction:column;gap:5px;min-width:0;display:flex}.ad .tx b{color:var(--porc);font-size:13px;font-weight:700;line-height:1.1}.ad .tx em{color:var(--eye);font-size:11px;font-style:normal}.ad.new{border-color:#8fd8ff8c;box-shadow:inset 0 0 20px #8fd8ff1a}.ad .nw{color:var(--void);background:var(--eye);padding:3px 6px;font-size:9px;position:absolute;top:8px;right:8px}.b-next{width:min(560px,100%);min-height:84px;padding-left:18px;animation:.5s 1s both rise}.b-next .cdr{flex:none;width:66px;height:66px;position:relative}.b-next .rng{width:66px;height:66px}.b-next .rng .bg{stroke:#05060a2e}.b-next .rng .fg{stroke:var(--void);filter:none;transition:stroke-dashoffset .25s linear}.b-next .cd{justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex;position:absolute;inset:0}.b-next .tx{flex-direction:column;gap:4px;display:flex}.b-next .tx .cap{color:#3a2408;font-size:11px}.b-next.late{animation:.5s ease-in-out infinite alternate late}@keyframes late{to{background:var(--hot);box-shadow:0 0 40px #ffb04a80}}.rf-w{width:min(1840px,100%);min-height:100%;padding:max(clamp(14px, 3vh, 36px), env(safe-area-inset-top)) var(--gx) max(clamp(14px, 3vh, 32px), env(safe-area-inset-bottom));grid-template:"h h""rig cards"minmax(0,1fr)"rig kite""bar bar"/minmax(0,1fr) minmax(0,1.42fr);gap:clamp(10px,2vh,22px) clamp(18px,2.6vw,52px);margin:0 auto;display:grid;position:relative}.rf-h{flex-wrap:wrap;grid-area:h;align-items:center;gap:clamp(14px,2vw,32px);display:flex}.rf-h .stampw{align-items:flex-start}.rf-h .stampw .cap{letter-spacing:.4em}.rf-h .stampw b{font-size:clamp(42px,4.8vw,92px)}.rf-h .stampw:after{left:30%}.rf-h .bw-st{justify-content:flex-start;align-self:flex-end}.rf-eden{flex-direction:column;gap:8px;max-width:min(660px,42vw);margin-left:auto;animation:.5s .7s both rise;display:flex}.rf-eden .ads{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px}.rf-eden .ad{gap:10px;padding:6px 10px}.rf-eden .ad .pic{width:34px;height:34px}.rf-eden .ln{font-size:12px}.rf-rig{flex-direction:column;grid-area:rig;justify-content:center;gap:14px;min-width:0;animation:.6s .25s both rise;display:flex}.rig{width:min(100%,82.8572vh);margin:0 auto;position:relative}.rig-s{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rig-s .grid{fill:none;stroke:#ffd6aa17;stroke-width:.6px;stroke-dasharray:1.5 3.5}.rig-s .hullimg{opacity:.95}.rig-s .ld{fill:none;stroke:#e9dccb57;stroke-width:1px;vector-effect:non-scaling-stroke}.rig-s .ld.e{stroke:#e9dccb29;stroke-dasharray:3 4}.rig-s .ld.on{stroke:var(--amber);stroke-width:1.6px;stroke-dasharray:5 4;filter:drop-shadow(0 0 3px #ffb04ae6);animation:1s linear infinite march}@keyframes march{to{stroke-dashoffset:-18px}}.rig-s .sp{fill:var(--sand)}.rig-s .sp.e{fill:var(--void);stroke:var(--dust);stroke-width:.8px}.rig-s .sp.on{fill:var(--hot)}.rig-s .pg{fill:#ffb04a29}.rig-s .pr{fill:none;stroke:var(--amber);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite pring}.rig-s .er{fill:#05060a59}.rig-s image.hot{filter:drop-shadow(0 0 3px #ffb04a)}.sl,.rxb{background:#080a10db;border:1px solid #ffd6aa2e;flex-direction:column;gap:5px;min-width:0;padding:7px 9px 8px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:absolute;transform:translateY(-50%)}.sl.l{left:0}.sl.r,.rxb.r{right:0}.sl .k,.rxb .k{color:var(--ash);letter-spacing:.24em;font-size:9px;line-height:1}.sl .row{align-items:center;gap:8px;min-width:0;display:flex}.sl .gi{object-fit:contain;flex:none;width:20px;height:27px}.sl .tx{flex-direction:column;gap:4px;min-width:0;display:flex}.sl .tx b{color:var(--bone);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(11px,.82vw,15px);line-height:1;overflow:hidden}.sl .tx b em{color:var(--amber);font-style:normal}.sl .el{align-items:center;gap:5px;min-width:0;display:flex}.sl .el em{color:var(--sand);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.sl .bi{border:1px solid #8fd8ff66;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex;transform:rotate(45deg)scale(.86)}.sl .bi>*{transform:rotate(-45deg)}.sl.e{background:#080a108c;border-style:dashed}.sl.e .bi{color:var(--dust);font-family:var(--mono);border-style:dashed;border-color:#8b847a8c;font-size:14px;line-height:1}.sl.e em{color:var(--dust);font-size:10px;font-style:normal}.sl.bad{border-color:#ff3da873}.sl.on{border-color:var(--amber);background:linear-gradient(90deg,#ffb04a2e,#080a10eb);box-shadow:0 0 26px #ffb04a47}.sl.r.on{background:linear-gradient(270deg,#ffb04a2e,#080a10eb)}.sl .tg{background:var(--amber);color:var(--void);white-space:nowrap;padding:3px 7px;font-size:9.5px;font-weight:600;line-height:1;animation:.35s cubic-bezier(.3,1.6,.5,1) both pop;position:absolute;top:-10px;right:8px}.rxb{--a:#ffb04a;--b:#ffb04a;border-color:color-mix(in srgb, var(--a) 50%, var(--b));background:linear-gradient(135deg, color-mix(in srgb, var(--a) 24%, transparent), color-mix(in srgb, var(--b) 24%, transparent)), #080a10e0}.rxb .row{align-items:center;gap:5px;display:flex}.rxb .x{font-style:normal;font-family:var(--mono);color:var(--ash);font-size:11px}.rxb .q{width:16px;height:16px;font-style:normal;font-family:var(--mono);color:var(--dust);border:1px dashed #8b847a99;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.rxb b{color:var(--hot);text-shadow:0 0 14px #ffb04a73;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(14px,1.15vw,22px);line-height:1;overflow:hidden}.rxb .was{color:var(--ash);font-size:9.5px;font-style:normal;text-decoration:line-through}.rxb.chg{border-color:var(--hot);box-shadow:0 0 30px #ffe9c759}.rxb.chg b{animation:.4s cubic-bezier(.3,1.6,.5,1) both pop}.rxb.v-broken b{color:var(--void);background:var(--hot);text-shadow:none;align-self:flex-start;padding:3px 5px}.rxb.v-bad b{color:var(--sand)}.rxb.none{background:#080a1099;border:1px dashed #ffd6aa38}.rxb.none em{color:var(--dust);font-size:10px;font-style:normal}.rig-ft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.bp{background:#ffb04a12;border:1px solid #ffb04a66;align-items:center;gap:9px;min-height:40px;padding:0 14px;display:inline-flex}.bp .cap{color:var(--amber);letter-spacing:.22em;font-size:10px}.bp b{color:var(--bone);margin-right:4px;font-size:15px}.bp .nd{opacity:.4;display:inline-flex;position:relative}.bp .nd.y{opacity:1}.bp .nd .ic{background:var(--void);border-radius:50%;padding:1px;position:absolute;bottom:-6px;right:-6px}.bp.done{background:var(--amber);border-color:var(--amber);box-shadow:0 0 22px #ffb04a66}.bp.done .cap,.bp.done b{color:var(--void)}.bp.off{background:0 0;border-style:dashed;border-color:#8b847a73}.bp.off .cap{color:var(--dust)}.bp.off em{color:var(--dust);font-size:10.5px;font-style:normal}.rig-n{color:var(--sand);align-items:center;gap:6px;font-size:12px;display:flex}.rig-n b{color:var(--bone);font-weight:500}.rig-n i{background:var(--hair);width:1px;height:14px;margin:0 6px}.rf-cards{perspective:1400px;grid-area:cards;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(10px,1.4vw,26px);min-height:0;display:grid}.rc{--lc:#ffb04a;border:1px solid color-mix(in srgb, var(--lc) 32%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lc) 13%, #0b0e15) 0%, #0b0e15 36%, #090b11 100%);text-align:left;color:var(--bone);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px)) scale(var(--sc,1));transform-style:preserve-3d;animation:.7s cubic-bezier(.2,.9,.25,1) backwards deal;animation-delay:calc(.15s + var(--i) * .15s);padding:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .3s,filter .3s;display:flex;position:relative}.scr.again .rc{animation:none}.rc:before{content:"";background:var(--lc);height:3px;box-shadow:0 0 16px var(--lc);position:absolute;top:0;left:0;right:0}.rc .glow{background:radial-gradient(80% 100% at 50% 0%, color-mix(in srgb, var(--lc) 38%, transparent), transparent 70%);opacity:.5;pointer-events:none;height:50%;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.rc-in{flex-direction:column;gap:clamp(7px,1.2vh,13px);width:100%;padding:clamp(12px,1.3vw,22px);display:flex;position:relative}.rc-top{align-items:center;gap:10px;display:flex}.rc-top .ln{color:var(--lc);letter-spacing:.28em;font-size:11px}.rc-top .to{color:var(--sand);font-size:11px}.rc-top kbd{margin-left:auto}.rc-art{justify-content:center;align-items:center;height:clamp(86px,16vh,176px);display:flex;position:relative}.rc-art:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--lc) 24%, transparent), transparent);border-radius:50%;height:100%;position:absolute}.rc .ga{height:100%;display:flex;position:relative}.rc .ga img{filter:drop-shadow(0 0 12px #ffb04a59);width:auto;height:100%}.orb{aspect-ratio:1;background:radial-gradient(circle at 34% 30%, #ffffffa6, var(--lc) 38%, color-mix(in srgb, var(--lc) 40%, #000) 100%);height:66%;box-shadow:0 0 44px color-mix(in srgb, var(--lc) 55%, transparent), inset 0 -8px 18px #00000059;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.orb .ic{width:48%;height:48%}.orb.el-gravity{box-shadow:0 0 0 2px var(--bone), 0 0 44px #b7a6ff80;background:radial-gradient(circle,#000 58%,#241f38 72%,#05060a 100%)}.orb.el-kinetic{border:1px solid var(--sand);background:radial-gradient(circle at 34% 30%,#4a505e,#141821 75%);box-shadow:0 0 36px #e9dccb40}.sa{aspect-ratio:1;background:#8fd8ff12;border:1px solid #8fd8ff8c;justify-content:center;align-items:center;height:56%;display:flex;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 30px #8fd8ff29,0 0 30px #8fd8ff1f}.sa>.ic{width:62%;height:62%;transform:rotate(-45deg)}.sa.bad{background:#ff3da814;border-color:#ff3da8a6;box-shadow:inset 0 0 30px #ff3da833}.rc-kd{align-items:center;gap:8px;display:flex}.rc-kd .kd{border:1px solid var(--lc);color:var(--lc);letter-spacing:.2em;padding:4px 7px;font-size:10px;line-height:1}.rc-kd .kd.k-new{background:var(--lc);color:var(--void)}.rc-kd .kd.k-up{background:color-mix(in srgb, var(--lc) 18%, transparent)}.rc-kd .fr{color:var(--ash);font-size:11px}.rc .nm{font-size:clamp(20px,1.75vw,34px);line-height:1}.rc .nm em{color:var(--lc);font-style:normal}.rc .nm.lg{font-size:clamp(17px,1.3vw,26px)}.lad{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.lad li{color:var(--dust);grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:9px;font-size:clamp(11.5px,.8vw,14px);line-height:1.35;display:grid}.lad li i{text-align:center;border:1px solid #8b847a66;padding:2px 0;font-size:9.5px;font-style:normal}.lad li.y{color:var(--sand)}.lad li.y i{color:var(--sand);border-color:#e9dccb8c}.lad li.nw{color:var(--bone)}.lad li.nw i{background:var(--lc);border-color:var(--lc);color:var(--void);font-weight:700}.crx{background:#ffb04a14;border:1px solid #ffb04a8c;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:5px 9px;display:inline-flex}.crx b{color:var(--hot);font-size:11px}.crx>i{color:var(--ash);font-size:11px;font-style:normal}.crx .t{background:var(--hot);color:var(--void);padding:2px 5px;font-size:9px}.crx.pin{background:var(--amber);border-color:var(--amber);box-shadow:0 0 18px #ffb04a73}.crx.pin b,.crx.pin>i{color:var(--void)}.crx.pin .t{background:var(--void);color:var(--amber)}.crx.lost{background:#ff3da814;border-color:#ff3da880}.crx.lost .cap{color:var(--threat);font-size:10px}.rc .dls{margin-top:auto}.rc:not(.on){filter:brightness(.7)saturate(.85)}.rc:hover{--lift:-6px;filter:none}.rc.on{--lift:-10px;--sc:1.01;border-color:var(--lc);box-shadow:0 26px 60px #0000008c, 0 0 44px color-mix(in srgb, var(--lc) 34%, transparent);z-index:1}.rc.on .glow{opacity:1}.rc.bad{--lc:#ff3da8}.cost{color:var(--threat);border:1px solid #ff3da899;align-self:flex-start;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.cost .cap{font-size:10.5px}.dls{flex-wrap:wrap;gap:6px;display:flex}.dl{border:1px solid;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.dl.up{color:var(--amber);border-color:#ffb04a73}.dl.dn{color:var(--threat);border-color:#ff3da873}.dl b{font-weight:500}.rf-done{border:1px solid var(--hair);background:#0b0e15d1;flex-direction:column;grid-column:1/-1;align-self:center;gap:16px;padding:clamp(20px,2.4vw,40px);animation:.5s .2s both rise;display:flex}.rf-done .k{color:var(--amber);letter-spacing:.26em;align-items:center;gap:8px;font-size:12px;display:flex}.rf-done h2{font-size:clamp(38px,4.2vw,80px);line-height:.9}.rf-done .eff{color:var(--bone);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.rf-done .eff .x{color:var(--ash);font-style:normal}.rf-done .eff span{margin-left:6px}.rf-done .nx{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.rf-done .nx .cap{color:var(--ash);letter-spacing:.2em;font-size:10px}.rf-done .nx i{background:#ffd6aa14;height:6px;position:relative}.rf-done .nx i b{background:var(--amber);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #ffb04a99}.rf-done .nx em{color:var(--sand);font-size:11px;font-style:normal}.rf-kite{color:var(--hot);text-align:center;grid-area:kite;justify-content:center;align-items:center;gap:10px;min-height:20px;font-size:clamp(11px,.85vw,14px);display:flex}.rf-kite.swap .kt{animation:.4s both fade}.rf-bar{border-top:1px solid var(--hair2);flex-wrap:wrap;grid-area:bar;align-items:center;gap:14px;padding-top:clamp(8px,1.4vh,16px);animation:.5s .5s both rise;display:flex}.rq{align-items:center;gap:12px;display:flex}.rq .cap{color:var(--ash);letter-spacing:.24em;font-size:10px}.pq{gap:8px;display:flex}.pq i{border:1px solid #ffb04a73;width:12px;height:12px;transform:rotate(45deg)}.pq i.y{background:var(--amber);border-color:var(--amber);box-shadow:0 0 10px #ffb04ab3}.rf-bar .acts{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px;margin-left:auto;display:flex}.rf-bar .b-build{min-width:min(400px,28vw)}.rf-bar .b-next{width:min(540px,100%);margin-left:auto;animation:none}.b-sm em{color:var(--ash);font-size:11px;font-style:normal}.b-sm.nx{border-color:#ffd6aa33}.rp{width:min(1700px,100%);min-height:100%;padding:max(clamp(18px, 4vh, 48px), env(safe-area-inset-top)) var(--gx) max(clamp(18px, 4vh, 48px), env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"hero tiles""side chart""go go";align-content:center;gap:clamp(14px,2.4vh,26px) clamp(20px,4vw,72px);margin:0 auto;display:grid;position:relative}.rp-hero{flex-direction:column;grid-area:hero;gap:10px;display:flex}.rp-hero>.k{color:var(--amber);letter-spacing:.26em;font-size:12px;animation:.4s both fade}.rp-hero .big{align-items:flex-end;gap:16px;display:flex}.rp-hero .big .cap{color:var(--ash);letter-spacing:.4em;writing-mode:vertical-rl;padding-bottom:.4em;font-size:clamp(14px,1.2vw,20px);transform:rotate(180deg)}.rp-hero .big b{color:var(--hot);text-shadow:0 0 60px #ffb04a73;font-size:clamp(110px,14vw,260px);line-height:.8;animation:.6s cubic-bezier(.2,1.4,.4,1) .1s both slam}.badges{flex-wrap:wrap;gap:8px;display:flex}.bdg{height:32px;animation:.5s cubic-bezier(.3,1.6,.5,1) both pop;animation-delay:calc(1.1s + var(--i) * .12s);background:#ffb04a14;border:1px solid #ffb04a80;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.bdg b{color:var(--hot);font-size:11px}.bdg.best,.bdg.col{background:var(--amber);border-color:var(--amber);box-shadow:0 0 24px #ffb04a80}.bdg.best b,.bdg.col b{color:var(--void)}.rp-cause,.rp-build{background:#0b0e15b3;border:1px solid #ffd6aa24;align-items:center;gap:18px;padding:14px 18px;animation:.5s .4s both rise;display:flex}.rp-side{flex-direction:column;grid-area:side;justify-content:flex-end;gap:12px;display:flex}.rp-cause{border-left:3px solid var(--threat)}.rp-cause.ab{border-left-color:var(--sand)}.rp-build{border-left:3px solid var(--amber);animation-delay:.5s}.rp-cause .pic,.rp-build img{flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.rp-cause .spic{width:100%;height:100%}.rp-cause>div:last-child,.rp-build>div{flex-direction:column;gap:4px;min-width:0;display:flex}.rp-cause .cap,.rp-build .cap{color:var(--ash);font-size:10.5px}.rp-cause b,.rp-build b{font-size:clamp(20px,1.7vw,30px);line-height:1}.rp-cause em,.rp-build em{color:var(--sand);font-size:11px;font-style:normal}.rp-tiles{grid-area:tiles;grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;gap:10px;display:grid}.rp-tiles>div{background:#0b0e15b3;border:1px solid #ffd6aa24;flex-direction:column;gap:8px;padding:14px;animation:.5s both rise;display:flex}.rp-tiles>div:nth-child(2){animation-delay:70ms}.rp-tiles>div:nth-child(3){animation-delay:.14s}.rp-tiles>div:nth-child(4){animation-delay:.21s}.rp-tiles>div:nth-child(5){animation-delay:.28s}.rp-tiles b{color:var(--bone);font-size:clamp(20px,1.8vw,32px);font-weight:400;line-height:1}.rp-tiles b i{color:var(--ash);font-size:.55em;font-style:normal}.rp-tiles .cap{color:var(--dust);font-size:10px}.rp-chart{background:#0b0e15b3;border:1px solid #ffd6aa24;flex-direction:column;grid-area:chart;gap:10px;min-width:0;padding:16px 18px;animation:.5s .45s both rise;display:flex}.rp-chart .hd2{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.rp-chart .hd2>.cap{color:var(--amber);align-items:center;gap:8px;font-size:11px;display:inline-flex}.rp-chart .lg{color:var(--ash);align-items:center;gap:6px;font-size:10px;display:inline-flex}.rp-chart .lg i{width:10px;height:10px;display:inline-block}.rp-chart .lg i.m{background:#e9dccb80}.rp-chart .lg i.t{background:var(--amber);height:2px;margin-left:8px}.rp-chart .sw{color:var(--hot);margin-left:auto;font-size:11px}.rp-chart>svg{width:100%;height:clamp(120px,22vh,240px);display:block}.rp-chart rect{fill:#e9dccb38;transform-box:fill-box;transform-origin:bottom;animation:.6s cubic-bezier(.2,.8,.2,1) both barUp;animation-delay:calc(.6s + var(--i) * 40ms)}.rp-chart rect.on{fill:#ffe9c799}@keyframes barUp{0%{transform:scaleY(0)}}.rp-chart .ax{stroke:#ffd6aa40;stroke-width:1px}.rp-chart .tline{fill:none;stroke:var(--amber);stroke-width:2px;stroke-dasharray:1;filter:drop-shadow(0 0 4px #ffb04a99);animation:1.4s ease-out .9s both tlDraw}@keyframes tlDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.rp-chart .td{fill:var(--amber);animation:.4s 1.8s both fade}.rp-chart .td.on{fill:var(--hot)}.scrub{scrollbar-width:none;gap:3px;display:flex;overflow-x:auto}.scrub button{min-width:28px;height:26px;color:var(--ash);background:0 0;border:1px solid #ffd6aa24;flex:1 0 auto;font-size:10px}.scrub button:hover{border-color:var(--amber);color:var(--sand)}.scrub button.on{background:var(--amber);border-color:var(--amber);color:var(--void)}.rp-go{grid-area:go;justify-content:flex-end;gap:12px;animation:.5s .7s both rise;display:flex}.rp-go .b-build{min-width:min(420px,60vw)}.rp-go .b-sm{min-height:76px;padding:0 24px}.rk-b{background:#05060a8c;border:1px solid #ffb04a8c;align-items:center;gap:8px;height:34px;margin-bottom:.6em;padding:0 12px;animation:.5s cubic-bezier(.3,1.6,.5,1) both pop;display:inline-flex;box-shadow:0 0 18px #ffb04a2e}.rp-hero .big .rk-b b{color:var(--hot);text-shadow:none;font-size:15px;font-weight:500;line-height:1;animation:none}.rk-b b i{color:var(--ash);margin-left:2px;font-size:11px;font-style:normal}.bx-d>.pct{grid-template-columns:auto auto;align-items:center;column-gap:8px;animation:.5s both fade;display:grid;position:absolute;top:clamp(20px,2.4vw,40px);right:clamp(20px,2.4vw,40px)}.pct .ic{grid-row:1/3}.pct b{color:var(--hot);font-size:20px;font-weight:500;line-height:1}.pct b i{color:var(--ash);font-size:12px;font-style:normal}.pct .cap{color:var(--dust);font-size:9.5px}.pg-board .top{flex-wrap:wrap}.lb-tabs{border:1px solid #ffd6aa38;margin-left:auto;animation:.5s .15s both fade;display:flex}.lb-tabs button{height:46px;color:var(--ash);background:#05060a80;border:0;align-items:center;gap:10px;padding:0 22px;transition:background .15s,color .15s;display:flex}.lb-tabs button+button{border-left:1px solid #ffd6aa24}.lb-tabs button b{font-size:12px}.lb-tabs button:hover,.lb-tabs button.focus{color:var(--hot);background:#ffb04a1a;outline:none!important}.lb-tabs button.focus{box-shadow:inset 0 -2px 0 var(--hot)}.lb-tabs button.on{background:var(--amber);color:var(--void)}.lb-tabs button.on .ic path{stroke:var(--void)!important}.lb{flex:1;grid-template-columns:minmax(0,1fr) clamp(290px,26vw,440px);align-content:start;align-items:start;gap:clamp(16px,3vw,56px);display:grid}.lb-list{flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.lb-row{min-height:58px;animation:.45s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:calc(40ms + min(var(--i), 16) * 35ms);background:#0b0e15bd;border:1px solid #ffd6aa1a;grid-template-columns:58px 40px minmax(0,1fr) auto auto;align-items:center;column-gap:14px;padding:6px 20px 6px 10px;display:grid;position:relative}.lb-row .rk{color:var(--dust);justify-content:flex-end;align-items:center;gap:8px;font-size:14px;display:inline-flex}.lb-row .rk .dia{border:1px solid #ffb04ab3;width:8px;height:8px;transform:rotate(45deg)}.lb-row img{object-fit:contain;filter:drop-shadow(0 0 5px #ffb04a59);width:40px;height:40px}.lb-row .who{flex-direction:column;gap:4px;min-width:0;display:flex}.lb-row .who b{color:var(--bone);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(15px,1.15vw,20px);line-height:1;overflow:hidden}.lb-row .who em{color:var(--dust);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;overflow:hidden}.lb-row .you{color:var(--void);background:var(--amber);grid-column:4;padding:4px 7px;font-size:9.5px}.lb-row .val{grid-column:5;justify-content:flex-end;align-items:baseline;gap:12px;min-width:112px;display:flex}.lb-row .val b{color:var(--bone);font-size:clamp(20px,1.6vw,28px);font-weight:500;line-height:1}.lb-row .val b i{color:var(--ash);font-size:.5em;font-style:normal}.lb-row .val em{color:var(--ash);text-align:right;min-width:38px;font-size:11px;font-style:normal}.lb-row.p1{background:linear-gradient(90deg,#ffb04a33,#ffb04a0a 55%,#0b0e15bd);border-color:#ffb04a8c;min-height:78px}.lb-row.p1 .rk{color:var(--amber);font-size:22px}.lb-row.p1 .rk .dia{background:var(--amber);border-color:var(--amber);box-shadow:0 0 10px var(--amber)}.lb-row.p1 img{width:52px;height:52px}.lb-row.p1 .who b{color:var(--hot);font-size:clamp(19px,1.5vw,26px)}.lb-row.p1 .val b{color:var(--hot);text-shadow:0 0 24px #ffb04a80;font-size:clamp(28px,2.3vw,40px)}.lb-row.p2,.lb-row.p3{border-color:#ffb04a3d;min-height:66px}.lb-row.p2 .rk,.lb-row.p3 .rk{color:var(--sand);font-size:17px}.lb-row.me{border-color:var(--amber);box-shadow:inset 3px 0 0 var(--amber), 0 0 24px #ffb04a1f}.lb-row.me .who b{color:var(--hot)}.lb-row.sk{min-height:58px;animation:.45s both rise,1.6s linear infinite sheen;animation-delay:calc(min(var(--i), 16) * 35ms);background:linear-gradient(90deg,#0b0e15bd 30%,#ffd6aa12 50%,#0b0e15bd 70%) 0 0/300% 100%}.lb-gap{justify-content:center;gap:6px;padding:6px 0;display:flex}.lb-gap i{background:#ffd6aa4d;width:4px;height:4px;transform:rotate(45deg)}.lb-off{background:#05060a73;border:1px dashed #ffd6aa33;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:26px 22px;animation:.4s both fade;display:flex}.lb-off .cap{color:var(--sand);font-size:13px}.lb-off em{color:var(--dust);flex-basis:100%;padding-left:36px;font-size:11px;font-style:normal}.lb-me{border:1px solid var(--hair);background:#0b0e15d6;flex-direction:column;gap:22px;padding:clamp(18px,2vw,30px);animation:.5s .2s both rise;display:flex;position:sticky;top:0}.lb-me:after{content:"";border-left:2px solid var(--amber);border-top:2px solid var(--amber);width:14px;height:14px;position:absolute;top:-1px;left:-1px}.lb-pos{align-items:center;gap:clamp(16px,2vw,28px);display:flex}.lb-pos .rg{flex-direction:column;flex:none;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.lb-pos .rng{width:100%;height:100%;position:absolute;inset:0}.lb-pos .rg b{color:var(--hot);font-size:21px;font-weight:500;line-height:1}.lb-pos .rg em{color:var(--ash);margin-top:3px;font-size:11px;font-style:normal}.lb-pos .bst{grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:10px;display:grid}.lb-pos .bst .ic{grid-row:1/3}.lb-pos .bst b{color:var(--bone);font-size:clamp(24px,2vw,34px);font-weight:400;line-height:1}.lb-pos .bst b i{color:var(--ash);font-size:.5em;font-style:normal}.lb-pos .bst .cap{color:var(--dust);font-size:10px}.cs{flex-direction:column;gap:10px;display:flex}.cs>.k{color:var(--amber);letter-spacing:.22em;align-items:center;gap:8px;font-size:11px;display:flex}.cs-row{gap:6px;display:flex}.cs input{min-width:0;height:54px;color:var(--bone);font-family:var(--sans);letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:text;user-select:text;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);background:#05060a99;border:1px solid #ffd6aa40;border-radius:0;outline:none;flex:1;padding:0 14px;font-size:19px;font-weight:800;font-stretch:125%;transition:border-color .15s,background .15s}.cs input::placeholder{color:var(--dust)}.cs input:focus,.cs input.focus{border-color:var(--amber);background:#ffb04a12}.cs-go{background:var(--amber);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);border:0;flex:none;justify-content:center;align-items:center;width:54px;height:54px;transition:background .15s,transform .15s;display:flex}.cs-go:hover,.cs-go.focus{background:var(--hot);outline:none!important}.cs-go:active{transform:scale(.95)}.cs-msg{min-height:14px;color:var(--ash);font-size:10.5px;font-style:normal}.cs.busy .cs-go{opacity:.5}.cs.bad input{border-style:dashed;border-color:var(--ash);animation:.3s nudge}.cs.ok input{border-color:var(--amber);box-shadow:0 0 22px #ffb04a40}@keyframes nudge{25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (width<=1400px){.cw{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.hg{grid-template-columns:minmax(0,1fr) minmax(330px,46vw)}.bx{grid-template-columns:minmax(0,1fr);justify-items:center}.rp{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""tiles""side""chart""go"}.rp-tiles{align-self:auto}.lb{grid-template-columns:minmax(0,1fr)}.lb-me{order:-1;grid-template-columns:auto minmax(0,1fr);align-items:end;display:grid;position:static}}@media (aspect-ratio<=20/21){.ti{padding-top:max(20px, env(safe-area-inset-top));flex-direction:column;justify-content:flex-end}.ti-scrim{background:linear-gradient(#0000,#05060ad1 40%,#05060af0 100%);width:100%;height:62%;top:auto}.ti-l{flex:none;gap:18px}.ti-brand{left:clamp(18px,6vw,60px);top:max(18px, env(safe-area-inset-top));position:fixed}.ti-brand .mark{width:38px;margin-bottom:8px}.ti-brand h1{font-size:clamp(32px,9.4vw,72px)}.ti-brand .serif{margin-top:6px;font-size:clamp(14px,3.8vw,26px)}.ti-menu{width:100%}.ti-menu b{font-size:clamp(20px,5.6vw,36px)}.ti-stats{margin-top:0}.ti-br{align-items:stretch;margin-top:16px;position:static}.ti-br .keys{display:none}.ti-eden{width:10vw;height:9vh;top:8vh;left:calc(60vw + 4px)}.ti-eden span{top:0;left:auto;right:0;transform:translate(-6px,-120%)}.ti-ship{display:none}.hg{grid-template-rows:auto 37vh auto auto auto;grid-template-columns:minmax(0,1fr)}.hg:before{background:linear-gradient(#0000,#05060af0 30%);width:100%;top:44vh}.hg-pad,.hg-info,.hg-strip,.hg-go{grid-column:1}.hg-pad{grid-row:2}.hg-strip{grid-row:3;justify-self:stretch}.hg-info{grid-row:4;align-self:start}.hg-go{bottom:max(12px, env(safe-area-inset-bottom));grid-row:5;position:sticky}.hg-go .keys{display:none}.b-sm{gap:8px;padding:0 12px}#hud.touch .b-sm kbd,.ti-eden,.hg-pad .t{display:none}}@media (width<=760px){.pg{gap:16px}.top h1{font-size:34px}.top .sub{display:none}.mx{--c:calc((100vw - 2 * var(--gx) - 34px - 36px) / 6)}.bx-d{padding:18px}.cw,.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tl{min-height:100px;padding:12px}.vl,.sg{grid-column:1/-1}.rp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rp-tiles>div{gap:6px;padding:10px}.rp-tiles b{font-size:20px}.rp-go{flex-direction:column-reverse}.rp-go .b-build{min-width:0}.lb-tabs{width:100%;margin-left:0}.lb-tabs button{flex:1;justify-content:center}.lb-me{grid-template-columns:minmax(0,1fr);gap:16px}.lb-row{grid-template-columns:34px 30px minmax(0,1fr) auto auto;column-gap:10px;min-height:52px;padding:6px 12px 6px 4px}.lb-row img,.lb-row.p1 img{width:30px;height:30px}.lb-row.p1{min-height:64px}.lb-row .rk{gap:5px;font-size:12px}.lb-row.p1 .rk{font-size:16px}.lb-row.p2 .rk,.lb-row.p3 .rk{font-size:14px}.lb-row .rk .dia{width:6px;height:6px}.lb-row .val{flex-direction:column;align-items:flex-end;gap:3px;min-width:0}.lb-row .val em{min-width:0;font-size:10px}.lb-row .val b{font-size:20px}.lb-row.p1 .val b{font-size:26px}.bx-d>.pct{top:18px;right:18px}.b-next{min-height:72px}}@media (height<=520px) and (aspect-ratio>=20/21){.ti{padding-top:max(16px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom))}.ti-l{gap:12px}.ti-brand .mark{display:none}.ti-brand h1{font-size:clamp(30px,7vh,46px)}.ti-brand .serif{margin-top:4px;font-size:15px}.ti-menu{width:min(400px,100%)}.ti-menu button{padding:6px 0}.ti-menu b{font-size:18px}.ti-menu .bd img{width:20px;height:20px}.ti-stats,.ti-br .keys,.ti-ship{display:none}.ti-br{bottom:max(12px, env(safe-area-inset-bottom))}.kchip{min-height:32px;font-size:10.5px}.ti-eden,.hg-pad .t{display:none}.hg{padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(290px,46vw);row-gap:8px}.hg-info{align-self:start;gap:7px}.hg-info .nm{font-size:30px}.hg-info .tg,.hsets,.hi-head .maker .cap,.hg-go .keys,.sig p{display:none}.hi-head .no{font-size:20px}.hb{grid-template-columns:16px 48px minmax(0,1fr) 70px}.hb em{font-size:10.5px}.sig{padding:8px 12px}.sig b{font-size:14px}.th{width:44px;height:44px;padding:4px}.arr{display:none}.b-launch{min-height:56px}.b-launch b{font-size:20px}.top h1{font-size:30px}.mx{--c:clamp(28px, calc((100vh - 160px) / 6.6), 60px);grid-template-columns:26px repeat(6, var(--c));grid-template-rows:26px;gap:4px}.bx{grid-template-columns:auto minmax(0,1fr)}.bx-d{gap:8px;padding:14px}.bx-d h2{font-size:26px}.bx-d .ln,.flown{display:none}.cw{grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto}.mk{gap:8px;padding:8px 8px 12px}.plate .lt{font-size:54px}.plate .frs img{width:22px;height:22px}.mk .q{display:none}.tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.tl{gap:8px;min-height:84px;padding:10px 12px}.pz-c h1{font-size:56px}.pz-c{gap:10px}.b-build,.b-next{min-height:56px}.b-sm{min-height:48px}.b-next .cdr,.b-next .rng{width:48px;height:48px}.rp{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"hero side""tiles tiles""go go";gap:10px 20px}.rp-chart{display:none}.rp-hero .big b{font-size:96px}.bdg:nth-child(n+4){display:none}.rp-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.rp-tiles>div{gap:4px;padding:8px 10px}.rp-tiles b{font-size:18px}.rp-chart svg{height:110px}.rp-cause,.rp-build{padding:8px 12px}.rp-cause .pic,.rp-build img{width:44px;height:44px}.rk-b{margin-bottom:.3em}.lb{grid-template-columns:minmax(0,1fr) minmax(240px,34vw)}.lb-me{order:0;gap:12px;padding:14px;display:flex;position:sticky}.lb-pos .rg{width:70px;height:70px}.lb-pos .rg b{font-size:16px}.cs input,.cs-go{height:44px}.cs-go{width:44px}.lb-row{min-height:46px}.lb-row.p1{min-height:56px}.lb-tabs button{height:38px}}@media (width<=1400px){.rc .nm{font-size:clamp(18px,1.6vw,28px)}.rc .nm.lg{font-size:clamp(16px,1.25vw,22px)}}@media (aspect-ratio<=20/21){.rf-w{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"h""rig""cards""kite""bar"}.rf-h{gap:10px 16px}.rf-eden{width:100%;max-width:none;margin-left:0}.rig{width:100%}.rf-cards{perspective:none;grid-template-columns:minmax(0,1fr);gap:8px}.rc{animation-name:rise;animation-duration:.5s}.rc-in{grid-template-columns:clamp(56px,16vw,92px) minmax(0,1fr);grid-template-areas:"art top""art kd""art nm""lad lad""crx crx""cost cost""dls dls";align-items:center;gap:6px 14px;display:grid}.rc-top{grid-area:top}.rc-art{grid-area:art;height:clamp(56px,16vw,92px)}.rc-kd{grid-area:kd}.rc .nm{grid-area:nm;font-size:clamp(18px,5vw,26px)}.lad{grid-area:lad}.crx{grid-area:crx}.rc .cost{grid-area:cost}.rc .dls{grid-area:dls;margin-top:0}.rc:not(.on) .lad,.rc:not(.on) .dls,.rc:not(.on) .cost{display:none}.rc:not(.on){filter:brightness(.8)saturate(.85)}.rc.on,.rc:hover{--lift:0px;--sc:1}.rf-bar{z-index:3;margin:0 calc(-1 * var(--gx)) calc(-1 * max(14px, env(safe-area-inset-bottom)));padding:12px var(--gx) max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--hair);background:linear-gradient(#05060abf,#05060af7 30%);flex-direction:column;align-items:stretch;gap:10px;animation:none;position:sticky;bottom:0}.rf-bar .acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-left:0;display:grid}.rf-bar .b-build{order:-1;grid-column:1/-1;min-width:0;min-height:64px}.rf-bar .b-sm{justify-content:center;min-height:48px;padding:0 8px}.rf-bar .b-sm .dots,.rf-bar .b-sm em,.rf-bar kbd{display:none}.rf-bar .b-next{width:100%;margin-left:0}.rq{justify-content:center}}@media (width<=760px){.rf-h .stampw b{font-size:44px}.rf-h .bw-st{align-self:auto}.bw-st>div{gap:8px;height:36px;padding:0 10px}.bw-st b{font-size:14px}.bw-st em{display:none}.rf-eden .ads{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-eden .ad .tx em{display:none}.sl,.rxb{gap:3px;padding:4px 6px 5px}.sl .k,.rxb .k{letter-spacing:.14em;font-size:7.5px}.sl .row{gap:5px}.sl .gi{width:13px;height:18px}.sl .tx b{font-size:10px}.sl .el em{display:none}.sl .el .chip,.rxb .chip{width:12px!important;height:12px!important}.sl .el .chip .ic,.rxb .chip .ic{width:8px;height:8px}.sl .bi{width:16px;height:16px}.sl .bi .ic{width:11px;height:11px}.sl .tg{padding:2px 4px;font-size:8px;top:-8px;right:4px}.rxb b{font-size:12px}.rxb .was,.rxb.none em{display:none}.rig-ft{justify-content:center}.rig-n{display:none}.hlo{grid-template-columns:minmax(0,1fr)}.bx-d .rcp{gap:10px}.b-pin em{display:none}}@media (height<=520px) and (aspect-ratio>=20/21){.rf-w{padding-top:max(8px, env(safe-area-inset-top));padding-bottom:max(8px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);grid-template-areas:"h h""rig cards""bar bar";gap:6px 14px}.rf-h{gap:6px 14px}.rf-h .stampw{flex-direction:row;align-items:baseline;gap:10px}.rf-h .stampw b{font-size:26px}.rf-h .stampw .cap{font-size:10px}.rf-eden,.rf-kite,.rig-ft{display:none}.bw-st>div{gap:6px;height:30px;padding:0 10px}.bw-st b{font-size:13px}.bw-st em{display:none}.bw-st .ic{width:14px;height:14px}.rig{width:min(100%,85.7143vh)}.sl,.rxb{gap:2px;padding:3px 5px 4px}.sl .k,.rxb .k{letter-spacing:.12em;font-size:7px}.sl .gi{width:11px;height:15px}.sl .row{gap:4px}.sl .tx b{font-size:9px}.sl .el{display:none}.sl .bi{width:14px;height:14px}.sl .bi .ic{width:10px;height:10px}.sl .tg{padding:1px 3px;font-size:7.5px;top:-7px;right:3px}.rxb b{font-size:11px}.rxb .chip{width:11px!important;height:11px!important}.rxb .was,.rxb.none em{display:none}.rf-cards{gap:8px}.rc-in{gap:4px;padding:8px 10px}.rc-art{height:40px}.rc .nm{font-size:15px}.rc-top kbd,.rc .dls,.rc-kd .fr,.rc-top .to{display:none}.rc-top .ln{font-size:9px}.rc-kd .kd{padding:3px 5px;font-size:8.5px}.lad li:not(.nw){display:none}.lad li{grid-template-columns:20px minmax(0,1fr);gap:6px;font-size:10.5px;line-height:1.3}.crx{padding:3px 6px}.crx .chip{width:12px!important;height:12px!important}.rc.on{--lift:-4px}.rf-bar{gap:8px;padding-top:6px}.rf-bar .b-build{min-width:200px}.rf-bar .b-build b{font-size:20px}.rf-bar .b-build .cap{display:none}.b-build,.b-next{min-height:50px}.b-sm{min-height:44px}.rf-bar .b-sm .dots,.rf-bar kbd{display:none}.rf-bar .b-next .cdr,.rf-bar .b-next .rng{width:40px;height:40px}.rf-done{gap:8px;padding:14px}.rf-done h2{font-size:30px}.rf-done .eff{font-size:12px}.crx{gap:4px}.crx b{font-size:9.5px}.crx .t{display:none}.rxb b{text-overflow:clip;font-size:10px}}
