:root{--vh: 1vh;--vw: 1vw;--u: min(var(--vh), calc(var(--vw) * .7));--red: #b82a3a;--green: #2a9a60;--lime: #55b985;--deep: #113c2f;--ink: #0a241b;--paper: #f1efe8;--gold: #e3b33a;--mint: #93d9bf;--slate: #46717e;--fs-s: max(10px, calc(var(--u) * 2.4));--fs-m: max(12px, calc(var(--u) * 3.1));--fs-l: max(16px, calc(var(--u) * 4.8));--fs-xl: max(24px, calc(var(--u) * 11));--edge: max(1.5px, calc(var(--u) * .3));--o: max(1px, calc(var(--u) * .24));--pad-l: max(calc(var(--u) * 2.2), env(safe-area-inset-left));--pad-r: max(calc(var(--u) * 2.2), env(safe-area-inset-right));--pad-t: max(calc(var(--u) * 1.6), env(safe-area-inset-top));--pad-b: max(calc(var(--u) * 1.6), env(safe-area-inset-bottom))}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html,body{height:100%;overflow:hidden;background:#0b3d2a;overscroll-behavior:none;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;font-family:Rubik,system-ui,Segoe UI,sans-serif;font-weight:600;color:var(--paper)}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}svg{display:block}#app{position:fixed;inset:0;width:calc(var(--vw) * 100);height:calc(var(--vh) * 100);overflow:hidden}#gl{position:absolute;inset:0;display:block;touch-action:none}#ui{position:absolute;inset:0;pointer-events:none}#ui button,.sheet,.card-box,.res,.scroller,.splash-in,.joy{pointer-events:auto}.otl{text-shadow:var(--o) 0 0 var(--ink),calc(var(--o) * -1) 0 0 var(--ink),0 var(--o) 0 var(--ink),0 calc(var(--o) * -1) 0 var(--ink),var(--o) var(--o) 0 var(--ink),calc(var(--o) * -1) var(--o) 0 var(--ink),var(--o) calc(var(--o) * -1) 0 var(--ink),calc(var(--o) * -1) calc(var(--o) * -1) 0 var(--ink)}.ic{width:100%;height:100%}.sq{width:calc(var(--u) * 9.6);height:calc(var(--u) * 9.6);display:grid;place-items:center;border:var(--edge) solid #fff;border-radius:calc(var(--u) * 1.8);box-shadow:0 calc(var(--u) * .6) 0 #00000047;padding:calc(var(--u) * 1.5);color:#fff}.sq:active,.big:active,.card:active,.nb:active,.btn:active{transform:translateY(calc(var(--u) * .45));box-shadow:0 0 #0000}.btn-dark{background:var(--deep)}.btn-red{background:var(--red)}.big{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.8) calc(var(--u) * 3.6);border-radius:calc(var(--u) * 2.2);border:var(--edge) solid #fff;font-weight:800;font-size:var(--fs-l);color:#fff;background:var(--green);box-shadow:0 calc(var(--u) * .8) 0 #0000004d}.big svg{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);flex:none}.big b{font-weight:800;text-shadow:0 calc(var(--u) * .3) 0 rgba(0,0,0,.25)}.big.alt{background:var(--slate)}.big.red{background:var(--red)}.btn{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .7);min-height:calc(var(--u) * 6.4);padding:calc(var(--u) * .8) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.6);border:var(--edge) solid #fff;background:#5d7c76;font-weight:800;font-size:var(--fs-m);color:#fff;box-shadow:0 calc(var(--u) * .5) 0 #00000047}.btn svg{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.btn.go,.btn.buy.can{background:var(--green)}.btn.on{background:#0b6b3a;box-shadow:none;opacity:.9}.btn.buy:not(.can){background:#6b7f7a}.btn.big{font-size:var(--fs-m)}.splash{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#08402cb8;pointer-events:auto;transition:opacity .35s,transform .35s;z-index:5}.splash.out{opacity:0;transform:scale(1.06);pointer-events:none}.splash-in{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 3);text-align:center;padding:0 4vw}.brand h1{display:flex;flex-direction:column;line-height:.92;font-weight:800;letter-spacing:-.01em}.brand h1 span{font-size:calc(var(--u) * 12.5);color:#fff;-webkit-text-stroke:calc(var(--u) * .9) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * 1.2) 0 var(--ink)}.brand h1 .r{color:var(--gold);font-size:calc(var(--u) * 11.5);transform:rotate(-2deg)}.brand p{margin-top:calc(var(--u) * 1.8);font-size:var(--fs-m);color:#e8fff1;max-width:70vw}.splash small{font-size:var(--fs-s);color:#cfeedd;max-width:70vw}.splash .big{animation:bob 1.6s ease-in-out infinite;font-size:calc(var(--u) * 6.4);padding:calc(var(--u) * 2.2) calc(var(--u) * 7)}.panel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:calc(var(--u) * 12) var(--pad-r) calc(var(--u) * 18.5) var(--pad-l)}.sheet{width:min(calc(var(--u) * 158),100%);max-height:100%;display:flex;flex-direction:column;background:var(--deep);border:var(--edge) solid #fff;border-radius:calc(var(--u) * 2.4);box-shadow:0 calc(var(--u) * .8) 0 #0000004d;overflow:hidden;animation:sheetin .28s cubic-bezier(.2,1.3,.4,1)}.sheet-h{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--u) * 1.4) calc(var(--u) * 2) calc(var(--u) * .6)}.sheet-h h2{font-size:var(--fs-l);font-weight:800}.sheet-h .sq{width:calc(var(--u) * 7.2);height:calc(var(--u) * 7.2);padding:calc(var(--u) * 1.4)}.sheet-b{display:flex;flex-direction:column;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * .8) calc(var(--u) * 2) calc(var(--u) * 2);min-height:0;overflow:hidden}.tabs{display:flex;gap:calc(var(--u) * 1)}.tabs button{padding:calc(var(--u) * .9) calc(var(--u) * 2.4);border-radius:99px;background:#14654a;border:max(2px,calc(var(--u) * .35)) solid transparent;font-weight:800;font-size:var(--fs-s)}.tabs button.on{background:var(--green);border-color:#fff}.scroller{display:flex;gap:calc(var(--u) * 1.6);overflow-x:auto;overflow-y:hidden;padding:calc(var(--u) * .6) calc(var(--u) * .4) calc(var(--u) * 1.4);touch-action:pan-x;scrollbar-width:none}.scroller::-webkit-scrollbar{display:none}.tcard{flex:none;width:calc(var(--u) * 29);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1.8);background:#12633f;border:var(--edge) solid transparent;text-align:center}.tcard.eq{border-color:var(--gold)}.tcard .pic{width:calc(var(--u) * 19);height:calc(var(--u) * 19);object-fit:contain}.tcard h3{font-size:var(--fs-m);font-weight:800}.tcard p{font-size:max(10px,calc(var(--u) * 2.1));color:#bfe9d2;min-height:calc(var(--u) * 5)}.stat{width:100%;display:flex;flex-direction:column;gap:calc(var(--u) * .2);text-align:left;font-size:max(9px,calc(var(--u) * 2));color:#cfeedd}.stat i{display:block;height:calc(var(--u) * 1.3);border-radius:99px;background:#0a3a28;overflow:hidden}.stat u{display:block;height:100%;background:var(--gold);border-radius:99px}.tcard .btn{width:100%;margin-top:auto}.acad{display:grid;grid-template-columns:1fr 1.5fr;gap:calc(var(--u) * 2.4);align-items:start}.acad-l{display:flex;flex-direction:column;gap:calc(var(--u) * 1.2)}.acad-l h3,.stad-i h3{font-size:var(--fs-l);font-weight:800;color:var(--gold);line-height:1.05}.acad-l p{font-size:var(--fs-s);color:#d7f5e5;line-height:1.35}.acad-l .fine{color:#9fd1b8}.track{position:relative;padding:calc(var(--u) * 2.2) 0 calc(var(--u) * .8)}.track-bar{display:flex;justify-content:space-between;position:relative;height:calc(var(--u) * 3);align-items:center}.track-bar:before{content:"";position:absolute;left:0;right:0;top:50%;height:calc(var(--u) * 1);transform:translateY(-50%);background:#51616a;border-radius:99px}.track-bar i{position:relative;width:calc(var(--u) * 3);height:calc(var(--u) * 3);border-radius:50%;background:#0a3a28;border:var(--edge) solid #fff}.track-bar i.f{background:var(--gold)}.train{position:absolute;top:calc(var(--u) * .2);left:calc(var(--p) * (100% - var(--u) * 3));width:calc(var(--u) * 3);height:calc(var(--u) * 3);color:var(--red);transition:left .5s}.slots{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 1.2)}.slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * 1);border-radius:calc(var(--u) * 1.6);background:#12633f;border:var(--edge) solid var(--rc, transparent);text-align:center;min-height:calc(var(--u) * 24)}.slot img{width:calc(var(--u) * 12.5);height:calc(var(--u) * 12.5);object-fit:contain}.slot b{font-size:max(10px,calc(var(--u) * 2.3));font-weight:800;line-height:1.1}.slot em{font-style:normal;font-size:max(9px,calc(var(--u) * 2));color:#bfe9d2}.slot.empty{background:transparent;border:var(--edge) dashed #3f8a6a;color:#6fb08f}.slot.empty span{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.stad{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 2.4);align-items:start}.stad-i{display:flex;flex-direction:column;gap:calc(var(--u) * .8)}.stad-i p{font-size:var(--fs-s);color:#d7f5e5}.kv{display:flex;justify-content:space-between;font-size:var(--fs-s);padding:calc(var(--u) * .4) 0;border-bottom:max(1px,calc(var(--u) * .2)) solid #1c6a4c}.kv b{color:var(--gold);font-weight:800}.tiers{list-style:none;display:flex;flex-direction:column;gap:calc(var(--u) * .7)}.tiers li{display:flex;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .8) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1.2);background:#0e5a3b;font-size:var(--fs-s);color:#7fb99d}.tiers li svg{width:calc(var(--u) * 3);height:calc(var(--u) * 3);flex:none}.tiers li span{flex:1}.tiers li em{font-style:normal;font-size:max(9px,calc(var(--u) * 2))}.tiers li.ok{background:#14754c;color:#fff}.tiers li.ok svg{color:var(--gold)}#ui{--joy-s: 1.35;--joy-a: .7}.joy{position:absolute;right:calc(var(--pad-r) + var(--u) * 1.2);bottom:calc(var(--pad-b) + var(--u) * 1.2);width:calc(var(--u) * 32 * var(--joy-s));height:calc(var(--u) * 32 * var(--joy-s));opacity:var(--joy-a);display:grid;place-items:center;touch-action:none;z-index:1}.hand-left .joy{right:auto;left:calc(var(--pad-l) + var(--u) * 1.2)}.hand-left .pcard{left:auto;right:var(--pad-r)}.joy-ring{position:relative;width:calc(var(--u) * 25 * var(--joy-s));height:calc(var(--u) * 25 * var(--joy-s));border-radius:50%;border:var(--edge) solid rgba(255,255,255,.8);background:#113c2f80;display:grid;place-items:center}.joy-ring:after{content:"";position:absolute;inset:31%;border-radius:50%;border:max(1.5px,calc(var(--u) * .25)) dashed rgba(255,255,255,.35)}.joy-knob{position:relative;z-index:1;width:calc(var(--u) * 11 * var(--joy-s));height:calc(var(--u) * 11 * var(--joy-s));border-radius:50%;background:#f1efe8;border:var(--edge) solid #fff;box-shadow:0 calc(var(--u) * .5) 0 #0000004d;transition:transform .06s linear}.joy-set{display:grid;grid-template-columns:1fr 1fr auto;gap:calc(var(--u) * 2);align-items:center}.rng{display:flex;flex-direction:column;gap:calc(var(--u) * .6)}.rng label{display:flex;justify-content:space-between;font-size:var(--fs-s);font-weight:700}.rng output{color:var(--gold);font-weight:800}.rng input{width:100%;accent-color:var(--green);min-height:32px;touch-action:pan-y}.joy-prev{width:calc(var(--u) * 20);height:calc(var(--u) * 20);display:grid;place-items:center;overflow:hidden;border-radius:calc(var(--u) * 1.2);background:#0a3a28;opacity:var(--joy-a)}.joy-prev .joy-ring{width:calc(var(--u) * 12.5 * var(--joy-s));height:calc(var(--u) * 12.5 * var(--joy-s))}.joy-prev .joy-knob{width:calc(var(--u) * 5.5 * var(--joy-s));height:calc(var(--u) * 5.5 * var(--joy-s))}.joy-bar{position:absolute;top:calc(var(--pad-t) + var(--u) * 1);left:50%;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1) calc(var(--u) * 1.6);background:var(--deep);border:var(--edge) solid #fff;border-radius:99px;font-weight:800;font-size:var(--fs-s);white-space:nowrap}.joy-bar .btn{min-height:36px;padding:0 calc(var(--u) * 2)}.joy-mv{min-height:40px;align-self:center}.joy-set{grid-template-columns:1fr 1fr auto auto}@media(pointer:coarse){.sq{width:max(44px,calc(var(--u) * 9.6));height:max(44px,calc(var(--u) * 9.6))}.sheet-h .sq{width:max(44px,calc(var(--u) * 7.2));height:max(44px,calc(var(--u) * 7.2))}.btn{min-height:max(40px,calc(var(--u) * 6.4))}.tabs button{min-height:40px}.seg button{min-height:38px}.tg{min-height:max(44px,calc(var(--u) * 8))}}.splash-crest{width:calc(var(--u) * 13);height:calc(var(--u) * 15);margin:0 auto calc(var(--u) * 1.2);filter:drop-shadow(0 calc(var(--u) * .6) 0 rgba(0,0,0,.35))}.club-line{color:#e8c96a;font-weight:800}.plate-r{display:flex;align-items:center;gap:calc(var(--u) * 1.2)}.fact{font-size:var(--fs-s);color:#cfeedd;line-height:1.35;max-width:calc(var(--u) * 60)}.card-box .fact{text-align:center;max-width:none}.chron-h{font-size:var(--fs-s);color:#cfeedd}.chap{flex:none;width:calc(var(--u) * 30);display:flex;flex-direction:column;gap:calc(var(--u) * .6);padding:calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.6);background:#12633f;border-left:calc(var(--u) * .7) solid var(--red)}.chap b{font-size:var(--fs-l);font-weight:800;color:var(--gold);line-height:1}.chap h3{font-size:var(--fs-m);font-weight:800;line-height:1.1}.chap p{font-size:max(10px,calc(var(--u) * 2.2));color:#d7f5e5;line-height:1.35}.chap.lock{opacity:.55;border-left-color:#51616a;background:#0e5a3b;align-items:flex-start}.chap.lock span{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.sym{display:grid;grid-template-columns:1.1fr 1.2fr 1fr;gap:calc(var(--u) * 2);overflow-y:auto;touch-action:pan-y;min-height:0}.sym section{display:flex;flex-direction:column;gap:calc(var(--u) * .8)}.sym h3{font-size:var(--fs-m);font-weight:800;color:var(--gold)}.sym p{font-size:var(--fs-s);color:#d7f5e5;line-height:1.35}.sym .note{font-size:max(9px,calc(var(--u) * 1.9));color:#9fd1b8}.sym-crest{width:calc(var(--u) * 10);height:calc(var(--u) * 11.6)}.flags{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--u) * .8);font-size:var(--fs-s)}.fl{width:calc(var(--u) * 3);height:calc(var(--u) * 3);border-radius:calc(var(--u) * .5);border:max(1.5px,calc(var(--u) * .3)) solid #fff}.fl.red{background:#c8213a}.fl.green{background:#18884f}.sq-wrap{display:grid;grid-template-columns:1fr 1.35fr;gap:calc(var(--u) * 2);min-height:0;overflow:hidden}.sq-list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,min-content);gap:calc(var(--u) * .9);align-content:start;overflow-x:auto;padding:calc(var(--u) * .4)}.sq-card{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(var(--u) * 13);padding:calc(var(--u) * .8) calc(var(--u) * .4);border-radius:calc(var(--u) * 1.4);background:#12633f;border:var(--edge) solid transparent}.sq-card.on{border-color:var(--gold);background:#17724a}.sq-card.sub{background:#0f5535;opacity:.92;border-style:dashed;border-color:#1f7a52}.sq-card.sub.on{border-color:var(--gold);opacity:1}.swaps{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .7);align-items:center}.swaps small{width:100%;color:#9fd1b8;font-size:max(10px,calc(var(--u) * 1.9))}.btn.sw{display:flex;flex-direction:column;align-items:flex-start;padding:calc(var(--u) * .7) calc(var(--u) * 1.2);min-height:44px;background:#17724a;border-radius:calc(var(--u) * 1.2)}.btn.sw b{font-size:max(10px,calc(var(--u) * 2))}.btn.sw em{font-style:normal;font-size:max(9px,calc(var(--u) * 1.7));color:#9fd1b8}.sq-card img{width:calc(var(--u) * 9.4);height:calc(var(--u) * 9.4);object-fit:contain}.sq-card b{font-size:max(10px,calc(var(--u) * 2.2));font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-card em{font-style:normal;font-size:max(8px,calc(var(--u) * 1.8));color:#9fd1b8}.ovr{position:absolute;top:calc(var(--u) * .4);left:calc(var(--u) * .4);min-width:calc(var(--u) * 3.6);padding:calc(var(--u) * .1) calc(var(--u) * .6);border-radius:calc(var(--u) * .7);text-align:center;font-style:normal;font-weight:800;font-size:max(10px,calc(var(--u) * 2.3));color:var(--ink);background:#b0793f}.ovr.silver{background:#b4bcc4}.ovr.gold{background:var(--gold)}.ovr.big{position:static;font-size:var(--fs-l);padding:calc(var(--u) * .8) calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1.2)}.sq-d{display:flex;flex-direction:column;gap:calc(var(--u) * 1.2);overflow-y:auto;touch-action:pan-y;padding-right:calc(var(--u) * .4)}.sq-h{display:flex;gap:calc(var(--u) * 1.6);align-items:center}.sq-h h3{font-size:var(--fs-m);font-weight:800;color:var(--gold);line-height:1.1}.sq-h p{font-size:var(--fs-s);color:#d7f5e5}.sq-h small{font-size:max(9px,calc(var(--u) * 2));color:#9fd1b8}.xp{height:calc(var(--u) * 1.1);border-radius:99px;background:#0a3a28;overflow:hidden;margin:calc(var(--u) * .4) 0}.xp u{display:block;height:100%;background:var(--mint)}.st-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 1)}.st{display:flex;flex-direction:column;gap:calc(var(--u) * .4);padding:calc(var(--u) * 1);border-radius:calc(var(--u) * 1.3);background:#12633f}.st-t{display:flex;justify-content:space-between;font-size:var(--fs-s)}.st-t b{color:var(--gold);font-weight:800}.st>i{display:block;height:calc(var(--u) * 1.2);border-radius:99px;background:#0a3a28;overflow:hidden}.st>i u{display:block;height:100%;background:var(--lime)}.st .btn{min-height:calc(var(--u) * 5.2);font-size:var(--fs-s)}.st small{display:none;font-size:max(9px,calc(var(--u) * 1.9));color:#9fd1b8;line-height:1.2}@media(min-height:560px){.st small{display:block}}.pcard{position:absolute;left:var(--pad-l);bottom:var(--pad-b);display:flex;gap:calc(var(--u) * 1.2);align-items:stretch;padding:calc(var(--u) * 1) calc(var(--u) * 1.4);background:#113c2ff0;border:var(--edge) solid #fff;border-radius:calc(var(--u) * 1.6);min-width:calc(var(--u) * 30);pointer-events:none;animation:sheetin .25s both}.pcard.opp{border-color:#ff8a92;background:#4b1820f0}.pc-ovr{align-self:flex-start;min-width:calc(var(--u) * 6);text-align:center;padding:calc(var(--u) * .5) calc(var(--u) * .8);border-radius:calc(var(--u) * 1);font-size:var(--fs-m);font-weight:800;color:var(--ink);background:#b0793f}.pc-ovr.silver{background:#b4bcc4}.pc-ovr.gold{background:var(--gold)}.pc-info{display:flex;flex-direction:column;gap:calc(var(--u) * .3);flex:1}.pc-name{font-size:var(--fs-s);font-weight:800;line-height:1.1}.pc-info small{font-size:max(8px,calc(var(--u) * 1.8));color:#bfe9d2}.pc-bar{display:grid;grid-template-columns:calc(var(--u) * 9) 1fr calc(var(--u) * 2.4);gap:calc(var(--u) * .6);align-items:center;font-size:max(8px,calc(var(--u) * 1.7))}.pc-bar em{font-style:normal;color:#cfeedd}.pc-bar s{text-decoration:none;text-align:right;font-weight:800}.pc-bar i{height:calc(var(--u) * .9);border-radius:99px;background:#00000059;overflow:hidden}.pc-bar u{display:block;height:100%;background:var(--gold)}.overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#05281c99;pointer-events:auto;padding:var(--pad-t) var(--pad-r) var(--pad-b) var(--pad-l);z-index:4}.card-box{display:flex;flex-direction:column;gap:calc(var(--u) * 1.8);min-width:calc(var(--u) * 48);max-width:100%;padding:calc(var(--u) * 2.6) calc(var(--u) * 3);background:var(--deep);border:var(--edge) solid #fff;border-radius:calc(var(--u) * 2.6);box-shadow:0 calc(var(--u) * .8) 0 #0000004d;animation:sheetin .25s cubic-bezier(.2,1.3,.4,1)}.card-box h2{font-size:var(--fs-xl);text-align:center;line-height:1}.card-box.wide{min-width:calc(var(--u) * 80)}.card-box .sheet-h{padding:0}.card-box .sheet-h h2{font-size:var(--fs-l);text-align:left}.row2{display:flex;gap:calc(var(--u) * 1.4)}.row2 .big{flex:1;font-size:var(--fs-m);padding-inline:calc(var(--u) * 2)}.set-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 1.2)}.tg{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1.3) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.6);background:#12633f;font-weight:800;font-size:var(--fs-s);min-height:calc(var(--u) * 8)}.tg>svg{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.tg i{width:calc(var(--u) * 7);height:calc(var(--u) * 3.8);border-radius:99px;background:#0a3a28;position:relative;flex:none}.tg i u{position:absolute;top:12%;left:6%;width:38%;height:76%;border-radius:50%;background:#9db8ad;transition:transform .15s,background .15s}.tg.on i{background:var(--green)}.tg.on i u{transform:translate(calc(var(--u) * 3.1));background:#fff}.tg.q{grid-column:1 / -1}.seg{display:flex;gap:calc(var(--u) * .6)}.seg button{padding:calc(var(--u) * .8) calc(var(--u) * 1.6);border-radius:99px;background:#0a3a28;font-weight:800;font-size:var(--fs-s)}.seg .on{background:var(--green)}.tg.danger{grid-column:1 / -1;justify-content:center;background:#8d1d2a}.tg.danger span{display:none}.reveal .reveal-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * 3) calc(var(--u) * 6);background:var(--deep);border:var(--edge) solid var(--rc);border-radius:calc(var(--u) * 2.6);animation:reveal .6s cubic-bezier(.2,1.4,.4,1);overflow:hidden}.reveal img{width:calc(var(--u) * 34);height:calc(var(--u) * 34);object-fit:contain;position:relative}.reveal small{font-size:var(--fs-s);font-weight:800;color:var(--rc);position:relative}.reveal h2{font-size:var(--fs-l);position:relative}.reveal p{font-size:var(--fs-s);color:#d7f5e5;position:relative}.reveal .btn{position:relative;margin-top:calc(var(--u) * 1)}.rays{position:absolute;inset:-40%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rc) 28%,transparent) 0 10deg,transparent 10deg 20deg);animation:spin 8s linear infinite}.res{width:min(calc(var(--u) * 158),100%);display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 4);padding:calc(var(--u) * 3.4) calc(var(--u) * 4);background:var(--deep);border:var(--edge) solid #fff;border-radius:calc(var(--u) * 2.8);box-shadow:0 calc(var(--u) * 1) 0 #0000004d;animation:sheetin .4s cubic-bezier(.2,1.3,.4,1)}.res-l{display:flex;flex-direction:column;gap:calc(var(--u) * 2);justify-content:center}.res h1{font-size:var(--fs-xl);font-weight:800;line-height:.95;color:var(--gold);-webkit-text-stroke:calc(var(--u) * .8) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * .8) 0 var(--ink)}.res.draw h1{color:#fff}.res.loss h1{color:#ff7a85}.res-score{display:flex;align-items:center;gap:calc(var(--u) * 1.4);font-size:var(--fs-s);font-weight:800;flex-wrap:wrap}.res-score b{font-size:calc(var(--u) * 11);line-height:1}.res-score i{font-style:normal;font-size:calc(var(--u) * 8)}.chips{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .8)}.chip{display:flex;align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .7) calc(var(--u) * 1.6);border-radius:99px;font-size:var(--fs-s);font-weight:800;color:var(--ink);animation:chip .5s both}.chip svg{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.chip.gold{background:var(--gold)}.chip.green{background:var(--lime)}.chip.mint{background:var(--mint)}.chip.blue{background:#8fd0ff}.chip.red{background:#ff8a92}.res-r{display:flex;flex-direction:column;gap:calc(var(--u) * 1.6);justify-content:center}.lines{list-style:none;display:flex;flex-direction:column;gap:calc(var(--u) * .8)}.lines li{display:flex;align-items:center;gap:calc(var(--u) * .8);font-size:var(--fs-m);opacity:0;transform:translateY(calc(var(--u) * 1));animation:rowin .4s forwards;animation-delay:calc(var(--i) * .12s + .25s)}.lines li span{flex:1;color:#d7f5e5;font-size:var(--fs-s)}.lines li b{color:var(--gold);font-weight:800}.lines li svg{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.total{display:flex;align-items:center;gap:calc(var(--u) * 1);padding-top:calc(var(--u) * 1);border-top:max(2px,calc(var(--u) * .3)) solid #1c6a4c;font-size:var(--fs-s)}.total span{flex:1}.total b{font-size:calc(var(--u) * 8);color:var(--gold);line-height:1;-webkit-text-stroke:calc(var(--u) * .5) var(--ink);paint-order:stroke fill}.total svg{width:calc(var(--u) * 6);height:calc(var(--u) * 6)}.res-btns{display:flex;gap:calc(var(--u) * 1.2)}.res-btns .big{flex:1;font-size:var(--fs-m);padding-inline:calc(var(--u) * 1.6)}.res-btns .big:first-child{flex:1.6}.hud{position:absolute;inset:0;padding:var(--pad-t) var(--pad-r) 0 var(--pad-l)}.team{position:absolute;top:var(--pad-t);display:flex;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .8) calc(var(--u) * 1.6);background:var(--deep);border:var(--edge) solid #fff;border-radius:calc(var(--u) * 1.8);box-shadow:0 calc(var(--u) * .5) 0 #00000047}.team.me{left:var(--pad-l)}.team.opp{right:calc(var(--pad-r) + var(--u) * 11.4)}.crest-box{position:relative;width:calc(var(--u) * 7);height:calc(var(--u) * 8);flex:none}.crest-box .crest{width:100%;height:100%}.crest-t{position:absolute;inset:0 0 calc(var(--u) * 1) 0;display:grid;place-items:center;font-weight:800;font-size:max(9px,calc(var(--u) * 2.2));color:#fff;-webkit-text-stroke:calc(var(--u) * .4) var(--ink);paint-order:stroke fill}.team-txt{display:flex;flex-direction:column;align-items:center;line-height:1}.team-txt span{font-size:max(9px,calc(var(--u) * 2));font-weight:800;letter-spacing:.04em}.team-txt b{font-size:calc(var(--u) * 7.2);font-weight:800}.team.opp .team-txt{order:-1}.pause-btn{position:absolute;top:var(--pad-t);right:var(--pad-r);background:var(--deep)}.hud-mid{position:absolute;top:var(--pad-t);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .8)}.plate{display:flex;flex-direction:column;align-items:center;padding:calc(var(--u) * .6) calc(var(--u) * 3.4);background:var(--deep);border:var(--edge) solid #fff;border-radius:calc(var(--u) * 1.8);box-shadow:0 calc(var(--u) * .5) 0 #00000047;min-width:calc(var(--u) * 25)}.plate-t{font-size:max(9px,calc(var(--u) * 2));font-weight:800;white-space:nowrap;color:#bfe9d2}.plate-time{font-size:calc(var(--u) * 6.4);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.urgent .plate-time{color:#ff6671;animation:pulse .5s ease-in-out infinite}.mcoins{display:flex;align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .2) calc(var(--u) * 1.8);background:var(--deep);border:max(2px,calc(var(--u) * .4)) solid #fff;border-radius:99px;font-weight:800;font-size:var(--fs-m);color:var(--gold)}.mcoins svg{width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.8)}.bump{animation:bump .35s}.warn{position:absolute;top:calc(var(--u) * 22);left:50%;transform:translate(-50%);padding:calc(var(--u) * .9) calc(var(--u) * 3);background:var(--red);border:var(--edge) solid #fff;border-radius:99px;font-size:var(--fs-m);font-weight:800;white-space:nowrap;animation:blink .6s steps(2) infinite}.combo{position:absolute;top:34%;left:50%;transform:translate(-50%);font-size:calc(var(--u) * 8.5);font-weight:800;color:var(--gold);-webkit-text-stroke:calc(var(--u) * .8) var(--ink);paint-order:stroke fill;white-space:nowrap}.combo.pop{animation:combo .5s cubic-bezier(.2,1.6,.4,1)}.banner{position:absolute;left:0;right:0;top:36%;display:flex;justify-content:center}.banner.go .banner-in{animation:banner 2.3s both}.banner-in{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * 2) calc(var(--u) * 8);background:var(--deep);border-block:var(--edge) solid #fff;text-align:center;min-width:52%}.banner h2{font-size:calc(var(--u) * 10);line-height:1;font-weight:800;color:#fff;-webkit-text-stroke:calc(var(--u) * .7) var(--ink);paint-order:stroke fill}.banner small{font-size:var(--fs-s);color:var(--gold);font-weight:800}.banner em{font-style:normal;font-size:var(--fs-s);color:var(--mint)}.goaltxt{position:absolute;top:30%;left:0;right:0;text-align:center;animation:goal .6s cubic-bezier(.2,1.5,.4,1) both}.goaltxt h1{font-size:calc(var(--u) * 20);line-height:.95;font-weight:800;color:var(--gold);-webkit-text-stroke:calc(var(--u) * 1.4) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * 1.4) 0 var(--ink)}.goaltxt.opp h1{color:#ff7a85;font-size:calc(var(--u) * 12)}.goaltxt p{margin-top:calc(var(--u) * .6);font-size:var(--fs-l);font-weight:800;color:#fff;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill}.hint{position:absolute;left:50%;bottom:calc(var(--u) * 6);transform:translate(-50%);display:flex;align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 1.2) calc(var(--u) * 3);background:#0d4d33eb;border:var(--edge) solid #fff;border-radius:99px;font-size:var(--fs-m);font-weight:800;white-space:nowrap}.hand{position:relative;width:calc(var(--u) * 11);height:calc(var(--u) * 4)}.hand:before{content:"";position:absolute;top:50%;left:0;width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);margin-top:calc(var(--u) * -1.8);border-radius:50%;background:#fff;animation:drag 1.6s ease-in-out infinite}.hand:after{content:"";position:absolute;top:50%;left:0;right:0;border-top:calc(var(--u) * .6) dotted #fff;opacity:.7}.floats{position:absolute;inset:0;pointer-events:none;overflow:hidden}.float{position:absolute;transform:translate(-50%,-50%);font-size:var(--fs-m);font-weight:800;color:#fff;white-space:nowrap;-webkit-text-stroke:calc(var(--u) * .55) var(--ink);paint-order:stroke fill;animation:rise 1.05s ease-out forwards}.float.coin{color:var(--gold)}.float.good{color:var(--mint)}.float.warn{color:#ff8a92}.float.ram{color:#ffb15c;font-size:var(--fs-l)}.cine{position:absolute;inset:0;pointer-events:none}.cine .lb{position:absolute;left:0;right:0;height:0;background:#000;transition:height .5s cubic-bezier(.2,.8,.2,1)}.cine .lb.t{top:0}.cine .lb.b{bottom:0}.cine.on .lb{height:10vh}.cine-tag{position:absolute;left:calc(var(--u) * 5);bottom:calc(10vh + var(--u) * 2);display:flex;align-items:center;gap:calc(var(--u) * 1.2);font-size:var(--fs-l);font-weight:800;letter-spacing:.08em;color:#fff;-webkit-text-stroke:calc(var(--u) * .5) var(--ink);paint-order:stroke fill;opacity:0;transform:translate(-12px);transition:opacity .3s,transform .3s}.cine-tag:not(:empty){opacity:1;transform:none}.cine-tag.live:before{content:"";width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);border-radius:50%;background:var(--red);box-shadow:0 0 0 calc(var(--u) * .5) var(--ink);animation:rec 1s steps(2) infinite}.cine-skip{position:absolute;left:0;right:0;bottom:3vh;text-align:center;font-size:var(--fs-s);color:#ffffff8c;opacity:0;transition:opacity .4s .8s}.cine.on .cine-skip{opacity:1}.hud.cine-on .hint,.hud.cine-on .pcard,.hud.cine-on .warn,.hud.cine-on .combo{display:none}@keyframes rec{50%{opacity:.25}}.flash{position:absolute;inset:0;background:var(--c, #fff);opacity:0;pointer-events:none;z-index:3}.flash.on{animation:flash .5s ease-out}.slowfx{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(ellipse at center,#143c5000 55%,#0e2c406b);z-index:2}.slowfx.on{opacity:1}.toast{position:absolute;left:50%;bottom:calc(var(--u) * 20);transform:translate(-50%);padding:calc(var(--u) * 1.2) calc(var(--u) * 3);background:var(--deep);border:var(--edge) solid #fff;border-radius:99px;font-weight:800;font-size:var(--fs-s);white-space:nowrap;z-index:6;pointer-events:none}.toast.show{animation:toast 2.2s both}.shake{animation:shake .35s}.pop{animation:popin .4s cubic-bezier(.2,1.6,.4,1)}.rotate{position:fixed;inset:0;z-index:99;display:none;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:#0b3d2a;color:#fff;font-size:20px;font-weight:800;text-align:center;padding:24px;touch-action:none}.rotate-phone{width:56px;height:96px;border:5px solid #fff;border-radius:12px;animation:rot 2.4s ease-in-out infinite;position:relative}.rotate-phone:after{content:"";position:absolute;left:50%;bottom:6px;width:14px;height:4px;margin-left:-7px;border-radius:4px;background:#fff}@media(orientation:portrait){.rotate{display:flex}}@keyframes pulse{50%{transform:translate(var(--tx, 0),var(--ty, 0)) scale(1.06)}}@keyframes bob{50%{transform:translateY(calc(var(--u) * -.7))}}@keyframes sheetin{0%{opacity:0;transform:translateY(calc(var(--u) * 3)) scale(.96)}}@keyframes rise{0%{opacity:0;margin-top:0;transform:translate(-50%,-50%) scale(.6)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}to{opacity:0;margin-top:calc(var(--u) * -9);transform:translate(-50%,-50%) scale(1)}}@keyframes bump{40%{transform:scale(1.35)}}@keyframes blink{50%{opacity:.35}}@keyframes combo{0%{transform:translate(-50%) scale(.4);opacity:0}}@keyframes banner{0%{transform:translate(-110%)}14%,80%{transform:translate(0)}to{transform:translate(110%)}}@keyframes goal{0%{transform:scale(.2) rotate(-6deg);opacity:0}}@keyframes drag{0%{transform:translate(calc(var(--u) * 7.4))}55%{transform:translate(0)}to{transform:translate(0);opacity:.2}}@keyframes flash{0%{opacity:.9}to{opacity:0}}@keyframes toast{0%{opacity:0;transform:translate(-50%,calc(var(--u) * 2))}10%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}@keyframes shake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes popin{0%{transform:scale(.85)}to{transform:scale(1)}}@keyframes rowin{to{opacity:1;transform:none}}@keyframes chip{0%{opacity:0;transform:scale(.6)}}@keyframes reveal{0%{transform:scale(.3) rotate(-8deg);opacity:0}}@keyframes rot{0%,15%{transform:rotate(0)}55%,85%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.cta,.stn.cur .stn-n,.cash,.splash .big,.urgent .plate-time,.rays,.warn{animation:none}}img.crest{display:block;width:100%;height:100%;object-fit:contain}.mc-h img.crest{width:calc(var(--u) * 6.4);height:calc(var(--u) * 7.4)}.joy.edit .joy-ring{outline:3px dashed var(--gold);outline-offset:4px;opacity:1}@keyframes flip{0%{transform:rotateX(90deg);opacity:0}55%{transform:rotateX(-25deg);opacity:1}to{transform:none}}.intro{position:absolute;inset:0;z-index:30;overflow:hidden;background:linear-gradient(180deg,#050d0b,#0c211b 55%,#123428);pointer-events:auto;transition:opacity .7s,transform .7s;cursor:pointer}.intro.out{opacity:0;transform:scale(1.08);pointer-events:none}.intro>*{position:absolute}.in-stars i{position:absolute;width:max(2px,calc(var(--u) * .35));height:max(2px,calc(var(--u) * .35));border-radius:50%;background:#fff;opacity:.2;animation:twinkle 2.4s var(--d) infinite}@keyframes twinkle{50%{opacity:.9}}.in-sky{left:0;right:0;bottom:24%;width:100%;height:22%;opacity:0;animation:fadein 1.2s .2s forwards}@keyframes fadein{to{opacity:1}}.in-ground{left:0;right:0;bottom:0;height:26%;background:linear-gradient(180deg,#1a1511,#0a0806);border-top:max(3px,calc(var(--u) * .5)) solid #2a241d}.in-rail{left:0;right:0;top:calc(var(--u) * 1.2);height:max(4px,calc(var(--u) * .9));background:linear-gradient(180deg,#c9d2d6,#6b767c);box-shadow:0 calc(var(--u) * .5) 0 #000}.in-sleepers{left:0;right:0;top:calc(var(--u) * 2.2);height:calc(var(--u) * 3.4);background:repeating-linear-gradient(90deg,#4a3622 0 calc(var(--u) * 2.4),transparent calc(var(--u) * 2.4) calc(var(--u) * 5.4))}.go .in-sleepers{animation:sleep .45s linear 7,sleep 1.4s 3.2s linear 3}@keyframes sleep{to{background-position-x:calc(var(--u) * -5.4)}}.in-run{left:0;bottom:calc(26% - var(--u) * .6);width:calc(var(--u) * 78);transform:translate(-110%)}.go .in-run{animation:run 3.1s .35s cubic-bezier(.35,.1,.6,1) forwards}@keyframes run{0%{transform:translate(-110%)}to{transform:translate(calc(100vw + var(--u) * 6))}}.in-train{width:100%;display:block;filter:drop-shadow(0 calc(var(--u) * .6) 0 rgba(0,0,0,.5))}.in-wheelset{animation:chug .18s ease-in-out infinite alternate}@keyframes chug{to{transform:translateY(1.5px)}}.in-wh{transform-box:fill-box;transform-origin:50% 50%;animation:spin .55s linear infinite}.in-steam{position:absolute;left:14%;bottom:62%;width:1px;height:1px}.in-sem{right:calc(var(--u) * 8);bottom:26%;display:flex;flex-direction:column;align-items:center;opacity:0}.go .in-sem{animation:semin .4s 2.2s forwards,semout .4s 5s forwards}@keyframes semin{0%{opacity:0;transform:translateY(calc(var(--u) * 2))}to{opacity:1;transform:none}}@keyframes semout{to{opacity:0}}.in-lamp{position:relative;width:calc(var(--u) * 7);padding:calc(var(--u) * 1) 0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .8);background:#14181a;border:max(2px,calc(var(--u) * .4)) solid #3a4248;border-radius:calc(var(--u) * 1.2)}.in-lamp:after{content:"";position:absolute;top:100%;width:calc(var(--u) * 1.2);height:calc(var(--u) * 13);background:linear-gradient(90deg,#2c3338,#4a545b)}.in-lamp i{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2);border-radius:50%;background:#1f2528}.in-lamp .r{animation:lampR 1.2s 2.3s forwards}.in-lamp .g{animation:lampG 2s 3.4s forwards}@keyframes lampR{0%,99%{background:#ff3b4a;box-shadow:0 0 calc(var(--u) * 3) #ff3b4a}to{background:#1f2528;box-shadow:none}}@keyframes lampG{to{background:#3fe08f;box-shadow:0 0 calc(var(--u) * 4) #3fe08f}}.in-say{position:relative;margin-top:calc(var(--u) * 14.5);font-size:calc(var(--u) * 4);font-weight:800;letter-spacing:.1em;height:calc(var(--u) * 4.4);width:calc(var(--u) * 24);text-align:center}.in-say span{position:absolute;inset:0;opacity:0}.in-say .s1{color:#ff6a76;animation:say 1.2s 2.3s forwards}.in-say .s2{color:#5ff0a6;animation:say 1.4s 3.4s forwards}@keyframes say{15%,80%{opacity:1}to{opacity:0}}.in-year{left:50%;top:18%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1);opacity:0}.go .in-year{animation:yearin .3s 3.7s forwards,yearout .5s 5.25s forwards}@keyframes yearin{to{opacity:1}}@keyframes yearout{to{opacity:0;transform:translate(-50%) translateY(calc(var(--u) * -4))}}.in-year small{font-size:var(--fs-s);letter-spacing:.3em;font-weight:800;color:#9fd1b8}.in-flap{display:flex;gap:calc(var(--u) * .8)}.in-flap s{text-decoration:none;display:grid;place-items:center;width:calc(var(--u) * 8);height:calc(var(--u) * 12);border-radius:calc(var(--u) * 1);background:linear-gradient(180deg,#1d2a26 49%,#040807,#16211e 51%);color:#ffb52e;font-size:calc(var(--u) * 9);font-weight:800;text-shadow:0 0 calc(var(--u) * 1.4) rgba(255,181,46,.6);animation:flip .7s calc(3.8s + var(--i) * .18s) backwards cubic-bezier(.3,1.4,.5,1)}.in-flash{inset:0;background:#fff;opacity:0;pointer-events:none;z-index:3}.go .in-flash{animation:flashin .7s 5.1s ease-out}@keyframes flashin{0%{opacity:.95}to{opacity:0}}.in-rays{left:50%;top:42%;width:calc(var(--u) * 130);height:calc(var(--u) * 130);margin:calc(var(--u) * -65) 0 0 calc(var(--u) * -65);background:repeating-conic-gradient(from 0deg,rgba(255,214,90,.2) 0 8deg,transparent 8deg 20deg);border-radius:50%;opacity:0;-webkit-mask:radial-gradient(circle,#000 15%,transparent 68%);mask:radial-gradient(circle,#000 15%,transparent 68%)}.go .in-rays{animation:raysin 3s 5.1s ease-out forwards,spinr 20s linear infinite}@keyframes raysin{to{opacity:1}}@keyframes spinr{to{transform:rotate(360deg)}}.in-crest{left:50%;top:42%;width:calc(var(--u) * 24);height:calc(var(--u) * 27);margin:calc(var(--u) * -17) 0 0 calc(var(--u) * -12);opacity:0;filter:drop-shadow(0 calc(var(--u) * 1) 0 rgba(0,0,0,.5))}.in-crest .crest{width:100%;height:100%}.go .in-crest{animation:stamp .55s 5.1s cubic-bezier(.2,1.5,.4,1) forwards}@keyframes stamp{0%{opacity:0;transform:scale(3.2) rotate(-14deg)}60%{opacity:1;transform:scale(.92) rotate(2deg)}to{opacity:1;transform:none}}.in-title{left:0;right:0;top:64%;text-align:center;font-weight:800;line-height:1}.in-title .t1{font-size:calc(var(--u) * 10);color:#fff;letter-spacing:.03em;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill}.in-title .t2{font-size:calc(var(--u) * 7.4);color:#ffcf3a;letter-spacing:.16em;margin-top:calc(var(--u) * .4);-webkit-text-stroke:calc(var(--u) * .5) var(--ink);paint-order:stroke fill}.in-title s{text-decoration:none;display:inline-block;opacity:0}.go .in-title .a{animation:drop .5s calc(5.4s + var(--i) * 45ms) cubic-bezier(.3,1.6,.5,1) forwards}.go .in-title .b{animation:drop .5s calc(5.85s + var(--i) * .05s) cubic-bezier(.3,1.6,.5,1) forwards}@keyframes drop{0%{opacity:0;transform:translateY(calc(var(--u) * -9)) scale(1.4)}to{opacity:1;transform:none}}.in-slip{left:50%;bottom:7%;transform:translate(-50%);display:flex;align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * .9) calc(var(--u) * 2.2);background:#f1efe8;color:#14231e;border-radius:calc(var(--u) * .6);opacity:0;clip-path:inset(0 100% 0 0);white-space:nowrap}.in-slip span{font-size:var(--fs-s);font-weight:800;letter-spacing:.14em;color:#a8182b}.in-slip b{font-size:var(--fs-s);font-weight:800;letter-spacing:.08em}.go .in-slip{animation:print .9s 6.4s steps(18) forwards}@keyframes print{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.in-skip{right:calc(var(--pad-r) + var(--u) * 1);top:calc(var(--pad-t) + var(--u) * 1);padding:calc(var(--u) * 1) calc(var(--u) * 2);border-radius:99px;border:var(--edge) solid rgba(255,255,255,.5);background:#00000059;color:#fff;font-weight:800;font-size:var(--fs-s);letter-spacing:.1em;z-index:4}@media(prefers-reduced-motion:reduce){.in-sleepers,.in-wheelset,.in-wh,.puff,.in-stars i{animation:none!important}}.in-station{left:0;right:0;bottom:24%;width:100%;height:34%;opacity:0;animation:fadein 1s .1s forwards}.in-run{--W: calc(var(--u) * 150);width:var(--W);bottom:calc(26% - var(--u) * 1.2);transform:translate(-105%)}.go .in-run{animation:arrive 5.4s .3s linear forwards}@keyframes arrive{0%{transform:translate(-105%);animation-timing-function:cubic-bezier(.1,.6,.3,1)}40%{transform:translate(calc((100vw - var(--W)) / 2))}66%{transform:translate(calc((100vw - var(--W)) / 2));animation-timing-function:cubic-bezier(.6,0,.9,.6)}to{transform:translate(105vw)}}.go .in-sleepers{animation:sleep .4s .3s linear 5,sleep .35s 3.9s linear 5}.in-head{animation:headlight 1.6s ease-in-out infinite}@keyframes headlight{50%{opacity:.6}}.go .in-sem{animation:semin .4s 1.4s forwards,semout .4s 5s forwards}.in-lamp .r{animation:lampR 1.8s 1.5s forwards}.in-lamp .g{animation:lampG 2s 3.3s forwards}.in-say .s1{animation:say 1.8s 1.5s forwards}.in-say .s2{animation:say 1.4s 3.3s forwards}.in-sem{z-index:1}.in-run{--W: calc(var(--u) * 108)}.in-sem{right:calc(var(--u) * 6)}.in-say{position:absolute;bottom:calc(100% + var(--u) * 1);margin:0;left:50%;transform:translate(-50%)}.in-sem{z-index:2}.in-run{--W: calc(var(--u) * 122)}.in-run{--W: min(calc(var(--u) * 150), 97vw)}.in-run{--W: min(calc(var(--u) * 124), 84vw)}.in-sem{right:calc(var(--u) * 3)}.in-say{font-size:calc(var(--u) * 3.4)}.intro{background:linear-gradient(180deg,#a9d8ee,#dff1f4 52%,#fff3d6 74%)}.in-clouds{inset:0;overflow:hidden;pointer-events:none}.in-clouds i{position:absolute;left:-20%;width:calc(var(--u) * 22 * var(--s));height:calc(var(--u) * 7 * var(--s));border-radius:99px;background:#fff;box-shadow:calc(var(--u) * 5 * var(--s)) calc(var(--u) * -2.6 * var(--s)) 0 calc(var(--u) * 1.2 * var(--s)) #fff,calc(var(--u) * -4 * var(--s)) calc(var(--u) * -1 * var(--s)) 0 0 #fff;opacity:.92;animation:cloud var(--sp) var(--d) linear infinite}@keyframes cloud{to{transform:translate(calc(100vw + var(--u) * 50))}}.in-hills{left:0;bottom:24%;width:200%;height:20%}.in-hills.h2{height:26%;animation:hill 38s linear infinite}.in-hills.h1{animation:hill 12s linear infinite}@keyframes hill{to{transform:translate(-50%)}}.in-ground{background:linear-gradient(180deg,#8a7a66,#4d4237);border-top:max(3px,calc(var(--u) * .5)) solid #5db070}.in-sleepers{background:repeating-linear-gradient(90deg,#5a4430 0 calc(var(--u) * 2.4),transparent calc(var(--u) * 2.4) calc(var(--u) * 5.4))}.in-rail{background:linear-gradient(180deg,#e3eaed,#8a959b)}.in-wh{transform-box:fill-box;transform-origin:50% 50%;animation:spin .5s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.in-rod{animation:rod .5s linear infinite}@keyframes rod{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}.in-train{animation:jig .35s linear infinite}@keyframes jig{50%{transform:translateY(1px)}}.in-train{filter:drop-shadow(0 calc(var(--u) * .6) 0 rgba(0,0,0,.25))}.go .in-sleepers{animation:sleep .42s linear infinite}.in-year small{color:#0b3d2a}.in-say .s1{color:#c8202b}.in-say .s2{color:#12803f}.in-skip{background:#ffffff8c;color:#0b3d2a;border-color:#0b3d2a66}.in-slip{box-shadow:0 calc(var(--u) * .5) 0 #00000040}.go .in-run{animation:cruise 5.6s .2s linear forwards}@keyframes cruise{0%{transform:translate(-105%);animation-timing-function:cubic-bezier(.1,.6,.3,1)}30%{transform:translate(calc((100vw - var(--W)) / 2))}62%{transform:translate(calc((100vw - var(--W)) / 2 + var(--u) * 3));animation-timing-function:cubic-bezier(.6,0,.9,.5)}to{transform:translate(110vw)}}@media(prefers-reduced-motion:reduce){.in-clouds i,.in-hills,.in-train,.in-rod{animation:none!important}}.not_found_st2{fill:#5d89af}.not_found_st6{fill:#fff;stroke:#5d89af;stroke-width:2;stroke-miterlimit:10}.not_found_st7,.not_found_st8,.not_found_st9{stroke:#709abf;stroke-miterlimit:10}.not_found_st7{stroke-width:5;stroke-linecap:round;fill:none}.not_found_st8{fill:#fff}.not_found_st9{fill:none}#not_found_car-layers{animation:not_found_jig .35s linear infinite}@keyframes not_found_jig{0%{transform:translateY(0)}50%{transform:translateY(1px)}to{transform:translateY(0)}}#not_found_bracefront,#not_found_braceback{animation:not_found_braces 1s linear infinite}@keyframes not_found_braces{0%{transform:translate(-2px)}25%{transform:translate(3px)}50%{transform:translate(-2px)}75%{transform:translate(3px)}to{transform:translate(-2px)}}.in-train{animation:none;filter:none}.in-run{--W: min(calc(var(--u) * 120), 84vw);bottom:calc(26% - var(--u) * 1.4)}.in-run{--W: min(calc(var(--u) * 104), 80vw)}#not_found_train #not_found_car{fill:#d6282f;stroke:#7d1219;stroke-width:1.4}#not_found_train #not_found_streamline-outine{fill:#14202a;stroke:#0b1217}#not_found_train #not_found_window-front{fill:#1d2f3b;stroke:#0b1217}#not_found_train .not_found_st9{stroke:#fff;stroke-width:1.6}#not_found_train #not_found_window-grate .not_found_st9{stroke:#8fa4b0;stroke-width:1}#not_found_train .not_found_st8{stroke:#7d1219}#not_found_train #not_found_ladders .not_found_st8{fill:#3a4248;stroke:#1b1e21}#not_found_train #not_found_ladders .not_found_st9{stroke:#aeb6bb}#not_found_train path[fill="#b3dcdf"]{fill:#23272b}.in-train .not_found_st6{fill:#f1efe8;stroke:#1b1e21;stroke-width:3}.in-train .not_found_st2{fill:#59636a}.in-train .not_found_st7{stroke:#7d868c}.in-ltx{fill:#fff;font-family:Rubik,Arial Black,sans-serif;font-weight:800;letter-spacing:1px}.in-wrod{animation:not_found_braces 1s linear infinite}.in-run{--W: calc(var(--u) * 330);bottom:calc(26% - var(--u) * 1.6)}.go .in-run{animation:cruise2 5.8s .2s linear forwards}@keyframes cruise2{0%{transform:translate(-100%);animation-timing-function:cubic-bezier(.1,.6,.3,1)}32%{transform:translate(calc(80vw - var(--W)))}62%{transform:translate(calc(80vw - var(--W) + var(--u) * 3));animation-timing-function:cubic-bezier(.6,0,.9,.5)}to{transform:translate(100vw)}}.in-sem{right:calc(var(--u) * 2)}.in-run{--W: calc(var(--u) * 335)}.in-run{--W: calc(var(--u) * 607)}.in-run{bottom:calc(26% - var(--u) * 2.9)}.in-run:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--u) * 1.4);height:calc(var(--u) * 1.1);background:radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.45),transparent 70%);pointer-events:none}.in-rail{top:calc(var(--u) * 1.2);height:max(4px,calc(var(--u) * 1.1));background:linear-gradient(180deg,#f2f6f7 0 25%,#b5bfc4 25% 60%,#6f7a80);box-shadow:0 calc(var(--u) * .5) 0 #00000080}.in-ground:before{content:"";position:absolute;inset:calc(var(--u) * .2) 0 0;background:repeating-linear-gradient(90deg,rgba(0,0,0,.14) 0 2px,transparent 2px 9px),radial-gradient(circle at 20% 60%,rgba(255,255,255,.08) 0 2px,transparent 3px) 0 0 / 14px 9px;opacity:.6}.in-run{bottom:calc(26% - var(--u) * 6.5)}.in-run:after{bottom:calc(var(--u) * 5)}.in-wh{animation-duration:var(--ws, .5s);animation-play-state:var(--wp, running)}.in-rod,#not_found_bracefront,#not_found_braceback,#not_found_car-layers{animation-play-state:var(--wp, running)}.in-run{--W: calc(var(--u) * 640)}.in-run{--W: calc(var(--u) * 1113)}.go .in-sem{animation:semin .4s .6s forwards;z-index:3}.in-lamp .r,.in-lamp .g{animation:none;background:#1f2528;box-shadow:none;transition:background .15s,box-shadow .15s}.in-sem.red .r{background:#ff3b4a;box-shadow:0 0 calc(var(--u) * 3) #ff3b4a}.in-sem.green .g{background:#3fe08f;box-shadow:0 0 calc(var(--u) * 4) #3fe08f}.in-say span{animation:none!important;opacity:0;transition:opacity .2s}.in-sem.red .s1,.in-sem.green .s2{opacity:1}.go:not(.fin) .in-flash,.go:not(.fin) .in-rays,.go:not(.fin) .in-crest,.go:not(.fin) .in-title s,.go:not(.fin) .in-slip{animation:none}.fin .in-flash{animation:flashin .7s ease-out}.fin .in-rays{animation:raysin 3s ease-out forwards,spinr 20s linear infinite}.fin .in-crest{animation:stamp .55s cubic-bezier(.2,1.5,.4,1) forwards}.fin .in-title .a{animation:drop .5s calc(.5s + var(--i) * 45ms) cubic-bezier(.3,1.6,.5,1) forwards}.fin .in-title .b{animation:drop .5s calc(.95s + var(--i) * .05s) cubic-bezier(.3,1.6,.5,1) forwards}.fin .in-slip{animation:print .9s 1.6s steps(18) forwards}.in-chant{left:0;right:0;top:7%;height:calc(var(--u) * 20);text-align:center;pointer-events:none;z-index:2}.in-chant b{position:absolute;left:0;right:0;top:0;opacity:0;font-weight:800;line-height:1;-webkit-text-stroke:calc(var(--u) * .7) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * .8) 0 rgba(0,0,0,.3)}.in-chant .q{font-size:calc(var(--u) * 9);color:#fff;letter-spacing:.06em}.in-chant .a{font-size:calc(var(--u) * 15);color:#ff3b4a;letter-spacing:.08em}.in-chant[data-s=q] .q{animation:chq 1s forwards}.in-chant[data-s=a] .a{animation:cha 1s forwards}.in-chant[data-s=b] .a{animation:cha 1.6s forwards;color:#3fe08f;font-size:calc(var(--u) * 18)}@keyframes chq{0%{opacity:0;transform:translateY(calc(var(--u) * 3)) scale(.8)}20%,75%{opacity:1;transform:none}to{opacity:0}}@keyframes cha{0%{opacity:0;transform:scale(2.2) rotate(-4deg)}18%{opacity:1;transform:scale(.94) rotate(1deg)}30%{transform:scale(1.06)}40%,78%{opacity:1;transform:none}to{opacity:0;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.in-chant b{animation-duration:.01s!important}}.in-cards{left:0;right:0;top:calc(var(--pad-t) + var(--u) * 5);height:calc(var(--u) * 20);pointer-events:none;z-index:2}.in-card{position:absolute;left:50%;top:0;transform:translate(-50%,calc(var(--u) * 3));display:flex;align-items:center;gap:calc(var(--u) * 2.2);padding:calc(var(--u) * 1.4) calc(var(--u) * 3.4) calc(var(--u) * 1.4) calc(var(--u) * 2);max-width:92vw;background:#08281ed1;border:var(--edge) solid #fff;border-radius:calc(var(--u) * 2);box-shadow:0 calc(var(--u) * .8) 0 #00000040;opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.2,1.4,.4,1);white-space:nowrap}.in-card.on{opacity:1;transform:translate(-50%)}.in-ci{width:calc(var(--u) * 8);height:calc(var(--u) * 9.2);flex:none}.in-ci .crest{width:100%;height:100%}.in-card b{display:block;font-size:calc(var(--u) * 6);font-weight:800;line-height:1;color:#fff;letter-spacing:.03em}.in-card small{display:block;margin-top:calc(var(--u) * .7);font-size:var(--fs-s);font-weight:800;letter-spacing:.1em;color:#9fe6c0}.in-cf{display:flex;gap:calc(var(--u) * .6)}.in-cf s{text-decoration:none;display:grid;place-items:center;width:calc(var(--u) * 5.4);height:calc(var(--u) * 7.6);border-radius:calc(var(--u) * .7);background:linear-gradient(180deg,#1d2a26 49%,#040807,#16211e 51%);color:#ffb52e;font-size:calc(var(--u) * 6);font-weight:800}.in-card.on .in-cf s{animation:flip .6s calc(var(--i) * .12s) backwards cubic-bezier(.3,1.4,.5,1)}.btn.cust{min-height:30px;padding:0 calc(var(--u) * 1.6);font-size:var(--fs-s)}.cu-box{max-height:100%;overflow:hidden}.cu-wrap{display:grid;grid-template-columns:calc(var(--u) * 34) 1fr;gap:calc(var(--u) * 2.4);min-height:0}.cu-prev{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1.2)}.cu-prev img{width:calc(var(--u) * 30);height:calc(var(--u) * 30);object-fit:contain;background:radial-gradient(circle,#1c6a4a,#0a3a28);border-radius:calc(var(--u) * 2)}.cu-name{width:100%;padding:calc(var(--u) * 1) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.2);border:var(--edge) solid #fff;background:#0a3a28;color:#fff;font:800 var(--fs-m) Rubik,sans-serif;text-align:center}.cu-num{display:flex;align-items:center;gap:calc(var(--u) * 1.4);font-weight:800;font-size:var(--fs-l)}.cu-num .btn{min-width:44px}.cu-opts{display:flex;flex-direction:column;gap:calc(var(--u) * 1.4);overflow-y:auto;touch-action:pan-y;max-height:calc(var(--u) * 62);padding-right:calc(var(--u) * .6)}.cu-r small{display:block;margin-bottom:calc(var(--u) * .6);font-size:var(--fs-s);font-weight:800;color:var(--mint);text-transform:uppercase;letter-spacing:.06em}.sws,.chips,.kits{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .8)}.sw{width:max(36px,calc(var(--u) * 6));height:max(36px,calc(var(--u) * 6));border-radius:50%;border:calc(var(--u) * .5) solid rgba(255,255,255,.35)}.sw.on{border-color:#fff;box-shadow:0 0 0 calc(var(--u) * .5) var(--gold)}.chip-b{padding:calc(var(--u) * .9) calc(var(--u) * 1.8);min-height:40px;border-radius:99px;background:#0a3a28;font-weight:800;font-size:var(--fs-s);border:var(--edge) solid transparent}.chip-b.on{background:var(--green);border-color:#fff}.kit-b{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .8);min-width:calc(var(--u) * 12);border-radius:calc(var(--u) * 1.2);background:#0a3a28;border:var(--edge) solid transparent;font-weight:800;font-size:var(--fs-s)}.kit-b.on{border-color:var(--gold)}.kit-b i{width:calc(var(--u) * 9);height:calc(var(--u) * 5);border-radius:calc(var(--u) * .8);border:max(1px,calc(var(--u) * .2)) solid #fff}@media(max-aspect-ratio:3/2){.cu-wrap{grid-template-columns:1fr}}.pen{position:absolute;inset:0;z-index:3;pointer-events:none}.pen-top{position:absolute;top:calc(var(--pad-t) + var(--u) * 1);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:calc(var(--u) * .6);padding:calc(var(--u) * 1) calc(var(--u) * 2);background:#08281ee0;border:var(--edge) solid #fff;border-radius:calc(var(--u) * 1.6)}.pen-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 3);font-size:var(--fs-s);font-weight:800}.pd{display:flex;gap:calc(var(--u) * .7)}.pd i{width:calc(var(--u) * 3);height:calc(var(--u) * 3);border-radius:50%;background:#0a3a28;border:max(1px,calc(var(--u) * .25)) solid rgba(255,255,255,.4)}.pd i.g{background:#3fe08f;border-color:#fff}.pd i.x{background:#ff3b4a;border-color:#fff}.pen-msg{position:absolute;left:50%;bottom:calc(var(--pad-b) + var(--u) * 14);transform:translate(-50%);text-align:center;font-size:var(--fs-l);font-weight:800;-webkit-text-stroke:calc(var(--u) * .5) var(--ink);paint-order:stroke fill}.pen-msg small{display:block;font-size:var(--fs-s);color:#cfeedd;-webkit-text-stroke:0;margin-top:calc(var(--u) * .5)}.pen-hit{position:absolute;inset:22% 0;pointer-events:auto;touch-action:none}.pen-mark{position:absolute;width:calc(var(--u) * 7);height:calc(var(--u) * 7);margin:calc(var(--u) * -3.5) 0 0 calc(var(--u) * -3.5);border-radius:50%;border:calc(var(--u) * .7) solid #ffcf3a;box-shadow:0 0 calc(var(--u) * 2) #ffcf3a,inset 0 0 calc(var(--u) * 1.4) #ffcf3a99;background:#ffcf3a1f;pointer-events:none;animation:pen-pulse .9s ease-in-out infinite}@keyframes pen-pulse{50%{transform:scale(1.14)}}.pen-go{position:absolute;right:calc(var(--pad-r) + var(--u) * 2);bottom:calc(var(--pad-b) + var(--u) * 2);pointer-events:auto}.pen-move{position:absolute;right:calc(var(--pad-r) + var(--u) * 2);bottom:calc(var(--pad-b) + var(--u) * 14);display:flex;gap:calc(var(--u) * 1.4);pointer-events:auto}.pen-move[hidden]{display:none}.pen-move button{width:calc(var(--u) * 9);height:calc(var(--u) * 9);border-radius:50%;border:max(2px,calc(var(--u) * .5)) solid #fff;background:#08281ee0;color:#fff;font-size:var(--fs-l);font-weight:800;touch-action:none;user-select:none;-webkit-user-select:none}.pen-move button:active{background:#1f7a52}.res-pens{margin-top:calc(var(--u) * .8);font-size:var(--fs-m);font-weight:800;color:var(--gold);text-align:center}.pen-top{top:calc(var(--pad-t) + var(--u) * 15)}.pen-msg{left:calc(var(--pad-l) + var(--u) * 2);bottom:calc(var(--pad-b) + var(--u) * 2);transform:none;text-align:left;max-width:46vw;font-size:var(--fs-m)}.overlay{overflow:hidden}.overlay .card-box{max-height:100%;min-height:0;overflow:hidden}.card-box .sheet-h{flex:none;position:relative;z-index:2;background:var(--deep)}.set-grid,.cu-wrap{overflow-y:auto;min-height:0;flex:1 1 auto;touch-action:pan-y;overscroll-behavior:contain;padding-right:calc(var(--u) * .6);-webkit-overflow-scrolling:touch}.cu-opts{max-height:none;overflow-y:visible}.pause .card-box,.reveal .card-box{overflow-y:auto;touch-action:pan-y}.seg{flex-wrap:wrap;justify-content:flex-end}.tg.q{flex-wrap:wrap}.set-grid .tg.joy-set{align-items:center}@media(max-height:470px){.overlay{padding:max(6px,var(--pad-t)) max(8px,var(--pad-r)) max(6px,var(--pad-b)) max(8px,var(--pad-l))}.card-box{padding:10px 14px;gap:8px;min-width:0;width:100%;max-width:760px}.card-box.wide{min-width:0}.tg{min-height:40px;padding:4px 10px;gap:8px}.set-grid{gap:6px}.seg button{min-height:34px;padding:4px 10px}.joy-set{grid-template-columns:1fr 1fr auto auto;gap:8px}.joy-prev{width:64px;height:64px}.joy-mv{min-height:36px}.cu-wrap{grid-template-columns:150px 1fr;gap:12px}.cu-prev img{width:120px;height:120px}.sheet-h .sq{width:44px;height:44px}}.bug.hud-mid{left:var(--pad-l);top:var(--pad-t);transform:none;align-items:stretch;gap:calc(var(--u) * .5)}.bug-top{display:flex;align-items:center;gap:calc(var(--u) * 1);padding:0 calc(var(--u) * 1.2);font-size:max(8px,calc(var(--u) * 1.8))}.bug-top .plate-t{color:#dff3e8;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.6)}.bug-main{display:flex;align-items:stretch;height:calc(var(--u) * 7.4);border-radius:calc(var(--u) * .9);overflow:hidden;box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 1.4) #00000073;background:#081410eb}.bug-c{display:flex;align-items:center;gap:calc(var(--u) * .8);padding:0 calc(var(--u) * 1.4);color:#fff;font-size:calc(var(--u) * 3);font-weight:800;letter-spacing:.05em}.bug-c .crest-box{width:calc(var(--u) * 4.4);height:calc(var(--u) * 5)}.bug-c.me{border-left:calc(var(--u) * .7) solid #d4202c}.bug-c.opp{border-right:calc(var(--u) * .7) solid var(--cb, #254e9c)}.bug-sc{display:grid;place-items:center;min-width:calc(var(--u) * 5.4);font-size:calc(var(--u) * 4.8);font-weight:800;color:#14231e;background:#f1efe8;font-variant-numeric:tabular-nums}.bug-sc.opp{background:#e3e1d8;border-left:max(1px,calc(var(--u) * .2)) solid #b8b4a4}.bug-t{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 calc(var(--u) * 1.8);background:#12633f;color:#fff;line-height:1;min-width:calc(var(--u) * 12)}.bug-t b{font-size:calc(var(--u) * 3.6);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em}.bug-t small{font-size:max(8px,calc(var(--u) * 1.5));font-weight:700;color:#bfe9d2;margin-top:calc(var(--u) * .4);text-transform:uppercase;letter-spacing:.08em}.bug.urgent .bug-t{background:#a8182b;animation:pulse .6s ease-in-out infinite}.bug .mcoins{align-self:flex-start;margin-top:calc(var(--u) * .3)}.pause-btn{z-index:3}.bug-top{display:none}.poss{display:block;width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);margin-top:calc(var(--u) * .5);border-radius:50%;background:#e3b33a;border:max(1px,calc(var(--u) * .2)) solid rgba(255,255,255,.85);transition:background .25s,box-shadow .25s}.poss.go{background:#2fd26b;box-shadow:0 0 calc(var(--u) * 1.4) #2fd26b}.poss.stop{background:#ff4b57;box-shadow:0 0 calc(var(--u) * 1.4) #ff4b57}.bug-t{position:relative}.bug-t{gap:0}.bug-t .poss{position:absolute;top:calc(var(--u) * .7);right:calc(var(--u) * .7);margin:0;width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3)}.bug.hud-mid.enter .bug-main{animation:bugin .7s cubic-bezier(.2,1.2,.4,1) both}.bug.hud-mid.enter .bug-c.me{animation:bugpart .5s .15s both}.bug.hud-mid.enter .bug-sc{animation:bugpart .5s .3s both}.bug.hud-mid.enter .bug-c.opp{animation:bugpart .5s .4s both}.bug.hud-mid.enter .bug-t{animation:bugpart .5s .55s both}@keyframes bugin{0%{transform:translate(-60%);opacity:0}to{transform:none;opacity:1}}@keyframes bugpart{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:none}}.bug-t .col{font-style:normal;animation:colon 1s steps(2) infinite}@keyframes colon{50%{opacity:.25}}.bug-t small.swap{animation:halfswap .5s ease-out}@keyframes halfswap{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}.bug-sc b.bump{animation:scroll .7s cubic-bezier(.2,1.6,.4,1)}@keyframes scroll{0%{transform:translateY(80%) scale(1.8);opacity:0}55%{transform:translateY(-8%) scale(1.25);opacity:1}to{transform:none}}.bug-sc.goalfx{animation:scflash 1.6s ease-out}@keyframes scflash{0%,30%{background:#ffcf3a;box-shadow:0 0 calc(var(--u) * 2.6) #ffcf3a}to{box-shadow:none}}.bug.scored .bug-main{animation:bugshake .7s ease-out}@keyframes bugshake{0%,to{transform:none}20%{transform:scale(1.06)}45%{transform:scale(.99)}70%{transform:scale(1.02)}}.bug.urgent .bug-t b{animation:urgenttext .6s ease-in-out infinite}@keyframes urgenttext{50%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.bug *,.bug .bug-main{animation:none!important}}.pcard{gap:calc(var(--u) * .8);padding:calc(var(--u) * .6) calc(var(--u) * 1);border-width:max(1px,calc(var(--u) * .2));border-radius:calc(var(--u) * 1.2);opacity:.92}.pc-ovr{min-width:calc(var(--u) * 4.2);padding:calc(var(--u) * .3) calc(var(--u) * .5);font-size:max(10px,calc(var(--u) * 2.4));border-radius:calc(var(--u) * .7)}.pc-name{font-size:max(9px,calc(var(--u) * 1.9))}.pc-info small{font-size:max(7px,calc(var(--u) * 1.4))}.pc-bar{grid-template-columns:calc(var(--u) * 7) calc(var(--u) * 9) calc(var(--u) * 2);font-size:max(7px,calc(var(--u) * 1.4));gap:calc(var(--u) * .4)}.pc-bar i{height:calc(var(--u) * .6)}.pc-info{gap:calc(var(--u) * .15)}.ios-hint{max-width:calc(var(--u) * 64);padding:calc(var(--u) * 1.6) calc(var(--u) * 2.4);background:#08281ee6;border:var(--edge) solid #ffcf3a;border-radius:calc(var(--u) * 1.8);text-align:left;font-size:var(--fs-s)}.ios-hint b{color:#ffcf3a;font-size:var(--fs-m)}.ios-hint ol{margin:calc(var(--u) * .8) 0 calc(var(--u) * 1.2) calc(var(--u) * 2.6);line-height:1.45}.ios-hint .shr{font-style:normal;display:inline-grid;place-items:center;width:1.5em;height:1.5em;border-radius:.3em;background:#fff;color:#0b3d2a;font-weight:800}.ios-hint .btn{min-height:36px}.splash{justify-content:flex-start;align-items:stretch;overflow:hidden;background:linear-gradient(100deg,#041811f5,#041811e6 34%,#04181159 66%,#04181100)}.splash-in{position:relative;z-index:2;align-items:flex-start;justify-content:center;text-align:left;gap:calc(var(--u) * 3.2);padding:var(--pad-t) 0 var(--pad-b) calc(var(--pad-l) + var(--u) * 6)}.sp-crest{width:calc(var(--u) * 11);height:calc(var(--u) * 12.6);filter:drop-shadow(0 calc(var(--u) * .6) 0 rgba(0,0,0,.4));animation:crestin .9s .1s cubic-bezier(.2,1.2,.4,1) both}.sp-crest .crest{width:100%;height:100%}@keyframes crestin{0%{opacity:0;transform:translateY(-30%) scale(.7)}to{opacity:1;transform:none}}.sp-title{position:relative;display:flex;flex-direction:column;line-height:.82;font-weight:800;letter-spacing:-.03em;font-style:italic}.sp-title .l1,.sp-title .l2{position:relative;display:block;width:max-content;transform:skew(-9deg);animation:wordin .8s cubic-bezier(.2,1,.3,1) both}.sp-title .l1{font-size:calc(var(--u) * 27);color:#f6f4ec;animation-delay:.15s}.sp-title .l2{font-size:calc(var(--u) * 27);color:#e02a38;margin-left:calc(var(--u) * 6);animation-delay:.32s;-webkit-text-stroke:0}.sp-title .l1:before,.sp-title .l2:before{content:attr(data-t);position:absolute;inset:0;clip-path:inset(46% 0 40% 0);transform:translate(calc(var(--u) * -1.1));color:inherit}.sp-title .l2:before{color:#1f8f3f;transform:translate(calc(var(--u) * 1.1))}.sp-title .l1:after,.sp-title .l2:after{content:"";position:absolute;left:-2%;right:4%;top:46%;height:calc(var(--u) * .5);background:linear-gradient(90deg,transparent,rgba(255,255,255,0))}@keyframes wordin{0%{opacity:0;transform:skew(-9deg) translate(-14%);filter:blur(6px)}to{opacity:1;transform:skew(-9deg);filter:none}}.sp-trail{position:absolute;left:calc(var(--u) * -9);top:12%;width:calc(var(--u) * 9);height:70%;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.sp-trail i{display:block;height:calc(var(--u) * .7);background:linear-gradient(90deg,transparent,#e02a38);transform-origin:right;animation:trail 1.8s ease-in-out infinite}.sp-trail i:nth-child(2){background:linear-gradient(90deg,transparent,#f6f4ec);animation-delay:.25s;width:70%;align-self:flex-end}.sp-trail i:nth-child(3){background:linear-gradient(90deg,transparent,#1f8f3f);animation-delay:.5s}@keyframes trail{0%,to{transform:scaleX(.35);opacity:.35}50%{transform:scaleX(1);opacity:1}}.sp-go{position:relative;display:inline-flex;align-items:center;gap:calc(var(--u) * 2.4);height:calc(var(--u) * 11);padding:0 calc(var(--u) * 5.6) 0 calc(var(--u) * 6);margin-left:calc(var(--u) * 2.4);background:#d4202c;color:#fff;font-weight:800;font-size:calc(var(--u) * 5.2);letter-spacing:.08em;transform:skew(-9deg);box-shadow:calc(var(--u) * 1) calc(var(--u) * 1) 0 #1f8f3f,calc(var(--u) * 1) calc(var(--u) * 1) 0 calc(var(--u) * .3) #08140f;animation:wordin .8s .55s cubic-bezier(.2,1,.3,1) both;transition:transform .15s,box-shadow .15s}.sp-go:before{content:"";position:absolute;left:calc(var(--u) * -2.4);top:0;bottom:0;width:calc(var(--u) * 1.4);background:#f6f4ec}.sp-go-t{transform:skew(9deg)}.sp-go svg{width:calc(var(--u) * 7);height:calc(var(--u) * 4.2);fill:#fff;transform:skew(9deg)}.sp-go svg path{animation:chev 1.2s ease-in-out infinite}.sp-go svg path:nth-child(2){animation-delay:.15s}.sp-go svg path:nth-child(3){animation-delay:.3s}@keyframes chev{0%,to{opacity:.35}40%{opacity:1}}.sp-go:hover{transform:skew(-9deg) translate(calc(var(--u) * .6),calc(var(--u) * -.4));box-shadow:calc(var(--u) * 1.6) calc(var(--u) * 1.6) 0 #1f8f3f,calc(var(--u) * 1.6) calc(var(--u) * 1.6) 0 calc(var(--u) * .3) #08140f}.sp-go:active{transform:skew(-9deg) translate(calc(var(--u) * .8),calc(var(--u) * .8));box-shadow:0 0 #1f8f3f}.sp-bg{position:absolute;inset:0;pointer-events:none;z-index:1}.sp-bg i{position:absolute;top:-12%;bottom:-12%;transform:skew(-18deg);animation:bandin 1.1s cubic-bezier(.2,1,.3,1) both}.sp-bg .b1{right:6%;width:7%;background:linear-gradient(180deg,#e02a38d9,#e02a3859);animation-delay:.3s}.sp-bg .b2{right:14%;width:1.6%;background:#f6f4ecd9;animation-delay:.4s}.sp-bg .b3{right:17.5%;width:4.5%;background:linear-gradient(180deg,#1f8f3fcc,#1f8f3f4d);animation-delay:.5s}.sp-bg .b4{right:-2%;width:5%;background:#f6f4ec14;animation-delay:.2s}@keyframes bandin{0%{opacity:0;transform:skew(-18deg) translate(40%)}to{opacity:1;transform:skew(-18deg)}}.sp-rails{position:absolute;left:0;right:0;bottom:calc(var(--pad-b) + var(--u) * 1.6);height:calc(var(--u) * 5);z-index:1;pointer-events:none;opacity:.9}.sp-rails i{position:absolute;left:0;right:0;height:max(2px,calc(var(--u) * .35));background:#f6f4ec8c}.sp-rails i:first-child{top:calc(var(--u) * 1)}.sp-rails i:nth-child(2){top:calc(var(--u) * 4)}.sp-rails:before{content:"";position:absolute;left:0;right:0;top:calc(var(--u) * 1);height:calc(var(--u) * 3.4);background:repeating-linear-gradient(90deg,rgba(246,244,236,.22) 0 calc(var(--u) * .7),transparent calc(var(--u) * .7) calc(var(--u) * 3.6));animation:railrun 1.1s linear infinite}@keyframes railrun{to{background-position-x:calc(var(--u) * -3.6)}}.sp-rails u{position:absolute;top:calc(var(--u) * 1.5);width:calc(var(--u) * 14);height:calc(var(--u) * 1.6);border-radius:99px;background:linear-gradient(90deg,transparent,#e02a38);filter:blur(1px);animation:dash 3.6s linear infinite}.sp-rails u.g{top:calc(var(--u) * 3.4);background:linear-gradient(90deg,transparent,#3fe08f);animation-delay:1.6s;animation-duration:4.2s}@keyframes dash{0%{transform:translate(-20vw)}to{transform:translate(120vw)}}.splash .ios-hint{margin-left:calc(var(--u) * 2.4)}@media(max-aspect-ratio:5/3){.sp-title .l1,.sp-title .l2{font-size:calc(var(--u) * 21)}}@media(prefers-reduced-motion:reduce){.sp-trail i,.sp-rails:before,.sp-rails u,.sp-go svg path{animation:none!important}}.set-grid .tg.q.joy-set{display:grid;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:calc(var(--u) * 2);height:auto;min-height:max-content;overflow:visible;flex-shrink:0}.set-grid{grid-auto-rows:min-content;align-content:start}.set-grid .tg.q.joy-set .rng{min-width:0}.set-grid .tg.q.joy-set .rng input{width:100%}.set-grid .tg.q.joy-set .joy-prev{flex:none}@media(max-height:470px){.set-grid .tg.q.joy-set{grid-template-columns:1fr 1fr auto auto;gap:8px;padding:8px 10px}}@media(max-width:560px){.set-grid .tg.q.joy-set{grid-template-columns:1fr 1fr}.set-grid .tg.q.joy-set .joy-mv{grid-column:1 / 2}.set-grid .tg.q.joy-set .joy-prev{grid-column:2 / 3;justify-self:end}}.menu{--cr: #f6f4ec;--rd: #d4202c;--rd2: #9e1622;--gn: #1f8f3f;--ink: #08140f;--car: #123a2b;--board: #0c1311;--amber: #ffb52e;--steel: #c9c4b4;--U: var(--u);--sk: -9deg;--hard: calc(var(--U) * .7) calc(var(--U) * .7) 0 rgba(0, 0, 0, .38);position:absolute;inset:0;padding:var(--pad-t) var(--pad-r) 0 var(--pad-l);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top top top" "left . right" "bottom bottom bottom";gap:calc(var(--U) * 1.4) calc(var(--U) * 2);transition:opacity .25s}.menu.hide{opacity:0}.menu .top{grid-area:top;display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--U) * 2)}.menu .top-l{display:flex;gap:calc(var(--U) * 1.6);padding-left:calc(var(--U) * .6)}.menu .top-l .sq{width:max(40px,calc(var(--U) * 8.4));height:max(40px,calc(var(--U) * 8.4));padding:calc(var(--U) * 1.9);border:0;border-radius:0;background:var(--ink);color:var(--cr);transform:skew(var(--sk));box-shadow:calc(var(--U) * .7) calc(var(--U) * .7) 0 var(--rd);transition:transform .15s,box-shadow .15s}.menu .top-l .sq svg{transform:skew(9deg);transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.menu .top-l .sq:hover{transform:skew(var(--sk)) translate(calc(var(--U) * -.25),calc(var(--U) * -.25));box-shadow:calc(var(--U) * 1) calc(var(--U) * 1) 0 var(--rd)}.menu .top-l .sq:hover svg{transform:skew(9deg) rotate(60deg)}.menu .top-l .sq[data-act=fs]:hover svg{transform:skew(9deg) scale(1.15)}.menu .top-l .sq:active{transform:skew(var(--sk)) translate(calc(var(--U) * .6),calc(var(--U) * .6));box-shadow:0 0 0 var(--rd)}.league{flex:1;max-width:calc(var(--U) * 100);display:flex;align-items:flex-start;gap:calc(var(--U) * 2.2)}.lg-plate{position:relative;isolation:isolate;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:calc(var(--U) * 9.4);height:calc(var(--U) * 8.4);padding:0 calc(var(--U) * 1.6);color:var(--cr)}.lg-plate:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gn);transform:skew(var(--sk));box-shadow:calc(var(--U) * .6) calc(var(--U) * .6) 0 var(--ink)}.lg-plate.next:before{background:var(--rd)}.lg-plate b{font-size:calc(var(--U) * 4.2);font-weight:800;line-height:1;transform:skew(var(--sk))}.lg-plate i{font-style:normal;font-size:max(8px,calc(var(--U) * 1.6));font-weight:600;white-space:nowrap;opacity:.88}.route{--W: calc(var(--U) * 4.2);--y: calc(var(--U) * 6.4);position:relative;flex:1;min-width:0;height:calc(var(--U) * 9.6)}.rt-line,.rt-done{position:absolute;left:calc(var(--W) / 2);right:calc(var(--W) / 2);top:var(--y);height:calc(var(--U) * 1.1);margin-top:calc(var(--U) * -.55);background:var(--ink);transform-origin:left center}.rt-line:after{content:"";position:absolute;left:0;right:0;top:50%;height:max(1px,calc(var(--U) * .28));margin-top:max(-.5px,calc(var(--U) * -.14));background:repeating-linear-gradient(90deg,rgba(246,244,236,.5) 0 calc(var(--U) * .8),transparent calc(var(--U) * .8) calc(var(--U) * 1.8))}.rt-done{right:auto;width:calc(var(--p) * (100% - var(--W)));background:var(--rd)}.stns{position:absolute;left:0;right:0;top:var(--y);height:0;display:flex;justify-content:space-between;align-items:center}.stn{position:relative;width:var(--W);height:var(--W);flex:none;display:grid;place-items:center}.stn-n{width:100%;height:100%;display:grid;place-items:center;background:var(--ink);color:var(--cr);border:max(1.5px,calc(var(--U) * .35)) solid var(--cr);font-size:max(8px,calc(var(--U) * 1.9));font-weight:800;line-height:1}.stn-n svg{width:70%;height:70%}.stn.done .stn-n{background:var(--rd);border-color:var(--rd);color:var(--cr)}.stn.cur .stn-n{background:var(--cr);color:var(--ink);border-color:var(--cr);transform:scale(1.22);box-shadow:0 0 0 calc(var(--U) * .5) var(--rd)}.stn em{display:none;position:absolute;top:calc(100% + var(--U) * .9);left:50%;transform:translate(-50%);padding:calc(var(--U) * .15) calc(var(--U) * .9);background:var(--cr);color:var(--ink);font-style:normal;font-weight:800;font-size:max(8px,calc(var(--U) * 1.8));white-space:nowrap}.stn.cur em{display:block}.stn-cup{position:absolute;bottom:calc(100% + var(--U) * .4);left:50%;width:calc(var(--U) * 3.6);height:calc(var(--U) * 3.6);transform:translate(-50%)}.wallet{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--U) * .9);padding-right:calc(var(--U) * .6)}.purse{position:relative;isolation:isolate;display:flex;align-items:center;gap:calc(var(--U) * .8);padding:calc(var(--U) * .7) calc(var(--U) * 1.4) calc(var(--U) * .7) calc(var(--U) * 2);font-weight:800;font-size:var(--fs-l);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;transition:transform .15s}.purse:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--cr);transform:skew(var(--sk));box-shadow:calc(var(--U) * .6) calc(var(--U) * .6) 0 var(--ink)}.purse svg{width:calc(var(--U) * 4.4);height:calc(var(--U) * 4.4)}.purse.mint{font-size:var(--fs-m);padding:calc(var(--U) * .45) calc(var(--U) * 1.2) calc(var(--U) * .45) calc(var(--U) * 1.6);color:var(--mint)}.purse.mint:before{background:var(--ink);box-shadow:none}.purse.mint svg{width:calc(var(--U) * 3.4);height:calc(var(--U) * 3.4)}button.purse:active{transform:translate(calc(var(--U) * .4),calc(var(--U) * .4))}.cash{position:relative;isolation:isolate;display:flex;align-items:center;gap:calc(var(--U) * .6);padding:calc(var(--U) * .6) calc(var(--U) * 1.6);font-weight:800;font-size:var(--fs-s);color:var(--cr);animation:bob 1.8s ease-in-out infinite}.cash:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--rd);transform:skew(var(--sk));box-shadow:calc(var(--U) * .5) calc(var(--U) * .5) 0 var(--ink)}.cash svg{width:calc(var(--U) * 3);height:calc(var(--U) * 3)}.m-side{position:relative;align-self:start;display:flex;flex-direction:column;pointer-events:auto;box-shadow:var(--hard);transition:opacity .25s,transform .25s}.m-side em,.m-side small,.m-side span{font-style:normal}.menu.panel-open .m-side{opacity:0;pointer-events:none;transform:translateY(calc(var(--U) * 2))}.m-left{grid-area:left;width:calc(var(--U) * 28);gap:calc(var(--U) * 1);padding:0 calc(var(--U) * 1.4) calc(var(--U) * 1.4);background:#0d2a1f;text-align:left;cursor:pointer}.m-left:hover{transform:translateY(calc(var(--U) * -.4))}.m-left:active{transform:translateY(calc(var(--U) * .3));box-shadow:0 0 #0000}.mc-band{display:block;height:calc(var(--U) * 1.7);margin:0 calc(var(--U) * -1.4) calc(var(--U) * .3);background:linear-gradient(180deg,var(--rd) 0 52%,var(--cr) 52% 70%,var(--gn) 70% 100%)}.mc-h{display:flex;align-items:center;gap:calc(var(--U) * 1.2)}.mc-h img.crest{width:calc(var(--U) * 5.6);height:calc(var(--U) * 6.4);flex:none}.mc-h>div{min-width:0}.mc-h b{display:block;font-size:var(--fs-m);font-weight:800;line-height:1}.mc-h em{font-size:max(9px,calc(var(--U) * 1.9));font-weight:600;color:var(--mint)}.mc-num{display:flex;align-items:flex-end;gap:calc(var(--U) * 1.2)}.mc-num b{display:inline-block;font-size:calc(var(--U) * 11);font-weight:800;line-height:.82;letter-spacing:-.04em;color:var(--cr);font-variant-numeric:tabular-nums;transform:skew(var(--sk));text-shadow:calc(var(--U) * .55) calc(var(--U) * .55) 0 var(--rd)}.mc-num span{padding-bottom:calc(var(--U) * .2);font-size:max(9px,calc(var(--U) * 1.9));font-weight:600;line-height:1.15;color:var(--mint)}.mc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--U) * .5)}.mc-stats div{display:flex;flex-direction:column;padding:calc(var(--U) * .6) calc(var(--U) * .8);background:#0000004d}.mc-stats b{font-size:var(--fs-m);font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.mc-stats span{font-size:max(8px,calc(var(--U) * 1.6));font-weight:600;color:var(--mint);white-space:nowrap}.mc-form{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--U) * .8)}.mc-form>span{font-size:max(9px,calc(var(--U) * 1.9));font-weight:600;color:var(--mint)}.mc-form div{display:flex;gap:calc(var(--U) * .5);padding:calc(var(--U) * .4) calc(var(--U) * .6);background:#000;border-radius:99px}.mc-form i{width:calc(var(--U) * 3.3);height:calc(var(--U) * 3.3);display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:max(8px,calc(var(--U) * 1.7));font-weight:800;background:#18231f;color:#000}.mc-form i.w{background:#3fe08f}.mc-form i.d{background:var(--amber)}.mc-form i.l{background:#ff4b57}.m-right{grid-area:right;width:calc(var(--U) * 35);gap:calc(var(--U) * .75);padding:calc(var(--U) * 1.2) calc(var(--U) * 1.4) calc(var(--U) * 1.4);background:var(--board);transform-origin:50% 0}.m-right:before,.m-right:after{content:"";position:absolute;bottom:100%;width:calc(var(--U) * .55);height:calc(var(--U) * 1.4);background:var(--ink)}.m-right:before{left:18%}.m-right:after{right:18%}.bd-h{display:flex;align-items:center;gap:calc(var(--U) * 1);padding-bottom:calc(var(--U) * .3);font-size:max(9px,calc(var(--U) * 1.9));font-weight:600;color:#8fa49c}.bd-h span{flex:1}.bd-h b{color:var(--amber);font-weight:800;font-variant-numeric:tabular-nums}.bd-clk{padding:calc(var(--U) * .15) calc(var(--U) * .9);background:var(--amber);color:var(--ink);font-size:var(--fs-s);font-weight:800;font-variant-numeric:tabular-nums}.bd-clk i{font-style:normal;animation:blink 1s steps(2) infinite}.bd-r{display:flex;align-items:center;gap:calc(var(--U) * .8)}.bd-r em{width:calc(var(--U) * 6.4);flex:none;font-size:max(8px,calc(var(--U) * 1.7));font-weight:600;color:#7d918a;white-space:nowrap}.flap{flex:1;display:flex;flex-wrap:nowrap;gap:max(1px,calc(var(--U) * .2));min-width:0;overflow:hidden;perspective:calc(var(--U) * 20)}.flap s{position:relative;flex:none;display:grid;place-items:center;min-width:0;height:calc(var(--U) * 4);padding:0 calc(var(--U) * .42);background:#1b2622;color:var(--amber);text-decoration:none;font-weight:800;font-size:max(10px,calc(var(--U) * 2.6));line-height:1;transform-origin:50% 50%;animation:flip .7s calc(.05s * var(--i) + .3s) backwards cubic-bezier(.3,1.4,.5,1)}.flap s:before{content:"";position:absolute;left:0;right:0;top:0;height:50%;background:#ffffff0d}.flap s:after{content:"";position:absolute;left:0;right:0;top:50%;height:max(1px,calc(var(--U) * .18));background:#050908}.flap s.set{animation:flapset .2s ease-out}.flap.sm{gap:0}.flap.sm s{height:calc(var(--U) * 3.2);padding:0 calc(var(--U) * .3);font-size:max(8px,calc(var(--U) * 1.7));color:#dfe9e4}@keyframes flapset{0%{transform:rotateX(-75deg)}}.bd-n{font-size:max(9px,calc(var(--U) * 1.65));font-weight:600;line-height:1.35;color:#a9bab3}.bd-n b{color:#f2d47a;font-weight:800}.bd-n i{font-style:normal;font-weight:800;color:#ff7a6b}.bd-s{display:flex;align-items:center;gap:calc(var(--U) * 1)}.bd-s span{font-size:var(--fs-s);font-weight:800;color:var(--cr)}.sem{display:flex;gap:calc(var(--U) * .6);padding:calc(var(--U) * .5) calc(var(--U) * .8);background:#000;border-radius:99px}.sem i{display:block;flex:none;width:calc(var(--U) * 2.2);height:calc(var(--U) * 2.2);border-radius:50%;background:#18231f;transition:background .3s}.sem i.on.l1{background:#3fe08f}.sem i.on.l2{background:#f2d13a}.sem i.on.l3{background:#ff8a2a}.sem i.on.l4{background:#ff3b4a;animation:blink 1s steps(2) infinite}.bd-f{display:flex;align-items:center;gap:calc(var(--U) * .7);padding:calc(var(--U) * .6) calc(var(--U) * .9);background:#16201c}.bd-f span{flex:1;font-size:max(9px,calc(var(--U) * 1.8));font-weight:600;color:#8fa49c}.bd-f b{font-size:var(--fs-m);font-weight:800;color:var(--amber);font-variant-numeric:tabular-nums}.bd-f svg{width:calc(var(--U) * 3.4);height:calc(var(--U) * 3.4)}.stn.cur:after{content:"";position:absolute;inset:0;border:calc(var(--U) * .4) solid var(--rd);animation:ripple 1.8s ease-out infinite;pointer-events:none}@keyframes ripple{0%{transform:scale(1.2);opacity:1}to{transform:scale(2.6);opacity:0}}.mc-form>em{font-size:max(9px,calc(var(--U) * 1.8));font-weight:600;color:#8fa49c;white-space:nowrap}.mc-more{display:flex;align-items:center;justify-content:space-between;white-space:nowrap;margin:calc(var(--U) * .2) calc(var(--U) * -1.4) calc(var(--U) * -1.4);padding:calc(var(--U) * .9) calc(var(--U) * 1.4);background:var(--gn);font-size:max(9px,calc(var(--U) * 1.9));font-weight:800;color:var(--cr);transition:background .2s}.mc-more svg{width:calc(var(--U) * 3.4);height:calc(var(--U) * 2);fill:var(--cr);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.m-left:hover .mc-more{background:#26a64b}.m-left:hover .mc-more svg{transform:translate(calc(var(--U) * .8))}.menu .bottom{grid-area:bottom;position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--U) * 2);padding-bottom:calc(var(--pad-b) + var(--U) * .8)}.cards{display:flex;flex-direction:column;gap:calc(var(--U) * 1);margin-left:calc(var(--U) * .8);transition:opacity .2s}.menu.panel-open .cards{opacity:0;pointer-events:none}.card{position:relative;isolation:isolate;display:flex;align-items:center;gap:calc(var(--U) * 1.1);width:max-content;min-width:calc(var(--U) * 30);height:calc(var(--U) * 9.4);padding:0 calc(var(--U) * 2) 0 calc(var(--U) * 2.2);text-align:left;color:var(--ink);transition:transform .15s}.card:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--cr);transform:skew(var(--sk));box-shadow:var(--hard);transition:background .2s}.card:hover{transform:translate(calc(var(--U) * -.2),calc(var(--U) * -.3))}.card:active{transform:translate(calc(var(--U) * .4),calc(var(--U) * .4))}.card-ic{width:calc(var(--U) * 5.6);height:calc(var(--U) * 5.6);flex:none;padding:calc(var(--U) * .8);background:var(--ink);transform:skew(var(--sk))}.card-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.1}.card-t b{font-size:var(--fs-s);font-weight:800}.card-t em{font-style:normal;font-size:max(8px,calc(var(--U) * 1.65));font-weight:600;color:#4c574f;white-space:nowrap}.card-p{flex:none;display:flex;align-items:center;gap:calc(var(--U) * .5);font-weight:800;font-size:var(--fs-s);color:var(--rd2);font-variant-numeric:tabular-nums}.card-p svg{width:calc(var(--U) * 3.2);height:calc(var(--U) * 3.2)}.card:not(.can){color:#3e4842}.card:not(.can):before{background:#bdb8a8}.card:not(.can) .card-p{color:#6b6461}.card.can:before{background:#49d17f}.card.can .card-t em{color:#0a4a28}.card.can .card-p{color:var(--ink)}.card.can{animation:nudge 2.4s ease-in-out infinite}@keyframes nudge{0%,72%,to{transform:none}80%{transform:translateY(calc(var(--U) * -.7))}88%{transform:none}93%{transform:translateY(calc(var(--U) * -.3))}}.nav{display:flex;align-items:flex-end;gap:calc(var(--U) * 1);margin-left:auto;padding:0 calc(var(--U) * 1)}.nb{position:relative;isolation:isolate;width:calc(var(--U) * 12);height:calc(var(--U) * 10.4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--U) * .6);padding-bottom:calc(var(--U) * .6);color:var(--cr);font-weight:800;font-size:max(8px,calc(var(--U) * 1.9));letter-spacing:-.01em;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.nb:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);transform:skew(var(--sk));box-shadow:var(--hard);transition:background .2s}.nb:after{content:"";position:absolute;left:24%;right:24%;bottom:calc(var(--U) * 1);height:calc(var(--U) * .5);background:var(--rd);transform:skew(var(--sk)) scaleX(0);transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.nb span{line-height:1;white-space:nowrap}.nb u{position:absolute;top:calc(var(--U) * -1);right:calc(var(--U) * -.4);width:calc(var(--U) * 2.6);height:calc(var(--U) * 2.6);border-radius:50%;background:var(--amber);border:calc(var(--U) * .45) solid var(--ink);animation:blink .8s steps(2) infinite}.cta{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-right:calc(var(--U) * 1.8);text-align:left;transition:transform .2s cubic-bezier(.3,1.5,.5,1)}.go-tag{position:relative;isolation:isolate;display:flex;align-items:baseline;gap:calc(var(--U) * .8);max-width:calc(var(--U) * 40);margin:0 0 calc(var(--U) * .8) calc(var(--U) * 3.4);padding:calc(var(--U) * .45) calc(var(--U) * 1.5);color:var(--amber);white-space:nowrap;transition:opacity .2s}.go-tag:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);transform:skew(var(--sk))}.go-tag em{font-style:normal;font-size:max(8px,calc(var(--U) * 1.6));font-weight:600;color:#8fa49c}.go-tag strong{font-size:var(--fs-s);font-weight:800;font-variant-numeric:tabular-nums}.go-tag small{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:max(9px,calc(var(--U) * 1.9));font-weight:800;color:var(--cr)}.menu.panel-open .go-tag{opacity:0}.go-body{position:relative;isolation:isolate;display:flex;align-items:center;gap:calc(var(--U) * 2.2);height:calc(var(--U) * 12);padding:0 calc(var(--U) * 4.4) 0 calc(var(--U) * 4.8)}.go-body:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--rd);transform:skew(var(--sk));box-shadow:calc(var(--U) * 1) calc(var(--U) * 1) 0 var(--gn),calc(var(--U) * 1) calc(var(--U) * 1) 0 calc(var(--U) * .35) var(--ink);transition:box-shadow .15s}.go-body:after{content:"";position:absolute;left:calc(var(--U) * -2.4);top:0;bottom:0;width:calc(var(--U) * 1.3);background:var(--cr);transform:skew(var(--sk));transition:transform .2s}.go-t{display:inline-block;font-size:calc(var(--U) * 7);font-weight:800;line-height:1;letter-spacing:.02em;color:var(--cr);white-space:nowrap;transform:skew(var(--sk));text-shadow:calc(var(--U) * .5) calc(var(--U) * .5) 0 var(--rd2)}.go-chev{flex:none;width:calc(var(--U) * 7);height:calc(var(--U) * 4.2);fill:var(--cr);transform:skew(var(--sk))}.go-chev path{animation:chev 1.2s ease-in-out infinite}.go-chev path:nth-child(2){animation-delay:.15s}.go-chev path:nth-child(3){animation-delay:.3s}.go-sweep{position:absolute;inset:0;z-index:-1;overflow:hidden;transform:skew(var(--sk));pointer-events:none}.go-sweep:before{content:"";position:absolute;top:0;bottom:0;left:-30%;width:16%;background:#f6f4ec4d;transform:skew(-14deg);animation:sweep2 3.8s 1.8s ease-in-out infinite}@keyframes sweep2{0%{left:-30%}34%,to{left:118%}}.cta:hover{transform:translate(calc(var(--U) * -.3),calc(var(--U) * -.3))}.cta:hover .go-body:before{box-shadow:calc(var(--U) * 1.5) calc(var(--U) * 1.5) 0 var(--gn),calc(var(--U) * 1.5) calc(var(--U) * 1.5) 0 calc(var(--U) * .35) var(--ink)}.cta:hover .go-body:after{transform:skew(var(--sk)) translate(calc(var(--U) * -.8))}.cta:hover .go-chev path{animation-duration:.55s}.cta:active{transform:translate(calc(var(--U) * .9),calc(var(--U) * .9))}.cta:active .go-body:before{box-shadow:0 0 0 var(--gn)}.cta.punch{animation:punch2 .35s ease-out}@keyframes punch2{0%{transform:none}35%{transform:translate(calc(var(--U) * .9),calc(var(--U) * .9)) scale(.97)}to{transform:scale(1.03)}}.menu.enter .top-l .sq{animation:sqin .5s cubic-bezier(.2,1.4,.4,1) backwards}.menu.enter .top-l .sq+.sq{animation-delay:.07s}.menu.enter .lg-plate{animation:popin2 .45s .12s cubic-bezier(.2,1.6,.4,1) backwards}.menu.enter .lg-plate.next{animation-delay:1.3s}.menu.enter .rt-line{animation:rtdraw .6s .1s cubic-bezier(.6,0,.3,1) backwards}.menu.enter .stn{animation:popin2 .35s calc(.2s + var(--i) * .05s) cubic-bezier(.2,1.6,.4,1) backwards}.menu.enter .rt-done{animation:rtdraw 1.1s .55s cubic-bezier(.6,0,.3,1) backwards}.menu.enter .stn.cur em{animation:fadein2 .35s 1.4s backwards}.menu.enter .purse,.menu.enter .cash{animation:fromr .45s .2s cubic-bezier(.2,1.3,.4,1) backwards}.menu.enter .purse.mint{animation-delay:.28s}.menu.enter .m-left{animation:platein .6s .3s cubic-bezier(.2,1.2,.4,1) backwards}.menu.enter .m-left>*{animation:fadeup .4s backwards}.menu.enter .m-left>:nth-child(2){animation-delay:.5s}.menu.enter .m-left>:nth-child(3){animation-delay:.58s}.menu.enter .m-left>:nth-child(4){animation-delay:.66s}.menu.enter .m-left>:nth-child(5){animation-delay:.74s}.menu.enter .m-left>:nth-child(6){animation-delay:.82s}.menu.enter .mc-form i{animation:lampon .25s backwards}.menu.enter .mc-form i:nth-child(1){animation-delay:.95s}.menu.enter .mc-form i:nth-child(2){animation-delay:1.03s}.menu.enter .mc-form i:nth-child(3){animation-delay:1.11s}.menu.enter .mc-form i:nth-child(4){animation-delay:1.19s}.menu.enter .mc-form i:nth-child(5){animation-delay:1.27s}.menu.enter .m-right{animation:swing .95s .35s cubic-bezier(.3,.9,.4,1) backwards}.menu.enter .cards{animation:fadeup .45s .5s cubic-bezier(.2,1.3,.4,1) backwards}.menu.enter .nb{animation:tabup .5s cubic-bezier(.2,1.5,.4,1) backwards}.menu.enter .nb:nth-child(2){animation-delay:.52s}.menu.enter .nb:nth-child(3){animation-delay:.59s}.menu.enter .nb:nth-child(4){animation-delay:.66s}.menu.enter .go-body{animation:goin .7s .55s cubic-bezier(.2,1.25,.35,1) backwards}.menu.enter .go-t{animation:gotext .6s .8s cubic-bezier(.2,1,.3,1) backwards}.menu.enter .go-tag{animation:fadeup .4s 1s backwards}@keyframes sqin{0%{opacity:0;transform:skew(var(--sk)) translateY(-150%)}}@keyframes popin2{0%{opacity:0;transform:scale(.2)}}@keyframes rtdraw{0%{transform:scaleX(0)}}@keyframes fadeup{0%{opacity:0;transform:translateY(calc(var(--U) * 1.6))}}@keyframes fadein2{0%{opacity:0}}@keyframes fromr{0%{opacity:0;transform:translate(calc(var(--U) * 5))}}@keyframes platein{0%{opacity:0;transform:translate(-115%)}70%{opacity:1;transform:translate(calc(var(--U) * .8))}}@keyframes lampon{0%{background:#18231f;transform:scale(.5)}}@keyframes swing{0%{transform:translateY(-130%)}45%{transform:translateY(0) rotate(3deg)}68%{transform:rotate(-1.6deg)}86%{transform:rotate(.6deg)}to{transform:none}}@keyframes tabup{0%{opacity:0;transform:translateY(140%)}}@keyframes goin{0%{opacity:0;transform:translate(60%)}}@keyframes gotext{0%{opacity:0;transform:skew(var(--sk)) translate(-25%)}}@media(max-aspect-ratio:8/5){.m-left{width:calc(var(--U) * 22)}.m-right{width:calc(var(--U) * 29)}.card{min-width:calc(var(--U) * 23);padding:0 calc(var(--U) * 1.4) 0 calc(var(--U) * 1.8)}.nav{gap:calc(var(--U) * .8)}.nb{width:calc(var(--U) * 10.6)}.go-t{font-size:calc(var(--U) * 5.6)}.go-chev{width:calc(var(--U) * 5.4);height:calc(var(--U) * 3.3)}.go-body{padding:0 calc(var(--U) * 3.4) 0 calc(var(--U) * 3.8);gap:calc(var(--U) * 1.6)}.mc-num b{font-size:calc(var(--U) * 9)}}@media(max-height:340px){.bd-n,.mc-form>span{display:none}}@media(prefers-reduced-motion:reduce){.menu *,.menu *:before,.menu.enter *{animation:none!important}.cta:hover,.card:hover,.m-left:hover{transform:none}}.m-left{width:max-content;min-width:calc(var(--U) * 28);max-width:calc(var(--U) * 38)}.mc-h b{white-space:nowrap}@media(max-aspect-ratio:8/5){.m-left{width:max-content;min-width:calc(var(--U) * 22)}}.scroller{flex:1 1 auto;min-height:0;align-items:stretch}.scroller>.tcard,.scroller>.chap{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;touch-action:pan-x pan-y}.scroller>.tcard::-webkit-scrollbar,.scroller>.chap::-webkit-scrollbar{display:none}.tcard>*,.chap>*{flex:none}.tcard p{min-height:0}.sq-card{width:auto;min-width:max(calc(var(--u) * 13),78px)}.sq-card b{font-size:max(9px,calc(var(--u) * 2.1));max-width:none;overflow:visible}@media(max-height:520px){.tcard{gap:calc(var(--u) * .5);padding:calc(var(--u) * 1)}.tcard .pic{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.chap{width:calc(var(--u) * 38)}}@media(max-height:440px){.tcard p{display:none}.tcard .stat{flex-direction:row;align-items:center;gap:calc(var(--u) * .8)}.tcard .stat span{flex:none;width:46%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard .stat i{flex:1}}@media(max-height:440px){.chap{width:calc(var(--u) * 50);gap:calc(var(--u) * .3);padding:calc(var(--u) * 1) calc(var(--u) * 1.3)}.chap b{font-size:var(--fs-m)}.chap h3{font-size:max(10px,calc(var(--u) * 2.2))}.chap p{font-size:max(9px,calc(var(--u) * 1.85));line-height:1.3}.sheet-h{padding-top:calc(var(--u) * .8);padding-bottom:0}}.sq-list{grid-auto-columns:max-content}@media(min-height:441px){.chap{width:calc(var(--u) * 40)}}.joy{transition:opacity .35s ease}.joy .joy-ring{transition:transform .45s cubic-bezier(.2,1.4,.4,1)}.joy.off{opacity:0;pointer-events:none;transition:opacity .3s ease}.joy.off .joy-ring{transform:scale(.7);transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.joy,.joy .joy-ring{transition:opacity .2s}.joy.off .joy-ring{transform:none}}.pause,.settings{--cr: #f6f4ec;--rd: #d4202c;--rd2: #9e1622;--gn: #1f8f3f;--ink: #08140f;--amber: #ffb52e;--sk: -9deg;--hard: calc(var(--u) * .7) calc(var(--u) * .7) 0 rgba(0, 0, 0, .4)}.overlay.pause{justify-content:stretch;align-items:stretch;padding:0;background:#040e0ad1;animation:pzfade .25s ease-out}.pz-bg{z-index:0}.pz-bg i{animation-duration:.7s}.pz{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * 6);padding:var(--pad-t) calc(var(--pad-r) + var(--u) * 6) var(--pad-b) calc(var(--pad-l) + var(--u) * 6)}.pz-l{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 2.4);min-width:0}.pz-t{position:relative;font-size:calc(var(--u) * 20);font-weight:800;line-height:.85;letter-spacing:-.03em;color:var(--cr);transform:skew(var(--sk));text-shadow:calc(var(--u) * .8) calc(var(--u) * .8) 0 var(--rd);animation:pzword .6s cubic-bezier(.2,1,.3,1) both}.pz-t:before{content:attr(data-t);position:absolute;inset:0;color:var(--gn);clip-path:inset(46% 0 40% 0);transform:translate(calc(var(--u) * 1.2));text-shadow:none}.pz-sc{position:relative;isolation:isolate;display:flex;align-items:center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1.2) calc(var(--u) * 2.6);color:var(--cr);font-weight:800;animation:pzup .45s .12s cubic-bezier(.2,1.3,.4,1) both}.pz-sc:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);transform:skew(var(--sk));box-shadow:var(--hard)}.pz-sc span{font-size:var(--fs-m);letter-spacing:.04em;color:#b8c8c1}.pz-sc b{font-size:calc(var(--u) * 7);line-height:1;font-variant-numeric:tabular-nums}.pz-sc i{font-style:normal;font-size:calc(var(--u) * 5);color:var(--rd);line-height:1}.pz-sc em{margin-left:calc(var(--u) * 1);padding-left:calc(var(--u) * 1.6);font-style:normal;font-size:var(--fs-s);color:var(--amber);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:inset max(1.5px,calc(var(--u) * .3)) 0 0 #f6f4ec2e}.pz-fact{display:flex;flex-direction:column;gap:calc(var(--u) * .6);max-width:calc(var(--u) * 70);padding-left:calc(var(--u) * 1.6);box-shadow:inset calc(var(--u) * .6) 0 0 var(--rd);animation:pzup .45s .22s cubic-bezier(.2,1.3,.4,1) both}.pz-fact b{font-size:var(--fs-s);font-weight:800;color:var(--amber)}.pz-fact .fact{max-width:none;font-size:max(11px,calc(var(--u) * 2.4));font-weight:600;line-height:1.4;color:#e3ece7}.pz-r{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--u) * 1.6)}.pz-b{position:relative;isolation:isolate;display:flex;align-items:center;gap:calc(var(--u) * 1.8);min-width:calc(var(--u) * 46);height:max(46px,calc(var(--u) * 9.6));padding:0 calc(var(--u) * 3.2);color:var(--cr);font-weight:800;font-size:var(--fs-m);text-align:left;transition:transform .2s cubic-bezier(.3,1.5,.5,1);animation:pzbtn .5s cubic-bezier(.2,1.3,.4,1) both}.pz-b:nth-child(2){animation-delay:.06s}.pz-b:nth-child(3){animation-delay:.12s}.pz-b:nth-child(4){animation-delay:.18s}.pz-b:before{content:"";position:absolute;inset:0;z-index:-1;background:#10241c;transform:skew(var(--sk));box-shadow:var(--hard);transition:background .2s,box-shadow .15s}.pz-b:after{content:"";position:absolute;left:calc(var(--u) * -2.2);top:0;bottom:0;width:calc(var(--u) * 1.1);background:var(--cr);transform:skew(var(--sk)) scaleY(0);transform-origin:bottom;transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.pz-b svg{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);flex:none;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.pz-b b{font-weight:800}.pz-b:hover{transform:translate(calc(var(--u) * -1))}.pz-b:hover:before{background:#183a2c}.pz-b:hover:after{transform:skew(var(--sk)) scaleY(1)}.pz-b:hover svg{transform:scale(1.15) rotate(-8deg)}.pz-b:active{transform:translate(calc(var(--u) * .5),calc(var(--u) * .5))}.pz-b:active:before{box-shadow:0 0 #0000}.pz-b.go{height:max(56px,calc(var(--u) * 12.4));font-size:var(--fs-l)}.pz-b.go:before{background:var(--rd);box-shadow:calc(var(--u) * 1) calc(var(--u) * 1) 0 var(--gn),calc(var(--u) * 1) calc(var(--u) * 1) 0 calc(var(--u) * .35) var(--ink)}.pz-b.go:hover:before{background:#e3303b}.pz-b.red{color:#ff8a92}.pz-b.red:hover:before{background:var(--rd2)}.pz-b.red:hover{color:var(--cr)}@keyframes pzfade{0%{opacity:0}}@keyframes pzword{0%{opacity:0;transform:skew(var(--sk)) translate(-18%)}}@keyframes pzup{0%{opacity:0;transform:translateY(calc(var(--u) * 2))}}@keyframes pzbtn{0%{opacity:0;transform:translate(calc(var(--u) * 8))}}@media(max-aspect-ratio:8/5){.pz{grid-template-columns:1fr;justify-items:start;gap:calc(var(--u) * 3)}.pz-r{flex-direction:row;flex-wrap:wrap}.pz-b{min-width:calc(var(--u) * 30)}}@media(max-height:470px){.pz-t{font-size:calc(var(--u) * 16)}.pz-fact{display:none}.pz-r{gap:8px}}.overlay.settings{background:#040e0ac7}.settings .card-box.st-box{width:min(calc(var(--u) * 150),100%);min-width:0;height:min(calc(var(--u) * 66),100%);max-height:100%;padding:0;gap:0;background:#0b1c15;border:0;border-radius:0;box-shadow:calc(var(--u) * 1.2) calc(var(--u) * 1.2) 0 #00000073;overflow:hidden;animation:stin .35s cubic-bezier(.2,1.25,.4,1)}.settings .st-box .sheet-h{flex:none;align-items:center;padding:calc(var(--u) * 2.2) calc(var(--u) * 2.4) calc(var(--u) * 1.4) calc(var(--u) * 3.2);background:#0b1c15;box-shadow:inset 0 calc(var(--u) * 1.1) 0 var(--rd),inset 0 calc(var(--u) * 1.5) 0 var(--cr),inset 0 calc(var(--u) * 2) 0 var(--gn)}.settings .st-box .sheet-h h2{font-size:var(--fs-l);font-weight:800;transform:skew(var(--sk));color:var(--cr);text-shadow:calc(var(--u) * .45) calc(var(--u) * .45) 0 var(--rd)}.settings .st-box .sheet-h .sq{border:0;border-radius:0;background:var(--rd);transform:skew(var(--sk));box-shadow:calc(var(--u) * .5) calc(var(--u) * .5) 0 var(--ink)}.settings .st-box .sheet-h .sq svg{transform:skew(9deg);transition:transform .3s}.settings .st-box .sheet-h .sq:hover svg{transform:skew(9deg) rotate(90deg)}.st-wrap{flex:1;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr)}.st-tabs{display:flex;flex-direction:column;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1) calc(var(--u) * 1.6) calc(var(--u) * 2) calc(var(--u) * 3)}.st-tabs button{position:relative;isolation:isolate;display:flex;align-items:center;gap:calc(var(--u) * 1.2);min-width:calc(var(--u) * 26);height:max(42px,calc(var(--u) * 8));padding:0 calc(var(--u) * 2);color:#b8c8c1;font-weight:800;font-size:var(--fs-s);text-align:left;transition:color .2s,transform .2s cubic-bezier(.3,1.5,.5,1)}.st-tabs button:before{content:"";position:absolute;inset:0;z-index:-1;background:#13291f;transform:skew(var(--sk));transition:background .2s}.st-tabs button i{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);flex:none;color:currentColor}.st-tabs button:hover{color:var(--cr);transform:translate(calc(var(--u) * .6))}.st-tabs button.on{color:var(--cr);transform:translate(calc(var(--u) * 1))}.st-tabs button.on:before{background:var(--rd);box-shadow:calc(var(--u) * .6) calc(var(--u) * .6) 0 var(--ink)}.settings .set-grid{grid-template-columns:1fr 1fr;align-content:start;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1) calc(var(--u) * 3) calc(var(--u) * 2.4) calc(var(--u) * 1.6);animation:stpage .3s ease-out}.settings .tg{min-height:max(44px,calc(var(--u) * 8.4));padding:calc(var(--u) * 1.2) calc(var(--u) * 2);border-radius:0;background:#13291f;font-size:var(--fs-s);color:var(--cr);transition:background .2s}.settings button.tg:hover{background:#183a2c}.settings .tg>span{font-weight:800}.settings .tg i{width:calc(var(--u) * 7.4);height:calc(var(--u) * 3.8);border-radius:0;background:#06120d;transform:skew(var(--sk))}.settings .tg i u{top:14%;left:6%;width:40%;height:72%;border-radius:0;background:#4d6159;transition:transform .25s cubic-bezier(.3,1.6,.5,1),background .2s}.settings .tg.on i{background:var(--gn)}.settings .tg.on i u{background:var(--cr);transform:translate(calc(var(--u) * 3.4))}.settings .tg.q{flex-wrap:wrap;row-gap:calc(var(--u) * 1)}.settings .tg.q .cam-note{flex:1 0 100%;font-weight:600;font-size:max(9px,calc(var(--u) * 1.8));color:#9fb4ab;line-height:1.3}.settings .seg{gap:calc(var(--u) * .7)}.settings .seg button{position:relative;isolation:isolate;padding:calc(var(--u) * .8) calc(var(--u) * 1.7);border-radius:0;background:none;color:#b8c8c1;font-size:max(9px,calc(var(--u) * 1.9));transition:color .15s}.settings .seg button:before{content:"";position:absolute;inset:0;z-index:-1;background:#06120d;transform:skew(var(--sk));transition:background .15s}.settings .seg button:hover{color:var(--cr)}.settings .seg button:hover:before{background:#1c3a2e}.settings .seg button.on{color:var(--cr)}.settings .seg button.on:before{background:var(--rd)}.settings .tg.danger{justify-content:center;background:none;box-shadow:inset 0 0 0 max(2px,calc(var(--u) * .4)) #8d1d2a;color:#ff8a92}.settings .tg.danger:hover{background:#8d1d2a;color:var(--cr)}.settings .rng label{font-weight:800}.settings .rng output{color:var(--amber)}.settings .rng input{accent-color:var(--rd)}.settings .joy-mv{border:0;border-radius:0;background:#06120d;transform:skew(var(--sk));box-shadow:none}.settings .joy-mv b{display:inline-block;transform:skew(9deg)}.settings .joy-prev{border-radius:0;background:#06120d}@keyframes stin{0%{opacity:0;transform:translateY(calc(var(--u) * 4)) scale(.97)}}@keyframes stpage{0%{opacity:0;transform:translate(calc(var(--u) * 2))}}@media(max-height:470px){.settings .st-box .sheet-h{padding:12px 12px 6px 18px}.st-tabs{padding:4px 8px 10px 14px;gap:6px}.st-tabs button{min-width:0;height:40px;padding:0 12px}.settings .set-grid{padding:4px 14px 12px 8px;gap:6px}.settings .tg{min-height:40px;padding:4px 10px}}@media(max-width:640px){.st-tabs button span{display:none}.st-tabs button{padding:0 14px}}@media(prefers-reduced-motion:reduce){.pause *,.settings *,.overlay.pause{animation:none!important}}.nav{gap:calc(var(--U) * 1.5);perspective:calc(var(--U) * 70);padding:0 calc(var(--U) * 1.4) calc(var(--U) * 1.2)}.nb{--rx: 0deg;--ry: 0deg;--ty: 0px;--face: #10241c;--edge3: #04100b;--lift: 0;position:relative;isolation:auto;width:calc(var(--U) * 13.6);height:calc(var(--U) * 12.4);padding:0 0 calc(var(--U) * 1.3);gap:0;justify-content:flex-end;transform-style:preserve-3d;transform:translateY(var(--ty)) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s cubic-bezier(.2,1.4,.4,1)}.nb:before,.nb:after{content:none}.nb-face{position:absolute;inset:0;overflow:hidden;background:var(--face);transform:skew(var(--sk));box-shadow:calc(var(--U) * .3) calc(var(--U) * .3) 0 var(--edge3),calc(var(--U) * .6) calc(var(--U) * .6) 0 var(--edge3),calc(var(--U) * .9) calc(var(--U) * .9) 0 var(--edge3),calc(var(--U) * 1.2) calc(var(--U) * 1.2) 0 var(--edge3),calc(var(--U) * 1.5) calc(var(--U) * 1.5) 0 #00000059;transition:background .25s,box-shadow .15s}.nb-face:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--U) * .5);background:#ffffff1a}.nb-face:after{content:"";position:absolute;left:26%;right:26%;bottom:calc(var(--U) * .9);height:calc(var(--U) * .5);background:var(--rd);transform:scaleX(0);transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.nb-glint{position:absolute;top:-10%;bottom:-10%;left:-40%;width:22%;background:#f6f4ec2e;transform:skew(-18deg)}.nb-sh{position:absolute;left:50%;top:52%;width:calc(var(--U) * 7.6);height:calc(var(--U) * 1.6);margin:calc(var(--U) * -.8) 0 0 calc(var(--U) * -3.8);border-radius:50%;background:#0000006b;transform:translateZ(1px);animation:navsh 3.2s ease-in-out infinite}.nb-ic{position:absolute;left:50%;top:4%;width:calc(var(--U) * 10);height:calc(var(--U) * 7.6);margin-left:calc(var(--U) * -5);display:grid;place-items:center;transform:translateZ(calc(var(--U) * 3));transition:transform .35s cubic-bezier(.2,1.4,.4,1)}.nb-ic .vox{width:100%;height:100%;overflow:visible;animation:navfloat 3.2s ease-in-out infinite}.nb:nth-child(2) .vox,.nb:nth-child(2) .nb-sh{animation-delay:-.8s}.nb:nth-child(3) .vox,.nb:nth-child(3) .nb-sh{animation-delay:-1.6s}.nb:nth-child(4) .vox,.nb:nth-child(4) .nb-sh{animation-delay:-2.4s}.nb-t{position:relative;transform:translateZ(2px);line-height:1;white-space:nowrap;font-size:max(8px,calc(var(--U) * 1.9));color:var(--cr);text-shadow:0 calc(var(--U) * .25) 0 rgba(0,0,0,.5)}.nb:hover{--ty: calc(var(--U) * -.8)}.nb:hover .nb-ic{transform:translateZ(calc(var(--U) * 6)) translateY(calc(var(--U) * -.7)) scale(1.08)}.nb:hover .nb-glint{animation:navglint .6s ease-out}.nb:hover .nb-face:after{transform:scaleX(.55)}.nb:hover .nb-face{--face: #163428}.nb.on{--ty: calc(var(--U) * -.8);--face: var(--rd);--edge3: #6e0d17}.nb.on .nb-face:after{background:var(--cr);transform:scaleX(1)}.nb.on .nb-ic{transform:translateZ(calc(var(--U) * 5))}.nb:active{--ty: calc(var(--U) * .9);transform:translate(calc(var(--U) * .9)) translateY(var(--ty)) rotateX(var(--rx)) rotateY(var(--ry));transition-duration:.08s}.nb:active .nb-face{box-shadow:calc(var(--U) * .3) calc(var(--U) * .3) 0 var(--edge3),calc(var(--U) * .5) calc(var(--U) * .5) 0 #00000059}.nb:active .nb-ic{transform:translateZ(calc(var(--U) * 1.5))}.nb u{transform:translateZ(calc(var(--U) * 7));top:calc(var(--U) * -1.2);right:calc(var(--U) * -.2)}@keyframes navfloat{50%{transform:translateY(calc(var(--U) * -.55))}}@keyframes navsh{50%{transform:translateZ(1px) scale(.82);opacity:.7}}@keyframes navglint{0%{left:-40%}to{left:130%}}.menu.enter .nb{animation:tab3d .65s cubic-bezier(.2,1.4,.4,1) backwards}.menu.enter .nb:nth-child(1){animation-delay:.45s}.menu.enter .nb:nth-child(2){animation-delay:.53s}.menu.enter .nb:nth-child(3){animation-delay:.61s}.menu.enter .nb:nth-child(4){animation-delay:.69s}@keyframes tab3d{0%{opacity:0;transform:translateY(120%) rotateX(-70deg)}}@media(max-aspect-ratio:8/5){.nav{gap:calc(var(--U) * 1.1);padding-right:calc(var(--U) * 1.4)}.nb{width:calc(var(--U) * 11.8);height:calc(var(--U) * 11)}.nb-ic{width:calc(var(--U) * 8.6);margin-left:calc(var(--U) * -4.3);height:calc(var(--U) * 6.6)}}@media(prefers-reduced-motion:reduce){.nb{transform:none!important}.nb-ic .vox,.nb-sh,.nb-glint{animation:none!important}}.hud{--cr: #f6f4ec;--rd: #d4202c;--gn: #1f8f3f;--inkd: #0c1311}.bug.hud-mid{transition:transform .5s cubic-bezier(.2,1.1,.3,1),opacity .35s}.hud.bug-off .bug.hud-mid{opacity:0;transform:translateY(-150%);pointer-events:none;transition:transform .4s cubic-bezier(.6,0,.8,.4),opacity .3s .1s}.bug-main{position:relative;height:calc(var(--u) * 7.6);border-radius:0;overflow:hidden;background:var(--inkd);box-shadow:calc(var(--u) * .7) calc(var(--u) * .7) 0 #00000073}.bug-liv{flex:none;width:calc(var(--u) * 1.2);background:linear-gradient(90deg,var(--rd) 0 50%,var(--cr) 50% 68%,var(--gn) 68%)}.bug-c{padding:0 calc(var(--u) * 1.5);font-size:calc(var(--u) * 3);color:var(--cr);letter-spacing:.06em}.bug-c.me,.bug-c.opp{border:0}.bug-c.me{box-shadow:inset 0 calc(var(--u) * -.55) 0 var(--rd)}.bug-c.opp{box-shadow:inset 0 calc(var(--u) * -.55) 0 var(--cb, #254e9c)}.bug-score{display:flex;align-items:center;gap:calc(var(--u) * .5);padding:0 calc(var(--u) * .7);background:var(--cr)}.bug-sc,.bug-sc.opp{min-width:calc(var(--u) * 4.2);height:100%;background:transparent;border:0;color:#08140f;font-size:calc(var(--u) * 5);transition:background .3s,color .3s}.bug-dash{display:block;width:calc(var(--u) * 1.1);height:calc(var(--u) * .45);background:#08140f59}.bug-sc b{position:relative;display:grid;line-height:1;height:1.05em;overflow:hidden}.bug-sc b s{grid-area:1 / 1;text-decoration:none;display:block;text-align:center}.bug-sc b.roll s.o{animation:scout .55s cubic-bezier(.6,0,.8,.5) forwards}.bug-sc b.roll s.n{animation:scin .75s .15s cubic-bezier(.2,1.6,.4,1) both}@keyframes scout{to{transform:translateY(-120%);opacity:0}}@keyframes scin{0%{transform:translateY(120%)}}.bug-sc.goalfx{animation:none}.bug.scored-me .bug-sc.me.goalfx{animation:flashme 2.4s ease-out}.bug.scored-opp .bug-sc.opp.goalfx{animation:flashopp 2.4s ease-out}@keyframes flashme{0%,45%{background:var(--rd);color:var(--cr)}to{background:transparent}}@keyframes flashopp{0%,45%{background:var(--cb, #254e9c);color:var(--cbt, #fff)}to{background:transparent}}.bug.scored .bug-main{animation:bugkick .8s cubic-bezier(.2,1.5,.4,1)}@keyframes bugkick{0%{transform:scale(1)}25%{transform:scale(1.09) rotate(-1deg)}60%{transform:scale(.98)}to{transform:none}}.bug-glint{position:absolute;top:0;bottom:0;left:-30%;width:18%;background:#f6f4ec59;transform:skew(-20deg);pointer-events:none;opacity:0}.bug.scored .bug-glint{animation:bugglint .9s .2s ease-out}@keyframes bugglint{0%{left:-30%;opacity:1}to{left:120%;opacity:1}}.bug-t{background:var(--gn);min-width:calc(var(--u) * 12.5)}.bug-t b{font-size:calc(var(--u) * 3.7)}.bug-t small{color:#d2f2e1}.bug.urgent .bug-t{background:#a8182b;animation:none}.bug.urgent .bug-t b,.bug.stoppage .bug-t .col{animation:none}.bug-x{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:calc(var(--u) * 8.4);padding:0 calc(var(--u) * 1.2);background:#000;line-height:1;transform-origin:50% 100%}.bug-x b{font-size:calc(var(--u) * 3.8);font-weight:800;color:#ff3b30;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-shadow:0 0 calc(var(--u) * .5) rgba(255,59,48,.6)}.bug-x span{font-size:max(8px,calc(var(--u) * 1.7));font-weight:800;color:var(--amber, #ffb52e);font-variant-numeric:tabular-nums;min-height:1em;margin-top:calc(var(--u) * .3)}.bug-x span:empty{display:none}.bug-x.show{animation:ledup .7s cubic-bezier(.2,1.4,.4,1)}.bug-x.show b{animation:ledblink .35s .5s steps(2) 3}@keyframes ledup{0%{transform:perspective(200px) rotateX(-90deg);opacity:0}to{transform:none;opacity:1}}@keyframes ledblink{50%{opacity:.15}}.bug-goal{display:flex;align-items:center;gap:calc(var(--u) * 1.2);align-self:flex-start;height:calc(var(--u) * 4.6);margin-top:calc(var(--u) * -.2);padding:0 calc(var(--u) * 2) 0 calc(var(--u) * 1.2);background:var(--rd);color:var(--cr);font-weight:800;font-size:var(--fs-s);box-shadow:calc(var(--u) * .6) calc(var(--u) * .6) 0 #0006;transform-origin:50% 0;position:relative;z-index:-1}.bug-goal.opp{background:var(--cb, #254e9c);color:var(--cbt, #fff)}.bug-goal b{padding:calc(var(--u) * .2) calc(var(--u) * 1);background:var(--cr);color:#08140f;letter-spacing:.08em}.bug-goal.opp b{background:#08140f;color:var(--cr)}.bg-ball{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);border-radius:50%;background:#fff;box-shadow:inset calc(var(--u) * -.5) calc(var(--u) * -.4) 0 #0000002e;position:relative;flex:none}.bg-ball:after{content:"";position:absolute;left:32%;top:30%;width:38%;height:38%;background:#08140f;clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.bug-goal.show{animation:bgdown .55s .25s cubic-bezier(.2,1.3,.4,1) both}.bug-goal.show .bg-ball{animation:bgroll .9s .3s cubic-bezier(.2,1,.3,1) both}.bug-goal.out{animation:bgup .4s ease-in forwards}@keyframes bgdown{0%{transform:translateY(-110%);opacity:0}}@keyframes bgup{to{transform:translateY(-110%);opacity:0}}@keyframes bgroll{0%{transform:translate(calc(var(--u) * -6)) rotate(-540deg)}}.scard{position:absolute;left:50%;bottom:calc(10vh + var(--u) * 3);transform:translate(-50%);width:min(calc(var(--u) * 120),calc(100% - var(--pad-l) - var(--pad-r)));z-index:2;pointer-events:none}.sc-in{position:relative;display:flex;flex-direction:column;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 2) calc(var(--u) * 3) calc(var(--u) * 2.2);background:#0c1311;color:#f6f4ec;box-shadow:calc(var(--u) * 1) calc(var(--u) * 1) 0 #00000080,inset 0 calc(var(--u) * .9) 0 #d4202c,inset 0 calc(var(--u) * 1.25) 0 #f6f4ec,inset 0 calc(var(--u) * 1.7) 0 #1f8f3f;animation:scwipe .55s cubic-bezier(.6,0,.2,1) both}.scard.out .sc-in{animation:scwipeout .45s cubic-bezier(.6,0,.8,.3) forwards}@keyframes scwipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes scwipeout{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}.sc-top{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 2);padding-top:calc(var(--u) * .6)}.sc-top b{padding:calc(var(--u) * .4) calc(var(--u) * 1.6);background:#d4202c;font-size:var(--fs-s);font-weight:800;transform:skew(-9deg);animation:scpart .4s .3s cubic-bezier(.2,1.3,.4,1) both}.sc-in.final .sc-top b{background:#f6f4ec;color:#08140f}.sc-top span{font-size:max(9px,calc(var(--u) * 1.8));font-weight:600;color:#8fa49c}.sc-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:calc(var(--u) * 2.4)}.sc-team{display:flex;align-items:center;gap:calc(var(--u) * 1.6);min-width:0}.sc-team.me{justify-content:flex-end;animation:scleft .5s .25s cubic-bezier(.2,1.2,.4,1) both}.sc-team.opp{animation:scright .5s .25s cubic-bezier(.2,1.2,.4,1) both}.sc-team b{font-size:var(--fs-l);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-cr{position:relative;flex:none;width:calc(var(--u) * 7);height:calc(var(--u) * 8)}.sc-cr .crest,.sc-cr img{width:100%;height:100%}.sc-cr .crest-t{position:absolute;inset:0 0 calc(var(--u) * 1) 0;display:grid;place-items:center;font-weight:800;font-size:calc(var(--u) * 2.4);color:#fff;-webkit-text-stroke:calc(var(--u) * .4) #0a241b;paint-order:stroke fill}.sc-score{display:flex;align-items:center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * .8) calc(var(--u) * 2.2);background:#f6f4ec;color:#08140f;animation:scpop .55s .45s cubic-bezier(.2,1.6,.4,1) both}.sc-score b{font-size:calc(var(--u) * 8.4);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.sc-score i{width:calc(var(--u) * 1.6);height:calc(var(--u) * .6);background:#08140f66}.sc-pens{align-self:center;padding:calc(var(--u) * .3) calc(var(--u) * 1.4);background:#ffb52e;color:#08140f;font-size:var(--fs-s);font-weight:800;animation:scpart .4s .6s both}.sc-goals{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 12)}.sc-goals ul{list-style:none;display:flex;flex-direction:column;gap:calc(var(--u) * .4);font-size:max(10px,calc(var(--u) * 2.1));font-weight:700;color:#dfe9e4}.sc-goals ul.me{align-items:flex-end;text-align:right}.sc-goals li{animation:scpart .35s calc(.7s + var(--i) * .08s) both}.sc-goals li em{font-style:normal;color:#ffb52e;font-variant-numeric:tabular-nums}.sc-goals ul.me li:before{content:"";display:inline-block;width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);margin-right:calc(var(--u) * .8);border-radius:50%;background:#f6f4ec;vertical-align:middle}.sc-goals ul.opp li:after{content:"";display:inline-block;width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);margin-left:calc(var(--u) * .8);border-radius:50%;background:#f6f4ec;vertical-align:middle}.sc-goals:not(:has(li)){display:none}.sc-note{align-self:center;font-size:var(--fs-s);font-weight:800;color:#ffb52e;animation:scpart .4s .8s both}.sc-in.final .sc-note{font-size:var(--fs-m);color:#f6f4ec}@keyframes scpart{0%{opacity:0;transform:translateY(calc(var(--u) * 1.2))}}@keyframes scleft{0%{opacity:0;transform:translate(calc(var(--u) * -6))}}@keyframes scright{0%{opacity:0;transform:translate(calc(var(--u) * 6))}}@keyframes scpop{0%{opacity:0;transform:scale(.4)}}.sc-top b{display:inline-block}@media(max-height:420px){.sc-goals{display:none}.scard{bottom:calc(10vh + var(--u) * 1)}}@media(prefers-reduced-motion:reduce){.scard *,.bug-goal,.bug-goal *,.bug-x,.bug-x *{animation:none!important}}.bug-t b{display:flex;align-items:center;line-height:1}.tm-m{display:inline-grid;overflow:hidden;height:1.05em;line-height:1.05}.tm-m s{grid-area:1 / 1;text-decoration:none}.tm-m.flip s.o{animation:tmout .38s cubic-bezier(.6,0,.8,.5) forwards}.tm-m.flip s.n{animation:tmin .5s .08s cubic-bezier(.2,1.5,.4,1) both}@keyframes tmout{to{transform:translateY(-110%);opacity:0}}@keyframes tmin{0%{transform:translateY(110%);opacity:0}}.tm-s{display:inline-block;min-width:1.2em;text-align:left;font-variant-numeric:tabular-nums}.bug-t .col{animation:none;margin:0 .04em}.bug.held .bug-t .col{animation:colon .9s steps(2) infinite}.bug.held .bug-t b{opacity:.8}.bug-prog{position:absolute;left:0;right:0;bottom:0;height:calc(var(--u) * .5);background:#00000047}.bug-prog u{display:block;height:100%;background:#f6f4ec;transform:scaleX(0);transform-origin:left center;transition:transform .25s linear,background .3s}.bug.in-stop .bug-prog u{background:#ff3b30}.bug.urgent .bug-prog u{background:#ffb52e}@media(prefers-reduced-motion:reduce){.tm-m s,.bug.held .bug-t .col{animation:none!important}}.nav .nb{width:calc(var(--U) * 12)}@media(max-aspect-ratio:8/5){.nav .nb{width:calc(var(--U) * 9.8)}.nav{gap:calc(var(--U) * .6)}}.menu.enter .nb:nth-child(5){animation-delay:.73s}.nb:nth-child(5) .vox,.nb:nth-child(5) .nb-sh{animation-delay:-3.2s}.nb-live{position:absolute;top:calc(var(--U) * .6);right:calc(var(--U) * .9);width:calc(var(--U) * 1.5);height:calc(var(--U) * 1.5);border-radius:50%;background:#49d17f;box-shadow:0 0 0 calc(var(--U) * .35) var(--ink);animation:onlive 1.6s ease-in-out infinite;transform:translateZ(4px)}@keyframes onlive{50%{background:#b7f5cf;box-shadow:0 0 0 calc(var(--U) * .35) var(--ink),0 0 calc(var(--U) * 1.4) #49d17f}}.oflag{display:block;width:100%;height:auto;border-radius:calc(var(--u) * .5)}.crest-box .oflag.crest{height:auto;margin-top:18%}.sc-cr .oflag{width:calc(var(--u) * 7)}.on-sheet .sheet-h h2{display:flex;align-items:center;gap:calc(var(--u) * 1.2);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-purse{display:inline-flex;align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .3) calc(var(--u) * 1.2);border-radius:99px;background:#0a3a28;font-size:var(--fs-s);color:var(--gold)}.on-purse svg{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8)}.on-play{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 2);min-height:0;overflow-y:auto;touch-action:pan-y}.on-lobby{grid-template-columns:1fr auto 1fr;align-items:stretch}.on-card{display:flex;flex-direction:column;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1.6);background:#0e4a35;border:var(--edge) solid #1c6a4c;font-size:var(--fs-s)}.on-card p{color:#cfe7db;line-height:1.35}.on-badge{display:flex;align-items:center;gap:calc(var(--u) * 1.4);min-width:0}.on-badge .oflag{width:calc(var(--u) * 11);flex:none;box-shadow:0 calc(var(--u) * .4) 0 #0000004d}.on-badge div{min-width:0;display:flex;flex-direction:column}.on-badge b{font-size:var(--fs-l);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-badge em{font-style:normal;color:var(--mint);font-size:var(--fs-s)}.on-meta{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 1.6);color:#9fd1b8}.on-meta b{color:var(--gold);font-weight:800}.on-create{min-height:calc(var(--u) * 9)}.on-join{display:flex;gap:calc(var(--u) * 1)}.on-join .btn{flex:none}.on-code-in{flex:1;min-width:0;min-height:calc(var(--u) * 6.4);padding:0 calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1.6);border:var(--edge) solid #fff;background:#0a2a1f;color:#fff;font:inherit;font-weight:800;font-size:var(--fs-l);letter-spacing:.3em;text-transform:uppercase;user-select:text;-webkit-user-select:text;pointer-events:auto}.on-code-in::placeholder{color:#4d7f6a;letter-spacing:.2em}.on-room{align-items:center;text-align:center}.on-room small{color:var(--mint);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.on-code{flex:none;display:flex;gap:calc(var(--u) * .7);--U: var(--u)}.on-code s{display:grid;place-items:center;width:calc(var(--u) * 8);height:calc(var(--u) * 10.4);border-radius:calc(var(--u) * .9);background:#10161a;color:#ffd24a;text-decoration:none;font-weight:800;font-size:calc(var(--u) * 7);box-shadow:inset 0 calc(var(--u) * -5.2) 0 #ffffff0a,0 calc(var(--u) * .5) 0 #00000059;animation:oncode .5s cubic-bezier(.2,1.4,.4,1) backwards;animation-delay:calc(var(--i) * .07s)}@keyframes oncode{0%{transform:rotateX(90deg);opacity:0}}.on-row{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 1);justify-content:center}.on-wait{display:flex;align-items:center;gap:calc(var(--u) * 1)}.on-busy{align-items:center;justify-content:center;text-align:center;grid-column:1 / -1;min-height:calc(var(--u) * 26)}.on-spin{display:inline-block;width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);border-radius:50%;border:calc(var(--u) * .6) solid rgba(255,255,255,.2);border-top-color:var(--gold);animation:onspin .8s linear infinite;flex:none}@keyframes onspin{to{transform:rotate(360deg)}}.on-err{color:#ffb3b3;font-weight:800}.on-vs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .8);text-align:center}.on-vs b{font-size:var(--fs-xl);font-weight:800;color:var(--gold);line-height:1}.on-vs small{color:#9fd1b8;font-size:var(--fs-s)}.on-ready{align-self:flex-start;padding:calc(var(--u) * .6) calc(var(--u) * 1.6);border-radius:99px;background:#0a3a28;color:#9fd1b8;font-weight:800}.on-ready.yes{background:var(--green);color:#fff}.on-foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 2)}.on-club{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:calc(var(--u) * 2);min-height:0;overflow:hidden}.on-club section{display:flex;flex-direction:column;gap:calc(var(--u) * 1);min-height:0;overflow-y:auto;touch-action:pan-y}.on-flag-big .oflag{width:100%;max-width:calc(var(--u) * 30);box-shadow:0 calc(var(--u) * .6) 0 #00000059}.on-name,.on-city{width:100%;min-height:40px;padding:0 calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.2);border:var(--edge) solid #fff;background:#0a2a1f;color:#fff;font:inherit;font-weight:800;user-select:text;-webkit-user-select:text;pointer-events:auto}.on-name{font-size:var(--fs-l);text-transform:uppercase}.on-city{font-size:var(--fs-s);color:var(--mint)}.on-kit{display:flex;align-items:center;gap:calc(var(--u) * 1);font-size:var(--fs-s);color:#9fd1b8}.on-kit i{width:calc(var(--u) * 6);height:calc(var(--u) * 4);border-radius:calc(var(--u) * .6);border:calc(var(--u) * .3) solid #fff;flex:none}.on-club small{color:#9fd1b8;font-size:max(9px,calc(var(--u) * 1.9))}.on-club small svg{display:inline;width:1.2em;height:1.2em;vertical-align:-.2em}.on-edit .sw{width:max(30px,calc(var(--u) * 5));height:max(30px,calc(var(--u) * 5))}.on-edit .chip-b{min-height:34px;padding:calc(var(--u) * .6) calc(var(--u) * 1.4)}.on-stats .fine svg{display:inline;width:1.1em;height:1.1em;vertical-align:-.15em}.sq-card.on-hero{border-color:var(--rc)}.sq-card.on-hero.on{box-shadow:0 0 0 calc(var(--u) * .4) var(--gold)}.on-rar{display:inline-block;padding:calc(var(--u) * .2) calc(var(--u) * 1);border-radius:99px;background:var(--rc);color:#0a241b;font-weight:800;font-size:var(--fs-s)}.on-trait{color:var(--gold);font-weight:800;font-size:var(--fs-s)}.on-scout{margin-top:calc(var(--u) * .8);min-height:36px;font-size:var(--fs-s)}.on-scout.dim{opacity:.6}.res-r .lines li em{font-style:normal;margin-left:calc(var(--u) * 1);color:#9fd1b8}@media(max-aspect-ratio:8/5){.on-club{grid-template-columns:1fr 1.3fr}.on-stats{grid-column:1 / -1}}.overlay.result{--cr: #f6f4ec;--rd: #d4202c;--rd2: #9e1622;--gn: #1f8f3f;--ink: #08140f;--amber: #ffb52e;--gold: #ffc61a;--sk: -9deg;--hard: calc(var(--u) * .7) calc(var(--u) * .7) 0 rgba(0, 0, 0, .42);--acc: var(--gold);justify-content:stretch;align-items:stretch;padding:0;overflow:hidden;background:radial-gradient(ellipse at 30% 40%,#103c288c,#040e0ae6 70%);animation:pzfade .35s ease-out}.overlay.result.loss{--acc: #ff6b78;background:radial-gradient(ellipse at 30% 40%,#460e1680,#060a09eb 70%)}.overlay.result.draw{--acc: var(--cr)}.overlay.result.void{--acc: #9fb3ab;background:#060c0ae6}.rs-bg{z-index:0}.overlay.result.loss .rs-bg i{filter:saturate(.4) brightness(.7)}.rs-glow{position:absolute;left:-10%;top:-30%;width:75%;height:120%;z-index:0;pointer-events:none;background:radial-gradient(circle at 45% 40%,color-mix(in srgb,var(--acc) 30%,transparent),transparent 55%);animation:rsglow 3.2s ease-in-out infinite}.rs-rays{position:absolute;left:45%;top:40%;width:220vmax;height:220vmax;margin:-110vmax 0 0 -110vmax;opacity:0;background:repeating-conic-gradient(from 0deg,rgba(255,198,26,.13) 0 7deg,transparent 7deg 18deg);-webkit-mask:radial-gradient(circle,#000 0,transparent 30%);mask:radial-gradient(circle,#000 0,transparent 30%);animation:raysin .8s .5s forwards,spinr 26s linear infinite}@keyframes rsglow{50%{opacity:.6;transform:scale(1.06)}}.rs-conf{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.rs-conf i{position:absolute;top:-4%;left:var(--x);width:calc(var(--u) * 1.3 * var(--s));height:calc(var(--u) * 2.2 * var(--s));background:var(--c);opacity:0;animation:rsconf var(--t) var(--d) cubic-bezier(.3,.1,.6,1) infinite}.rs-conf i:nth-child(3n){border-radius:50%;height:calc(var(--u) * 1.3 * var(--s))}@keyframes rsconf{0%{opacity:1;transform:translate3d(0,-5vh,0) rotate(0)}85%{opacity:1}to{opacity:0;transform:translate3d(var(--dx),108vh,0) rotate(var(--r)) rotateY(720deg)}}.rs{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:calc(var(--u) * 5);padding:var(--pad-t) calc(var(--pad-r) + var(--u) * 6) var(--pad-b) calc(var(--pad-l) + var(--u) * 5);min-height:0;overflow-y:auto;touch-action:pan-y}.rs-l{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 1.8);min-width:0}.rs-tag{position:relative;isolation:isolate;padding:calc(var(--u) * .6) calc(var(--u) * 2);font-size:var(--fs-s);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);animation:pzword .5s .1s cubic-bezier(.2,1,.3,1) both}.rs-tag:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--acc);transform:skew(var(--sk));box-shadow:var(--hard)}.rs-t{position:relative;display:flex;font-size:calc(var(--u) * 17);font-weight:800;line-height:.88;letter-spacing:-.03em;color:var(--acc);transform:skew(var(--sk));white-space:nowrap;-webkit-text-stroke:calc(var(--u) * .5) var(--ink);paint-order:stroke fill;text-shadow:calc(var(--u) * .9) calc(var(--u) * .9) 0 var(--rd),calc(var(--u) * 1.6) calc(var(--u) * 1.6) 0 var(--ink)}.overlay.result.loss .rs-t{text-shadow:calc(var(--u) * .9) calc(var(--u) * .9) 0 #3a0a10,calc(var(--u) * 1.6) calc(var(--u) * 1.6) 0 var(--ink)}.overlay.result.draw .rs-t,.overlay.result.void .rs-t{text-shadow:calc(var(--u) * .9) calc(var(--u) * .9) 0 var(--gn),calc(var(--u) * 1.6) calc(var(--u) * 1.6) 0 var(--ink)}.overlay.result.void .rs-t{font-size:calc(var(--u) * 11)}.rs-t span{display:inline-block;animation:rsdrop .62s calc(.2s + var(--i) * 55ms) cubic-bezier(.2,1.5,.45,1) both}.overlay.result.win .rs-t span{animation:rsdrop .62s calc(.2s + var(--i) * 55ms) cubic-bezier(.2,1.5,.45,1) both,rsbounce 2.6s calc(1.6s + var(--i) * .07s) ease-in-out infinite}.overlay.result.loss .rs-t span{animation:rssag .9s calc(.2s + var(--i) * .06s) cubic-bezier(.3,.9,.4,1) both}.rs-t:after{content:"";position:absolute;top:-10%;bottom:-10%;left:-20%;width:14%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);mix-blend-mode:overlay;transform:skew(-20deg);animation:rsshine 3.4s 1.4s ease-in-out infinite;pointer-events:none}.overlay.result.loss .rs-t:after,.overlay.result.void .rs-t:after{display:none}@keyframes rsdrop{0%{opacity:0;transform:translateY(-140%) rotate(-14deg) scale(1.7)}55%{opacity:1;transform:translateY(8%) rotate(3deg) scale(.94)}78%{transform:translateY(-3%) scale(1.03)}to{opacity:1;transform:none}}@keyframes rsbounce{0%,70%,to{transform:none}80%{transform:translateY(-9%)}90%{transform:translateY(2%)}}@keyframes rssag{0%{opacity:0;transform:translateY(-60%)}60%{opacity:1;transform:translateY(12%) rotate(var(--rot, 4deg))}to{opacity:1;transform:translateY(6%) rotate(calc(var(--rot, 4deg) * .5))}}.overlay.result.loss .rs-t span:nth-child(odd){--rot: -5deg}@keyframes rsshine{0%{left:-20%}40%,to{left:115%}}.rs-board{display:flex;align-items:stretch;gap:calc(var(--u) * 1);max-width:100%}.rs-team{position:relative;isolation:isolate;display:flex;align-items:center;gap:calc(var(--u) * 1.2);min-width:0;padding:calc(var(--u) * .9) calc(var(--u) * 2.2);color:var(--cr)}.rs-team:before{content:"";position:absolute;inset:0;z-index:-1;background:#10241c;transform:skew(var(--sk));box-shadow:var(--hard);transition:background .3s}.rs-team.w:before{background:linear-gradient(100deg,#12321f,#1d5a33);box-shadow:var(--hard),inset 0 calc(var(--u) * -.6) 0 var(--gold)}.rs-team b{font-size:var(--fs-m);font-weight:800;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(var(--u) * 26)}.rs-team.me{animation:rsfromL .5s .6s cubic-bezier(.2,1.3,.4,1) both}.rs-team.opp{animation:rsfromR .5s .7s cubic-bezier(.2,1.3,.4,1) both}.rs-cr{flex:none;width:calc(var(--u) * 6);height:calc(var(--u) * 6.6);display:grid;place-items:center}.rs-cr .crest,.rs-cr img{width:100%;height:100%;object-fit:contain}.rs-cr .oflag{width:100%;height:auto;margin:0}.rs-cr .crest-t{display:none}.rs-score{position:relative;isolation:isolate;display:flex;align-items:center;gap:calc(var(--u) * .8);padding:0 calc(var(--u) * 2.4);animation:pzup .4s .8s cubic-bezier(.2,1.3,.4,1) both}.rs-score:before{content:"";position:absolute;inset:calc(var(--u) * -.8) 0;z-index:-1;background:var(--cr);transform:skew(var(--sk));box-shadow:calc(var(--u) * .9) calc(var(--u) * .9) 0 var(--rd),calc(var(--u) * .9) calc(var(--u) * .9) 0 calc(var(--u) * .3) var(--ink)}.rs-score b{font-size:calc(var(--u) * 9.5);line-height:1;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;animation:rsslam .55s .95s cubic-bezier(.2,1.4,.4,1) both}.rs-score b:last-child{animation-delay:1.1s}.rs-score b.w{color:var(--rd)}.rs-score i{font-style:normal;font-size:calc(var(--u) * 6);font-weight:800;color:var(--gn);line-height:1}@keyframes rsslam{0%{opacity:0;transform:scale(2.8) rotate(-8deg)}55%{opacity:1;transform:scale(.86)}78%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes rsfromL{0%{opacity:0;transform:translate(calc(var(--u) * -8))}}@keyframes rsfromR{0%{opacity:0;transform:translate(calc(var(--u) * 8))}}.rs-pens{font-size:var(--fs-m);font-weight:800;color:var(--amber);animation:pzup .4s 1.2s both}.rs-pens b{color:var(--cr)}.rs-goals{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 3);width:100%;max-width:calc(var(--u) * 92)}.rs-goals ul{list-style:none;display:flex;flex-direction:column;gap:calc(var(--u) * .5)}.rs-goals ul.opp{align-items:flex-end}.rs-goals li{display:flex;align-items:center;gap:calc(var(--u) * .8);font-size:var(--fs-s);font-weight:800;color:#dbe9e2;animation:pzup .35s calc(1.3s + var(--i) * .08s) both}.rs-goals li svg{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);flex:none}.rs-goals li em{font-style:normal;color:var(--amber);font-variant-numeric:tabular-nums}.rs-chips{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .8)}.rs-chips .chip{border-radius:0;box-shadow:calc(var(--u) * .4) calc(var(--u) * .4) 0 var(--ink);animation:rschip .45s calc(1.5s + var(--i) * .09s) cubic-bezier(.2,1.6,.4,1) both;transform:skew(var(--sk))}.rs-chips .chip>*{transform:skew(9deg)}.rs-chips .chip.mint{background:#c9ddd5}@keyframes rschip{0%{opacity:0;transform:skew(var(--sk)) scale(.5)}}.rs-fact{max-width:calc(var(--u) * 80);padding-left:calc(var(--u) * 1.6);font-size:max(11px,calc(var(--u) * 2.2));font-weight:600;line-height:1.4;color:#c7d9d0;box-shadow:inset calc(var(--u) * .5) 0 0 var(--rd);animation:pzup .45s 1.7s both}.rs-r{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 3.2) calc(var(--u) * 3.4) calc(var(--u) * 3);color:var(--cr);animation:rsfromR .55s .45s cubic-bezier(.2,1.2,.4,1) both}.rs-r:before{content:"";position:absolute;inset:0;z-index:-1;background:#0b1c15;transform:skew(calc(var(--sk) * .5));box-shadow:inset 0 calc(var(--u) * 1.1) 0 var(--rd),inset 0 calc(var(--u) * 1.5) 0 var(--cr),inset 0 calc(var(--u) * 2) 0 var(--gn),calc(var(--u) * 1.2) calc(var(--u) * 1.2) 0 #00000073}.rs-h{font-size:var(--fs-m);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--amber)}.rs-lines{list-style:none;display:flex;flex-direction:column;gap:calc(var(--u) * .4)}.rs-lines li{display:flex;align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .7) 0;border-bottom:max(1px,calc(var(--u) * .2)) dashed rgba(246,244,236,.14);font-size:var(--fs-m);opacity:0;animation:rsrow .4s calc(.9s + var(--i) * .17s) cubic-bezier(.2,1.3,.4,1) forwards}.rs-lines li span{flex:1;min-width:0;font-size:var(--fs-s);color:#c7d9d0}.rs-lines li b{color:var(--gold);font-weight:800;font-variant-numeric:tabular-nums}.rs-lines li svg{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2);flex:none}.rs-lines li em{font-style:normal;font-size:var(--fs-s);color:#8fb3a3}@keyframes rsrow{0%{opacity:0;transform:translate(calc(var(--u) * 5))}to{opacity:1;transform:none}}.rs-total{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 1);padding-top:calc(var(--u) * 1);font-size:var(--fs-s);font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:0;animation:rsrow .4s calc(1.1s + var(--nl) * .17s) both}.rs-total span{flex:1;color:#c7d9d0}.rs-total b{font-size:calc(var(--u) * 8.5);line-height:1;color:var(--gold);letter-spacing:0;font-variant-numeric:tabular-nums;-webkit-text-stroke:calc(var(--u) * .45) var(--ink);paint-order:stroke fill;text-shadow:calc(var(--u) * .5) calc(var(--u) * .5) 0 var(--rd)}.rs-total svg{width:calc(var(--u) * 6);height:calc(var(--u) * 6);flex:none}.rs-total.paid b{animation:rspay .5s cubic-bezier(.2,1.6,.4,1)}.rs-total.paid svg{animation:rscoin .7s ease-out}.rs-stamp{position:absolute;right:calc(var(--u) * 7);top:calc(var(--u) * -2.4);padding:calc(var(--u) * .4) calc(var(--u) * 1.4);font-style:normal;font-size:var(--fs-s);font-weight:800;letter-spacing:.1em;color:#3fe08f;border:max(2px,calc(var(--u) * .4)) solid currentColor;opacity:0;transform:rotate(-12deg) scale(2.4);pointer-events:none}.rs-total.paid .rs-stamp{animation:rsstamp .35s cubic-bezier(.2,1.6,.4,1) forwards}@keyframes rspay{40%{transform:scale(1.28)}}@keyframes rscoin{50%{transform:rotateY(180deg) scale(1.25)}to{transform:rotateY(360deg)}}@keyframes rsstamp{to{opacity:.9;transform:rotate(-12deg) scale(1)}}.rs-btns{display:flex;gap:calc(var(--u) * 1.6);margin-top:calc(var(--u) * .8)}.rs-b{position:relative;isolation:isolate;flex:1;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 1.4);min-width:0;min-height:max(46px,calc(var(--u) * 10));padding:0 calc(var(--u) * 2.6);color:var(--cr);font-weight:800;font-size:var(--fs-m);transition:transform .2s cubic-bezier(.3,1.5,.5,1);animation:rsbtn .5s calc(1.5s + var(--i) * .08s) cubic-bezier(.2,1.3,.4,1) both}.rs-b.go{flex:1.7}.rs-b:before{content:"";position:absolute;inset:0;z-index:-1;background:#16352a;transform:skew(var(--sk));box-shadow:var(--hard);transition:background .2s,box-shadow .15s}.rs-b.go:before{background:var(--rd);box-shadow:calc(var(--u) * 1) calc(var(--u) * 1) 0 var(--gn),calc(var(--u) * 1) calc(var(--u) * 1) 0 calc(var(--u) * .35) var(--ink)}.rs-b.go:after{content:"";position:absolute;top:0;bottom:0;left:0;width:18%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:rssweep 2.6s 2.4s ease-in-out infinite;pointer-events:none}.rs-b svg{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2);flex:none;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.rs-b b{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-b:hover{transform:translateY(calc(var(--u) * -.6))}.rs-b:hover svg{transform:scale(1.18) translate(calc(var(--u) * .4))}.rs-b.go:hover:before{background:#e3303b}.rs-b.alt:hover:before{background:#1f4a3a}.rs-b:active{transform:translate(calc(var(--u) * .5),calc(var(--u) * .5))}.rs-b:active:before{box-shadow:0 0 0 transparent}@keyframes rsbtn{0%{opacity:0;transform:translateY(calc(var(--u) * 4))}}@keyframes rssweep{0%{left:-20%}45%,to{left:110%}}@media(max-aspect-ratio:8/5){.rs{grid-template-columns:1fr;gap:calc(var(--u) * 3);align-content:start}.rs-t{font-size:calc(var(--u) * 14)}}@media(max-height:470px){.rs-t{font-size:calc(var(--u) * 13)}.rs-fact{display:none}.rs-score b{font-size:calc(var(--u) * 8)}.rs-r{padding:16px 18px 14px}}@media(prefers-reduced-motion:reduce){.overlay.result *,.overlay.result{animation:none!important}.rs-lines li,.rs-total{opacity:1}.rs-conf{display:none}.rs-total.paid .rs-stamp{opacity:.9;transform:rotate(-12deg)}}
