@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2) format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2) format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2) format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-hebrew-900-normal-CNJSgxQA.woff2) format("woff2"),url(/assets/rubik-hebrew-900-normal-B3V9FX5z.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2) format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2) format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2) format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-900-normal-Cz6GdZLE.woff2) format("woff2"),url(/assets/rubik-latin-900-normal-CBojinpD.woff) format("woff")}@font-face{font-family:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kaushan-script-latin-400-normal-DtTcRpVb.woff2) format("woff2"),url(/assets/kaushan-script-latin-400-normal-DZZZR3n8.woff) format("woff")}:root{color-scheme:dark;--bg: #07040d;--panel: rgba(20, 10, 34, .86);--panel-solid: #160b26;--line: rgba(255, 228, 190, .18);--text: #fff6ea;--muted: #c6b6d6;--orange: #ff8a3d;--yellow: #ffd34d;--cyan: #4fd6ff;--red: #ff5a6a;--green: #5dffa0;--p1: #ffb347;--p2: #6fe3ff;--u: min(calc(1 * var(--vw1, 1vw)), calc(1.7778 * var(--vh1, 1vh)))}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:Rubik,system-ui,sans-serif;-webkit-user-select:none;user-select:none;overscroll-behavior:none}#root{position:fixed;inset:0}#game{position:absolute;inset:0;direction:ltr}#ui{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}#ui>*{pointer-events:auto}kbd{display:inline-block;min-width:1.9em;padding:.1em .45em;border-radius:6px;border:1px solid rgba(255,255,255,.28);border-bottom-width:3px;background:#ffffff14;font-family:Rubik,monospace;font-weight:700;font-size:.85em;text-align:center;direction:ltr;unicode-bidi:isolate}button{font-family:inherit}.screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;gap:18px;animation:fade-in .25s ease;overflow-y:auto}.screen.dim{background:radial-gradient(ellipse at center,#0a165099,#03081ee6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes fade-in{0%{opacity:0}}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 60px #00000080;padding:22px 26px}.logo{text-align:center;line-height:.9;filter:drop-shadow(0 8px 0 rgba(58,13,46,.9)) drop-shadow(0 0 28px rgba(255,138,61,.45))}.logo .en{direction:ltr;font-weight:900;font-size:clamp(54px,calc(10 * var(--vw1, 1vw)),120px);letter-spacing:.02em;background:linear-gradient(180deg,#fff6c9 0%,var(--yellow) 35%,var(--orange) 70%,#e2412f 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.logo .he{margin-top:10px;font-weight:700;font-size:clamp(18px,calc(2.4 * var(--vw1, 1vw)),28px);color:var(--text);letter-spacing:.08em}.tagline{color:var(--muted);font-size:15px;margin-top:-6px}.menu{display:flex;flex-direction:column;gap:10px;min-width:min(340px,calc(90 * var(--vw1, 1vw)))}.btn{appearance:none;border:2px solid rgba(255,255,255,.14);background:#180c28d1;color:var(--text);font-size:19px;font-weight:700;padding:12px 22px;border-radius:14px;cursor:pointer;transition:transform .1s ease,background .15s ease,border-color .15s ease;display:flex;align-items:center;justify-content:space-between;gap:16px}.btn .hint{font-size:13px;font-weight:500;color:var(--muted)}.btn:hover,.btn.is-focused{background:linear-gradient(90deg,#ff8a3d47,#ffd34d33);border-color:var(--yellow);transform:scale(1.03)}.btn.small{font-size:14px;padding:7px 14px;border-radius:10px}.btn.ghost{background:transparent}.btn.primary{background:linear-gradient(90deg,var(--orange),#e2412f);border-color:transparent}.footer-hint{color:var(--muted);font-size:13px;text-align:center;line-height:1.8}.corner{position:absolute;top:14px;left:14px;display:flex;gap:8px}.howto{width:min(980px,calc(96 * var(--vw1, 1vw)));max-height:calc(92 * var(--vh1, 1vh));display:flex;flex-direction:column;gap:14px}.tabs{display:flex;gap:8px}.tabs .btn.active{border-color:var(--yellow);background:#ffd34d29}.howto-body{overflow-y:auto;padding-inline-end:6px}.howto h2{margin:0;font-size:30px;font-weight:900}.howto h3{margin:18px 0 8px;font-size:18px;color:var(--yellow)}table.moves{width:100%;border-collapse:collapse;font-size:15px}table.moves td,table.moves th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:start;vertical-align:middle}table.moves th{color:var(--muted);font-weight:500;font-size:13px}.cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:760px){.cols{grid-template-columns:1fr}}.bind-table td{padding:5px 6px}.bind-slot{min-width:74px;justify-content:center}.bind-slot.capturing{border-color:var(--cyan);animation:pulse .8s ease infinite alternate}@keyframes pulse{to{background:#4fd6ff40}}.msg{min-height:1.5em;font-size:14px;color:var(--yellow)}.msg.error{color:var(--red)}.badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#ffffff1f;color:var(--muted);vertical-align:middle}.badge.demo{background:#ffd34d2e;color:var(--yellow);border:1px dashed rgba(255,211,77,.6)}.badge.temp{background:#4fd6ff24;color:var(--cyan)}.combo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;font-weight:700}.combo .tok{padding:2px 8px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-size:.92em}.combo .sep{color:var(--muted)}.select-title{font-size:32px;font-weight:900;margin:0;text-align:center}.select-sub{color:var(--muted);text-align:center;min-height:1.4em}.roster{display:flex;gap:22px;justify-content:center;flex-wrap:wrap}.card{position:relative;width:min(330px,calc(44 * var(--vw1, 1vw)));border-radius:20px;border:3px solid rgba(255,255,255,.12);background:var(--panel);overflow:hidden;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;direction:rtl}.card:hover{transform:translateY(-3px)}.card.c1{border-color:var(--p1);box-shadow:0 0 0 3px #ffb34740,0 0 30px #ffb3474d}.card.c2{border-color:var(--p2);box-shadow:0 0 0 3px #6fe3ff40,0 0 30px #6fe3ff4d}.card.c1.c2{border-image:linear-gradient(90deg,var(--p1),var(--p2)) 1}.card .portrait{width:100%;aspect-ratio:1 / 1;display:block;object-fit:cover}.card .tags{position:absolute;top:10px;inset-inline-start:10px;display:flex;gap:6px;direction:ltr}.ptag{font-weight:900;font-size:14px;padding:3px 10px;border-radius:8px;color:#1a0d22}.ptag.p1{background:var(--p1)}.ptag.p2{background:var(--p2)}.ptag.locked:after{content:" ✓"}.card .info{padding:12px 16px 16px;display:flex;flex-direction:column;gap:8px}.card .name{font-size:28px;font-weight:900;display:flex;align-items:baseline;gap:10px}.card .name .en{font-size:13px;color:var(--muted);letter-spacing:.12em;direction:ltr}.card .desc{color:var(--muted);font-size:14px}.stat{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.stat .bar{height:7px;border-radius:4px;background:#ffffff1a;overflow:hidden}.stat .bar span{display:block;height:100%;background:linear-gradient(90deg,var(--orange),var(--yellow))}.super-box{margin-top:4px;padding:10px 12px;border-radius:12px;background:#ffffff0f;border:1px solid var(--line);display:flex;flex-direction:column;gap:6px;font-size:13px}.super-box .title{font-weight:900;font-size:15px;display:flex;gap:8px;align-items:center}.difficulty{display:flex;gap:8px;align-items:center;justify-content:center}.difficulty .btn.active{border-color:var(--cyan);background:#4fd6ff2e}.result-title{font-size:clamp(52px,calc(9 * var(--vw1, 1vw)),104px);font-weight:900;margin:0;line-height:1;filter:drop-shadow(0 6px 0 rgba(58,13,46,.9))}.result-title.win{color:var(--yellow)}.result-title.lose{color:var(--red)}.result-stats{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.result-stats .who{display:flex;gap:12px;align-items:center;min-width:250px}.result-stats img{width:76px;height:76px;border-radius:12px;border:3px solid rgba(255,255,255,.2)}.result-stats .winner img{border-color:var(--yellow)}.result-stats dl{margin:0;display:grid;grid-template-columns:auto auto;gap:2px 14px;font-size:14px}.result-stats dt{color:var(--muted)}.result-stats dd{margin:0;font-weight:700}#debug{position:absolute;bottom:8px;right:8px;width:min(390px,calc(46 * var(--vw1, 1vw)));max-height:calc(70 * var(--vh1, 1vh));overflow-y:auto;background:#05030adb;border:1px solid rgba(93,255,160,.4);border-radius:10px;padding:8px 10px;font:11px/1.45 Menlo,Consolas,monospace;color:#d6ffe6;z-index:10}#debug h4{margin:6px 0 2px;color:var(--green);font-family:Rubik,sans-serif;font-size:12px}#debug .row{display:flex;flex-wrap:wrap;gap:4px 10px}#debug .tok{display:inline-block;padding:0 4px;border-radius:4px;background:#ffffff1a;margin:1px}#debug .ok{color:var(--green)}#debug .bad{color:#ffb3b3}#debug .tools{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}#debug button{font:11px Rubik,sans-serif;background:#5dffa01f;color:#d6ffe6;border:1px solid rgba(93,255,160,.4);border-radius:6px;padding:3px 7px;cursor:pointer}#debug button.on{background:#5dffa066}.dev-chip{position:absolute;top:8px;right:50%;transform:translate(50%);font:700 11px Rubik,sans-serif;color:#07040d;background:var(--green);padding:2px 10px;border-radius:999px;z-index:11;pointer-events:none}.tile{position:relative;width:clamp(84px,calc(11 * var(--vw1, 1vw)),132px);border-radius:14px;border:3px solid rgba(255,255,255,.12);background:var(--panel);overflow:hidden;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.tile img{width:100%;aspect-ratio:1 / 1;display:block;object-fit:cover}.tile .tile-name{text-align:center;font-weight:900;font-size:clamp(12px,calc(1.4 * var(--vw1, 1vw)),16px);padding:4px 2px 6px;direction:rtl}.tile:hover{transform:translateY(-3px)}.tile .tags{position:absolute;top:6px;left:6px;display:flex;gap:4px}.tile.c1{border-color:var(--p1);box-shadow:0 0 0 3px #ffb34740,0 0 24px #ffb34759}.tile.c2{border-color:var(--p2);box-shadow:0 0 0 3px #6fe3ff40,0 0 24px #6fe3ff59}.tile.c1.c2{border-color:#fff}.details{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;width:min(1100px,calc(96 * var(--vw1, 1vw)))}.detail{flex:1 1 360px;max-width:520px;display:flex;gap:14px;direction:rtl;background:var(--panel);border:2px solid var(--line);border-radius:18px;padding:12px}.detail.p1{border-color:#ffb34799}.detail.p2{border-color:#6fe3ff99}.detail-portrait{width:clamp(90px,calc(11 * var(--vw1, 1vw)),140px);height:clamp(90px,calc(11 * var(--vw1, 1vw)),140px);border-radius:12px;object-fit:cover;flex:none}.detail .info{display:flex;flex-direction:column;gap:5px;min-width:0}.detail .name{font-size:22px;font-weight:900;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.detail .desc{color:var(--muted);font-size:13px}.detail .super-box{padding:7px 10px}.detail .super-box.passive{border-color:#ffd34d59}@media(max-height:760px){.detail .stat{display:none}}.lf-screen{--u: min(calc(1 * var(--vw1, 1vw)), calc(1.7778 * var(--vh1, 1vh)));padding-block:calc(var(--u) * 1.5);gap:0}.btn:disabled{opacity:.45;cursor:default;transform:none}.corner-left{position:absolute;top:14px;right:14px;display:flex;gap:8px}.lf-panel{width:min(calc(96 * var(--vw1, 1vw)),calc(var(--u) * 92));background:linear-gradient(180deg,#13246a,#0b1748);border:calc(var(--u) * .35) solid #2a46b8;outline:2px solid #050b2a;border-radius:calc(var(--u) * .8);box-shadow:0 calc(var(--u) * 1.5) calc(var(--u) * 5) #0009;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.6) calc(var(--u) * 1);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .9)}.lf-title{display:flex;align-items:baseline;gap:calc(var(--u) * 1.2);color:#fff;text-shadow:0 2px 0 #050b2a}.lf-title .he{font-size:calc(var(--u) * 2.6);font-weight:900}.lf-title .en{direction:ltr;font-size:calc(var(--u) * 1.5);font-weight:500;color:#b9c8ff}.lf-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--u) * .7) calc(var(--u) * 1.6)}.lf-slot{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--u) * .25);min-width:0}.lf-pic{position:relative;aspect-ratio:1 / 1;max-width:100%;width:min(80%,calc(var(--u) * 10.5));align-self:center;background:#0a1236;border:calc(var(--u) * .25) solid #34488f;overflow:hidden;cursor:pointer}.lf-pic img{width:100%;height:100%;object-fit:cover;display:block}.lf-pic .lf-q{width:100%;height:100%;display:grid;place-items:center;font-size:calc(var(--u) * 5);font-weight:900;color:#5a6db8}.lf-pic .lf-ok{position:absolute;bottom:4%;left:4%;font-size:calc(var(--u) * 1.6);font-weight:900;color:#5dff8a;text-shadow:0 1px 0 #000,0 0 6px #000}.lf-slot.empty .lf-pic{opacity:.45}.lf-slot.active .lf-pic{border-color:#ffd34d;box-shadow:0 0 0 calc(var(--u) * .2) #ffd34d80,0 0 calc(var(--u) * 2) #ffd34d73}.lf-slot.ctl-p1 .lf-pic{border-color:#ffb347}.lf-slot.ctl-p2 .lf-pic{border-color:#6fe3ff}.lf-pic.bg{background:radial-gradient(circle at 50% 38%,#ffffff61,#fff0 55%),repeating-linear-gradient(135deg,#ffffff17 0 calc(var(--u) * .5),#fff0 calc(var(--u) * .5) calc(var(--u) * 1.1)),linear-gradient(160deg,var(--pic-a),var(--pic-b))}.lf-pic.bg img{filter:drop-shadow(0 calc(var(--u) * .25) calc(var(--u) * .35) rgba(0,0,0,.45))}.lf-picwrap{position:relative;align-self:center;width:min(80%,calc(var(--u) * 10.5));display:flex;justify-content:center}.lf-picwrap .lf-pic{width:100%}.lf-flag{position:absolute;z-index:2;top:calc(var(--u) * -1.15);left:50%;transform:translate(-50%);padding:calc(var(--u) * .14) calc(var(--u) * 1.75) calc(var(--u) * .14) calc(var(--u) * .75);font-weight:900;font-size:calc(var(--u) * 1.02);color:#fff;white-space:nowrap;border-radius:calc(var(--u) * .3);box-shadow:0 calc(var(--u) * .15) calc(var(--u) * .4) #00000080;text-shadow:0 1px 0 rgba(0,0,0,.45)}.lf-flag:before{content:"🚩";position:absolute;right:calc(var(--u) * .4);top:50%;transform:translateY(-50%);font-size:calc(var(--u) * .9)}.lf-flag.t1{background:linear-gradient(180deg,#ff6b7a,#c81e3a)}.lf-flag.t2{background:linear-gradient(180deg,#4ade80,#15803d)}.lf-pic.team-1{border-color:#ff5a6a!important}.lf-pic.team-2{border-color:#5dff8a!important}.lf-pic.team-r{border-color:#ffd34d!important;border-style:dashed!important}.lf-row{display:grid;grid-template-columns:36% 64%;align-items:center;font-size:calc(var(--u) * 1.15);line-height:1.25;min-height:calc(var(--u) * 2.1)}.lf-lab{background:#0a1a5c;color:#c8d4ff;padding:calc(var(--u) * .2) calc(var(--u) * .5);text-align:center;border:1px solid #1d2f7a}.lf-cell{background:#000;color:#ffb9a8;font-weight:700;padding:calc(var(--u) * .2) calc(var(--u) * .4);text-align:center;border:1px solid #1d2f7a;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lf-slot.ctl-p1 .lf-row:first-of-type .lf-cell,.lf-slot.ctl-p1 .lf-cell{color:#ffd9a8}.lf-slot.ctl-p2 .lf-cell{color:#bff3ff}.lf-slot.ctl-cpu .lf-cell{color:#ffb9b9}.lf-slot.empty .lf-cell{color:#4a5a98}.lf-val small{margin-inline-start:.4em;font-size:.72em;font-weight:500;color:#8a9ad8;direction:ltr}.lf-row.on .lf-cell{background:#2a1a00;color:#ffe066;animation:lf-blink .9s ease-in-out infinite}@keyframes lf-blink{50%{background:#4a3000}}.lf-val.editing{display:inline-flex;align-items:center;justify-content:space-between;width:100%;gap:.3em}.lf-val .arr{cursor:pointer;color:#ffd34d;font-size:.85em;padding:0 .2em;-webkit-user-select:none;user-select:none}.lf-val .arr:hover{color:#fff}.team-text-1{color:#ff8a96!important}.team-text-2{color:#8affa8!important}.team-text-r{color:#ffe27a!important}.lf-count{display:flex;gap:calc(var(--u) * 2);align-items:center;justify-content:center;flex-wrap:wrap}.lf-settings{margin-top:calc(var(--u) * .2)}.lf-settings .lf-count-row{font-size:calc(var(--u) * 1.25);opacity:.75}.lf-settings.editing .lf-count-row{opacity:1}.lf-settings.editing .lf-count-row.done{border-color:#3ccf7a;cursor:pointer}.lf-settings.editing .lf-count-row.pending{opacity:.35}.lf-check{color:#3ccf7a;font-weight:900}.lf-lock{font-size:.8em}.lf-settings .lf-count-row>span:first-child{white-space:nowrap}.lf-count-row{display:flex;align-items:center;gap:calc(var(--u) * 1);font-size:calc(var(--u) * 1.5);color:#c8d4ff;background:#0a1236;border:2px solid #34488f;padding:calc(var(--u) * .4) calc(var(--u) * 1.2);border-radius:calc(var(--u) * .6)}.lf-count-row.on{border-color:#ffd34d;box-shadow:0 0 calc(var(--u) * 1.2) #ffd34d59}.lf-count-row .lf-val{min-width:calc(var(--u) * 7);color:#ffe066}.lf-status{font-size:calc(var(--u) * 1.4);font-weight:700;color:#ffe9a0;min-height:1.4em;text-align:center}.lf-status.error{color:#ff8a8a}.lf-actions{display:flex;gap:calc(var(--u) * 1);flex-wrap:wrap;justify-content:center}.lf-actions .btn{font-size:calc(var(--u) * 1.4);padding:calc(var(--u) * .5) calc(var(--u) * 1.6)}.lf-panel .footer-hint{font-size:calc(var(--u) * 1.1);color:#9aa8e0}@media(max-width:700px){.lf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-row{font-size:12px}}.result-stats.many{max-width:min(calc(96 * var(--vw1, 1vw)),1200px)}.result-stats.many .who{min-width:0;width:220px;padding:10px 12px}.result-stats.many img{width:56px;height:56px}.result-stats.many dl{font-size:12px}.lf-title-screen{padding:0;gap:0;overflow:hidden;background:radial-gradient(ellipse at 28% 45%,#2142b8,#10227a 42%,#050c33)}.lf-title-screen:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 2px,transparent 2px 4px);pointer-events:none}.lf-art{position:absolute;left:0;bottom:0;width:52%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(to right,#000 45%,transparent 96%),linear-gradient(to top,#000 70%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,#000 45%,transparent 96%)}.lf-art img{position:absolute;left:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:30% 20%;mix-blend-mode:luminosity;opacity:0;transform:scale(1.06) translate(-2%);transition:opacity 1.2s ease,transform 4s ease-out}.lf-art img.on{opacity:.5;transform:scale(1) translate(0)}.lf-title-center{position:absolute;top:50%;right:5%;width:50%;transform:translateY(-52%);display:flex;flex-direction:column;align-items:center;text-align:center}.lf-logo{font-family:Kaushan Script,Rubik,cursive;font-size:calc(var(--u) * 8.2);line-height:1;color:#fff;transform:rotate(-4deg);text-shadow:calc(var(--u) * .22) calc(var(--u) * .22) 0 #0a1440,calc(var(--u) * -.22) calc(var(--u) * .22) 0 #0a1440,calc(var(--u) * .22) calc(var(--u) * -.22) 0 #0a1440,calc(var(--u) * -.22) calc(var(--u) * -.22) 0 #0a1440,0 calc(var(--u) * .8) 0 #050b2a,0 0 calc(var(--u) * 4) rgba(255,120,60,.55);white-space:nowrap}.lf-logo.he{font-family:Rubik,sans-serif;font-weight:900;display:flex;flex-direction:column;align-items:center;transform:rotate(-3deg);letter-spacing:.01em}.lf-logo.he .l1{font-size:calc(var(--u) * 8);line-height:.95}.lf-logo.he .l2{font-size:calc(var(--u) * 6.2);line-height:1.1;color:#ffe066}.lf-logo-en{margin-top:calc(var(--u) * .8);font-family:Kaushan Script,cursive;font-size:calc(var(--u) * 2.4);color:#c8d4ff;transform:rotate(-2deg);text-shadow:0 calc(var(--u) * .25) 0 #050b2a}.lf-logo-sub{display:block;margin-top:calc(var(--u) * .6);font-family:Rubik,sans-serif;font-weight:900;font-size:calc(var(--u) * 2.6);color:#ffe066;letter-spacing:.04em;transform:rotate(4deg);text-shadow:0 calc(var(--u) * .3) 0 #050b2a}.lf-logo-edition{margin-top:calc(var(--u) * 1.4);font-size:calc(var(--u) * 1.6);font-weight:700;color:#c8d4ff;text-shadow:0 2px 0 #050b2a}.lf-ver{direction:ltr;display:inline-block;margin-inline-start:calc(var(--u) * 1);font-size:.75em;font-weight:500;color:#8fa2e8}.lf-menu{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .3);margin-top:calc(var(--u) * 2.4)}.lf-menu.row{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * 1.2);margin-top:calc(var(--u) * .6)}.lf-item{position:relative;background:none;border:0;color:#fff;font-family:inherit;font-weight:700;font-size:calc(var(--u) * 2.1);line-height:1.3;padding:calc(var(--u) * .2) calc(var(--u) * 2.2);cursor:pointer;text-shadow:0 2px 0 #050b2a;transition:color .12s,transform .12s,background .12s}.lf-item-en{display:inline-block;unicode-bidi:isolate;margin:0 .35em}.lf-item .lf-item-en{font-weight:500;font-size:.72em;color:#9fb2ff}.lf-item:hover,.lf-item.is-focused{color:#ffe066;transform:scale(1.06);background:linear-gradient(90deg,transparent,rgba(90,130,255,.38) 25%,rgba(90,130,255,.38) 75%,transparent)}.lf-item.is-focused:before,.lf-item.is-focused:after{position:absolute;top:50%;transform:translateY(-50%);font-size:.6em;color:#ffe066}.lf-item.is-focused:before{content:"◀";left:calc(var(--u) * .4)}.lf-item.is-focused:after{content:"▶";right:calc(var(--u) * .4)}.lf-credits{position:absolute;bottom:calc(var(--u) * 1.6);left:0;right:0;text-align:center;font-size:calc(var(--u) * 1.1);line-height:1.6;color:#8fa2e8}.lf-dim{background:#04081e9e;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.lf-dialog{min-width:calc(var(--u) * 36);max-width:min(calc(94 * var(--vw1, 1vw)),calc(var(--u) * 70));background:linear-gradient(180deg,#1a2f86,#0c1a55);border:calc(var(--u) * .35) solid #4a66d8;outline:2px solid #050b2a;border-radius:calc(var(--u) * .6);box-shadow:0 calc(var(--u) * 1.5) calc(var(--u) * 5) #0009;padding:calc(var(--u) * 1.4) calc(var(--u) * 2.4) calc(var(--u) * 1.6);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .8)}.lf-dialog-title{font-size:calc(var(--u) * 3);font-weight:900;color:#fff;text-shadow:0 calc(var(--u) * .3) 0 #050b2a}.lf-dialog .lf-menu{margin-top:0}.lf-reminders{display:flex;flex-direction:column;gap:calc(var(--u) * .35);margin-top:calc(var(--u) * .4);padding-top:calc(var(--u) * .9);border-top:1px solid rgba(120,150,255,.3);font-size:calc(var(--u) * 1.15);color:#c8d4ff;text-align:center}.lf-reminders:empty{display:none}.lf-result .result-title{margin:0;font-size:calc(var(--u) * 4.2)}.lf-result .tagline{font-size:calc(var(--u) * 1.4);color:#c8d4ff}.lf-table-wrap{width:100%;overflow-x:auto}.lf-table{width:100%;border-collapse:collapse;font-size:calc(var(--u) * 1.35);color:#fff}.lf-table th{background:#0a1440;color:#ffe066;font-weight:700;padding:calc(var(--u) * .45) calc(var(--u) * .6);border:1px solid #2a46b8}.lf-table th small{display:block;direction:ltr;font-size:.72em;font-weight:500;color:#8fa2e8}.lf-table td{padding:calc(var(--u) * .35) calc(var(--u) * .6);border:1px solid #22398f;text-align:center;background:#0a14468c}.lf-table tr.won td{background:#3c5ac873}.lf-table td.who{text-align:start;white-space:nowrap}.lf-table td.who img{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);object-fit:cover;vertical-align:middle;border:calc(var(--u) * .2) solid #34488f;margin-inline-end:calc(var(--u) * .7);background:#0a1236}.lf-table td.who span{display:inline-block;vertical-align:middle;font-weight:700}.lf-table td.who small{display:block;font-size:.75em;font-weight:500}.lf-table .st-win{color:#7dffb0;font-weight:700}.lf-table .st-lose{color:#ff8a8a}.lf-bracket-area{position:relative;width:100%}.lf-bracket-svg{position:absolute;top:0;left:0;width:100%}.lf-bracket-svg svg{display:block;width:100%;height:auto}.lf-leaf,.lf-champion{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.lf-champion{left:50%}.lf-leaf img,.lf-champion img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;background:#0a1236;border:calc(var(--u) * .25) solid #34488f;box-sizing:border-box}.lf-leaf.playing img{border-color:#ffe066;animation:lf-pulse .9s ease-in-out infinite alternate}.lf-leaf.out img{filter:grayscale(1) brightness(.45)}.lf-leaf.out .lf-leaf-tag{opacity:.45}.lf-champion img{border-color:#ffe066;box-shadow:0 0 calc(var(--u) * 2) #ffe066b3;animation:lf-pulse 1.2s ease-in-out infinite alternate}.lf-leaf-tag{font-weight:900;font-size:calc(var(--u) * 1.4);line-height:1.2;color:#c8d4ff;text-shadow:0 2px 0 #050b2a}.lf-leaf-tag.c-p1{color:var(--p1)}.lf-leaf-tag.c-p2{color:var(--p2)}@keyframes lf-pulse{0%{box-shadow:0 0 #ffe06600}to{box-shadow:0 0 calc(var(--u) * 1.6) #ffe066d9}}.panel.howto{background:linear-gradient(180deg,#13246a,#0b1748);border:3px solid #2a46b8;outline:2px solid #050b2a;border-radius:8px}@media(max-width:700px){.lf-art{width:100%;opacity:.6}.lf-title-center{right:0;left:0;width:100%}.lf-logo{font-size:calc(15 * var(--vw1, 1vw))}.lf-item{font-size:18px}.lf-dialog{min-width:0;width:calc(92 * var(--vw1, 1vw))}.lf-table{font-size:12px}}.fs-toggle{position:fixed;left:10px;bottom:10px;z-index:60;width:38px;height:38px;border-radius:10px;border:1px solid rgba(160,180,255,.45);background:#0a14468c;color:#fff;font-size:20px;line-height:1;cursor:pointer;opacity:.6;transition:opacity .15s,background .15s}.fs-toggle:hover{opacity:1;background:#2846becc}.toast{position:fixed;left:50%;bottom:60px;transform:translate(-50%);z-index:70;max-width:min(calc(90 * var(--vw1, 1vw)),620px);padding:10px 16px;border-radius:10px;background:#0a1446eb;border:1px solid #4a66d8;color:#fff;font-size:14px;text-align:center;animation:fade-in .2s ease}.audio-toggle.music{left:54px}.audio-toggle.sfx{left:98px}.audio-toggle.offline{left:142px;font-size:13px;min-width:38px;width:auto;padding-inline:6px}.audio-toggle.offline.on{opacity:.55}.audio-toggle.off{opacity:.45;background:#3c141e99;text-decoration:line-through}.lf-pic.locked img{filter:brightness(.38) saturate(.35)}.lf-lockover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4%;pointer-events:none;text-shadow:0 2px 0 #050b2a,0 0 8px rgba(0,0,0,.8)}.lf-lockover .lk{font-size:2.1em;line-height:1}.lf-pic .lf-lockover{font-size:calc(var(--u) * 1.8)}.lf-lockover .st{font-weight:900;color:#ffd34d;font-size:.9em;white-space:nowrap}.lf-badge{position:absolute;top:calc(var(--u) * 1.4);right:calc(var(--u) * 1.6);z-index:2;display:flex;gap:calc(var(--u) * .5);align-items:center;background:#0a1446c7;border:calc(var(--u) * .2) solid #4a66d8;border-radius:calc(var(--u) * 3);padding:calc(var(--u) * .3) calc(var(--u) * .45);box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 1.2) #00000073}.lf-badge-me{background:none;border:calc(var(--u) * .15) solid transparent;border-radius:calc(var(--u) * 3);color:#fff;font-family:inherit;font-size:calc(var(--u) * 1.3);padding:calc(var(--u) * .2) calc(var(--u) * .9);cursor:pointer}.lf-badge-me:hover{border-color:#ffd34d}.lf-badge-in{display:flex;gap:calc(var(--u) * 1);align-items:center}.lf-badge .nm{font-weight:900}.lf-badge .lv{color:#ffd34d;font-weight:700}.lf-wallet-btn,.lf-bag-btn{font-family:inherit;font-weight:900;font-size:calc(var(--u) * 1.3);color:#ffe9a8;cursor:pointer;border-radius:calc(var(--u) * 3);padding:calc(var(--u) * .25) calc(var(--u) * .5) calc(var(--u) * .25) calc(var(--u) * .9);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.lf-wallet-btn{background:linear-gradient(180deg,#23358f,#142266);border:calc(var(--u) * .15) solid #ffd34d}.lf-bag-btn{background:linear-gradient(180deg,#6b3d17,#43230a);border:calc(var(--u) * .15) solid #e39a45;padding-inline:calc(var(--u) * .8)}.lf-wallet-btn:hover,.lf-bag-btn:hover{transform:scale(1.06);box-shadow:0 0 calc(var(--u) * 1) #ffd34d8c}.lf-wallet-btn .in,.lf-bag-btn .in{display:inline-flex;align-items:center;gap:calc(var(--u) * .5)}.lf-wallet-btn .plus{display:inline-grid;place-items:center;width:1.25em;height:1.25em;border-radius:50%;background:#33d16a;color:#fff;font-size:.95em;line-height:1;box-shadow:inset 0 -.12em #00000040;animation:lf-plus-pulse 1.8s ease-in-out infinite}@keyframes lf-plus-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.lf-bag-btn .lb{color:#ffe2bd}.lf-wallet-btn.big,.lf-bag-btn.big{font-size:calc(var(--u) * 1.8)}.ic-svg.ic-bag{width:1.35em;height:1.35em}.lf-profile{min-width:calc(var(--u) * 46)}.lf-stick-actions{position:sticky;bottom:0;z-index:3;padding:calc(var(--u) * .5) calc(var(--u) * 1);border-radius:calc(var(--u) * .8);background:#0c1a55eb}.lf-name-label{color:#c8d4ff;font-size:calc(var(--u) * 1.4)}.lf-name-input{width:calc(var(--u) * 30);font-family:inherit;font-size:calc(var(--u) * 2.4);font-weight:900;text-align:center;color:#fff;background:#0a1236;border:calc(var(--u) * .25) solid #ffd34d;border-radius:calc(var(--u) * .6);padding:calc(var(--u) * .5) calc(var(--u) * 1);outline:none}.lf-name-err{min-height:calc(var(--u) * 1.4);color:#ff8a8a;font-size:calc(var(--u) * 1.2)}.lf-prof-stats{display:flex;gap:calc(var(--u) * 2.4)}.lf-prof-stats>div{display:flex;flex-direction:column;align-items:center}.lf-prof-stats small{color:#8fa2e8;font-size:calc(var(--u) * 1.05)}.lf-prof-stats b{color:#fff;font-size:calc(var(--u) * 2.2)}.lf-prof-stats .lvl b{color:#ffd34d;font-size:calc(var(--u) * 3)}.lf-prof-stage{color:#c8d4ff;font-size:calc(var(--u) * 1.2);text-align:center;max-width:calc(var(--u) * 50)}.lf-prof-chars{display:flex;gap:calc(var(--u) * .6);flex-wrap:wrap;justify-content:center}.lf-prof-char{position:relative;width:calc(var(--u) * 5)}.lf-prof-char img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border:calc(var(--u) * .15) solid #34488f}.lf-prof-char .lv{position:absolute;top:calc(var(--u) * -.5);left:calc(var(--u) * -.5);background:#ffd34d;color:#1c2a55;font-weight:900;font-size:calc(var(--u) * 1);min-width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);border-radius:50%;display:grid;place-items:center}.lf-prof-char .bar{display:block;height:calc(var(--u) * .45);background:#0a1236;margin-top:calc(var(--u) * .2)}.lf-prof-char .bar i{display:block;height:100%;background:linear-gradient(90deg,#5dff8a,#ffd34d)}.lf-camp-who{color:#ffe9a8;font-size:calc(var(--u) * 1.25);font-weight:700}.lf-camp-body{display:grid;grid-template-columns:1.05fr 1.4fr .8fr;gap:calc(var(--u) * 1.2);width:100%;align-items:start}.lf-stages{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * .35)}.lf-stage{display:flex;align-items:center;gap:calc(var(--u) * .5);background:#0e1b56;border:calc(var(--u) * .15) solid #2a46b8;border-radius:calc(var(--u) * .4);padding:calc(var(--u) * .35) calc(var(--u) * .6);font-size:calc(var(--u) * 1.12);color:#fff;cursor:pointer}.lf-stage .num{font-weight:900;color:#ffd34d;min-width:calc(var(--u) * 1.6)}.lf-stage .ttl{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-stage .mark{font-size:.9em}.lf-stage.done .mark{color:#5dff8a}.lf-stage.locked{opacity:.45;filter:grayscale(.6);cursor:default}.lf-stage.on{border-color:#ffd34d;background:#1d3290;box-shadow:0 0 calc(var(--u) * .8) #ffd34d73}.lf-stage-detail{background:#050b2a8c;border:calc(var(--u) * .15) solid #2a46b8;border-radius:calc(var(--u) * .6);padding:calc(var(--u) * .9) calc(var(--u) * 1.1);display:flex;flex-direction:column;gap:calc(var(--u) * .7);color:#fff}.lf-stage-detail .hd{display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 1)}.lf-stage-detail .hd b{font-size:calc(var(--u) * 1.8)}.lf-stage-detail .meta{color:#8fa2e8;font-size:calc(var(--u) * 1.05);white-space:nowrap}.lf-stage-detail .sub{color:#c8d4ff;font-size:calc(var(--u) * 1.2)}.lf-stage-detail .vs,.lf-stage-detail .unlocks{display:flex;align-items:center;gap:calc(var(--u) * .5);flex-wrap:wrap}.lf-stage-detail .lab{color:#8fa2e8;font-size:calc(var(--u) * 1.05)}.lf-stage-detail .lab.ally{margin-inline-start:calc(var(--u) * .8);color:#5dff8a}.lf-stage-detail .face{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);object-fit:cover;border:calc(var(--u) * .15) solid #ff5a6a}.lf-stage-detail .face.q{display:grid;place-items:center;background:#0a1236;color:#8fa2e8;font-weight:900;font-size:calc(var(--u) * 2.2)}.lf-stage-detail .prize{color:#ffe9a8;font-weight:700;font-size:calc(var(--u) * 1.2)}.lf-stage-detail .unlocks img{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2);object-fit:cover;border:calc(var(--u) * .15) solid #ffd34d}.lf-camp-fighter{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .45);color:#fff}.lf-camp-fighter .lab{color:#8fa2e8;font-size:calc(var(--u) * 1.05)}.lf-camp-fighter .big{width:calc(var(--u) * 11);aspect-ratio:1;object-fit:cover;border:calc(var(--u) * .3) solid #ffd34d}.lf-camp-fighter .name{display:flex;align-items:center;gap:calc(var(--u) * .6);font-size:calc(var(--u) * 1.4)}.lf-camp-fighter .arr,.lf-shop-char .arr{cursor:pointer;color:#ffd34d}.lf-camp-fighter .lvl{color:#ffd34d;font-size:calc(var(--u) * 1.1)}.lf-shop{max-height:calc(96 * var(--vh1, 1vh))}.lf-shop .lf-title{position:relative;width:100%;justify-content:center}.lf-shop-wallet{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * .2);color:#ffe9a8;font-weight:900;font-size:calc(var(--u) * 1.6)}.lf-shop-wallet .row{display:flex;gap:calc(var(--u) * .4);flex-direction:row-reverse}.lf-shop-wallet small{color:#ffd34d;font-size:calc(var(--u) * 1);font-weight:700}.lf-shop-tabs{display:flex;gap:calc(var(--u) * .6)}.lf-shop-tabs .tab{background:#0e1b56;border:calc(var(--u) * .15) solid #2a46b8;border-radius:calc(var(--u) * .5) calc(var(--u) * .5) 0 0;padding:calc(var(--u) * .4) calc(var(--u) * 1.4);color:#c8d4ff;font-weight:700;font-size:calc(var(--u) * 1.35);cursor:pointer;display:flex;flex-direction:column;align-items:center}.lf-shop-tabs .tab small{font-size:calc(var(--u) * .85);color:#8fa2e8}.lf-shop-tabs .tab.on{background:#1d3290;color:#fff;border-color:#ffd34d}.lf-shop-char{display:flex;align-items:center;gap:calc(var(--u) * .8);color:#fff;font-size:calc(var(--u) * 1.3);padding:calc(var(--u) * .2) calc(var(--u) * .8);border-radius:calc(var(--u) * .4);border:calc(var(--u) * .15) solid transparent}.lf-shop-char.on{border-color:#ffd34d;background:#1d3290}.lf-shop-char img{width:calc(var(--u) * 5.2);height:calc(var(--u) * 5.2);object-fit:cover;border:calc(var(--u) * .15) solid #34488f}.lf-shop-char .lab{color:#8fa2e8}.lf-shop-char .pick{display:flex;gap:calc(var(--u) * .6);align-items:center}.lf-shop-char .lvl{color:#ffd34d;font-size:calc(var(--u) * 1.05)}.lf-shop-list{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * .45);width:100%;max-height:calc(var(--u) * 27);overflow-y:auto;padding:calc(var(--u) * .2)}.lf-shop-item{display:flex;align-items:center;gap:calc(var(--u) * .8);background:#0e1b56;border:calc(var(--u) * .15) solid #2a46b8;border-radius:calc(var(--u) * .5);padding:calc(var(--u) * .45) calc(var(--u) * .8);color:#fff;cursor:pointer}.lf-shop-item .ic{font-size:calc(var(--u) * 2.2);width:calc(var(--u) * 3);text-align:center}.lf-shop-item .tx{flex:1;display:flex;flex-direction:column;min-width:0}.lf-shop-item .tx b{font-size:calc(var(--u) * 1.3)}.lf-shop-item .tx small{color:#a8b8f0;font-size:calc(var(--u) * .98)}.lf-shop-item .st{font-weight:900;color:#ffe9a8;font-size:calc(var(--u) * 1.15);white-space:nowrap}.lf-shop-item.owned .st{color:#c8d4ff}.lf-shop-item.eq{border-color:#5dff8a}.lf-shop-item.eq .st{color:#5dff8a}.lf-shop-item.cant{opacity:.6}.lf-shop-item.soon{opacity:.45;filter:grayscale(.7)}.lf-shop-item.on{border-color:#ffd34d;background:#1d3290;box-shadow:0 0 calc(var(--u) * .8) #ffd34d66;opacity:1}.lf-shop-msg{min-height:calc(var(--u) * 1.6);color:#ffe9a8;font-size:calc(var(--u) * 1.2);font-weight:700}.lf-rewards{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * .5) calc(var(--u) * 1.4);color:#ffe9a8;font-weight:700;font-size:calc(var(--u) * 1.3);background:#050b2a8c;border:calc(var(--u) * .15) solid #4a66d8;border-radius:calc(var(--u) * .6);padding:calc(var(--u) * .6) calc(var(--u) * 1.4);max-width:100%}.lf-rewards .big{color:#ffd34d;font-size:calc(var(--u) * 1.7);width:100%;text-align:center}.lf-rewards .wallet{color:#8fa2e8;font-weight:500;font-size:calc(var(--u) * 1.05);width:100%;text-align:center}.lf-title-screen .lf-menu{margin-top:calc(var(--u) * 1.2);gap:0}.lf-title-screen .lf-item{font-size:calc(var(--u) * 1.75);line-height:1.2;padding-block:calc(var(--u) * .1)}.lf-title-screen .lf-credits{left:0;right:50%;bottom:64px}.lf-title-screen .lf-badge{right:auto;left:calc(var(--u) * 1.6)}.lf-skinpick{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:#04081eb8;border-radius:inherit}.lf-skinpick-box{background:linear-gradient(180deg,#1a2f86,#0c1a55);border:calc(var(--u) * .3) solid #ffd34d;border-radius:calc(var(--u) * .8);padding:calc(var(--u) * 1.2) calc(var(--u) * 2);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .9);max-width:94%;box-shadow:0 calc(var(--u) * 1.5) calc(var(--u) * 5) #0009}.lf-skinpick-title{color:#fff;font-weight:900;font-size:calc(var(--u) * 2.2)}.lf-skinpick-row{display:flex;gap:calc(var(--u) * .8);flex-wrap:wrap;justify-content:center}.lf-skinpick-card{width:calc(var(--u) * 10);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .3);background:#0e1b56;border:calc(var(--u) * .2) solid #2a46b8;border-radius:calc(var(--u) * .5);padding:calc(var(--u) * .5);cursor:pointer;color:#fff}.lf-skinpick-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.lf-skinpick-card .nm{font-weight:700;font-size:calc(var(--u) * 1.05);text-align:center}.lf-skinpick-card .pw{color:#ffd34d;font-size:calc(var(--u) * .9)}.lf-skinpick-card.on{border-color:#ffd34d;background:#1d3290;transform:scale(1.06);box-shadow:0 0 calc(var(--u) * 1) #ffd34d8c}.lf-skinpick-info{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .3);color:#fff;font-size:calc(var(--u) * 1.3);text-align:center;max-width:calc(var(--u) * 60)}.lf-skinpick-info .pw{color:#ffe9a8}.lf-skinpick-info .muted{color:#a8b8f0}.lf-skinpick-info kbd{margin-inline-start:calc(var(--u) * .6);background:#ffd34d;color:#1c2a55;border-radius:calc(var(--u) * .3);padding:0 calc(var(--u) * .4);font-weight:900}.lf-panel{position:relative}.lf-shop-item .tx .pw{color:#ffd34d}.lf-leaf-team{display:flex;gap:3%;width:100%}.lf-leaf .lf-leaf-team img{flex:1 1 0;width:0;min-width:0;aspect-ratio:1;object-fit:cover}.lf-tiers{display:flex;flex-direction:column;gap:calc(var(--u) * .45);width:min(100%,calc(var(--u) * 62))}.lf-tier{display:flex;align-items:center;gap:calc(var(--u) * .9);background:#0e1b56;border:calc(var(--u) * .15) solid #2a46b8;border-radius:calc(var(--u) * .5);padding:calc(var(--u) * .5) calc(var(--u) * 1);color:#fff;cursor:pointer}.lf-tier .ic{font-size:calc(var(--u) * 2.1);width:calc(var(--u) * 3);text-align:center}.lf-tier .tx{flex:1;display:flex;flex-direction:column}.lf-tier .tx b{font-size:calc(var(--u) * 1.45)}.lf-tier .tx b small{color:#8fa2e8;font-weight:500;font-size:.7em}.lf-tier .tx>small{color:#a8b8f0;font-size:calc(var(--u) * 1)}.lf-tier .st{color:#ffe9a8;font-weight:900;font-size:calc(var(--u) * 1.2);white-space:nowrap}.lf-tier.won .st{color:#5dff8a}.lf-tier.locked{opacity:.5;filter:grayscale(.6)}.lf-tier.on{border-color:#ffd34d;background:#1d3290;box-shadow:0 0 calc(var(--u) * .8) #ffd34d66;opacity:1}.ic-svg{width:1.2em;height:1.2em;flex:none;filter:drop-shadow(0 1px 0 rgba(0,0,0,.45))}.money{display:inline-flex;align-items:center;gap:.28em;white-space:nowrap;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.money.wallet{color:#ffe9a8}.lf-shop-item .ic-img{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);object-fit:contain;background:#ffffff0f;border-radius:calc(var(--u) * .5);border:calc(var(--u) * .15) solid #ffd34d;flex:none}.lf-shop-item .st .ils{display:inline-flex;flex-direction:column;align-items:center;line-height:1.1;color:#ffd34d}.lf-shop-item .st .ils small{font-size:.7em;color:#c8d4ff;font-weight:700}.lf-users{display:flex;flex-direction:column;gap:calc(var(--u) * .5);width:calc(var(--u) * 40);max-height:calc(var(--u) * 26);overflow-y:auto}.lf-user{display:flex;align-items:center;gap:calc(var(--u) * 1);background:#0e1b56;border:calc(var(--u) * .15) solid #2a46b8;border-radius:calc(var(--u) * .6);padding:calc(var(--u) * .5) calc(var(--u) * .9);cursor:pointer}.lf-user.on{border-color:#ffd34d;box-shadow:0 0 calc(var(--u) * .8) #ffd34d73}.lf-user .av{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,#4a66d8,#1f3bb3);color:#fff;font-weight:900;font-size:calc(var(--u) * 1.4);flex:none}.lf-user.new .av{background:#1b6b3a}.lf-user .tx{flex:1;display:flex;flex-direction:column;min-width:0}.lf-user .tx b{font-size:calc(var(--u) * 1.4);color:#fff}.lf-user .tx small{color:#a8b8f0;font-size:calc(var(--u) * 1)}.lf-user-actions{flex-wrap:wrap;justify-content:center}.btn.danger{background:#5a1a26;border-color:#ff5a6a}.btn.danger.armed{background:#c0283c;color:#fff}.lf-tester{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .6);justify-content:center}.lf-tester .btn{opacity:.75}.lf-tester .btn.on{opacity:1;border-color:#5dff8a;color:#c8ffd8}.lf-shop-item .ic-img.potion{object-fit:contain;border:none;background:radial-gradient(circle at 50% 60%,rgba(255,255,255,.16),transparent 70%);filter:drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .3) rgba(0,0,0,.5))}.lf-ovl{z-index:30}.lf-wallet-dlg{min-width:calc(var(--u) * 54);position:relative;overflow:hidden}.lf-wallet-bal{color:#fff;font-size:calc(var(--u) * 1.6);font-weight:900;display:flex;align-items:center;gap:calc(var(--u) * .5)}.lf-wallet-sub{color:#c8d4ff;font-size:calc(var(--u) * 1.15);text-align:center;max-width:calc(var(--u) * 50)}.lf-wallet-dlg .lf-dialog-title{font-size:calc(var(--u) * 2.4)}.lf-wallet-sec{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 1);border-bottom:calc(var(--u) * .12) solid #2a46b8;padding-bottom:calc(var(--u) * .2);margin-top:calc(var(--u) * .4)}.lf-wallet-sec .hd{color:#c8d4ff;font-weight:900;font-size:calc(var(--u) * 1.35)}.lf-wallet-sec.on .hd{color:#ffd34d}.lf-ad-offers,.lf-packs{display:flex;gap:calc(var(--u) * .9);justify-content:center}.lf-ad-offer{width:calc(var(--u) * 15);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:calc(var(--u) * .7);align-items:center;background:linear-gradient(180deg,#13226e,#0b1548);border:calc(var(--u) * .2) solid #2a46b8;border-radius:calc(var(--u) * 1);padding:calc(var(--u) * .6) calc(var(--u) * .8);color:#fff;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.lf-ad-offer .play{grid-row:1 / 3;width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2);border-radius:50%;display:grid;place-items:center;font-size:calc(var(--u) * 1.4);color:#fff;background:radial-gradient(circle at 35% 30%,#ff7a8f,#d1123a);box-shadow:0 calc(var(--u) * .25) 0 #7a0a22,0 0 calc(var(--u) * 1) #ff3c5a80;padding-inline-start:calc(var(--u) * .25)}.lf-ad-offer .secs{font-size:calc(var(--u) * 1.35)}.lf-ad-offer .gain{font-size:calc(var(--u) * 1.7);font-weight:900;color:#ffd34d}.lf-ad-offer small{display:none}.lf-ad-offer:hover,.lf-pack:hover{border-color:#8fa2e8}.lf-ad-offer.on,.lf-pack.on{border-color:#ffd34d;background:linear-gradient(180deg,#2340b0,#142a80);transform:translateY(calc(var(--u) * -.3)) scale(1.04);box-shadow:0 0 calc(var(--u) * 1.2) #ffd34d73}.lf-ad-offer.cant{opacity:.45;filter:grayscale(.7)}.lf-pack{position:relative;width:calc(var(--u) * 11.4);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .2);background:linear-gradient(180deg,#3a2a08,#1e1504);border:calc(var(--u) * .2) solid #8a6a1c;border-radius:calc(var(--u) * 1);padding:calc(var(--u) * 1.1) calc(var(--u) * .5) calc(var(--u) * .6);color:#fff;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.lf-pack.on{background:linear-gradient(180deg,#5a4210,#2e2006)}.lf-pack .ribbon{position:absolute;top:calc(var(--u) * -.8);left:50%;transform:translate(-50%);background:#ff3b5c;color:#fff;font-weight:900;font-size:calc(var(--u) * .9);white-space:nowrap;padding:calc(var(--u) * .1) calc(var(--u) * .7);border-radius:calc(var(--u) * .4);box-shadow:0 calc(var(--u) * .2) 0 #8a0a22}.lf-pack .pile,.lf-checkout .pile{position:relative;display:block;width:calc(var(--u) * 6);height:calc(var(--u) * 3.6)}.lf-pack .pile .ic-svg,.lf-checkout .pile .ic-svg{position:absolute;width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2)}.lf-pack .amt{font-size:calc(var(--u) * 1.8);font-weight:900;color:#ffd34d;font-variant-numeric:tabular-nums}.lf-pack .price{font-size:calc(var(--u) * 1.35);font-weight:900;color:#fff;background:#1f9a4a;border-radius:calc(var(--u) * 3);padding:calc(var(--u) * .1) calc(var(--u) * 1);box-shadow:inset 0 calc(var(--u) * -.18) 0 #00000040}.lf-pay-note{color:#8fa2e8;font-size:calc(var(--u) * 1.05);font-weight:700}.lf-pay-note.test{color:#9dffb0;text-align:center}.lf-checkout{display:flex;align-items:center;gap:calc(var(--u) * 2);background:#050b2a8c;border:calc(var(--u) * .15) solid #8a6a1c;border-radius:calc(var(--u) * .8);padding:calc(var(--u) * 1) calc(var(--u) * 2)}.lf-checkout .pile{transform:scale(1.4)}.lf-checkout .tx{display:flex;flex-direction:column;gap:calc(var(--u) * .3);color:#fff}.lf-checkout .tx b{font-size:calc(var(--u) * 2.2);color:#ffd34d}.lf-checkout .tx .price{font-size:calc(var(--u) * 1.5);font-weight:900}.lf-ad-left{color:#9dffb0;font-size:calc(var(--u) * 1.15);font-weight:700}.lf-ad-left.none{color:#ff9a9a}.lf-wallet-dlg.playing{width:min(calc(92 * var(--vw1, 1vw)),calc(var(--u) * 92));padding:calc(var(--u) * .8);background:#050816;border-color:#ffd34d}.lf-ad{width:100%;display:flex;flex-direction:column;gap:calc(var(--u) * .5)}.lf-ad-top{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1);color:#fff;font-size:calc(var(--u) * 1.25);font-weight:700}.lf-ad-top .badge{background:#ffd34d;color:#1c2a55;font-weight:900;padding:calc(var(--u) * .1) calc(var(--u) * .8);border-radius:calc(var(--u) * .4)}.lf-ad-top .rw{color:#ffd34d;display:inline-flex;align-items:center;gap:calc(var(--u) * .3)}.lf-ad-bar{height:calc(var(--u) * .55);background:#1a2350;border-radius:99px;overflow:hidden}.lf-interstitial .lf-ad-top .cd{color:#c8d4ff}.lf-interstitial .lf-ad-skip{padding:calc(var(--u) * .2) calc(var(--u) * 1.2)}.lf-ad-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#ffd34d,#ff8a3d)}.lf-ad-stage{position:relative;width:100%;aspect-ratio:16 / 8;border-radius:calc(var(--u) * .6);overflow:hidden;background:#0a1236}.lf-ad-slide{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 2) calc(var(--u) * 3);opacity:0;transition:opacity .45s ease;background:radial-gradient(circle at 70% 50%,#2b4bd8,#0e1b56 55%,#070d33)}.lf-ad-slide.potion{background:radial-gradient(circle at 72% 50%,#ff6a8a,#6a1aa8 48%,#1a0a3a)}.lf-ad-slide.skin{background:radial-gradient(circle at 72% 50%,#ffd34d,#c2462a 42%,#2a0a2a)}.lf-ad-slide:before{content:"";position:absolute;inset:-50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.07) 0deg 10deg,transparent 10deg 20deg);animation:lf-ad-rays 14s linear infinite}@keyframes lf-ad-rays{to{transform:rotate(360deg)}}.lf-ad-slide.on{opacity:1}.lf-ad-slide .pic{position:relative;display:grid;place-items:center;height:100%}.lf-ad-slide .pic img{max-width:100%;max-height:calc(var(--u) * 30);object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .8) calc(var(--u) * 1.4) rgba(0,0,0,.55))}.lf-ad-slide.skin .pic img{border-radius:calc(var(--u) * 1);border:calc(var(--u) * .35) solid #fff}.lf-ad-slide.on .pic img{animation:lf-ad-pop 5s ease-out both}@keyframes lf-ad-pop{0%{transform:scale(.6) rotate(-8deg);opacity:0}12%{transform:scale(1.08) rotate(3deg);opacity:1}20%{transform:scale(1) rotate(0)}to{transform:scale(1.1) rotate(-2deg)}}.lf-ad-slide .tx{position:relative;display:flex;flex-direction:column;gap:calc(var(--u) * .8);color:#fff}.lf-ad-slide .tx .new{align-self:flex-start;background:#ff3b5c;color:#fff;font-weight:900;font-size:calc(var(--u) * 1.2);padding:calc(var(--u) * .15) calc(var(--u) * .9);border-radius:calc(var(--u) * .4);transform:rotate(-3deg)}.lf-ad-slide .tx b{font-size:calc(var(--u) * 3.6);line-height:1.05;text-shadow:0 calc(var(--u) * .35) 0 #050b2a}.lf-ad-slide .tx .line{font-size:calc(var(--u) * 1.8);color:#ffe9a8;font-weight:700}.lf-ad-slide .tx em{font-style:normal;align-self:flex-start;background:#00000073;border:calc(var(--u) * .15) solid #ffd34d;color:#ffd34d;font-weight:900;font-size:calc(var(--u) * 1.4);padding:calc(var(--u) * .3) calc(var(--u) * 1);border-radius:calc(var(--u) * 3)}.lf-ad-slide.on .tx>*{animation:lf-ad-in .6s ease-out both}.lf-ad-slide.on .tx>:nth-child(2){animation-delay:.12s}.lf-ad-slide.on .tx>:nth-child(3){animation-delay:.3s}.lf-ad-slide.on .tx>:nth-child(4){animation-delay:.5s}@keyframes lf-ad-in{0%{opacity:0;transform:translate(calc(var(--u) * -3))}to{opacity:1;transform:none}}.lf-ad-hint{color:#8fa2e8;font-size:calc(var(--u) * 1);text-align:center}.lf-ad-done{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .4);color:#fff;font-size:calc(var(--u) * 1.4);font-weight:700;position:relative}.lf-ad-done .big{font-size:calc(var(--u) * 5);font-weight:900;color:#ffd34d;animation:lf-ad-win .7s cubic-bezier(.2,1.6,.4,1) both;text-shadow:0 0 calc(var(--u) * 2) rgba(255,211,77,.6)}@keyframes lf-ad-win{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.lf-coin-rain{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lf-coin-rain i{position:absolute;top:-10%;left:var(--x);width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3b0,#ffd34d 45%,#d48f0e);border:calc(var(--u) * .12) solid #b07a00;animation:lf-coin-fall 1.6s ease-in var(--d) both}@keyframes lf-coin-fall{0%{transform:translateY(0) rotateY(0);opacity:1}to{transform:translateY(calc(var(--u) * 40)) rotateY(720deg);opacity:0}}.lf-bag{min-width:calc(var(--u) * 64)}.lf-bag-head{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.lf-bag-head .lf-wallet-btn{position:absolute;left:0}.lf-bag-info{color:#c8d4ff;font-size:calc(var(--u) * 1.1);text-align:center}.lf-bag-list{min-height:calc(var(--u) * 10)}.lf-bag-empty{grid-column:1 / -1;color:#8fa2e8;font-size:calc(var(--u) * 1.3);text-align:center;padding:calc(var(--u) * 3) calc(var(--u) * 1)}.lf-shop-item .st small{display:block;font-size:.72em;color:#c8d4ff;font-weight:700;text-align:center}.lf-mode{display:flex;align-items:center;gap:calc(var(--u) * .8);flex-wrap:wrap;justify-content:center}.lf-mode .lab{color:#8fa2e8;font-size:calc(var(--u) * 1.15);font-weight:700}.lf-mode-btn{font-family:inherit;cursor:pointer;color:#c8d4ff;text-align:center;background:#0e1b56;border:calc(var(--u) * .18) solid #2a46b8;border-radius:calc(var(--u) * .7);padding:calc(var(--u) * .4) calc(var(--u) * 1.2);font-size:calc(var(--u) * 1.3);font-weight:900}.lf-mode-btn span{display:flex;flex-direction:column;align-items:center}.lf-mode-btn small{font-size:calc(var(--u) * .85);font-weight:700;color:#8fa2e8}.lf-mode-btn.on{color:#fff;background:#1d3290;border-color:#ffd34d;box-shadow:0 0 calc(var(--u) * .8) #ffd34d66}.lf-mode-btn.on small{color:#ffe9a8}.lf-admin-chip{background:#ff8a3d;color:#1c0a00;font-weight:900;font-size:calc(var(--u) * 1.1);padding:calc(var(--u) * .15) calc(var(--u) * .7);border-radius:calc(var(--u) * 3);white-space:nowrap}.lf-story{padding:0;gap:0;justify-content:flex-end;overflow:hidden;background:#050816;cursor:pointer;-webkit-user-select:none;user-select:none}.lf-story .bg{position:absolute;inset:-2%;background:radial-gradient(circle at 50% 40%,#2b3f8f,#070d33) center / cover no-repeat;filter:blur(2px) brightness(.55) saturate(1.1);transform:scale(1.04);animation:lf-story-pan 18s ease-in-out infinite alternate}@keyframes lf-story-pan{to{transform:scale(1.1) translate(-1.5%)}}.lf-story .skip{position:absolute;z-index:4;left:calc(var(--u) * 2);top:calc(var(--u) * 2)}.lf-story .hd{position:absolute;top:calc(var(--u) * 2.2);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .2);color:#fff;text-shadow:0 calc(var(--u) * .3) 0 #050b2a}.lf-story .hd .ch{color:#ffd34d;font-weight:900;font-size:calc(var(--u) * 1.4);letter-spacing:.05em}.lf-story .hd b{font-size:calc(var(--u) * 3.2);font-weight:900}.lf-story .pt{position:absolute;bottom:calc(var(--u) * 14);width:calc(var(--u) * 24);aspect-ratio:1;object-fit:cover;border:calc(var(--u) * .4) solid #4a66d8;border-radius:calc(var(--u) * 1.2);background:#0a1236;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #0009;filter:brightness(.45) saturate(.6);transform:translateY(calc(var(--u) * 1.5)) scale(.92);transition:filter .25s ease,transform .25s ease,border-color .25s ease}.lf-story .pt.left{left:calc(var(--u) * 6)}.lf-story .pt.right{right:calc(var(--u) * 6);transform:translateY(calc(var(--u) * 1.5)) scale(.92) scaleX(-1)}.lf-story .pt.talk{filter:none;border-color:#ffd34d;transform:translateY(0) scale(1)}.lf-story .pt.right.talk{transform:translateY(0) scale(1) scaleX(-1)}.lf-story .pt.left.enter{animation:lf-story-in .35s ease-out}@keyframes lf-story-in{0%{opacity:0;translate:calc(var(--u) * -6) 0}to{opacity:1;translate:0 0}}.lf-story .box{position:relative;z-index:1;width:min(calc(92 * var(--vw1, 1vw)),calc(var(--u) * 86));margin-bottom:calc(var(--u) * 3.2);min-height:calc(var(--u) * 10);padding:calc(var(--u) * 2.2) calc(var(--u) * 2.6) calc(var(--u) * 1.6);background:linear-gradient(180deg,#142268f5,#09103af5);border:calc(var(--u) * .35) solid #4a66d8;border-radius:calc(var(--u) * 1);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #0009,inset 0 0 0 calc(var(--u) * .15) #050b2a}.lf-story .box .who{position:absolute;top:calc(var(--u) * -1.7);left:calc(var(--u) * 2.4);background:#ffd34d;color:#1c2a55;font-weight:900;font-size:calc(var(--u) * 1.6);padding:calc(var(--u) * .2) calc(var(--u) * 1.4);border-radius:calc(var(--u) * .6);box-shadow:0 calc(var(--u) * .3) 0 #8a6a00}.lf-story .box.mine .who{left:auto;right:calc(var(--u) * 2.4);background:#5dff8a;box-shadow:0 calc(var(--u) * .3) 0 #1e8a40}.lf-story .box .tx{color:#fff;font-size:calc(var(--u) * 2.1);font-weight:700;line-height:1.45;min-height:2.9em}.lf-story .box .more{position:absolute;bottom:calc(var(--u) * .6);left:calc(var(--u) * 1.4);color:#ffd34d;font-size:calc(var(--u) * 1.3);opacity:0}.lf-story .box .more.on{opacity:1;animation:lf-story-more .8s ease-in-out infinite}@keyframes lf-story-more{50%{transform:translateY(calc(var(--u) * .4))}}.lf-story .hint{position:absolute;bottom:calc(var(--u) * .9);color:#8fa2e8;font-size:calc(var(--u) * 1.05);z-index:1}.lf-story .hint .step{color:#ffd34d;font-weight:900}.lf-skinpick-row.carousel{flex-wrap:nowrap;align-items:center;gap:calc(var(--u) * 2)}.lf-skinpick-stage{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .8)}.lf-skinpick-card.big{width:calc(var(--u) * 17);transform:none}.lf-skinpick-card.big .nm{font-size:calc(var(--u) * 1.5)}.lf-skinpick-card.big .pw{font-size:calc(var(--u) * 1.1)}.lf-skinpick-card.from-l{animation:lf-skin-from-l .22s ease-out}.lf-skinpick-card.from-r{animation:lf-skin-from-r .22s ease-out}@keyframes lf-skin-from-l{0%{opacity:0;transform:translate(calc(var(--u) * -4)) scale(.94)}}@keyframes lf-skin-from-r{0%{opacity:0;transform:translate(calc(var(--u) * 4)) scale(.94)}}.lf-skinpick-arrow{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);border-radius:50%;display:grid;place-items:center;background:#1d3290;border:calc(var(--u) * .25) solid #ffd34d;color:#ffd34d;font-size:calc(var(--u) * 2);cursor:pointer;box-shadow:0 0 calc(var(--u) * 1) #ffd34d59;transition:transform .12s ease}.lf-skinpick-arrow:hover{transform:scale(1.12)}.lf-skinpick-arrow.off{opacity:.25;pointer-events:none}.lf-skinpick-dots{display:flex;gap:calc(var(--u) * .4)}.lf-skinpick-dots i{width:calc(var(--u) * .7);height:calc(var(--u) * .7);border-radius:50%;background:#34488f}.lf-skinpick-dots i.on{background:#ffd34d}.lf-skinpick-info b small{color:#8fa2e8;font-size:.75em;font-weight:700}.lf-loadout{min-width:calc(var(--u) * 70);max-height:calc(96 * var(--vh1, 1vh));overflow-y:auto}.lf-loadout .lf-lo-row{flex-shrink:0;max-height:none;padding:calc(var(--u) * .35)}.lf-loadout .lf-lo-card{padding:calc(var(--u) * .4) calc(var(--u) * .35);gap:calc(var(--u) * .1)}.lf-loadout .lf-lo-card img{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2)}.lf-loadout .lf-lo-card .ic{font-size:calc(var(--u) * 2.9);line-height:calc(var(--u) * 4.2)}.lf-loadout .lf-lo-head{margin-top:calc(var(--u) * .15)}.lf-lo-steps{display:flex;gap:calc(var(--u) * .5);justify-content:center;margin:calc(var(--u) * .6) 0 calc(var(--u) * .2);flex-wrap:wrap}.lf-lo-steps .st{display:flex;align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .3) calc(var(--u) * .9);border-radius:999px;background:#0d1640b3;border:calc(var(--u) * .12) solid #2a46b8;color:#a8b8f0;font-weight:800;font-size:calc(var(--u) * 1.05);cursor:pointer}.lf-lo-steps .st .n{display:grid;place-items:center;width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);border-radius:50%;background:#2a46b8;color:#fff;font-size:calc(var(--u) * .85)}.lf-lo-steps .st.cur{color:#fff;border-color:#ffd34d;background:#1d2f7a}.lf-lo-steps .st.cur .n{background:#ffd34d;color:#0d1430}.lf-lo-steps .st.ok{color:#9dffb0;border-color:#33d16a}.lf-lo-steps .st.ok .n{background:#33d16a}.lf-lo-card.lf-lo-kit{min-width:calc(var(--u) * 16);align-items:flex-start;text-align:right;padding:calc(var(--u) * .8) calc(var(--u) * 1);gap:calc(var(--u) * .25)}.lf-lo-card.lf-lo-kit b{font-size:calc(var(--u) * 1.35);margin-bottom:calc(var(--u) * .2)}.lf-lo-card.lf-lo-kit small{font-size:calc(var(--u) * 1);color:#dfe6ff}.lf-lo-card.lf-lo-kit small.em{color:#ffd34d}.lf-lo-slots.mini{transform:scale(.72);transform-origin:center top;margin-bottom:calc(var(--u) * -1.6);opacity:.9}.lf-lo-sub{color:#ffe9a8;font-weight:700;font-size:calc(var(--u) * 1.3)}.lf-lo-head{align-self:stretch;color:#c8d4ff;font-weight:900;font-size:calc(var(--u) * 1.25);border-bottom:calc(var(--u) * .12) solid #2a46b8;padding-bottom:calc(var(--u) * .2);margin-top:calc(var(--u) * .4)}.lf-lo-row{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .7);justify-content:center;max-height:calc(var(--u) * 24);overflow-y:auto;padding:calc(var(--u) * .5)}.lf-lo-card{position:relative;width:calc(var(--u) * 11.5);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .2);background:#0e1b56;border:calc(var(--u) * .2) solid #2a46b8;border-radius:calc(var(--u) * .8);padding:calc(var(--u) * .6) calc(var(--u) * .4);color:#fff;cursor:pointer;text-align:center;transition:transform .1s ease}.lf-lo-card img{width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4);object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .3) rgba(0,0,0,.5))}.lf-lo-card .ic{font-size:calc(var(--u) * 3.6);line-height:calc(var(--u) * 5.4)}.lf-lo-card b{font-size:calc(var(--u) * 1.15)}.lf-lo-card small{color:#a8b8f0;font-size:calc(var(--u) * .9);font-weight:700}.lf-lo-card.sel{border-color:#5dff8a;background:#123a5c}.lf-lo-card.sel small{color:#9dffb0}.lf-lo-card .chk{position:absolute;top:calc(var(--u) * -.7);right:calc(var(--u) * -.7);width:calc(var(--u) * 2);height:calc(var(--u) * 2);border-radius:50%;display:grid;place-items:center;background:#33d16a;color:#fff;font-weight:900;font-size:calc(var(--u) * 1.1)}.lf-lo-card.empty{opacity:.45;filter:grayscale(.7)}.lf-loadout{position:relative}.lf-lo-tip{position:absolute;z-index:5;max-width:calc(var(--u) * 22);padding:calc(var(--u) * .6) calc(var(--u) * .9);background:#fff8d6;color:#1a1f3a;border:calc(var(--u) * .2) solid #ffd34d;border-radius:calc(var(--u) * .8);box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 1.6) #0000008c;font-size:calc(var(--u) * .95);line-height:1.35;display:none;flex-direction:column;gap:calc(var(--u) * .2);pointer-events:none;direction:rtl;text-align:right}.lf-lo-tip.on{display:flex;animation:lf-tip-in .18s ease-out}.lf-lo-tip b{font-size:calc(var(--u) * 1.05);color:#0d1430}@keyframes lf-tip-in{0%{opacity:0;transform:translateY(calc(var(--u) * .4))}to{opacity:1;transform:none}}.lf-lo-slots{display:flex;justify-content:center;gap:calc(var(--u) * 1.2);margin:calc(var(--u) * .8) 0 calc(var(--u) * .4);flex-wrap:wrap}.lf-lo-slot{position:relative;width:calc(var(--u) * 11);min-height:calc(var(--u) * 12.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .25);padding:calc(var(--u) * .6);border-radius:calc(var(--u) * 1.2);cursor:pointer;background:linear-gradient(180deg,#16245e,#0d1640);border:calc(var(--u) * .25) solid #34489c;color:#fff;text-align:center;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.lf-lo-slot .lab{position:absolute;top:calc(var(--u) * -1.05);background:#34489c;color:#fff;font-weight:900;font-size:calc(var(--u) * .85);padding:calc(var(--u) * .1) calc(var(--u) * .7);border-radius:calc(var(--u) * .6)}.lf-lo-slot img{width:calc(var(--u) * 5.6);height:calc(var(--u) * 5.6);object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .3) rgba(0,0,0,.5))}.lf-lo-slot .ic{font-size:calc(var(--u) * 3.8);line-height:calc(var(--u) * 5.6)}.lf-lo-slot b{font-size:calc(var(--u) * 1.1)}.lf-lo-slot small{color:#a8b8f0;font-size:calc(var(--u) * .85);font-weight:700}.lf-lo-slot.empty{border-style:dashed;background:#0d16408c}.lf-lo-slot.empty .ic{color:#6f84d8}.lf-lo-slot.full{border-color:#5dff8a}.lf-lo-slot.full small{color:#9dffb0}.lf-lo-slot.sel .lab{background:#ffd34d;color:#1a1f3a}.lf-lo-slot.on{border-color:#ffd34d;box-shadow:0 0 calc(var(--u) * 1.2) #ffd34d8c;transform:translateY(calc(var(--u) * -.35))}.lf-lo-card.other{opacity:.75}.lf-lo-card .chk.alt{background:#4a66d8}.lf-lo-card.on{border-color:#ffd34d;box-shadow:0 0 calc(var(--u) * 1) #ffd34d80;transform:translateY(calc(var(--u) * -.3));opacity:1}.lf-photo{position:absolute;inset:0;z-index:40;pointer-events:none;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 2)}.lf-photo .polaroid{position:relative;z-index:2;isolation:isolate;background:#fff;padding:calc(var(--u) * 1.1) calc(var(--u) * 1.1) calc(var(--u) * 3.8);box-shadow:0 calc(var(--u) * 1.5) calc(var(--u) * 4) #00000073;border-radius:calc(var(--u) * .4);transform:rotate(var(--rot, -4deg));opacity:0;animation:lf-photo-pop var(--ms, 2s) ease-out var(--delay, 0ms) forwards}@keyframes lf-photo-pop{0%{transform:rotate(calc(var(--rot, -4deg) - 10deg)) scale(.3) translateY(calc(var(--u) * 6));opacity:0}10%{transform:rotate(var(--rot, -4deg)) scale(1.08);opacity:1}18%{transform:rotate(var(--rot, -4deg)) scale(1)}85%{opacity:1}to{transform:rotate(var(--rot, -4deg)) scale(.96) translateY(calc(var(--u) * -2));opacity:0}}.lf-photo .pic{background:#222;display:grid;place-items:center;border:calc(var(--u) * .2) solid #ddd}.lf-photo .pic canvas{display:block;width:calc(var(--u) * 22);height:calc(var(--u) * 22);filter:contrast(1.08) saturate(1.2)}.lf-photo .cap{position:absolute;bottom:calc(var(--u) * .9);left:0;right:0;text-align:center;color:#1c2a55;font-weight:900;font-size:calc(var(--u) * 1.6);font-family:inherit;white-space:nowrap}.lf-tutor{position:absolute;top:calc(var(--u) * 9.5);left:50%;transform:translate(-50%);z-index:30;display:flex;align-items:flex-start;gap:calc(var(--u) * 2.4);direction:rtl;pointer-events:none;width:min(94%,calc(var(--u) * 92))}.lf-tutor .tv{position:relative;flex:none;width:calc(var(--u) * 17);border-radius:calc(var(--u) * 1.2);overflow:hidden;background:#0b1530;border:calc(var(--u) * .35) solid #e8edf6;box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2.4) #00000080;transition:transform .2s}.lf-tutor .tv .face{width:100%;aspect-ratio:1;background-size:300% 200%;background-repeat:no-repeat;background-color:#cad8e2}.lf-tutor .tv .live{position:absolute;top:calc(var(--u) * .6);right:calc(var(--u) * .6);z-index:2;background:#e3102b;color:#fff;font-weight:900;font-size:calc(var(--u) * 1.1);padding:calc(var(--u) * .15) calc(var(--u) * .6);border-radius:calc(var(--u) * .3);animation:lf-live 1.2s infinite}@keyframes lf-live{50%{opacity:.55}}.lf-tutor .tv .name{background:linear-gradient(90deg,#12245a,#e3102b);color:#fff;font-weight:900;text-align:center;font-size:calc(var(--u) * 1.25);padding:calc(var(--u) * .35) 0}.lf-tutor.happy .tv{animation:lf-tutor-jump .45s ease-out 2}@keyframes lf-tutor-jump{40%{transform:translateY(calc(var(--u) * -1.6)) rotate(-3deg)}}.lf-tutor .bubble{position:relative;flex:1;background:#fffef8;color:#14203f;border-radius:calc(var(--u) * 3);padding:calc(var(--u) * 1.4) calc(var(--u) * 2.2) calc(var(--u) * 1.6);border:calc(var(--u) * .3) solid #14203f;box-shadow:0 calc(var(--u) * .8) 0 #14203f59;margin-top:calc(var(--u) * 1.4)}.lf-tutor .bubble i{position:absolute;background:#fffef8;border:calc(var(--u) * .3) solid #14203f;border-radius:50%}.lf-tutor .bubble .d1{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);right:calc(var(--u) * -2.6);top:calc(var(--u) * 4.2)}.lf-tutor .bubble .d2{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);right:calc(var(--u) * -4.1);top:calc(var(--u) * 6.6)}.lf-tutor .bubble.happy{background:#eaffe9;border-color:#1c7a35}.lf-tutor .bubble.happy .say{font-size:calc(var(--u) * 2.6);color:#1c7a35}.lf-tutor .step{font-size:calc(var(--u) * 1.15);font-weight:700;color:#6b7aa6;margin-bottom:calc(var(--u) * .4)}.lf-tutor .say{font-size:calc(var(--u) * 1.8);font-weight:800;line-height:1.35;min-height:calc(var(--u) * 4.8)}.lf-tutor .keys{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 1);margin-top:calc(var(--u) * .8)}.lf-tutor .keys .combo{display:inline-flex;align-items:center;gap:calc(var(--u) * .4)}.lf-tutor .keys kbd{display:inline-block;min-width:calc(var(--u) * 3);text-align:center;font-family:inherit;font-weight:900;font-size:calc(var(--u) * 1.6);padding:calc(var(--u) * .3) calc(var(--u) * .8);border-radius:calc(var(--u) * .6);background:#14203f;color:#ffe066;box-shadow:0 calc(var(--u) * .35) 0 #000;animation:lf-key 1.1s infinite}.lf-tutor .keys b{color:#14203f;font-size:calc(var(--u) * 1.6)}@keyframes lf-key{50%{transform:translateY(calc(var(--u) * .25));box-shadow:0 calc(var(--u) * .1) 0 #000}}.lf-tutor .tbtns{position:absolute;bottom:calc(var(--u) * -4.2);left:0;display:flex;gap:calc(var(--u) * .8);pointer-events:auto}.talk-head{background-size:300% 200%;background-repeat:no-repeat;background-color:#cad8e2;aspect-ratio:1}.lf-story .pt.tkh{background-color:#cad8e2;background-size:300% 200%;background-repeat:no-repeat;background-origin:padding-box;background-clip:padding-box}.lf-story .pt.tkh.right{transform:translateY(calc(var(--u) * 1.5)) scale(.92)}.lf-story .pt.tkh.right.talk{transform:translateY(0) scale(1)}.lf-cast{background:#050914;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;overflow:hidden;direction:rtl}.lf-cast .bg{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,#1b3b8f,#0a1640 55%,#050914);background-size:cover;background-position:center;filter:saturate(.9)}.lf-cast .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#05091459,#050914bf)}.lf-cast.fade .studio,.lf-cast.fade .top,.lf-cast.fade .ticker{animation:lf-cast-in 1.1s ease-out both}@keyframes lf-cast-in{0%,55%{opacity:0}to{opacity:1}}.lf-cast .top{position:relative;z-index:1;display:flex;align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 1.4) calc(var(--u) * 3);background:linear-gradient(90deg,#e3102b,#8a0a1c 40%,#12245a);color:#fff;font-size:calc(var(--u) * 2)}.lf-cast .top .live{background:#fff;color:#e3102b;font-weight:900;padding:calc(var(--u) * .2) calc(var(--u) * .8);border-radius:calc(var(--u) * .4);font-size:calc(var(--u) * 1.3);animation:lf-live 1.2s infinite}.lf-cast .top .ch{margin-inline-start:auto;font-weight:900;letter-spacing:.05em}.lf-cast .studio{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 3);padding:0 calc(var(--u) * 5)}.lf-cast .frame{flex:none;width:calc(var(--u) * 30);border-radius:calc(var(--u) * 1.4);overflow:hidden;border:calc(var(--u) * .45) solid #e8edf6;box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 4) #0009;background:#0b1530}.lf-cast .frame .anchor{width:100%}.lf-cast .frame .nm{background:linear-gradient(90deg,#12245a,#e3102b);color:#fff;font-weight:900;text-align:center;padding:calc(var(--u) * .6) 0;font-size:calc(var(--u) * 2)}.lf-cast .bubble{position:relative;flex:1;max-width:calc(var(--u) * 62);background:#fffef8;color:#14203f;border:calc(var(--u) * .35) solid #14203f;border-radius:calc(var(--u) * 2.4);padding:calc(var(--u) * 2.4) calc(var(--u) * 3) calc(var(--u) * 1.6);box-shadow:0 calc(var(--u) * 1) 0 #00000059}.lf-cast .bubble:before{content:"";position:absolute;right:calc(var(--u) * -2.2);top:42%;border:calc(var(--u) * 1.4) solid transparent;border-left-color:#14203f;transform:scaleX(-1);right:calc(var(--u) * -2.9)}.lf-cast .bubble .tx{font-size:calc(var(--u) * 2.6);font-weight:800;line-height:1.4;min-height:calc(var(--u) * 11)}.lf-cast .bubble .ft{display:flex;justify-content:space-between;align-items:center;color:#6b7aa6;font-size:calc(var(--u) * 1.4);margin-top:calc(var(--u) * .8)}.lf-cast .bubble .more{opacity:0;font-size:calc(var(--u) * 2);color:#e3102b}.lf-cast .bubble .more.on{opacity:1;animation:lf-key .9s infinite}.lf-cast .ticker{position:relative;z-index:1;background:#ffd34d;color:#14203f;font-weight:900;font-size:calc(var(--u) * 1.7);white-space:nowrap;overflow:hidden;padding:calc(var(--u) * .6) 0}.lf-cast .ticker span{display:inline-block;padding-inline-start:100%;animation:lf-ticker 22s linear infinite}@keyframes lf-ticker{to{transform:translate(100%)}}.lf-cast .skip{position:absolute;z-index:2;left:calc(var(--u) * 2);bottom:calc(var(--u) * 5.2)}.r61{display:grid;place-items:center;direction:rtl}.r61-panel{background:linear-gradient(180deg,#101a46f7,#070c24f7);border:calc(var(--u) * .35) solid #4a66d8;border-radius:calc(var(--u) * 1.6);padding:calc(var(--u) * 2.4) calc(var(--u) * 3);color:#fff;text-align:center;width:min(calc(92 * var(--vw1, 1vw)),calc(var(--u) * 80));box-shadow:0 calc(var(--u) * 1.4) calc(var(--u) * 4) #0009}.r61-panel.wide{width:min(calc(96 * var(--vw1, 1vw)),calc(var(--u) * 110))}.r61-panel h2{margin:0 0 calc(var(--u) * 1.6);font-size:calc(var(--u) * 3);color:#ffd34d}.r61-panel p{font-size:calc(var(--u) * 1.7);color:#c8d4ff;margin:calc(var(--u) * .8) 0}.r61-blocs{display:flex;gap:calc(var(--u) * 2);justify-content:center;margin:calc(var(--u) * 1.6) 0}.r61-bloc{flex:1;max-width:calc(var(--u) * 34);min-height:calc(var(--u) * 16);border-radius:calc(var(--u) * 1.4);border:calc(var(--u) * .35) solid #c8d4ff;background:#12245a center / cover;color:#fff;font-family:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .6);cursor:pointer;transition:transform .15s,box-shadow .15s}.r61-bloc:hover:not([disabled]){transform:translateY(calc(var(--u) * -.5));box-shadow:0 0 0 calc(var(--u) * .4) #ffd34d}.r61-bloc b{font-size:calc(var(--u) * 3)}.r61-bloc small{font-size:calc(var(--u) * 1.6);color:#c8d4ff}.r61-bloc.done{border-color:#ffd34d}.r61-done{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .2);background:#0a0e28c7;border:calc(var(--u) * .15) solid #ffd34d;border-radius:calc(var(--u) * .8);padding:calc(var(--u) * .3) calc(var(--u) * .9);color:#ffd34d;font-weight:900;font-size:calc(var(--u) * 1.35)}.r61-done em{font-style:normal;color:#fff;font-weight:700;font-size:calc(var(--u) * 1.15)}.r61-bloc .ic{font-size:calc(var(--u) * 4)}.r61-bloc .ic-img{width:calc(var(--u) * 5);height:calc(var(--u) * 5);object-fit:contain;display:block;margin:0 auto;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45))}.r61-bloc.right{background:linear-gradient(160deg,#1d4fd8,#0b1f6b)}.r61-bloc.left{background:linear-gradient(160deg,#0f8a8a,#0b3a4a)}.r61-bloc.on{box-shadow:0 0 0 calc(var(--u) * .45) #ffd34d;transform:translateY(calc(var(--u) * -.5))}.r61-cards{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 1.2);justify-content:center;margin:calc(var(--u) * 1.4) 0}.r61-card{width:calc(var(--u) * 15);padding:calc(var(--u) * .8);border-radius:calc(var(--u) * 1);border:calc(var(--u) * .3) solid #4a66d8;background:#0a1236;color:#fff;font-family:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .4)}.r61-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--u) * .6)}.r61-card .q{width:100%;aspect-ratio:1;display:grid;place-items:center;font-size:calc(var(--u) * 5);color:#4a66d8}.r61-card b{font-size:calc(var(--u) * 1.8)}.r61-card.on{border-color:#ffd34d;box-shadow:0 0 0 calc(var(--u) * .35) #ffd34d;transform:translateY(calc(var(--u) * -.4))}.r61-card.soon{opacity:.45;cursor:not-allowed}.r61-head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--u) * 2)}.r61-head span{color:#c8d4ff;font-size:calc(var(--u) * 1.6)}.r61-map{position:relative;height:min(calc(var(--u) * 34),calc(calc(100 * var(--vh1, 1vh)) - var(--u) * 33));margin:calc(var(--u) * 1) 0;border-radius:calc(var(--u) * 1.2);background:radial-gradient(ellipse at 60% 50%,#23408f,#0f1d4f 60%,#0a1236);overflow:hidden;border:calc(var(--u) * .25) solid #2a3f8a}.r61-map svg{position:absolute;inset:0;width:100%;height:100%}.r61-map line{stroke:#4a66d8;stroke-width:.7;stroke-dasharray:1.6 1.2}.r61-map line.walked{stroke:#ffd34d;stroke-dasharray:none;stroke-width:.9}.r61-map line.dead{stroke:#2a3350}.r61-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .2)}.r61-node .ic{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);border-radius:50%;display:grid;place-items:center;font-size:calc(var(--u) * 2.2);background:#12245a;border:calc(var(--u) * .3) solid #4a66d8}.r61-node b{font-size:calc(var(--u) * 1.25);color:#c8d4ff;white-space:nowrap;text-shadow:0 1px 2px #000}.r61-node.done .ic{background:#1c7a35;border-color:#7dff9a;color:#fff}.r61-node.edge-r b,.r61-node.edge-l b{position:absolute;top:100%;margin-top:calc(var(--u) * .2)}.r61-node.edge-r b{right:0}.r61-node.edge-l b{left:0}.r61-node.done b{display:none}.r61-node.done:hover b{display:block;position:absolute;top:100%;background:#050a1ed9;padding:0 calc(var(--u) * .5);border-radius:calc(var(--u) * .4);z-index:2}.r61-node.cur .ic{background:#ffd34d;border-color:#fff;animation:lf-key .9s infinite;box-shadow:0 0 calc(var(--u) * 2) #ffd34d}.r61-node.cur b{color:#ffd34d;font-weight:900}.r61-node.dead{opacity:.35}.r61-node.fog .ic{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);font-size:calc(var(--u) * 1.2);background:#0d1840;border-color:#2c3f86;opacity:.7}.r61-map line.fog{stroke:#2c3f86;opacity:.6}.r61-node.k-supply .ic{border-style:dashed}.r61-squad{display:flex;justify-content:center;gap:calc(var(--u) * 1);margin:calc(var(--u) * .8) 0}.r61-squad .m{width:calc(var(--u) * 8);display:flex;flex-direction:column;align-items:center}.r61-squad .m img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:calc(var(--u) * .25) solid #7dff9a;background:#0a1236}.r61-squad .m small{font-size:calc(var(--u) * 1.1);color:#c8d4ff}.r61-squad .m.lead img{border-color:#ffd34d}.r61-squad .m.lost img{filter:grayscale(1) brightness(.5);border-color:#ff3b5c}.r61-squad .m.lost small:before{content:"✖ ";color:#ff3b5c}.r61-squad.big .m{width:calc(var(--u) * 11)}.r61-squad .m.wait img{filter:grayscale(.9) brightness(.6);border-style:dashed;border-color:#8fa0d8}.r61-squad .m.wait small{color:#8fa0d8}.r61-face{width:calc(var(--u) * 12);height:calc(var(--u) * 12);object-fit:cover;border-radius:50%;border:calc(var(--u) * .3) solid #ffd34d;background:#0a1236;display:block;margin:0 auto calc(var(--u) * .6)}.r61-face.small{width:calc(var(--u) * 6);height:calc(var(--u) * 6);margin:0}.r61-actions{display:flex;gap:calc(var(--u) * 1.2);justify-content:center;margin-top:calc(var(--u) * 1.4);flex-wrap:wrap}.r61-stats{display:flex;gap:calc(var(--u) * 2.4);justify-content:center;font-size:calc(var(--u) * 1.8);margin:calc(var(--u) * 1) 0}.r61-trump{width:calc(var(--u) * 16);margin:0 auto calc(var(--u) * 1);border-radius:calc(var(--u) * 1);border:calc(var(--u) * .3) solid #ffd34d}.lf-tutor.cast-toast{top:auto;left:auto;bottom:calc(var(--u) * 2);right:calc(var(--u) * 2);transform:none;z-index:45;width:min(55%,calc(var(--u) * 42));gap:calc(var(--u) * 1);align-items:flex-end;pointer-events:none;animation:lf-toast-in .35s ease-out both}.lf-tutor.cast-toast .tv{width:calc(var(--u) * 8.5);border-width:calc(var(--u) * .25)}.lf-tutor.cast-toast .tv .live{font-size:calc(var(--u) * .75);top:calc(var(--u) * .3);right:calc(var(--u) * .3)}.lf-tutor.cast-toast .tv .name{font-size:calc(var(--u) * .8);padding:calc(var(--u) * .2) 0}.lf-tutor.cast-toast .bubble{margin:0 0 calc(var(--u) * 1) 0;padding:calc(var(--u) * .8) calc(var(--u) * 1.3);border-radius:calc(var(--u) * 1.6);border-width:calc(var(--u) * .22)}.lf-tutor.cast-toast .bubble i{display:none}.lf-tutor.cast-toast .say{font-size:calc(var(--u) * 1.3);min-height:0;line-height:1.3}@keyframes lf-toast-in{0%{opacity:0;transform:translateY(calc(var(--u) * 2))}}.lf-tutor.cast-toast>.tv,.lf-tutor.cast-toast>.bubble{pointer-events:auto;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}#ui:has(>.screen.r61:not(.leaving)) .lf-tutor.cast-toast{bottom:auto;right:auto;top:calc(var(--u) * .6);left:50%;transform:translate(-50%);width:min(70%,calc(var(--u) * 46));align-items:center;animation-name:lf-toast-down}#ui:has(>.screen.r61:not(.leaving)) .lf-tutor.cast-toast .tv{width:calc(var(--u) * 4.6);border-radius:50%}#ui:has(>.screen.r61:not(.leaving)) .lf-tutor.cast-toast .tv .live,#ui:has(>.screen.r61:not(.leaving)) .lf-tutor.cast-toast .tv .name{display:none}#ui:has(>.screen.r61:not(.leaving)) .lf-tutor.cast-toast .bubble{margin:0;padding:calc(var(--u) * .5) calc(var(--u) * 1.2)}#ui:has(>.screen.r61:not(.leaving)) .lf-tutor.cast-toast .say{font-size:calc(var(--u) * 1.3)}@keyframes lf-toast-down{0%{opacity:0;transform:translate(-50%,calc(var(--u) * -2))}}.lf-loading{position:absolute;inset:0;z-index:60;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 45%,#1c3aa8,#0c1a5c,#040922);transition:opacity .3s ease}.lf-loading.out{opacity:0;pointer-events:none}.lf-loading .box{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1.6);color:#fff}.lf-loading .logo{font-size:calc(var(--u) * 6);font-weight:900;color:#ffd34d;text-shadow:0 calc(var(--u) * .4) 0 #050b2a,0 0 calc(var(--u) * 3) #ff8a3d55;line-height:1}.lf-loading .logo span{color:#fff}.lf-loading .bar{width:calc(var(--u) * 40);height:calc(var(--u) * 2.2);border-radius:999px;background:#0a1440;border:calc(var(--u) * .3) solid #4a66d8;box-shadow:inset 0 calc(var(--u) * .3) calc(var(--u) * .6) #0008;position:relative}.lf-loading .bar i{position:relative;display:block;height:100%;width:0;border-radius:999px;background:repeating-linear-gradient(-45deg,#ffd34d 0 calc(var(--u) * 1.2),#ffb347 calc(var(--u) * 1.2) calc(var(--u) * 2.4));background-size:calc(var(--u) * 3.4) 100%;animation:lf-bar-move .6s linear infinite;transition:width .25s ease}.lf-loading .bar i em{position:absolute;left:calc(var(--u) * -1.8);top:50%;transform:translateY(-50%);font-style:normal;font-size:calc(var(--u) * 3);filter:drop-shadow(0 2px 0 #050b2a)}.lf-loading b{font-size:calc(var(--u) * 2.2);font-weight:900;letter-spacing:.02em;color:#dbe4ff}@keyframes lf-bar-move{to{background-position:calc(var(--u) * 3.4) 0}}.screen.leaving{animation:none}.lf-touch{position:absolute;inset:0;z-index:40;pointer-events:none;display:none;touch-action:none;user-select:none;-webkit-user-select:none}.lf-touch.on{display:block}.lf-touch>*{pointer-events:auto}.lf-touch-stick{position:absolute;left:4vmin;bottom:17vmin;width:30vmin;height:30vmin;border-radius:50%;background:radial-gradient(circle,#ffffff1a,#ffffff0a);border:.5vmin solid rgba(255,255,255,.28);display:grid;place-items:center;touch-action:none}.lf-touch-stick .knob{width:12vmin;height:12vmin;border-radius:50%;background:#ffd34dbf;box-shadow:0 .6vmin 1.6vmin #00000073;pointer-events:none}.lf-touch-pad{position:absolute;right:1vmin;bottom:4vmin;width:39vmin;height:39vmin}.lf-tbtn{position:absolute;border-radius:50%;border:.45vmin solid rgba(255,255,255,.55);color:#fff;font-weight:900;display:grid;place-items:center;touch-action:none;-webkit-tap-highlight-color:transparent;box-shadow:0 .6vmin 1.4vmin #00000073}.lf-tbtn.big{width:16vmin;height:16vmin;font-size:7vmin;background:#283c8c8c}.lf-tbtn.big.atk{right:0;top:11.5vmin;background:#dc323cb3;width:18.5vmin;height:18.5vmin}.lf-tbtn.big.jmp{right:19.5vmin;bottom:0;background:#28965ab3}.lf-tbtn.big.def{right:19.5vmin;top:0;background:#326edcb3}.lf-tbtn.big.itm{right:0;top:-9vmin;width:12.5vmin;height:12.5vmin;font-size:5.6vmin;background:#c88c28b3}.lf-touch-small{position:absolute;right:39vmin;bottom:3vmin;display:flex;gap:1.4vmin}.lf-tbtn.sm{position:static;width:9vmin;height:9vmin;font-size:3vmin;background:#141e46a6}.lf-tbtn.sm.s1,.lf-tbtn.sm.s2,.lf-tbtn.sm.s3{background:#8c3cc8b3}.lf-tbtn.down{transform:scale(.92);filter:brightness(1.35)}.lf-touch-pause{position:absolute;top:2vmin;left:2vmin;z-index:2;width:11vmin;height:8.5vmin;border-radius:1.8vmin;border:.45vmin solid rgba(255,255,255,.7);background:#0a1232b8;color:#fff;font-size:3.8vmin;font-weight:900}.lf-tut-menu{display:grid;place-items:center}.lf-tut-box{width:min(92%,calc(var(--u) * 62));padding:calc(var(--u) * 2.2) calc(var(--u) * 3);border-radius:calc(var(--u) * 1.6);background:linear-gradient(180deg,#13245fee,#0a1236f2);border:calc(var(--u) * .3) solid #4a66d8;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 4) #000a;text-align:center;color:#fff}.lf-tut-box .pic{width:calc(var(--u) * 13);height:calc(var(--u) * 13);margin:0 auto calc(var(--u) * .6);border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 40%,#ffd34d,#c2410c);border:calc(var(--u) * .35) solid #fff}.lf-tut-box .pic img{width:100%;height:100%;object-fit:cover}.lf-tut-box .live{display:inline-block;font-size:calc(var(--u) * 1.15);font-weight:900;color:#fff;background:#d61f3c;border-radius:calc(var(--u) * .5);padding:0 calc(var(--u) * .8)}.lf-tut-box h2{margin:calc(var(--u) * .8) 0 calc(var(--u) * .3);font-size:calc(var(--u) * 3);font-weight:900;color:#ffd34d;text-shadow:0 2px 0 #050b2a}.lf-tut-box p{margin:0;font-size:calc(var(--u) * 1.7);color:#dbe4ff}.lf-tut-box .lf-menu{margin-top:calc(var(--u) * 1.4)}.lf-tut-box .hint{margin-top:calc(var(--u) * 1);font-size:calc(var(--u) * 1.1);color:#9fb2ff}.kb-pic{--k: min(34px, calc(2.7 * var(--vw1, 1vw)));margin-bottom:12px;padding:10px 12px;border-radius:12px;background:#0a1236;border:1px solid #2a3f8a}.kb-who{display:flex;gap:14px;justify-content:center;margin-bottom:8px;font-weight:900;font-size:14px}.kb-who span{padding:2px 10px;border-radius:8px}.kb-who .p1{background:#ff8a3d;color:#1a0a00}.kb-who .p2{background:#3dc8ff;color:#001a26}.kb-board{display:flex;gap:calc(var(--k) * .4);justify-content:center;align-items:flex-end}.kb-main,.kb-arrows,.kb-pad{display:flex;flex-direction:column;gap:calc(var(--k) * .1)}.kb-row{display:flex;gap:calc(var(--k) * .1)}.kb-k{position:relative;flex:0 0 auto;width:calc(var(--k) * var(--w) + var(--k) * .1 * (var(--w) - 1));height:var(--k);border-radius:calc(var(--k) * .16);background:#1a2350;border:1px solid #33438a;box-shadow:0 2px #050b2a;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;overflow:hidden}.kb-k.gap{visibility:hidden}.kb-k small{font-size:calc(var(--k) * .27);color:#8796c8;font-weight:700;white-space:nowrap}.kb-k b{font-size:calc(var(--k) * .42);margin-top:1px}.kb-k.p1{background:#ff8a3d;border-color:#ffd0a8;box-shadow:0 2px #7a3000}.kb-k.p1 small{color:#3a1500}.kb-k.p2{background:#3dc8ff;border-color:#b8ecff;box-shadow:0 2px #004a6a}.kb-k.p2 small{color:#00303f}.kb-legend{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;margin-top:10px;font-size:14px;color:#dbe4ff}.kb-legend b{font-size:16px}.kb-legend .sup{color:#ffd34d;font-weight:700}.lf-share{position:absolute;inset:0;z-index:60;display:grid;place-items:center;background:#030616c7;pointer-events:auto}.lf-share .box{width:min(92%,calc(var(--u) * 52));padding:calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1.4);background:#0c1638;border:calc(var(--u) * .3) solid #4a66d8;display:flex;flex-direction:column;gap:calc(var(--u) * 1);color:#fff}.lf-share .top{display:flex;justify-content:space-between;align-items:center;font-size:calc(var(--u) * 2)}.lf-share img{width:100%;max-height:calc(var(--u) * 34);object-fit:contain;border-radius:calc(var(--u) * .8)}.lf-share .acts{display:flex;gap:calc(var(--u) * .8);justify-content:center;flex-wrap:wrap}.lf-share .acts a{text-decoration:none}.lf-share .msg{text-align:center;min-height:1.2em;color:#ffd34d;font-size:calc(var(--u) * 1.5)}.r61-cab{text-align:center}.r61-cab .pic{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,var(--pic-a),var(--pic-b));border:calc(var(--u) * .3) solid #fff}.r61-cab .pic img{width:100%;height:100%;object-fit:cover}.r61-cab .pm{width:calc(var(--u) * 13);margin:0 auto calc(var(--u) * 1);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .3)}.r61-cab .pm .pic{border-color:#ffd34d;box-shadow:0 0 calc(var(--u) * 2) #ffd34d88}.r61-cab .pm b{font-size:calc(var(--u) * 2)}.r61-cab .lbl{display:inline-block;padding:0 calc(var(--u) * .8);border-radius:calc(var(--u) * 1);background:#ffd34d;color:#1a1000;font-weight:900;font-size:calc(var(--u) * 1.25);white-space:nowrap}.r61-cab .mins{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * 1.2)}.r61-cab .min{width:calc(var(--u) * 12);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * .6);border-radius:calc(var(--u) * 1);border:calc(var(--u) * .2) solid transparent}.r61-cab .min .pic{width:calc(var(--u) * 8)}.r61-cab .min b{font-size:calc(var(--u) * 1.5)}.r61-cab .min.sel{border-color:#ffd34d;background:#ffd34d1a}.r61-cab .role{display:flex;align-items:center;gap:calc(var(--u) * .3)}.r61-cab .role .lbl{font-size:calc(var(--u) * 1.1)}.r61-cab .arr{background:#1a2350;color:#fff;border:1px solid #4a66d8;border-radius:50%;width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);font-size:calc(var(--u) * .9);cursor:pointer;padding:0}.r61-cab .arr:hover{background:#4a66d8}.r61-stages .r61-stages-cols{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * .8);max-height:min(calc(var(--u) * 40),calc(calc(100 * var(--vh1, 1vh)) - var(--u) * 18));overflow-y:auto}.r61-stages-col h3{margin:0 0 calc(var(--u) * .4);color:#ffd34d;font-size:calc(var(--u) * 1.1)}.r61-stage-row{display:grid;grid-template-columns:calc(var(--u) * 1.6) calc(var(--u) * 1.6) 1fr;grid-template-rows:auto auto;align-items:center;column-gap:calc(var(--u) * .4);width:100%;margin-bottom:calc(var(--u) * .3);padding:calc(var(--u) * .35) calc(var(--u) * .6);border-radius:calc(var(--u) * .6);border:2px solid rgba(120,160,255,.35);background:#0a143cb3;color:#fff;text-align:right;cursor:pointer;font:inherit}.r61-stage-row:hover,.r61-stage-row:focus-visible{border-color:#ffd34d;background:#28326ed9}.r61-stage-row .no{grid-row:1 / 3;font-weight:900;color:#ffd34d;font-size:calc(var(--u) * 1.1)}.r61-stage-row .ic{grid-row:1 / 3;font-size:calc(var(--u) * 1.2)}.r61-stage-row b{font-size:calc(var(--u) * .85)}.r61-stage-row small{grid-column:3;color:#c8d4ff;font-size:calc(var(--u) * .65)}@media(max-width:700px){.r61-stages .r61-stages-cols{grid-template-columns:1fr}}.lf-slot.rolling .lf-pic img{filter:blur(1.5px) saturate(1.3);transform:translateY(-2px)}.lf-slot.rolled .lf-pic{animation:lf-rolled .45s cubic-bezier(.2,1.6,.4,1);box-shadow:0 0 0 3px #ffd34d,0 0 26px #ffd34dbf}.lf-slot.rolled .lf-cell .lf-val{color:#ffd34d}@keyframes lf-rolled{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.lf-slot.rolled .lf-pic{animation:none}}.lf-tutor.cast-toast.power{width:min(60%,calc(var(--u) * 46))}.lf-tutor.cast-toast.power .tv{border-color:#ffd34d;box-shadow:0 0 calc(var(--u) * 1.6) #ffd34d99}.lf-tutor.cast-toast.power .bubble{border-color:#ffd34d;background:linear-gradient(160deg,#fff8dc,#ffe79a);box-shadow:0 0 0 calc(var(--u) * .3) #ff9f1c66,0 0 calc(var(--u) * 2.4) #ffd34dcc;animation:lf-power-glow 1.2s ease-in-out infinite alternate}.lf-tutor.cast-toast.power .pw-badge{display:inline-block;background:#c8102e;color:#fff;font-weight:900;font-size:calc(var(--u) * 1);padding:calc(var(--u) * .15) calc(var(--u) * .8);border-radius:999px;margin-bottom:calc(var(--u) * .35);animation:lf-power-pop .5s cubic-bezier(.2,1.8,.4,1) both}.lf-tutor.cast-toast.power .pw-name{font-size:calc(var(--u) * 1.75);font-weight:900;color:#5a2a00;line-height:1.15}.lf-tutor.cast-toast.power .pw-keys{font-size:calc(var(--u) * 1.15);color:#3a2a10;margin-top:calc(var(--u) * .2)}.lf-tutor.cast-toast.power .pw-keys b{display:inline-block;background:#1a1d28;color:#ffd34d;padding:0 calc(var(--u) * .6);border-radius:calc(var(--u) * .5);font-weight:900}@keyframes lf-power-glow{0%{box-shadow:0 0 0 calc(var(--u) * .3) #ff9f1c55,0 0 calc(var(--u) * 1.2) #ffd34d88}to{box-shadow:0 0 0 calc(var(--u) * .35) #ff9f1caa,0 0 calc(var(--u) * 3) #ffd34d}}@keyframes lf-power-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.lf-tutor.cast-toast.power .bubble,.lf-tutor.cast-toast.power .pw-badge{animation:none}}.lf-train-box{width:min(96%,calc(var(--u) * 92));display:flex;flex-direction:column;max-height:calc(100 * var(--vh1, 1vh) - 14px)}.lf-train-box>.lf-train-grid{min-height:0;flex:0 1 auto}.lf-train-box>.lf-actions{flex:none;margin-top:calc(var(--u) * .4)}.lf-train-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:calc(var(--u) * .6);max-height:calc(var(--u) * 30);overflow-y:auto;padding:calc(var(--u) * .6);margin:calc(var(--u) * .8) 0}.lf-train-card .in{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .2)}.lf-train-card{padding:calc(var(--u) * .4);border-radius:calc(var(--u) * .9);background:#0d1640;border:calc(var(--u) * .2) solid #34489c;color:#fff;cursor:pointer;font:inherit}.lf-train-card .pic{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4);border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 40%,#3a5ad8,#142060)}.lf-train-card .pic img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.lf-train-card .nm{font-size:calc(var(--u) * 1.05);font-weight:700;line-height:1.15;text-align:center}.lf-train-card.is-focused{border-color:#ffd34d;box-shadow:0 0 0 calc(var(--u) * .2) #ffd34d66;transform:translateY(calc(var(--u) * -.2))}.lf-train-card.locked{opacity:.45;filter:grayscale(.8)}.lf-train-kit{display:none}.lf-train-kit.on{display:block;margin:calc(var(--u) * .6) auto}.lf-train-kit b{display:block;margin-bottom:calc(var(--u) * .4);color:#ffd34d}.lf-shop-item .lf-try{margin-inline-start:calc(var(--u) * .6);padding:calc(var(--u) * .3) calc(var(--u) * .8);font-size:calc(var(--u) * 1.05);white-space:nowrap}.lf-disclaimer{background:#000;animation:none;padding:24px 16px}.lf-disclaimer .txt{max-width:min(calc(92 * var(--vw1, 1vw)),calc(var(--u) * 70));margin:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1.4);text-align:center;font-size:calc(var(--u) * 3);font-weight:800;line-height:1.6;color:#f2f2f6;animation:lf-disclaimer-in var(--ms, 4s) ease-in-out both}body:has(.lf-disclaimer) .fs-toggle{visibility:hidden}@keyframes lf-disclaimer-in{0%{opacity:0}18%{opacity:1}82%{opacity:1}to{opacity:0}}.lf-disclaimer.boot{z-index:80}.lf-disclaimer .txt.wait{animation:none;opacity:0}.lf-disclaimer .txt p{margin:0}.lf-disclaimer .txt .ai{font-size:.62em;font-weight:700;color:#b9c2e6}.lf-disclaimer .ld{margin-top:calc(var(--u) * 2.4);color:#6c7699;font-size:calc(var(--u) * 1.1);opacity:0}.lf-disclaimer.go .ld{animation:lf-disclaimer-ld 1.2s ease var(--ms, 4s) infinite alternate}@keyframes lf-disclaimer-ld{0%{opacity:.25}to{opacity:.9}}.lf-account{min-width:calc(var(--u) * 50);max-width:min(calc(94 * var(--vw1, 1vw)),calc(var(--u) * 58));align-items:center;text-align:center}.lf-acc-sub{color:#dbe4ff;font-size:calc(var(--u) * 1.75);line-height:1.5}.lf-acc-sub b{color:#ffd34d}.lf-name-input.lf-email{width:min(calc(80 * var(--vw1, 1vw)),calc(var(--u) * 34));font-size:calc(var(--u) * 1.9);font-weight:700}.lf-name-input.lf-code{width:calc(var(--u) * 18);letter-spacing:.4em;font-size:calc(var(--u) * 2.6);padding-inline-start:calc(var(--u) * 1.6)}.lf-check{display:flex;align-items:flex-start;gap:calc(var(--u) * .7);max-width:calc(var(--u) * 44);font-weight:500;text-align:right;color:#dbe4ff;font-size:calc(var(--u) * 1.5);line-height:1.45;cursor:pointer}.lf-check input{flex:none;width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);margin-top:calc(var(--u) * .1);accent-color:#ffd34d;cursor:pointer}.lf-check small{color:#8fa2e8}.lf-legal-line{color:#a8b8f0;font-size:calc(var(--u) * 1.2)}.lf-legal-line .lnk,.lf-adv-contact a{color:#c8d4ff;text-decoration:underline}.lf-demo-note{background:#2a2350;border:1px dashed #8f7bff;color:#d9d0ff;border-radius:calc(var(--u) * .5);padding:calc(var(--u) * .4) calc(var(--u) * 1);font-size:calc(var(--u) * 1.35)}.lf-demo-note b{color:#fff;letter-spacing:.15em}.lf-faceid{display:grid;place-items:center;width:calc(var(--u) * 7);height:calc(var(--u) * 7);color:#7fb2ff}.lf-faceid svg{width:100%;height:100%}.lf-faceid .ok{opacity:0;stroke-dasharray:40;stroke-dashoffset:40}.lf-faceid.scan{animation:lf-face-scan .7s ease-in-out infinite alternate}@keyframes lf-face-scan{0%{color:#4a66d8;transform:scale(.96)}to{color:#9fd0ff;transform:scale(1.04)}}.lf-faceid.ok{color:#4ade80}.lf-faceid.ok .face{opacity:0;transition:opacity .2s}.lf-faceid.ok .ok{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .45s ease .1s,opacity .1s}.lf-facecheck{min-width:calc(var(--u) * 24)}.lf-legal{display:flex;flex-direction:column;gap:calc(var(--u) * 1);align-items:stretch;width:min(calc(90 * var(--vw1, 1vw)),calc(var(--u) * 56))}.lf-legal-body{max-height:min(calc(60 * var(--vh1, 1vh)),calc(var(--u) * 34));overflow-y:auto;text-align:right;padding-inline-end:calc(var(--u) * .6);color:#dbe4ff;font-size:calc(var(--u) * 1.15);line-height:1.6}.lf-legal-body h3{margin:calc(var(--u) * 1) 0 calc(var(--u) * .2);color:#ffd34d;font-size:calc(var(--u) * 1.3)}.lf-legal-body p{margin:0 0 calc(var(--u) * .4)}.lf-legal-body .draft{margin-top:calc(var(--u) * 1.2);color:#ff9d9d;font-size:calc(var(--u) * 1)}.lf-acc-row{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .8) calc(var(--u) * 1.2);border-radius:calc(var(--u) * .6);background:#0a123699;border:1px solid #2c3f8f}.lf-acc-row .em{color:#dbe4ff;font-size:calc(var(--u) * 1.3)}.lf-acc-row .em b{color:#fff}.lf-acc-links{color:#6c7ab8;font-size:calc(var(--u) * 1)}.lf-lnk{background:none;border:none;padding:0;color:#c8d4ff;text-decoration:underline;font:inherit;cursor:pointer}.lf-acc-foot{display:flex;align-items:center;gap:calc(var(--u) * 1.4)}.lf-new-count{display:inline-grid;place-items:center;min-width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7);margin-inline-end:calc(var(--u) * .5);padding:0 calc(var(--u) * .4);border-radius:999px;background:#e3102b;color:#fff;font-size:calc(var(--u) * 1.05);font-weight:900;vertical-align:middle}.lf-news{width:min(calc(92 * var(--vw1, 1vw)),calc(var(--u) * 58))}.lf-news-list{display:flex;flex-direction:column;gap:calc(var(--u) * .8);max-height:min(calc(62 * var(--vh1, 1vh)),calc(var(--u) * 36));overflow-y:auto;width:100%}.lf-news-card{display:flex;align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * .8) calc(var(--u) * 1.1);border-radius:calc(var(--u) * .7);background:#0a1236b3;border:1px solid #2c3f8f;text-align:right}.lf-news-card.new{border-color:#ffd34d;box-shadow:0 0 calc(var(--u) * 1) #ffd34d40}.lf-news-card .pic{flex:none;width:calc(var(--u) * 5);height:calc(var(--u) * 5);border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#1a2f86;font-size:calc(var(--u) * 2.6)}.lf-news-card .pic img{width:100%;height:100%;object-fit:cover}.lf-news-card .tx{flex:1;display:flex;flex-direction:column;gap:calc(var(--u) * .2)}.lf-news-card .tx b{color:#fff;font-size:calc(var(--u) * 1.45)}.lf-news-card .tx span{color:#c8d4ff;font-size:calc(var(--u) * 1.15);line-height:1.45}.lf-news-card .dt{flex:none;color:#8fa2e8;font-size:calc(var(--u) * 1)}.lf-news-card.new .dt{color:#ffd34d;font-weight:900}.lf-ad-slide.promo{background:radial-gradient(circle at 72% 50%,#4ade80,#12704a 45%,#06221a)}.lf-ad-slide .pic .emo{font-size:calc(var(--u) * 12);filter:drop-shadow(0 calc(var(--u) * .8) calc(var(--u) * 1.4) rgba(0,0,0,.55))}.lf-ad-slide.sponsor{background:#0a1236}.lf-ad-slide.sponsor .pic img,.lf-ad-slide.sponsor .pic video{max-width:100%;max-height:calc(var(--u) * 30);object-fit:contain;border-radius:calc(var(--u) * .6)}.lf-ad-slide.sponsor .tx .btn{align-self:flex-start;margin-top:calc(var(--u) * .6);pointer-events:auto}.lf-ad-slide.sponsor .tx .phone{align-self:flex-start;font-weight:900;color:#ffe066;font-size:calc(var(--u) * 2.2)}.lf-adv-cards{display:flex;gap:calc(var(--u) * 1);flex-wrap:wrap;justify-content:center}.lf-adv-card{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .3);width:calc(var(--u) * 14);padding:calc(var(--u) * 1) calc(var(--u) * .8);border-radius:calc(var(--u) * .7);background:#0a1236b3;border:1px solid #2c3f8f;text-align:center}.lf-adv-card .ic{font-size:calc(var(--u) * 2.6)}.lf-adv-card b{color:#fff;font-size:calc(var(--u) * 1.35)}.lf-adv-card small{color:#c8d4ff;font-size:calc(var(--u) * 1.05);line-height:1.4}.lf-adv-rules{color:#8fa2e8;font-size:calc(var(--u) * 1.05);text-align:center;max-width:calc(var(--u) * 46)}.lf-adv-contact{color:#dbe4ff;font-size:calc(var(--u) * 1.3)}.lf-adv-send{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .8);justify-content:center;margin-top:calc(var(--u) * .8)}.lf-adv-contact .lf-adv-send a.btn{color:#fff;text-decoration:none}.lf-account .lf-dialog-title .lf-item-en{display:none}.lf-reg-fields{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .8)}.lf-reg-fields .lf-name-input{width:min(calc(80 * var(--vw1, 1vw)),calc(var(--u) * 34));font-size:calc(var(--u) * 1.9)}.lf-reg-fields .lf-name-input:disabled{opacity:.6;border-color:#4a66d8}.lf-acc-note{color:#a8b8f0;font-size:calc(var(--u) * 1.15);min-height:calc(var(--u) * 1.2)}.r61-squad .m.lost.can{cursor:pointer;position:relative}.r61-squad .m.lost.can:hover img{filter:grayscale(.4) brightness(.8)}.r61-squad .m .rev{margin-top:calc(var(--u) * .2);padding:0 calc(var(--u) * .6);border-radius:999px;background:#ff3b5c;color:#fff;font-size:calc(var(--u) * 1);font-weight:900;white-space:nowrap}.lf-legal-links{margin-bottom:calc(var(--u) * .3)}.lf-legal-links .lf-lnk{color:#c8d4ff;pointer-events:auto}.lf-exit{align-items:center;text-align:center;min-width:calc(var(--u) * 40)}.lf-exit-art{position:relative;width:calc(var(--u) * 22)}.lf-exit-art img{display:block;width:100%;height:auto;filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * 1.2) rgba(0,0,0,.45))}.lf-exit-art .sign{position:absolute;display:grid;place-items:center;color:#c4123a;font-weight:900;font-size:calc(var(--u) * 1.55);line-height:1.05;text-align:center;white-space:nowrap}.lf-online{align-items:center;text-align:center;min-width:calc(var(--u) * 46)}.lf-online-code{font-size:calc(var(--u) * 5);font-weight:900;letter-spacing:.3em;color:#ffd34d}.lf-online-players{display:flex;gap:calc(var(--u) * 2);justify-content:center}.lf-online-players .pl{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .3);opacity:.7}.lf-online-players .pl.ready{opacity:1}.lf-online-players .pl img{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:50%;object-fit:cover;border:3px solid #4a66d8;background:#0a1236}.lf-online-players .pl.ready img{border-color:#7dff9a}.lf-online-players small{color:#a8b8f0}.lf-online-pick{display:flex;align-items:center;gap:calc(var(--u) * 1.2)}.lf-online-pick .pc{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .4)}.lf-online-pick .pc img{width:calc(var(--u) * 10);height:calc(var(--u) * 10);border-radius:calc(var(--u) * 1);object-fit:cover;border:3px solid #ffd34d;background:#0a1236}.lf-site-note{position:fixed;top:max(10px,var(--sa-t));left:50%;transform:translate(-50%);z-index:200;padding:10px 18px;border-radius:999px;border:2px solid #ffd34d;background:#13245ff2;color:#fff;font:800 15px Rubik,sans-serif;box-shadow:0 6px 24px #000a;cursor:pointer;direction:rtl;white-space:nowrap}.lf-gift{align-items:center;text-align:center;min-width:calc(var(--u) * 46)}.lf-gift-big{font-size:calc(var(--u) * 7);line-height:1;animation:lf-gift-bob 1.2s ease-in-out infinite}@keyframes lf-gift-bob{50%{transform:translateY(calc(var(--u) * -.6)) rotate(-4deg)}}.lf-gift-days{display:grid;grid-template-columns:repeat(7,calc(var(--u) * 7.4));gap:calc(var(--u) * .6);direction:rtl}.lf-gift-day{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * .6) 0;border-radius:calc(var(--u) * .8);background:#0a1440cc;border:calc(var(--u) * .2) solid #2c3f8f;color:#c8d4ff;font-size:calc(var(--u) * 1.3)}.lf-gift-day small{font-size:calc(var(--u) * 1);font-weight:800}.lf-gift-day b{font-size:calc(var(--u) * 2.2);line-height:1}.lf-gift-day.seven{background:linear-gradient(180deg,#5a2a8a,#2a1450);border-color:#c86bff}.lf-gift-day.done{opacity:.55}.lf-gift-day.done i{position:absolute;top:calc(var(--u) * -.7);left:calc(var(--u) * -.5);display:grid;place-items:center;width:calc(var(--u) * 2);height:calc(var(--u) * 2);border-radius:50%;background:#1f9a4a;font-style:normal;font-size:calc(var(--u) * 1.2);font-weight:900;color:#fff}.lf-gift-day.today{opacity:1;border-color:#ffd34d;box-shadow:0 0 calc(var(--u) * 1.4) #ffd34d99;animation:lf-gift-glow 1s ease-in-out infinite}@keyframes lf-gift-glow{50%{box-shadow:0 0 calc(var(--u) * 2.4) #ffd34d}}.lf-gift-stage{min-height:calc(var(--u) * 10);display:grid;place-items:center}.lf-prize-pic{display:inline-grid;place-items:center;width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.lf-prize-pic img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .5) #0008)}.lf-prize-pic b{font-size:calc(var(--u) * 3)}.lf-prize-pic.big{width:calc(var(--u) * 10);height:calc(var(--u) * 10)}.lf-prize-pic.big b{font-size:calc(var(--u) * 6)}.lf-prize-pic.coins{width:auto;font-size:calc(var(--u) * 2);font-weight:900;color:#ffd34d}.lf-prize-pic.coins.big{font-size:calc(var(--u) * 4)}.lf-prize-pic.sm{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2)}.lf-prize-pic.coins.sm{width:auto;font-size:calc(var(--u) * 1.4)}.lf-gift-day .ics{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .1);min-height:calc(var(--u) * 2.5);font-size:calc(var(--u) * 1.7);line-height:1}.lf-gift-day .ics em,.lf-gift-preview .ics em{font-style:normal;color:#8fa2e8;font-weight:900}.lf-gift-day .ics em{font-size:calc(var(--u) * 1)}.lf-gift-day .mini{width:calc(var(--u) * 2.5);height:calc(var(--u) * 2.5);object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .15) calc(var(--u) * .2) #000a)}.lf-gift-day .sub{display:flex;align-items:center;gap:calc(var(--u) * .2);font-size:calc(var(--u) * .95);font-weight:900;color:#ffe9a8}.lf-gift-day .sub .plus{display:inline-flex;align-items:center}.lf-gift-day .sub .money{font-size:calc(var(--u) * .95)}.lf-gift-preview{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .4);animation:lf-gift-bob 1.4s ease-in-out infinite}.lf-gift-preview>.money{font-size:calc(var(--u) * 3.6);font-weight:900;color:#ffd34d}.lf-gift-preview>b{font-size:calc(var(--u) * 6);line-height:1}.lf-gift-preview .ics{display:flex;align-items:center;gap:calc(var(--u) * .6);font-size:calc(var(--u) * 4.4);line-height:1}.lf-gift-preview .ics em{font-size:calc(var(--u) * 2.4)}.lf-gift-preview .mini{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4);object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .5) #0008)}.lf-gift-preview .sub{display:flex;align-items:center;gap:calc(var(--u) * .5);font-size:calc(var(--u) * 1.8);font-weight:900;color:#ffe9a8}.lf-gift-preview .sub .plus{display:inline-flex;align-items:center}.lf-prize-combo{display:inline-flex;align-items:center;gap:calc(var(--u) * .8)}.lf-prize-plus{display:inline-flex;align-items:center;gap:calc(var(--u) * .3);font-weight:900;color:#ffd34d;font-size:calc(var(--u) * 2)}.lf-prize-plus.big{font-size:calc(var(--u) * 3.2)}.lf-prize-plus.sm{font-size:calc(var(--u) * 1.3)}.lf-prize-reveal{display:grid;place-items:center;animation:lf-reveal .4s cubic-bezier(.2,1.5,.4,1) both}@keyframes lf-reveal{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.lf-gift-next{color:#c8d4ff;font-size:calc(var(--u) * 1.35);font-weight:700}.lf-gift-next b{color:#ffd34d}.lf-gift-next.pop{color:#fff;font-size:calc(var(--u) * 1.7);background:#ffd34d22;border:calc(var(--u) * .15) solid #ffd34d88;border-radius:calc(var(--u) * .8);padding:calc(var(--u) * .3) calc(var(--u) * 1.2);animation:lf-reveal .45s .25s both}.lf-gift-stage{gap:calc(var(--u) * .4)}.lf-box{--tc: #9fc3ff;--tc2: #eef4ff;position:relative;width:calc(var(--u) * 10);height:calc(var(--u) * 10);display:grid;place-items:center;cursor:pointer}.lf-box.rare{--tc: #b26bff;--tc2: #ecd9ff}.lf-box.legendary{--tc: #ffd34d;--tc2: #fff6c8}.lf-box .gift{position:relative;z-index:1;font-size:calc(var(--u) * 7);line-height:1;animation:lf-box-shake .13s linear infinite,lf-box-grow .9s ease-in forwards}.lf-box .glow{position:absolute;inset:calc(var(--u) * -2.2);border-radius:50%;background:radial-gradient(circle,var(--tc) 0%,transparent 62%);opacity:0;animation:lf-box-glow .9s ease-in forwards}.lf-box.burst .gift{animation:lf-box-pop .3s ease-out forwards}.lf-box .flash{position:absolute;z-index:2;inset:calc(var(--u) * -1.5);border-radius:50%;background:radial-gradient(circle,#fff 0%,var(--tc2) 28%,transparent 70%);animation:lf-box-flash .4s ease-out forwards}.lf-box .spark{position:absolute;z-index:2;left:50%;top:50%;width:calc(var(--u) * .8);height:calc(var(--u) * .8);margin:calc(var(--u) * -.4);border-radius:50%;background:var(--tc2);box-shadow:0 0 calc(var(--u) * .6) var(--tc);animation:lf-spark .55s ease-out forwards}.lf-box.light .spark{box-shadow:none}@keyframes lf-box-shake{0%,to{rotate:-7deg}50%{rotate:7deg}}@keyframes lf-box-grow{0%{scale:1}to{scale:1.18}}@keyframes lf-box-glow{to{opacity:.95;transform:scale(1.15)}}@keyframes lf-box-pop{to{scale:1.8;opacity:0}}@keyframes lf-box-flash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes lf-spark{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--u) * -7 * var(--d, 1))) scale(.3);opacity:0}}.lf-tier{font-weight:900;font-size:calc(var(--u) * 1.5);padding:calc(var(--u) * .15) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1);animation:lf-reveal .35s both}.lf-tier.common{background:linear-gradient(180deg,#eef4ff,#8fa9cf);color:#13224a}.lf-tier.rare{background:linear-gradient(180deg,#d2a8ff,#7a2fd0);color:#fff;box-shadow:0 0 calc(var(--u) * 1.2) #b26bffaa}.lf-tier.legendary{background:linear-gradient(180deg,#fff1a6,#e0a400);color:#4a2a00;box-shadow:0 0 calc(var(--u) * 1.6) #ffd34dcc}.lf-gift-stage.tier-common .lf-prize-reveal{filter:drop-shadow(0 0 calc(var(--u) * .8) #9fc3ff)}.lf-gift-stage.tier-rare .lf-prize-reveal{filter:drop-shadow(0 0 calc(var(--u) * 1.2) #b26bff)}.lf-gift-stage.tier-legendary .lf-prize-reveal{filter:drop-shadow(0 0 calc(var(--u) * 1.6) #ffd34d)}@media(prefers-reduced-motion:reduce){.lf-box .gift{animation:lf-box-grow .9s ease-in forwards}.lf-gift-preview{animation:none}}.lf-shop-item{position:relative}.lf-shop-item .lf-new{position:absolute;top:calc(var(--u) * .15);inset-inline-start:calc(var(--u) * .2);z-index:1;background:#ff3b5c;color:#fff;font-weight:900;font-size:calc(var(--u) * .85);line-height:1.3;padding:0 calc(var(--u) * .45);border-radius:calc(var(--u) * .6);transform:rotate(-8deg);box-shadow:0 0 calc(var(--u) * .6) #ff3b5caa;animation:lf-new-pulse 1.2s ease-in-out infinite;pointer-events:none}@keyframes lf-new-pulse{50%{transform:rotate(-8deg) scale(1.12)}}@media(pointer:coarse){.lf-shop-item .lf-new{font-size:calc(var(--u) * 1.4)}}.lf-missions{min-width:calc(var(--u) * 56)}.lf-mission{display:grid;grid-template-columns:calc(var(--u) * 3.4) 1fr calc(var(--u) * 13) calc(var(--u) * 7);align-items:center;gap:calc(var(--u) * 1);width:100%;padding:calc(var(--u) * .7) calc(var(--u) * 1);border-radius:calc(var(--u) * .8);background:#0a1440cc;border:calc(var(--u) * .2) solid #2c3f8f;color:#fff}.lf-mission .ic{font-size:calc(var(--u) * 2.6);text-align:center}.lf-mission .tx{display:flex;flex-direction:column;gap:calc(var(--u) * .3)}.lf-mission .tx b{font-size:calc(var(--u) * 1.5)}.lf-mission .tx small{font-size:calc(var(--u) * 1);color:#c8d4ff}.lf-mission .bar{display:block;height:calc(var(--u) * .7);border-radius:999px;background:#050b2a;overflow:hidden}.lf-mission .bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ffa62b,#ffe066)}.lf-mission .rw{display:flex;align-items:center;gap:calc(var(--u) * .5);font-size:calc(var(--u) * 1);color:#ffe9a0}.lf-mission .ok{justify-self:center;font-size:calc(var(--u) * 2.2);color:#7dff9a}.lf-mission .ok.wait{color:#6f7fb8}.lf-mission.full:not(.claimed){border-color:#ffd34d;box-shadow:0 0 calc(var(--u) * 1) #ffd34d66}.lf-mission.claimed{opacity:.6}.lf-mission.full .bar i{background:linear-gradient(90deg,#3ad46a,#7dff9a)}.lf-online-modes{display:flex;gap:calc(var(--u) * .6);flex-wrap:wrap;justify-content:center}.lf-online-modes .btn.on{background:linear-gradient(180deg,#ffd34d,#ff9f1a);color:#1a0f2e}.lf-online-modes .btn.locked{pointer-events:none}.lf-online-modes .btn.locked:not(.on){opacity:.45}.lf-online-players .pl.team-a img{border-color:#4da3ff;box-shadow:0 0 calc(var(--u) * .8) #4da3ffaa}.lf-online-players .pl.team-b img{border-color:#ff4d5e;box-shadow:0 0 calc(var(--u) * .8) #ff4d5eaa}.touch-only{display:none}@media(pointer:coarse){.kb-only,.footer-hint,.btn>.hint{display:none!important}.touch-only{display:inline}.lf-tutor.cast-toast{bottom:auto;right:auto;top:calc(var(--u) * 11);left:50%;transform:translate(-50%);width:min(64%,calc(var(--u) * 50));align-items:center;animation-name:lf-toast-down}.lf-tutor.cast-toast .tv{width:calc(var(--u) * 5.2);border-radius:50%}.lf-tutor.cast-toast .tv .live,.lf-tutor.cast-toast .tv .name{display:none}.lf-tutor.cast-toast .bubble{margin:0;padding:calc(var(--u) * .6) calc(var(--u) * 1.3)}.lf-tutor.cast-toast .say{font-size:calc(var(--u) * 1.45)}}.r61-bonus{position:absolute;transform:translate(-50%,-50%);z-index:3;width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);border-radius:50%;border:calc(var(--u) * .25) solid #ffd34d;background:radial-gradient(circle at 40% 35%,#c86bff,#5a2a8a);font-size:calc(var(--u) * 1.9);line-height:1;cursor:pointer;box-shadow:0 0 calc(var(--u) * 1.2) #ffd34d;animation:r61-bonus-bob 1.1s ease-in-out infinite}@keyframes r61-bonus-bob{50%{transform:translate(-50%,-62%) rotate(-8deg)}}.btn.bonus{background:linear-gradient(180deg,#c86bff,#7a2fbf);color:#fff}@media(pointer:coarse)and (max-height:540px){:root,.lf-screen{--u: min(calc(1.2 * var(--vw1, 1vw)), calc(2.15 * var(--vh1, 1vh)))}.screen{justify-content:safe center;padding:6px 10px}.lf-panel{width:min(calc(98 * var(--vw1, 1vw)),calc(var(--u) * 96));padding:calc(var(--u) * .8) calc(var(--u) * 1.2)}.lf-grid>.lf-slot:nth-child(n+5){display:none}.lf-grid{gap:calc(var(--u) * .6) calc(var(--u) * 1.2)}.lf-row{font-size:calc(var(--u) * 1.45);min-height:calc(var(--u) * 2.6)}.lf-picwrap{width:min(80%,calc(var(--u) * 12))}.btn{min-height:40px;font-size:max(15px,calc(var(--u) * 1.7))}.lf-item{font-size:calc(var(--u) * 2.05);padding-block:calc(var(--u) * .15)}.lf-item .lf-item-en{display:none}.lf-menu{margin-top:calc(var(--u) * 1);gap:calc(var(--u) * .15)}input,select,textarea{font-size:max(16px,calc(var(--u) * 1.9))!important}.lf-logo.he .l1{font-size:calc(var(--u) * 5.6)}.lf-logo.he .l2{font-size:calc(var(--u) * 4.4)}.lf-logo-en,.lf-logo-edition{display:none}}.lf-flash{position:absolute;top:calc(var(--u) * 7.5);left:calc(var(--u) * 2);width:calc(var(--u) * 30);z-index:4;pointer-events:auto;opacity:0;transition:opacity 1.5s ease}.lf-flash.on{opacity:1}.lf-flash .hd{display:inline-block;margin-bottom:calc(var(--u) * 1.4);padding:calc(var(--u) * .2) calc(var(--u) * 1);background:#081240e6;border:calc(var(--u) * .2) solid #ffd34d;border-radius:calc(var(--u) * .6);color:#ffd34d;font-weight:900;font-size:calc(var(--u) * 1.5)}.lf-flash-card{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 1);cursor:pointer;padding:calc(var(--u) * .8) calc(var(--u) * 1);padding-top:calc(var(--u) * 1.3);background:linear-gradient(180deg,#14246af2,#081240f2);border:calc(var(--u) * .25) solid #ff4a5a;border-radius:calc(var(--u) * .8);box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2.4) #0000008c;opacity:0;transition:opacity 1.4s ease-in-out}.lf-flash-card.on{opacity:1}.lf-flash-card .tag{position:absolute;top:calc(var(--u) * -1.1);right:calc(var(--u) * 1);padding:0 calc(var(--u) * .9);background:#e8222e;color:#fff;font-weight:900;font-size:calc(var(--u) * 1.3);border-radius:calc(var(--u) * .4)}.lf-flash-card .pic{flex:0 0 auto;width:calc(var(--u) * 5.6);aspect-ratio:1;border-radius:50%;overflow:hidden;background:#0a1236;display:grid;place-items:center;font-size:calc(var(--u) * 3)}.lf-flash-card .pic img{width:100%;height:100%;object-fit:cover}.lf-flash-card .tx{display:flex;flex-direction:column;gap:calc(var(--u) * .2);min-width:0}.lf-flash-card .tx b{color:#ffd34d;font-size:calc(var(--u) * 1.6)}.lf-flash-card .tx span{color:#e8eeff;font-size:calc(var(--u) * 1.2);line-height:1.3}@media(prefers-reduced-motion:reduce){.lf-flash,.lf-flash-card{transition:none}}.lf-shop-guide{position:absolute;left:50%;bottom:calc(var(--u) * 6);transform:translate(-50%);z-index:6;width:min(92%,calc(var(--u) * 62));display:flex;align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1);background:linear-gradient(180deg,#fffdf2,#f1ead2);color:#1a0d22;border:calc(var(--u) * .3) solid #ffd34d;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #0009;animation:fade-in .25s ease}.lf-shop-guide .face{flex:0 0 auto;width:calc(var(--u) * 7);aspect-ratio:1;border-radius:50%;overflow:hidden;background:#cad8e2;border:calc(var(--u) * .25) solid #2a46b8;display:grid;place-items:center;font-size:calc(var(--u) * 3)}.lf-shop-guide .face img{width:100%;height:100%;object-fit:cover}.lf-shop-guide .body{display:flex;flex-direction:column;gap:calc(var(--u) * .6);min-width:0;flex:1}.lf-shop-guide .tx{display:flex;flex-direction:column;gap:calc(var(--u) * .3)}.lf-shop-guide .tx b{color:#2a46b8;font-size:calc(var(--u) * 1.5)}.lf-shop-guide .tx span{font-size:calc(var(--u) * 1.7);line-height:1.35;font-weight:600}.lf-shop-guide .acts{display:flex;gap:calc(var(--u) * .8);justify-content:flex-start}.r61-shopnews{text-align:center;max-width:calc(var(--u) * 58)}.r61-shopnews .big{font-size:calc(var(--u) * 5);line-height:1.1}.r61-shopnews h2{color:#ffd34d;font-size:calc(var(--u) * 2.6);margin:calc(var(--u) * .6) 0}.r61-shopnews p{font-size:calc(var(--u) * 1.8);line-height:1.4;margin:0 0 calc(var(--u) * 1.2)}.r61-shopnews .gift{color:#7dff9a;font-weight:800}.lf-shop-guide .btn.ghost{color:#2a46b8;border-color:#2a46b8;background:#2a46b814}.lf-tutor .bubble .tbtns{bottom:calc(var(--u) * 1.1);left:calc(var(--u) * 1.6)}.lf-tutor .bubble .tbtns .btn{background:#14203f;color:#fff;border:2px solid #14203f;min-height:30px;padding-inline:10px;opacity:1}.lf-tbtn.sm.s1,.lf-tbtn.sm.s2,.lf-tbtn.sm.s3{position:relative;font-size:4.8vmin;width:10.5vmin;height:10.5vmin}.lf-tbtn.sm i{position:absolute;top:-.8vmin;right:-.8vmin;width:3.8vmin;height:3.8vmin;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:2.4vmin;background:#ffd34d;box-shadow:0 .3vmin .8vmin #00000073;pointer-events:none}.lf-tbtn[hidden]{display:none}.fs-toggle,.lf-touch-stick{margin-left:var(--sa-l);margin-bottom:var(--sa-b)}.lf-touch-pad,.lf-touch-small{margin-right:calc(var(--sa-r) * .7);margin-bottom:var(--sa-b)}.lf-badge{margin-right:var(--sa-r)}@media(pointer:coarse)and (max-height:540px){.r61-map{height:calc(calc(100 * var(--vh1, 1vh)) - var(--u) * 27);margin:calc(var(--u) * .5) 0}.r61-node .ic{width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.8);font-size:calc(var(--u) * 1.8)}.r61-node b{font-size:calc(var(--u) * 1.05)}.r61-squad{margin:calc(var(--u) * .4) 0}.r61-squad .m{width:calc(var(--u) * 6)}.r61-squad .m small{font-size:calc(var(--u) * .95)}}.lf-tbtn.big.itm.hint{animation:lf-tbtn-hint .7s ease-in-out infinite alternate;border-color:#fff}@keyframes lf-tbtn-hint{0%{transform:scale(1);box-shadow:0 0 #ffd34d}to{transform:scale(1.12);box-shadow:0 0 2.6vmin .6vmin #ffd34d}}@media(pointer:coarse){.lf-title-screen .lf-credits{font-size:9px;line-height:1.45;left:auto;right:calc(var(--u) * 1.4);bottom:calc(2px + var(--sa-b));max-width:60%;text-align:right;white-space:nowrap;opacity:.8}.lf-title-screen .lf-credits .lf-legal-links{margin-bottom:1px}}body:has(.lf-touch.on) .fs-toggle{display:none}html.rot{--vw1: calc(var(--lw) / 100);--vh1: calc(var(--lh) / 100)}html.rot body{position:fixed;top:0;left:0;width:var(--lw);height:var(--lh);transform-origin:0 0;transform:translate(var(--lh)) rotate(90deg)}html.rot.rot-ccw body{transform:translateY(var(--lw)) rotate(-90deg)}html,body,*,*:before,*:after{touch-action:manipulation}#game,#game canvas{touch-action:none}#ui:has(>.screen.lf-story) .lf-tutor.cast-toast{top:auto!important;bottom:calc(var(--u) * 5.5)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;width:min(60%,calc(var(--u) * 44))!important;animation-name:fade-in!important}@media(pointer:coarse){.lf-shop-guide{bottom:calc(var(--u) * .6);width:min(70%,calc(var(--u) * 50));padding:calc(var(--u) * .6) calc(var(--u) * 1);gap:calc(var(--u) * .8)}.lf-shop-guide .face{width:calc(var(--u) * 4.6)}}.lf-touch-stick{width:35vmin;height:35vmin;bottom:13vmin}.lf-touch-stick .knob{width:14vmin;height:14vmin}.lf-touch-zone{position:absolute;left:0;bottom:0;width:34%;height:70%;touch-action:none}.r61-stage-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:30;width:min(88%,calc(var(--u) * 52));background:#0d1a4a;border:calc(var(--u) * .3) solid #ffd34d;border-radius:calc(var(--u) * 1.4);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.6);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 4) #000000b3;color:#fff;animation:fade-in .2s ease}.r61-stage-card .hd{display:flex;align-items:center;gap:calc(var(--u) * .8)}.r61-stage-card .hd .ic{font-size:calc(var(--u) * 2.6)}.r61-stage-card .hd b{flex:1;font-size:calc(var(--u) * 2.1);color:#ffd34d}.r61-stage-card .tags{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .5);margin:calc(var(--u) * .6) 0}.r61-stage-card .tags span{background:#1c2f7a;border-radius:999px;padding:0 calc(var(--u) * .9);font-size:calc(var(--u) * 1.15);font-weight:800}.r61-stage-card .tags .boss{background:#8a1c2c}.r61-stage-card .tags .ok{background:#1c7a35}.r61-stage-card .tags .cur{background:#b8860b}.r61-stage-card .foes{display:flex;justify-content:center;gap:calc(var(--u) * 1);margin:calc(var(--u) * .6) 0}.r61-stage-card .foes .f{width:calc(var(--u) * 8);display:flex;flex-direction:column;align-items:center}.r61-stage-card .foes img{width:100%;aspect-ratio:1;border-radius:50%;border:calc(var(--u) * .25) solid #ff5a6e;object-fit:cover;background:#0a1236}.r61-stage-card .foes small{font-size:calc(var(--u) * 1.05);text-align:center}.r61-stage-card .more{margin:calc(var(--u) * .3) 0;font-size:calc(var(--u) * 1.2);color:#c8d4ff;text-align:center}.r61-stage-card .btn.primary{display:block;margin:calc(var(--u) * .8) auto 0}.r61-seats{display:flex;align-items:center;gap:calc(var(--u) * 1);margin:calc(var(--u) * .3) 0 calc(var(--u) * .2);direction:rtl}.r61-seats .lb{font-weight:900;color:#ffd34d;font-size:calc(var(--u) * 1.3);white-space:nowrap}.r61-seats .bar{position:relative;flex:1;height:calc(var(--u) * 1.1);background:#0a1236;border:calc(var(--u) * .18) solid #2a3f8a;border-radius:999px;overflow:hidden}.r61-seats .fill{position:absolute;top:0;bottom:0;right:0;background:linear-gradient(90deg,#ffd34d,#ff9a2a);border-radius:999px;transition:width .8s ease}.r61-seats .goal{position:absolute;left:calc(var(--u) * .5);top:50%;transform:translateY(-50%);font-size:calc(var(--u) * .9);color:#fff}.r61-actions .share-win{background:linear-gradient(180deg,#25d366,#128c4a);color:#fff;border-color:#0b6b37;animation:shareWinPulse 1.6s ease-in-out infinite}@keyframes shareWinPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media(pointer:coarse)and (max-height:540px){.r61>.r61-panel.wide:has(>.r61-map){height:calc(calc(100 * var(--vh1, 1vh)) - var(--u) * 1.2);display:flex;flex-direction:column;padding:calc(var(--u) * 1.2) calc(var(--u) * 2) calc(var(--u) * 1);box-sizing:border-box}.r61>.r61-panel.wide>.r61-map{flex:1 1 0;height:auto;min-height:calc(var(--u) * 12)}.r61>.r61-panel.wide h2{margin-bottom:calc(var(--u) * .4)}.r61>.r61-panel.wide>.r61-actions{margin-top:calc(var(--u) * .5);justify-content:flex-start;flex-wrap:nowrap;padding-left:118px}.r61>.r61-panel.wide>.r61-actions{gap:calc(var(--u) * .7)}.r61>.r61-panel.wide>.r61-actions .btn{white-space:nowrap;flex:0 1 auto;min-width:0;padding-left:calc(var(--u) * 1.3);padding-right:calc(var(--u) * 1.3)}.r61>.r61-panel.wide>.r61-actions:has(>.btn:nth-child(6)) .btn{font-size:calc(var(--u) * 1.45);padding-left:calc(var(--u) * 1);padding-right:calc(var(--u) * 1)}}@media(pointer:coarse)and (max-height:540px){.lf-share .box{max-height:calc(calc(100 * var(--vh1, 1vh)) - var(--u) * 1.5);padding:calc(var(--u) * 1) calc(var(--u) * 1.4);gap:calc(var(--u) * .6);box-sizing:border-box}.lf-share img{max-height:calc(calc(100 * var(--vh1, 1vh)) - var(--u) * 17)}.lf-share .top{font-size:calc(var(--u) * 1.6)}.lf-share .box{width:min(calc(94 * var(--vw1, 1vw)),calc(var(--u) * 78))}.lf-share .acts{flex-wrap:nowrap}.lf-share .acts .btn{padding:calc(var(--u) * .5) calc(var(--u) * 1.4);font-size:calc(var(--u) * 1.6);white-space:nowrap}}html.lite .screen.dim,html.lite .lf-dim{backdrop-filter:none;-webkit-backdrop-filter:none}html.lite .r61-panel,html.lite .lf-share .box{box-shadow:none}@media(pointer:coarse)and (max-height:540px){.r61-panel.r61-cab{padding:calc(var(--u) * 1) calc(var(--u) * 2);max-height:calc(calc(100 * var(--vh1, 1vh)) - var(--u) * 1);box-sizing:border-box;overflow-y:auto}.r61-panel.r61-cab h2{margin-bottom:calc(var(--u) * .4);font-size:calc(var(--u) * 2.4)}.r61-cab .pm{width:calc(var(--u) * 8.5);margin-bottom:calc(var(--u) * .4)}.r61-cab .pm b{font-size:calc(var(--u) * 1.6)}.r61-cab .mins{gap:calc(var(--u) * .6)}.r61-cab .min{width:auto;min-width:calc(var(--u) * 9);padding:calc(var(--u) * .3) calc(var(--u) * .2)}.r61-cab .role .lbl{font-size:calc(var(--u) * 1)}.r61-cab .arr{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);flex:none}.r61-cab .min .pic{width:calc(var(--u) * 5.6)}.r61-cab .min b{font-size:calc(var(--u) * 1.3)}.r61-panel.r61-cab .r61-actions{margin-top:calc(var(--u) * .6)}.lf-story .hd{z-index:3;max-width:70%;text-align:center}.lf-story .hd b{font-size:calc(var(--u) * 2.2);line-height:1.25}.lf-story{justify-content:flex-end}.lf-story .pt{top:calc(var(--u) * 7.4);bottom:auto;width:calc(var(--u) * 19.5)}.lf-story .box{margin-top:0;margin-bottom:calc(var(--u) * 6.4);min-height:calc(var(--u) * 8);padding-top:calc(var(--u) * 1.8)}.lf-cast .skip{bottom:calc(var(--u) * 6.6)}}.r61-lvs{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .8);margin:calc(var(--u) * .4) 0 calc(var(--u) * 1);font-weight:900;color:#c8d4ff;font-size:calc(var(--u) * 1.5)}.r61-lv{font:inherit;font-weight:900;color:#fff;background:#12245a;border:calc(var(--u) * .2) solid #4a66d8;border-radius:999px;padding:calc(var(--u) * .4) calc(var(--u) * 1.4);cursor:pointer}.r61-lv.on{background:#ffd34d;color:#1a1000;border-color:#ffd34d}.r61-node .r61-stars{position:absolute;bottom:100%;left:50%;transform:translate(-50%);font-style:normal;font-size:calc(var(--u) * .85);letter-spacing:-.1em;white-space:nowrap;pointer-events:none;filter:drop-shadow(0 0 calc(var(--u) * .2) #000)}.r61-node .r61-stars .off{filter:grayscale(1) brightness(.7);opacity:.45}.lf-chargrid{position:absolute;inset:0;z-index:40;display:grid;place-items:center;background:#030616cc;pointer-events:auto}.lf-chargrid-box{width:min(calc(96 * var(--vw1, 1vw)),calc(var(--u) * 110));max-height:calc(calc(100 * var(--vh1, 1vh)) - var(--u) * 2);box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--u) * .6);padding:calc(var(--u) * 1) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.4);background:#0c1638;border:calc(var(--u) * .3) solid #4a66d8;color:#fff}.lf-chargrid-top{display:flex;justify-content:space-between;align-items:center;font-size:calc(var(--u) * 2)}.lf-chargrid-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 9.5),1fr));gap:calc(var(--u) * .6);overflow-y:auto;min-height:0;padding:calc(var(--u) * .3)}.lf-chargrid-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .2);padding:calc(var(--u) * .4) calc(var(--u) * .2);border-radius:calc(var(--u) * 1);border:calc(var(--u) * .25) solid #2a3f8a;background:radial-gradient(circle at 50% 30%,var(--pic-a, #23408f),var(--pic-b, #0a1236));color:#fff;font:inherit;cursor:pointer}.lf-chargrid-card img{width:100%;aspect-ratio:1;object-fit:contain}.lf-chargrid-card .q{font-size:calc(var(--u) * 4.5);line-height:1.6}.lf-chargrid-card b{font-size:calc(var(--u) * 1.15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-shadow:0 1px 2px #000}.lf-chargrid-card.on{border-color:#ffd34d;box-shadow:0 0 calc(var(--u) * 1) #ffd34d}.lf-chargrid-card.locked img{filter:grayscale(1) brightness(.45)}.lf-chargrid-card i{position:absolute;top:calc(var(--u) * .4);left:50%;transform:translate(-50%);font-style:normal;font-weight:900;font-size:calc(var(--u) * .95);background:#050a1ed9;padding:0 calc(var(--u) * .5);border-radius:999px;white-space:nowrap}.lf-chargrid-note{min-height:1.2em;text-align:center;color:#ffd34d;font-size:calc(var(--u) * 1.3)}.lf-pic .lf-tapall{position:absolute;bottom:calc(var(--u) * .3);left:50%;transform:translate(-50%);white-space:nowrap;font-weight:900;font-size:calc(var(--u) * 1.05);background:#050a1ed9;color:#ffd34d;padding:0 calc(var(--u) * .6);border-radius:999px;pointer-events:none}body:has(.lf-touch.on) .lf-tutor{z-index:45}.lf-tutor button{pointer-events:auto}.audio-toggle.flip{display:none;left:142px}html.rot .audio-toggle.flip{display:block}html.rot .audio-toggle.offline{left:186px}html.rot body:has(.lf-touch.on) .audio-toggle.flip{display:none}:root{--sa-l: env(safe-area-inset-left, 0px);--sa-r: env(safe-area-inset-right, 0px);--sa-t: env(safe-area-inset-top, 0px);--sa-b: env(safe-area-inset-bottom, 0px)}html.rot{--sa-l: env(safe-area-inset-top, 0px);--sa-r: env(safe-area-inset-bottom, 0px);--sa-t: env(safe-area-inset-right, 0px);--sa-b: env(safe-area-inset-left, 0px)}html.rot.rot-ccw{--sa-l: env(safe-area-inset-bottom, 0px);--sa-r: env(safe-area-inset-top, 0px);--sa-t: env(safe-area-inset-left, 0px);--sa-b: env(safe-area-inset-right, 0px)}.r61-stage-card .units{text-align:right;margin:calc(var(--u) * .4) 0;display:flex;flex-direction:column;gap:calc(var(--u) * .2)}.r61-stage-card .units p{margin:0;font-size:calc(var(--u) * 1.15);color:#c8d4ff;line-height:1.35}.r61-stage-card .units b{color:#ffd34d}.lf-login-link{display:block;margin-top:8px;text-align:center;font-size:14px;color:#ffd34d}.lf-login-link[hidden]{display:none}.lf-shop-confirm .item{display:flex;align-items:center;gap:calc(var(--u) * 1.2);background:#0e1b56;border:calc(var(--u) * .15) solid #2a46b8;border-radius:calc(var(--u) * .5);padding:calc(var(--u) * .8) calc(var(--u) * 1.4);color:#fff}.lf-shop-confirm .item .ic{font-size:calc(var(--u) * 3.6)}.lf-shop-confirm .item .ic-img{width:calc(var(--u) * 6);height:calc(var(--u) * 6);object-fit:contain;flex:none;background:#ffffff0f;border-radius:calc(var(--u) * .5);border:calc(var(--u) * .15) solid #ffd34d}.lf-shop-confirm .item .ic-img.potion{border:none;background:none}.lf-shop-confirm .item .tx{display:flex;flex-direction:column;gap:calc(var(--u) * .3)}.lf-shop-confirm .item b{font-size:calc(var(--u) * 2)}.lf-shop-confirm .price{display:flex;align-items:center;gap:calc(var(--u) * .8);font-size:calc(var(--u) * 1.8);font-weight:900;color:#ffe9a8}.lf-shop-confirm .price small{color:#c8d4ff;font-size:.8em;font-weight:700}.lf-shop-confirm .lf-actions .btn{font-size:calc(var(--u) * 1.7);padding:calc(var(--u) * .7) calc(var(--u) * 2.4)}@media(pointer:coarse)and (max-height:540px){.lf-shop{height:calc(96 * var(--vh1, 1vh));max-height:none;box-sizing:border-box;gap:calc(var(--u) * .6)}.lf-shop .lf-title .he{font-size:calc(var(--u) * 2.3)}.lf-shop-tabs{gap:calc(var(--u) * .5)}.lf-shop-tabs .tab{font-size:calc(var(--u) * 1.65);padding:calc(var(--u) * .5) calc(var(--u) * 1.4);min-height:38px;box-sizing:border-box;justify-content:center}.lf-shop-tabs .tab small{display:none}.lf-shop-list{display:flex;flex-direction:column;flex:1 1 0;min-height:0;max-height:none;gap:calc(var(--u) * .7);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:calc(var(--u) * .3)}.lf-shop-item{flex:none;min-height:calc(var(--u) * 8.6);gap:calc(var(--u) * 1.3);padding:calc(var(--u) * .8) calc(var(--u) * 1.3);border-width:calc(var(--u) * .2)}.lf-shop-item .ic{font-size:calc(var(--u) * 4.2);width:calc(var(--u) * 6.8)}.lf-shop-item .ic-img{width:calc(var(--u) * 6.8);height:calc(var(--u) * 6.8)}.lf-shop-item .tx{gap:calc(var(--u) * .3)}.lf-shop-item .tx b{font-size:calc(var(--u) * 2.1)}.lf-shop-item .tx small{font-size:calc(var(--u) * 1.55);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lf-shop-item .st{font-size:calc(var(--u) * 2.05)}.lf-shop-item .lf-try{font-size:calc(var(--u) * 1.5);min-height:36px}.lf-shop-msg{font-size:calc(var(--u) * 1.5);min-height:calc(var(--u) * 1.9)}.lf-shop-char{font-size:calc(var(--u) * 1.7)}.lf-shop-char img{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.lf-shop-char .arr{font-size:calc(var(--u) * 2.4);padding:0 calc(var(--u) * .8)}.lf-shop-confirm .lf-dialog-title{font-size:calc(var(--u) * 2.8)}.lf-shop-confirm .lf-actions .btn{min-height:48px;min-width:calc(var(--u) * 15);font-size:max(17px,calc(var(--u) * 2))}}.lf-tbtn.sm.skill{position:relative;font-size:4.8vmin;width:10.5vmin;height:10.5vmin;border-color:#ffd34d;background:#141e46bf}.lf-tbtn.sm.skill.wait{opacity:.55;border-color:#ffffff73}.lf-tbtn.sm.skill.wait i{background:#c8d4ff;color:#0c1638}.lf-tbtn.sm.skill.used{opacity:.4;filter:grayscale(1);border-color:#ffffff59}.lf-tbtn.sm.skill.hint{animation:lf-tbtn-hint .7s ease-in-out infinite alternate;border-color:#fff}.lf-tbtn.sm.skill .tip{position:absolute;bottom:calc(100% + 2.4vmin);left:50%;transform:translate(-50%);white-space:nowrap;padding:.8vmin 1.8vmin;border-radius:1.6vmin;background:#0c1638f0;border:.4vmin solid #ffd34d;color:#ffe066;font-size:3.4vmin;font-weight:900;pointer-events:none;animation:fade-in .25s ease}.lf-tbtn.sm.skill .tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:1.2vmin solid transparent;border-top-color:#ffd34d}.lf-tbtn.sm.gear{position:relative;font-size:4.8vmin;width:10.5vmin;height:10.5vmin}.lf-tbtn.sm.gear>img{width:72%;height:72%;object-fit:contain;pointer-events:none}.lf-tbtn.sm.gear i.pot{background:#0c1638e6;border:.3vmin solid #ffd34d;width:4.4vmin;height:4.4vmin}.lf-tbtn.sm.gear i.pot img{width:85%;height:85%;object-fit:contain}.lf-tbtn.sm.gear.hint{animation:lf-tbtn-hint .7s ease-in-out infinite alternate;border-color:#fff}.lf-tbtn.sm.gear .tip{position:absolute;bottom:calc(100% + 2.4vmin);left:50%;transform:translate(-50%);white-space:nowrap;padding:.8vmin 1.8vmin;border-radius:1.6vmin;background:#0c1638f0;border:.4vmin solid #ffd34d;color:#ffe066;font-size:3.4vmin;font-weight:900;pointer-events:none;animation:fade-in .25s ease}.lf-tbtn.sm.gear .tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:1.2vmin solid transparent;border-top-color:#ffd34d}.lf-tutor.cast-toast.r61-lesson{top:calc(var(--u) * 10);bottom:auto;left:50%;right:auto;transform:translate(-50%);width:auto;max-width:min(70%,calc(var(--u) * 58));align-items:center;animation-name:lf-toast-down;z-index:46}.lf-tutor.cast-toast.r61-lesson .bubble{flex:0 1 auto}body.r61-lesson-paused .r61-lesson,body.r61-lesson-paused .r61-rule{visibility:hidden}@media(pointer:coarse){.lf-tutor.cast-toast.r61-lesson{top:auto;bottom:calc(var(--u) * .8 + var(--sa-b, 0px));max-width:60%;animation-name:fade-in}.lf-tutor.cast-toast.r61-lesson .tv{width:calc(var(--u) * 4.6)}.lf-tutor.r61-lesson .keys{display:none}}.lf-tutor.cast-toast.r61-lesson .tv{width:calc(var(--u) * 5.4);border-radius:50%}.lf-tutor.cast-toast.r61-lesson .tv .live,.lf-tutor.cast-toast.r61-lesson .tv .name{display:none}.lf-tutor.cast-toast.r61-lesson .bubble{margin:0;padding:calc(var(--u) * .6) calc(var(--u) * 1.3);border-color:#ffd34d;box-shadow:0 0 0 calc(var(--u) * .25) #ff9f1c55,0 calc(var(--u) * .6) 0 #14203f59}.lf-tutor.cast-toast.r61-lesson .bubble:has(.r61-lesson-skip){padding-left:calc(var(--u) * 7.8)}.lf-tutor.r61-lesson .step{font-size:calc(var(--u) * .95);margin-bottom:calc(var(--u) * .2)}.lf-tutor.cast-toast.r61-lesson .say{font-size:calc(var(--u) * 1.45)}.lf-tutor.cast-toast.r61-lesson .bubble.happy .say{font-size:calc(var(--u) * 1.6)}.lf-tutor.r61-lesson .keys{margin-top:calc(var(--u) * .4);gap:calc(var(--u) * .6)}.lf-tutor.r61-lesson .keys:empty{display:none}.lf-tutor.r61-lesson .keys kbd{font-size:calc(var(--u) * 1.3);min-width:calc(var(--u) * 2.4);padding:calc(var(--u) * .15) calc(var(--u) * .6)}.lf-tutor.r61-lesson .r61-lesson-skip{position:absolute;left:calc(var(--u) * .8);bottom:calc(var(--u) * .7);pointer-events:auto;background:#14203f;color:#fff;border:2px solid #14203f;min-height:28px;padding-inline:10px;opacity:1}.lf-tutor.r61-lesson.bump .bubble{animation:r61-bump .45s ease-out}.lf-tutor.r61-lesson.nudge .bubble{animation:r61-nudge .5s ease-in-out}@keyframes r61-bump{40%{transform:scale(1.06)}}@keyframes r61-nudge{20%,60%{transform:translate(calc(var(--u) * -.8))}40%,80%{transform:translate(calc(var(--u) * .8))}}#ui:has(>.r61-lesson:not(.happy))>.lf-tutor.cast-toast:not(.r61-lesson){display:none}.lf-tutor.cast-toast.r61-lesson.r61-umbrella{top:auto;bottom:calc(var(--u) * 1.2 + var(--sa-b, 0px));animation-name:fade-in}.r61-rule{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:46;pointer-events:none;direction:rtl;text-align:center;background:#0a1028eb;border:calc(var(--u) * .3) solid #ffd34d;border-radius:calc(var(--u) * 1.6);padding:calc(var(--u) * .9) calc(var(--u) * 2.2);box-shadow:0 0 calc(var(--u) * 2) #ffd34d88;animation:r61-rule-in .35s cubic-bezier(.2,1.6,.4,1) both}.r61-rule b{display:block;color:#fff;font-size:calc(var(--u) * 2.4);font-weight:900;white-space:nowrap}.r61-rule span{display:block;color:#ffd34d;font-size:calc(var(--u) * 1.7);font-weight:900;margin-top:calc(var(--u) * .3)}@keyframes r61-rule-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}}.lf-tbtn.r61-pulse{animation:lf-tbtn-hint .7s ease-in-out infinite alternate;border-color:#fff}.lf-tbtn.r61-off{opacity:.28;filter:grayscale(1)}.lf-prem-ovl{z-index:32;padding:calc(var(--u) * 1.2) calc(var(--u) * 1);background:radial-gradient(ellipse at 50% 30%,#3c1e5abd,#040412eb)}.lf-prem-wrap{position:relative;display:flex;flex-direction:column;flex:none;width:min(calc(96 * var(--vw1, 1vw)),calc(var(--u) * 76));max-height:calc(100 * var(--vh1, 1vh) - var(--u) * 2.4);animation:lf-prem-in .35s cubic-bezier(.2,1.3,.4,1) both}.lf-prem-wrap:before{content:"";position:absolute;inset:0;border-radius:calc(var(--u) * 1.4);pointer-events:none;box-shadow:0 0 calc(var(--u) * 3.5) #ffd34d99,0 calc(var(--u) * 1.5) calc(var(--u) * 5) #0009;opacity:.55;animation:lf-prem-glow 3s ease-in-out infinite}@keyframes lf-prem-in{0%{opacity:0;transform:translateY(calc(var(--u) * 2)) scale(.96)}}@keyframes lf-prem-glow{50%{opacity:1}}.lf-prem{position:relative;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.4) calc(var(--u) * 2.2) calc(var(--u) * 1.4);border:calc(var(--u) * .35) solid transparent;border-radius:calc(var(--u) * 1.4);color:#fff;background:radial-gradient(ellipse at 50% -8%,rgba(255,211,77,.3),transparent 50%) padding-box,linear-gradient(180deg,#2b1655,#170c36 45%,#0c0822) padding-box,linear-gradient(90deg,#9a6400,#ffd34d 12%,#fff6c8 18%,#ffd34d 26%,#9a6400 50%,#ffd34d 62%,#fff6c8 68%,#ffd34d 76%,#9a6400) border-box;background-size:100% 100%,100% 100%,200% 100%;animation:lf-prem-shimmer 4s linear infinite;scrollbar-width:thin;scrollbar-color:#c8901a transparent}@keyframes lf-prem-shimmer{0%{background-position:0 0,0 0,0% 0}to{background-position:0 0,0 0,100% 0}}.lf-prem>*{flex:none}.lf-prem-x{position:absolute;z-index:5;top:calc(var(--u) * -1);left:calc(var(--u) * -1);width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);min-width:40px;min-height:40px;padding:0;display:grid;place-items:center;border-radius:50%;cursor:pointer;border:calc(var(--u) * .2) solid #ffd34d;background:#1a0f36;color:#ffd34d;font-family:inherit;font-weight:900;font-size:calc(var(--u) * 1.6);box-shadow:0 calc(var(--u) * .3) calc(var(--u) * .8) #000000a6}.lf-prem-x:hover{background:#ffd34d;color:#1a0f36}.lf-prem-hero{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .45);text-align:center}.lf-prem-hero .crown{position:relative;width:calc(var(--u) * 6);height:calc(var(--u) * 4.8);display:grid;place-items:center;margin-bottom:calc(var(--u) * -.3)}.lf-prem-hero .crown .c{position:relative;font-size:calc(var(--u) * 4.4);line-height:1;filter:drop-shadow(0 0 calc(var(--u) * .8) #ffd34d);animation:lf-prem-float 2.6s ease-in-out infinite}.lf-prem-hero .crown .glow{position:absolute;inset:calc(var(--u) * -1.4);border-radius:50%;background:radial-gradient(circle,rgba(255,211,77,.55),transparent 65%);animation:lf-prem-pulse-op 2.6s ease-in-out infinite}@keyframes lf-prem-float{50%{transform:translateY(calc(var(--u) * -.45)) rotate(-5deg)}}@keyframes lf-prem-pulse-op{50%{opacity:.4;transform:scale(.88)}}.lf-prem-hero .ttl{margin:0;font-size:calc(var(--u) * 3.3);font-weight:900;line-height:1.15}.lf-prem-hero .ttl .g{background:linear-gradient(180deg,#fff8d6 10%,#ffd34d 55%,#e09a00 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(var(--u) * .22) 0 #3a1f00)}.lf-prem-hero .sub{color:#e6dcff;font-size:calc(var(--u) * 1.4);font-weight:600}.lf-prem-status{margin-top:calc(var(--u) * .2);padding:calc(var(--u) * .3) calc(var(--u) * 1.4);border-radius:999px;font-weight:800;font-size:calc(var(--u) * 1.35);color:#ffe9a8;background:#ffd34d1f;border:calc(var(--u) * .15) solid rgba(255,211,77,.6)}.lf-prem-status.on{background:linear-gradient(180deg,#ffe680,#e0a400);color:#3a2200;border-color:#fff1a6;box-shadow:0 0 calc(var(--u) * 1.4) #ffd34d99}.lf-prem-status.on b{font-weight:900}.lf-prem-status.admin{background:#78a0ff26;border-color:#8fa2e8;color:#c8d4ff}.lf-prem-status.used{background:#ff5a6a1f;border-color:#ff788299;color:#ffd0d4}.lf-prem-trial{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .45);margin-top:calc(var(--u) * .5)}.lf-prem-trial small{color:#c8bde6;font-size:calc(var(--u) * 1.15)}.lf-prem-cta{position:relative;overflow:hidden;cursor:pointer;font-family:inherit;font-weight:900;font-size:calc(var(--u) * 2.2);line-height:1.2;color:#3a1f00;padding:calc(var(--u) * .75) calc(var(--u) * 3.2);min-height:48px;border-radius:999px;border:calc(var(--u) * .2) solid #fff6c8;background:linear-gradient(180deg,#fff1a6,#ffd34d 45%,#e09a00);box-shadow:0 calc(var(--u) * .45) 0 #8a5a00,0 0 calc(var(--u) * 2.2) #ffd34d8c;animation:lf-prem-beat 1.8s ease-in-out infinite;transition:filter .12s}.lf-prem-cta:after,.lf-prem-btn:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-20deg);animation:lf-prem-sweep 2.8s ease-in-out infinite}@keyframes lf-prem-sweep{0%,55%{left:-60%}to{left:130%}}@keyframes lf-prem-beat{50%{transform:scale(1.045)}}.lf-prem-cta:hover{filter:brightness(1.08)}.lf-prem-cta:active{filter:brightness(.95)}.lf-prem-cta.sm{font-size:calc(var(--u) * 1.7);padding:calc(var(--u) * .55) calc(var(--u) * 2.2);animation:none}.lf-prem-offer{width:100%;display:flex;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .55) calc(var(--u) * 1.3);border-radius:calc(var(--u) * .9);background:linear-gradient(90deg,#c0283c,#ff6a2a);border:calc(var(--u) * .15) solid #ffb38a;box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 1.2) #c0283c73}.lf-prem-offer .fire{font-size:calc(var(--u) * 2.5);line-height:1;animation:lf-prem-float 1.4s ease-in-out infinite}.lf-prem-offer .tx{flex:1;display:flex;flex-direction:column;min-width:0}.lf-prem-offer .tx b{font-size:calc(var(--u) * 1.7);font-weight:900}.lf-prem-offer .tx small{font-size:calc(var(--u) * 1.15);color:#ffe2d6}.lf-prem-offer .timer{display:flex;flex-direction:column;align-items:center;background:#0000004d;border-radius:calc(var(--u) * .6);padding:calc(var(--u) * .2) calc(var(--u) * .9)}.lf-prem-offer .timer small{font-size:calc(var(--u) * 1);color:#ffe2d6}.lf-prem-offer .cd{font-size:calc(var(--u) * 1.7);font-weight:900;font-variant-numeric:tabular-nums;color:#fff6c8;white-space:nowrap}.lf-prem-plans{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 1.4);padding-top:calc(var(--u) * .7)}.lf-prem-plan{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * 1.3) calc(var(--u) * 1) calc(var(--u) * .9);border-radius:calc(var(--u) * 1);background:linear-gradient(180deg,#ffffff12,#ffffff05);border:calc(var(--u) * .18) solid rgba(255,211,77,.35);transition:transform .15s,border-color .15s,box-shadow .15s}.lf-prem-plan.best{background:linear-gradient(180deg,#ffd34d2b,#ffd34d0a)}.lf-prem-plan.on{border-color:#ffd34d;box-shadow:0 0 calc(var(--u) * 1.6) #ffd34d73;transform:translateY(calc(var(--u) * -.2))}.lf-prem-plan .rib{position:absolute;top:calc(var(--u) * -1.05);padding:calc(var(--u) * .12) calc(var(--u) * 1.1);border-radius:999px;white-space:nowrap;font-weight:900;font-size:calc(var(--u) * 1.15);color:#3a1f00;background:linear-gradient(180deg,#fff1a6,#ffd34d);box-shadow:0 calc(var(--u) * .2) calc(var(--u) * .6) #00000080}.lf-prem-plan .rib.hot{color:#fff;background:linear-gradient(180deg,#ff6a2a,#c0283c)}.lf-prem-plan .nm{font-size:calc(var(--u) * 1.5);font-weight:800;color:#e6dcff}.lf-prem-plan .price{display:flex;align-items:baseline;gap:calc(var(--u) * .6)}.lf-prem-plan .price b{font-size:calc(var(--u) * 3.3);font-weight:900;color:#ffd34d;line-height:1;text-shadow:0 0 calc(var(--u) * 1) rgba(255,211,77,.4);white-space:nowrap}.lf-prem-plan .price s{font-size:calc(var(--u) * 1.5);color:#b9a8d8;white-space:nowrap}.lf-prem-plan .price small{font-size:calc(var(--u) * 1.2);color:#e6dcff}.lf-prem-plan .per{font-size:calc(var(--u) * 1.2);color:#c8bde6;font-weight:600}.lf-prem-plan .fine{font-size:calc(var(--u) * .95);color:#9d8fc0}.lf-prem-join{margin-top:calc(var(--u) * .4);width:100%;min-height:44px;cursor:pointer;font-family:inherit;font-weight:900;font-size:calc(var(--u) * 1.7);color:#fff;border-radius:calc(var(--u) * .7);padding:calc(var(--u) * .5) calc(var(--u) * 1);border:calc(var(--u) * .15) solid #ffd34d;background:linear-gradient(180deg,#5a2ea8,#351a70);transition:filter .12s}.lf-prem-plan.on .lf-prem-join,.lf-prem-join:hover{background:linear-gradient(180deg,#ffe680,#e0a400);color:#3a1f00}.lf-prem-plan.saved .lf-prem-join{background:linear-gradient(180deg,#3ad46a,#1f8a45);color:#fff;border-color:#a6ffc4}.lf-prem-pay{font-size:calc(var(--u) * 1.2);color:#c8bde6;text-align:center;margin-top:calc(var(--u) * -.3)}.lf-prem-msg{font-size:calc(var(--u) * 1.3);color:#a6ffc4;font-weight:700;text-align:center}.lf-prem-skins{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .6)}.lf-prem-skins .hd,.lf-prem-h{font-size:calc(var(--u) * 1.8);font-weight:900;color:#ffd34d;text-align:center}.lf-prem-skins .row{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * .5)}.lf-prem-skins img{width:calc(var(--u) * 5.2);height:calc(var(--u) * 5.2);object-fit:cover;object-position:50% 12%;border-radius:50%;border:calc(var(--u) * .18) solid #ffd34d;background:radial-gradient(circle,#4a2a8a,#1a0f36);box-shadow:0 0 calc(var(--u) * .8) #ffd34d59}.lf-prem-sec{width:100%;display:flex;flex-direction:column;gap:calc(var(--u) * .8);padding-top:calc(var(--u) * .8);border-top:1px solid rgba(255,211,77,.2)}.lf-prem-bens{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * .8)}.lf-prem-ben{display:flex;align-items:flex-start;gap:calc(var(--u) * .8);padding:calc(var(--u) * .8) calc(var(--u) * .9);border-radius:calc(var(--u) * .8);background:#ffffff0d;border:1px solid rgba(255,211,77,.25)}.lf-prem-ben .ic{flex:none;width:calc(var(--u) * 3.5);height:calc(var(--u) * 3.5);display:grid;place-items:center;font-size:calc(var(--u) * 1.9);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1a6,#e0a400 72%);box-shadow:0 0 calc(var(--u) * .8) #ffd34d80}.lf-prem-ben .tx{display:flex;flex-direction:column;gap:calc(var(--u) * .15);min-width:0;text-align:right}.lf-prem-ben .tx b{font-size:calc(var(--u) * 1.4)}.lf-prem-ben .tx small{font-size:calc(var(--u) * 1.1);color:#c8bde6;line-height:1.35}.lf-prem-modes{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * .8)}.lf-prem-mode{display:flex;flex-direction:column;gap:calc(var(--u) * .25);padding:calc(var(--u) * .5);border-radius:calc(var(--u) * .8);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);text-align:center}.lf-prem-mode .art{position:relative;height:calc(var(--u) * 6.2);border-radius:calc(var(--u) * .6);overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 115%,var(--c1),var(--c2) 78%);box-shadow:inset 0 0 0 1px #ffffff24}.lf-prem-mode .art:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 calc(var(--u) * .5),transparent calc(var(--u) * .5) calc(var(--u) * 1.1))}.lf-prem-mode .art .a{position:relative;font-size:calc(var(--u) * 3.5);line-height:1;filter:drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .4) rgba(0,0,0,.6))}.lf-prem-mode .art .b{position:absolute;right:14%;bottom:8%;font-size:calc(var(--u) * 1.9);line-height:1;transform:rotate(12deg);filter:drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .3) rgba(0,0,0,.6))}.lf-prem-mode .soon{position:absolute;top:calc(var(--u) * .35);left:calc(var(--u) * .35);padding:0 calc(var(--u) * .6);border-radius:999px;background:#ffd34d;color:#3a1f00;font-weight:900;font-size:calc(var(--u) * .95)}.lf-prem-mode b{font-size:calc(var(--u) * 1.3)}.lf-prem-mode small{font-size:calc(var(--u) * 1);color:#c8bde6;line-height:1.3}.lf-prem-cmp{display:grid;grid-template-columns:1.4fr 1fr 1.25fr;border-radius:calc(var(--u) * .8);overflow:hidden;border:1px solid rgba(255,211,77,.3);font-size:calc(var(--u) * 1.2)}.lf-prem-cmp>span{display:flex;align-items:center;padding:calc(var(--u) * .45) calc(var(--u) * .8);border-top:1px solid rgba(255,255,255,.07)}.lf-prem-cmp .hd{border-top:0;justify-content:center;font-weight:900;font-size:calc(var(--u) * 1.35)}.lf-prem-cmp .lab{font-weight:700}.lf-prem-cmp .free{justify-content:center;text-align:center;color:#b9a8d8;background:#ffffff08}.lf-prem-cmp .free.no{color:#6d6290}.lf-prem-cmp .prem{justify-content:center;text-align:center;color:#ffe9a8;font-weight:800;background:#ffd34d1a}.lf-prem-cmp .hd.prem{color:#3a1f00;background:linear-gradient(180deg,#fff1a6,#ffd34d)}.lf-prem-fair{width:100%;text-align:center;font-weight:800;font-size:calc(var(--u) * 1.45);color:#a6ffc4;padding:calc(var(--u) * .6);border-radius:calc(var(--u) * .8);background:#3ad46a1a;border:1px solid rgba(166,255,196,.35)}.lf-prem-again{display:flex;justify-content:center}.lf-prem-foot{font-size:calc(var(--u) * 1);color:#9d8fc0;text-align:center}.lf-prem-admin{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .6);align-items:center;justify-content:center;padding:calc(var(--u) * .6);border-radius:calc(var(--u) * .6);border:1px dashed #8fa2e8;color:#c8d4ff;font-size:calc(var(--u) * 1.2)}.lf-prem .footer-hint{margin-top:calc(var(--u) * -.4)}.lf-prem-modal{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:calc(var(--u) * 1);overflow-y:auto;border-radius:calc(var(--u) * 1.4);background:#060312bd;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade-in .2s ease}.lf-prem-dlg{width:min(100%,calc(var(--u) * 46));display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .7);text-align:center;padding:calc(var(--u) * 1.3) calc(var(--u) * 2);border-radius:calc(var(--u) * 1.2);background:linear-gradient(180deg,#2b1655,#120a2e);border:calc(var(--u) * .25) solid #ffd34d;box-shadow:0 0 calc(var(--u) * 2.4) #ffd34d73,0 calc(var(--u) * 1) calc(var(--u) * 3) #0009;animation:lf-reveal .3s cubic-bezier(.2,1.4,.4,1) both}.lf-prem-dlg .crown-sm{font-size:calc(var(--u) * 3);line-height:1;filter:drop-shadow(0 0 calc(var(--u) * .6) #ffd34d)}.lf-prem-dlg .lf-dialog-title{font-size:calc(var(--u) * 2.4);color:#ffd34d}.lf-prem-dlg .sum{display:flex;flex-direction:column;gap:calc(var(--u) * .15);padding:calc(var(--u) * .5) calc(var(--u) * 1.4);border-radius:calc(var(--u) * .7);background:#ffd34d1a;border:1px solid rgba(255,211,77,.4)}.lf-prem-dlg .sum b{font-size:calc(var(--u) * 1.6)}.lf-prem-dlg .sum span{font-size:calc(var(--u) * 1.25);color:#ffe9a8}.lf-prem-dlg .note{font-size:calc(var(--u) * 1.4);font-weight:700;line-height:1.4}.lf-prem-dlg .mail{font-size:calc(var(--u) * 1.3);color:#c8d4ff}.lf-prem-dlg .fine{font-size:calc(var(--u) * 1.05);color:#9d8fc0}.lf-prem-dlg .okmark{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);border-radius:50%;display:grid;place-items:center;font-size:calc(var(--u) * 2.8);font-weight:900;background:radial-gradient(circle at 35% 30%,#7dff9a,#1f8a45);box-shadow:0 0 calc(var(--u) * 1.6) #3ad46a99;animation:lf-reveal .4s both}.lf-prem-dlg .lbl{font-size:calc(var(--u) * 1.5);font-weight:900;color:#ffe9a8;min-height:1.4em}.lf-prem-dlg .lf-actions{justify-content:center}.lf-prem-notify{max-width:100%}.lf-prem-notify b{color:#fff}.lf-prem-boxstage{min-height:calc(var(--u) * 11);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .4)}.lf-prem-boxstage .lf-prize-reveal{filter:drop-shadow(0 0 calc(var(--u) * 1.6) #ffd34d)}.lf-prem-btn{position:relative;overflow:hidden;cursor:pointer;font-family:inherit;font-weight:900;color:#3a1f00;border-radius:calc(var(--u) * 3);padding:calc(var(--u) * .22) calc(var(--u) * 1) calc(var(--u) * .22) calc(var(--u) * .8);border:calc(var(--u) * .15) solid #fff1a6;background:linear-gradient(180deg,#fff1a6,#ffd34d 45%,#d99a00);box-shadow:0 0 calc(var(--u) * 1) #ffd34d99;animation:lf-prem-beat 1.8s ease-in-out infinite}.lf-prem-btn .in{display:inline-flex;align-items:center;gap:calc(var(--u) * .4);white-space:nowrap}.lf-prem-btn .cr{font-size:calc(var(--u) * 1.5);line-height:1}.lf-prem-btn .lb{font-size:calc(var(--u) * 1.35)}.lf-prem-btn small{font-size:calc(var(--u) * .9);font-weight:800;color:#6a3d00}.lf-prem-btn.on{background:linear-gradient(180deg,#4a2a8a,#24124e);color:#ffd34d;border-color:#ffd34d}.lf-prem-btn.on small{color:#ffe9a8}.lf-prem-btn.mini{animation:none;font-size:calc(var(--u) * 1.2);padding:calc(var(--u) * .3) calc(var(--u) * 1)}.lf-badge .nm.prem{color:#ffd34d}.lf-prof-prem{display:flex;align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .35) calc(var(--u) * .5) calc(var(--u) * .35) calc(var(--u) * 1.2);border-radius:999px;background:#ffd34d1a;border:calc(var(--u) * .15) solid rgba(255,211,77,.5);font-size:calc(var(--u) * 1.3);font-weight:700;color:#ffe9a8}.lf-prof-prem.on{background:linear-gradient(90deg,#ffd34d4d,#ffd34d14);border-color:#ffd34d}.lf-prof-prem .cr{font-size:calc(var(--u) * 1.8);line-height:1}.lf-prof-prem .tx{flex:1}.lf-prem-banner{grid-column:1 / -1;flex:none;width:100%;position:relative;cursor:pointer;font-family:inherit;text-align:right;border-radius:calc(var(--u) * .6);padding:calc(var(--u) * .45) calc(var(--u) * 1);border:calc(var(--u) * .18) solid #fff1a6;background:linear-gradient(90deg,#ffe680,#e0a400);color:#3a1f00;box-shadow:0 0 calc(var(--u) * 1) #ffd34d73}.lf-shop-list:has(>.lf-prem-banner){grid-auto-rows:max-content}.lf-prem-banner .in{display:flex;align-items:center;gap:calc(var(--u) * .9)}.lf-prem-banner .cr{font-size:calc(var(--u) * 2.3);line-height:1;animation:lf-prem-float 2.4s ease-in-out infinite}.lf-prem-banner .tx{flex:1;display:flex;flex-direction:column;min-width:0}.lf-prem-banner .tx b{font-size:calc(var(--u) * 1.35);font-weight:900}.lf-prem-banner .tx small{font-size:calc(var(--u) * 1.05);font-weight:700;color:#5a3500}.lf-prem-banner .go{font-weight:900;font-size:calc(var(--u) * 1.3);background:#3a1f00;color:#ffd34d;border-radius:999px;padding:calc(var(--u) * .2) calc(var(--u) * 1);white-space:nowrap}.lf-prem-banner:hover{filter:brightness(1.06)}.lf-prem-x2{display:inline-block;vertical-align:middle;margin-inline-start:calc(var(--u) * .8);padding:0 calc(var(--u) * .8);border-radius:999px;font-size:.55em;color:#3a1f00;text-shadow:none;background:linear-gradient(180deg,#fff1a6,#ffd34d);box-shadow:0 0 calc(var(--u) * .8) #ffd34d99}@media(prefers-reduced-motion:reduce){.lf-prem,.lf-prem-wrap,.lf-prem-wrap:before,.lf-prem-hero .crown .c,.lf-prem-hero .crown .glow,.lf-prem-cta,.lf-prem-cta:after,.lf-prem-btn,.lf-prem-btn:after,.lf-prem-offer .fire,.lf-prem-banner .cr{animation:none}}@media(pointer:coarse)and (max-height:540px){.lf-prem-ovl{padding:calc(var(--u) * .5) calc(var(--u) * .8)}body:has(.lf-prem-ovl) .fs-toggle{display:none}.lf-prem-wrap{width:min(calc(98 * var(--vw1, 1vw)),calc(var(--u) * 98));max-height:calc(100 * var(--vh1, 1vh) - var(--u) * 1)}.lf-prem{padding:calc(var(--u) * 1.1) calc(var(--u) * 1.6);gap:calc(var(--u) * 1.2);border-width:calc(var(--u) * .3)}.lf-prem-x{top:calc(var(--u) * .5);left:calc(var(--u) * .5);width:44px;height:44px;font-size:20px}.lf-prem-hero .crown{height:calc(var(--u) * 4.2)}.lf-prem-hero .crown .c{font-size:calc(var(--u) * 3.8)}.lf-prem-hero .ttl{font-size:calc(var(--u) * 3.4)}.lf-prem-hero .sub,.lf-prem-status{font-size:calc(var(--u) * 1.6)}.lf-prem-cta{font-size:max(18px,calc(var(--u) * 2.4));min-height:52px}.lf-prem-cta.sm{font-size:max(16px,calc(var(--u) * 2));min-height:46px}.lf-prem-trial small,.lf-prem-pay,.lf-prem-msg{font-size:calc(var(--u) * 1.45)}.lf-prem-offer .tx b{font-size:calc(var(--u) * 1.9)}.lf-prem-offer .tx small,.lf-prem-offer .timer small{font-size:calc(var(--u) * 1.35)}.lf-prem-offer .cd{font-size:calc(var(--u) * 2)}.lf-prem-plan .nm{font-size:calc(var(--u) * 1.8)}.lf-prem-plan .rib{font-size:calc(var(--u) * 1.4)}.lf-prem-plan .per{font-size:calc(var(--u) * 1.45)}.lf-prem-plan .fine{font-size:calc(var(--u) * 1.25)}.lf-prem-plan .price small{font-size:calc(var(--u) * 1.45)}.lf-prem-join{min-height:48px;font-size:max(16px,calc(var(--u) * 2))}.lf-prem-skins .hd,.lf-prem-h{font-size:calc(var(--u) * 2.1)}.lf-prem-skins img{width:calc(var(--u) * 5.8);height:calc(var(--u) * 5.8)}.lf-prem-bens{grid-template-columns:1fr 1fr}.lf-prem-ben .tx b{font-size:calc(var(--u) * 1.75)}.lf-prem-ben .tx small{font-size:calc(var(--u) * 1.7)}.lf-prem-mode .art{height:calc(var(--u) * 6.6)}.lf-prem-mode b{font-size:calc(var(--u) * 1.8)}.lf-prem-mode small{font-size:calc(var(--u) * 1.6)}.lf-prem-mode .soon{font-size:calc(var(--u) * 1.2)}.lf-prem-cmp{font-size:calc(var(--u) * 2.05);line-height:1.3}.lf-prem-cmp>span{padding:calc(var(--u) * .75) calc(var(--u) * 1)}.lf-prem-cmp .hd{font-size:calc(var(--u) * 2.3)}.lf-prem-fair{font-size:calc(var(--u) * 1.6)}.lf-prem-foot,.lf-prem-admin{font-size:calc(var(--u) * 1.55)}.lf-prem-dlg{width:min(100%,calc(var(--u) * 64));padding:calc(var(--u) * 1) calc(var(--u) * 1.6)}.lf-prem-dlg .lf-dialog-title{font-size:calc(var(--u) * 2.6)}.lf-prem-dlg .note{font-size:calc(var(--u) * 1.75)}.lf-prem-dlg .sum b{font-size:calc(var(--u) * 1.9)}.lf-prem-dlg .sum span,.lf-prem-dlg .mail{font-size:calc(var(--u) * 1.55)}.lf-prem-dlg .fine{font-size:calc(var(--u) * 1.3)}.lf-prem-btn .lb{font-size:calc(var(--u) * 1.5)}.lf-prem-btn small{font-size:calc(var(--u) * 1.05)}.lf-prem-banner{padding:calc(var(--u) * .7) calc(var(--u) * 1.2)}.lf-prem-banner .tx b{font-size:calc(var(--u) * 1.85)}.lf-prem-banner .tx small{font-size:calc(var(--u) * 1.45)}.lf-prem-banner .go{font-size:calc(var(--u) * 1.7)}}.lf-zombie-box{background:linear-gradient(180deg,#16301aee,#070f0af4);border-color:#6abf4b}.lf-zombie-box h2{color:#b6ff7a}.lf-zombie-box p{color:#d8f5c8}.lf-zombie-crown{font-size:.7em;vertical-align:middle}.lf-zombie-best{margin-top:calc(var(--u) * .6);font-size:calc(var(--u) * 1.6);font-weight:900;color:#ffd34d}.lf-zombie-team{display:flex;justify-content:center;gap:calc(var(--u) * .9);margin-top:calc(var(--u) * 1)}.lf-zombie-team .mem{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .2)}.lf-zombie-team .pic{width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#4f8a3a,#142a14);border:calc(var(--u) * .25) solid #6abf4b;font-size:calc(var(--u) * 3)}.lf-zombie-team .pic img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.lf-zombie-team .me .pic{border-color:#ffd34d}.lf-zombie-team .me2 .pic{border-color:#6fe3ff}.lf-zombie-team b{font-size:calc(var(--u) * 1.2);color:#fff}.lf-zombie-box .lf-menu.off,.lf-zombie-grid{display:none}.lf-zombie-grid.on{display:grid}.lf-zombie-grid .lf-train-card{background:#0f2412;border-color:#3f7a32}.lf-zombie-go{font-size:1.9em;font-weight:900;color:#10240c;background:linear-gradient(180deg,#c8ff8a,#6fd23f);border-radius:calc(var(--u) * 1);padding:calc(var(--u) * .6) calc(var(--u) * 3);margin:calc(var(--u) * .6) auto;box-shadow:0 calc(var(--u) * .4) 0 #2f6a1c,0 0 calc(var(--u) * 2) #96ff6473}.lf-zombie-go.is-focused{outline:calc(var(--u) * .3) solid #ffd34d}.lf-zombie-team .mem{background:none;border:0;padding:0;font:inherit;cursor:pointer}.lf-zombie-team .mem:hover .pic,.lf-zombie-team .mem:focus-visible .pic{transform:scale(1.08);box-shadow:0 0 calc(var(--u) * 1.2) #b6ff7a}.lf-zombie-team .pic{transition:transform .15s ease}.lf-zombie-rnd[hidden]{display:none}.lf-zombie-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(var(--u) * 1.2);margin:calc(var(--u) * .8) 0}.lf-zombie-stats .st{display:flex;align-items:center;gap:calc(var(--u) * .4);font-size:calc(var(--u) * 2.2);font-weight:900;color:#fff6e0}.lf-zombie-stats .st i{font-style:normal}.lf-zombie-board{max-height:calc(var(--u) * 22);overflow-y:auto;margin:calc(var(--u) * .6) auto 0;width:min(100%,calc(var(--u) * 48))}.lf-zombie-board .row{display:grid;grid-template-columns:calc(var(--u) * 2.4) 1fr auto auto auto;align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .3) calc(var(--u) * .8);border-radius:calc(var(--u) * .7);font-size:calc(var(--u) * 1.4);font-weight:900;color:#e8ffe0}.lf-zombie-board .row:nth-child(odd){background:#ffffff0d}.lf-zombie-board .row.me{background:#ffd34d33;outline:calc(var(--u) * .15) solid #ffd34d}.lf-zombie-board .n{color:#ffd34d}.lf-zombie-board .pics{display:flex;gap:calc(var(--u) * .2)}.lf-zombie-board .pics .pic{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);border-radius:50%;overflow:hidden;display:block}.lf-zombie-board .pics img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.lf-zombie-board .v.dim{color:#a8c8a0}.lf-zombie-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * .6)}.lf-zombie-actions .lf-item{width:auto}.lf-chaos-box{background:linear-gradient(180deg,#3a0f3aee,#12051cf4);border-color:#e04aa8}.lf-chaos-box h2{color:#ff9ad8}.lf-chaos-box p{color:#ffd8f0}.lf-chaos-rules{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(var(--u) * .35);margin-top:calc(var(--u) * .6);font-size:calc(var(--u) * 2)}.lf-chaos-rules span{display:inline-block;animation:lf-chaos-bob 1.6s ease-in-out infinite}.lf-chaos-rules span:nth-child(odd){animation-delay:-.8s}@keyframes lf-chaos-bob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(calc(var(--u) * -.4)) rotate(6deg)}}.lf-chaos-team .pic{background:radial-gradient(circle at 50% 40%,#8a3a8a,#2a0a2a);border-color:#e04aa8}.lf-chaos-team.teams .me .pic,.lf-chaos-team.teams .cpu:nth-child(2n) .pic{border-color:#ff5a6a}.lf-chaos-team.teams .me2 .pic,.lf-chaos-team.teams .cpu:nth-child(odd) .pic{border-color:#5dff8a}.lf-chaos-menu{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:calc(var(--u) * .2) calc(var(--u) * 1);margin-top:calc(var(--u) * 1)}.lf-chaos-menu .lf-item{font-size:calc(var(--u) * 1.8)}.lf-chaos-menu .lf-chaos-go{grid-column:1 / -1;font-size:calc(var(--u) * 2.2);color:#ff9ad8}.lf-chaos-grid .lf-train-card{background:#2a0a2a;border-color:#8a3a8a}.lf-chaos-extra{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .6);max-width:100%}.lf-chaos-sum{background:#2a0628b3;border:calc(var(--u) * .15) solid #e04aa8;border-radius:calc(var(--u) * .8);padding:calc(var(--u) * .5) calc(var(--u) * 1.2);max-width:100%}.lf-chaos-sum .t{font-size:calc(var(--u) * 1.5);font-weight:900;color:#ff9ad8;text-align:center}.lf-chaos-sum .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * .4);margin-top:calc(var(--u) * .4)}.lf-chaos-sum .chip{display:inline-flex;align-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * .15) calc(var(--u) * .7);border-radius:calc(var(--u) * 2);border:calc(var(--u) * .12) solid var(--c, #fff);background:#0005;color:#fff;font-size:calc(var(--u) * 1.15);font-weight:900;animation:lf-chaos-pop .4s var(--d, 0ms) both cubic-bezier(.2,1.6,.4,1)}.lf-chaos-sum .chip i{font-style:normal;font-size:1.5em}.lf-chaos-sum .chip b{color:var(--c, #fff)}.lf-chaos-sum .none{color:#c8a8c8;text-align:center}@keyframes lf-chaos-pop{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.lf-royale-box{background:linear-gradient(180deg,#2a1240ee,#0d0616f4);border-color:#d9a54a}.lf-royale-box h2{color:#ffe066}.lf-royale-box p{color:#f2dcff}.lf-royale-crown{font-size:.7em;vertical-align:middle}.lf-royale-best{margin-top:calc(var(--u) * .6);font-size:calc(var(--u) * 1.6);font-weight:900;color:#ffd34d}.lf-royale-lineup{display:flex;justify-content:center;flex-wrap:nowrap;gap:calc(var(--u) * .5);margin-top:calc(var(--u) * 1)}.lf-royale-lineup .mem{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .2)}.lf-royale-lineup .pic{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2);border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#6a3aa8,#1a0c2a);border:calc(var(--u) * .22) solid #b06adf;font-size:calc(var(--u) * 2.4)}.lf-royale-lineup .pic img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.lf-royale-lineup .me .pic{border-color:#ffd34d}.lf-royale-lineup .me2 .pic{border-color:#6fe3ff}.lf-royale-lineup .cpu .pic{border-color:#ff4a7a;opacity:.85}.lf-royale-lineup b{font-size:calc(var(--u) * 1.1);color:#fff}.lf-royale-box .lf-menu.off,.lf-royale-grid{display:none}.lf-royale-grid.on{display:grid}.lf-royale-grid .lf-train-card{background:#1c0c2c;border-color:#6a3aa8}.lf-royale-go{font-size:1.15em;color:#ffe066}.lf-royale-over.win{border-color:#ffd34d;box-shadow:0 0 calc(var(--u) * 3) #ffd34d66}.lf-royale-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(var(--u) * 1.4);margin:calc(var(--u) * .8) 0}.lf-royale-stats .st{display:flex;align-items:center;gap:calc(var(--u) * .4);font-size:calc(var(--u) * 2.2);font-weight:900;color:#fff6e0}.lf-royale-stats .st i{font-style:normal}.lf-royale-board{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * .3) calc(var(--u) * 1);margin:calc(var(--u) * .8) auto 0;width:min(100%,calc(var(--u) * 56))}.lf-royale-board .row{display:grid;grid-template-columns:calc(var(--u) * 2.8) calc(var(--u) * 2.6) 1fr auto;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .25) calc(var(--u) * .7);border-radius:calc(var(--u) * .7);font-size:calc(var(--u) * 1.3);font-weight:900;color:#f2e6ff;background:#ffffff0d}.lf-royale-board .row.me{background:#ffd34d33;outline:calc(var(--u) * .15) solid #ffd34d}.lf-royale-board .n{color:#ffd34d;text-align:center}.lf-royale-board .pic{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);border-radius:50%;overflow:hidden;display:block}.lf-royale-board .pic img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.lf-royale-board .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-royale-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * .6) calc(var(--u) * 1.6);margin-top:calc(var(--u) * .8)}@media(max-height:520px){.lf-royale-over{padding-top:calc(var(--u) * 1.2);padding-bottom:calc(var(--u) * 1.2)}.lf-royale-over h2{margin-top:0}.lf-royale-stats{margin:calc(var(--u) * .4) 0}.lf-royale-board .row{padding-top:calc(var(--u) * .1);padding-bottom:calc(var(--u) * .1)}}.lf-royale-actions .lf-item{width:auto}.lf-royale-spec{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);z-index:45;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * 1.2) calc(var(--u) * 2);border-radius:calc(var(--u) * 1.4);background:#12081ae6;border:calc(var(--u) * .2) solid #b06adf;box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 2.4) #000a}.lf-royale-spec .hd{font-size:calc(var(--u) * 2.6);font-weight:900;color:#fff}.lf-royale-spec .by{font-size:calc(var(--u) * 1.5);font-weight:900;color:#ffb0cc}.lf-royale-spec .btns{display:flex;gap:calc(var(--u) * .8)}.lf-royale-spec .lf-item{width:auto;min-width:calc(var(--u) * 9)}#ui:has(>.screen:not(.leaving)) .lf-royale-spec{display:none}.lf-chaos-sum .chip.s{padding:calc(var(--u) * .1) calc(var(--u) * .45)}.lf-lo-row[data-kind=skill] .lf-lo-card{min-width:calc(var(--u) * 11.5);padding:calc(var(--u) * .7) calc(var(--u) * .5) calc(var(--u) * .55);background:radial-gradient(circle at 50% 30%,#1d3478,#0b1440 70%)}.lf-lo-row[data-kind=skill] .lf-lo-card img{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4);object-fit:cover;border-radius:26%;border:calc(var(--u) * .22) solid rgba(255,211,77,.85);box-shadow:0 0 0 calc(var(--u) * .18) #0b1440,0 0 calc(var(--u) * 1.4) #78aaff8c,inset 0 0 calc(var(--u) * .8) #ffffff26;background:#0b1440;filter:saturate(1.15) contrast(1.05)}.lf-lo-row[data-kind=skill] .lf-lo-card.on img,.lf-lo-row[data-kind=skill] .lf-lo-card:hover img{transform:scale(1.06);box-shadow:0 0 0 calc(var(--u) * .18) #0b1440,0 0 calc(var(--u) * 2) #ffd34dbf}.lf-lo-row[data-kind=skill] .lf-lo-card img{transition:transform .15s ease,box-shadow .15s ease}.lf-lo-row[data-kind=skill] .lf-lo-card .ic{font-size:calc(var(--u) * 4.2);line-height:calc(var(--u) * 6.4)}.lf-lo-row[data-kind=skill] .lf-lo-card b{font-size:calc(var(--u) * 1.25);margin-top:calc(var(--u) * .35)}.lf-prem-x{top:calc(var(--u) * .8);left:calc(var(--u) * .8);z-index:50;width:calc(var(--u) * 4);height:calc(var(--u) * 4);min-width:44px;min-height:44px;font-size:calc(var(--u) * 1.9);pointer-events:auto}.lf-prem-back{display:flex;justify-content:center;margin-top:calc(var(--u) * .4)}.lf-prem-backbtn{min-width:calc(var(--u) * 16);font-size:calc(var(--u) * 1.6)}@media(pointer:coarse)and (max-height:540px){.lf-prem-x{top:calc(var(--u) * .6);left:calc(var(--u) * .6);width:52px;height:52px;font-size:24px}.lf-prem-backbtn{min-height:48px;font-size:max(17px,calc(var(--u) * 2))}}.lf-dialog.lf-one-field>:not(.lf-reg-fields){display:none!important}.lf-dialog.lf-one-field .lf-reg-fields .lf-name-input:not(.on){position:absolute;opacity:0;width:1px;height:1px;padding:0;border:0;pointer-events:none}.lf-dialog.lf-one-field:before{content:attr(data-field);display:block;text-align:center;font-weight:900;font-size:calc(var(--u) * 2.4);color:#ffd84d;margin-bottom:calc(var(--u) * 1)}.lf-dialog.lf-one-field .lf-reg-fields .lf-name-input.on{width:min(calc(92 * var(--vw1, 1vw)),calc(var(--u) * 60));font-size:calc(var(--u) * 3.2);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.6)}.screen:has(.lf-dialog.lf-one-field){justify-content:flex-start;padding-top:calc(var(--u) * 1.2)}.lf-online-cols{display:flex;gap:calc(var(--u) * 3);align-items:center;justify-content:center}.lf-online-cols>.col{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1);min-width:0}.lf-online-share{margin:0}.btn.primary.lf-wa{background:linear-gradient(90deg,#25d366,#128c4a)}@media(pointer:coarse)and (max-height:540px){.lf-online{padding:calc(var(--u) * 1) calc(var(--u) * 2)}.lf-online-cols{gap:calc(var(--u) * 2.4)}.lf-online-cols>.col{gap:calc(var(--u) * .7)}.lf-online .lf-dialog-title{font-size:calc(var(--u) * 2.6);margin:0}.lf-online-code{font-size:calc(var(--u) * 4.6);line-height:1.1}.lf-online-players .pl img{width:calc(var(--u) * 5.6);height:calc(var(--u) * 5.6)}.lf-online-players b{font-size:calc(var(--u) * 1.6)}.lf-online-pick .pc img{width:calc(var(--u) * 8);height:calc(var(--u) * 8)}.lf-online .lf-acc-sub,.lf-online .footer-hint{font-size:calc(var(--u) * 1.5);margin:0}}.lf-clip-card{position:fixed;left:calc(14px + var(--sa-l, 0px));bottom:calc(70px + var(--sa-b, 0px));z-index:96;display:flex;flex-direction:column;align-items:center;gap:4px;width:min(210px,34vw);padding:7px 7px 9px;border-radius:14px;border:2px solid #ffd34d;background:#0a1236f0;color:#fff;font-family:inherit;cursor:pointer;box-shadow:0 6px 22px #0000008c,0 0 18px #ffd34d59;animation:lf-clip-in .35s ease-out}.lf-clip-card video{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:9px;background:#000;pointer-events:none}.lf-clip-card .ph{width:100%;aspect-ratio:16 / 9;display:grid;place-items:center;font-size:40px;border-radius:9px;background:radial-gradient(circle,#2a3fa8,#0a1236)}.lf-clip-card b{font-size:15px;font-weight:900;color:#ffd34d}.lf-clip-card small{font-size:12px;color:#c8d4ff}@keyframes lf-clip-in{0%{transform:translateY(30px) scale(.9);opacity:0}to{transform:none;opacity:1}}.lf-clip-view{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:#000000c7;padding:12px}.lf-clip-view .box{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(760px,94vw);padding:12px;border-radius:16px;background:#0d1a4a;border:2px solid #ffd34d;color:#fff}.lf-clip-view .top{display:flex;width:100%;justify-content:space-between;align-items:center;font-size:18px}.lf-clip-view video{width:100%;max-height:min(62vh,calc(100 * var(--vh1, 1vh) - 150px));border-radius:10px;background:#000}.lf-clip-view .acts{display:flex;gap:10px}.lf-clip-view .msg{font-size:13px;color:#c8d4ff;min-height:1em}@media(pointer:coarse)and (max-height:540px){.lf-title-screen .lf-menu{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows, 6),auto);column-gap:calc(var(--u) * 2.6);row-gap:calc(var(--u) * .15);margin-top:calc(var(--u) * .9);justify-items:center}.lf-title-screen .lf-item{font-size:calc(var(--u) * 2.35);line-height:1.15;min-height:36px;padding:calc(var(--u) * .35) calc(var(--u) * 2.2);white-space:nowrap}.lf-title-screen .lf-item.is-focused:before{left:calc(var(--u) * .3)}.lf-title-screen .lf-item.is-focused:after{right:calc(var(--u) * .3)}}.lf-vip-box{width:min(94%,calc(var(--u) * 78));text-align:center}.lf-vip-box h2{margin:0 0 calc(var(--u) * .3)}.lf-vip-box>p{margin:0 0 calc(var(--u) * 1.2);color:#ffe9a8;font-size:calc(var(--u) * 1.5)}.lf-vip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--u) * 16),1fr));gap:calc(var(--u) * 1);margin-bottom:calc(var(--u) * 1.2)}.lf-vip-card{position:relative;border:2px solid rgba(255,211,77,.55);border-radius:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.1) calc(var(--u) * .8);color:#fff;font-family:inherit;cursor:pointer;box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 1.2) #00000073;transition:transform .12s ease}.lf-vip-card .in{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .35)}.lf-vip-card .ic{font-size:calc(var(--u) * 4);line-height:1;filter:drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .4) rgba(0,0,0,.6))}.lf-vip-card b{font-size:calc(var(--u) * 2);font-weight:900}.lf-vip-card small{font-size:calc(var(--u) * 1.3);color:#f2ecff;line-height:1.3}.lf-vip-card .lock{position:absolute;top:calc(var(--u) * .5);left:calc(var(--u) * .6);font-style:normal;font-size:calc(var(--u) * 1.8)}.lf-vip-card:hover,.lf-vip-card.is-focused{transform:translateY(-3px) scale(1.03);border-color:#ffd34d}.lf-vip-join{font-size:max(16px,calc(var(--u) * 2))}@media(pointer:coarse)and (max-height:540px){.lf-vip-card{padding:calc(var(--u) * .8) calc(var(--u) * .6)}.lf-vip-card .ic{font-size:calc(var(--u) * 3.4)}.lf-vip-card small{font-size:calc(var(--u) * 1.45)}}@media(pointer:coarse)and (max-height:540px){.lf-gift{padding:calc(var(--u) * 1.2) calc(var(--u) * 1.6);gap:calc(var(--u) * .6);width:max-content;max-width:calc(100 * var(--vw1, 1vw) - 16px)}.lf-gift .lf-dialog-title{font-size:calc(var(--u) * 3);margin:0}.lf-gift-days{grid-template-columns:repeat(7,calc(var(--u) * 9.4));gap:calc(var(--u) * .7)}.lf-gift-day{padding:calc(var(--u) * .9) 0 calc(var(--u) * .8);gap:calc(var(--u) * .4);font-size:calc(var(--u) * 1.7);border-radius:calc(var(--u) * 1)}.lf-gift-day small{font-size:calc(var(--u) * 1.35)}.lf-gift-day b{font-size:calc(var(--u) * 2.8)}.lf-gift-day .ics{font-size:calc(var(--u) * 2.4);min-height:calc(var(--u) * 3.4)}.lf-gift-day .ics em{font-size:calc(var(--u) * 1.3)}.lf-gift-day .mini{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.lf-gift-day .sub,.lf-gift-day .sub .money{font-size:calc(var(--u) * 1.25)}.lf-gift-day .lf-prize-pic.coins.sm,.lf-gift-day .lf-prize-plus.sm{font-size:calc(var(--u) * 1.9)}.lf-gift-day .lf-prize-pic.sm{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.lf-gift-day.done i{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);font-size:calc(var(--u) * 1.4)}.lf-gift-stage{min-height:calc(var(--u) * 8)}.lf-gift-preview>.money,.lf-prize-pic.coins.big{font-size:calc(var(--u) * 3.4)}.lf-gift-preview>b,.lf-prize-pic.big b{font-size:calc(var(--u) * 5)}.lf-prize-pic.big{width:calc(var(--u) * 8);height:calc(var(--u) * 8)}.lf-gift-next{font-size:calc(var(--u) * 1.7)}.lf-gift-next.pop{font-size:calc(var(--u) * 1.9)}.lf-gift .lf-actions .btn{min-height:54px;font-size:max(19px,calc(var(--u) * 2.5));padding:calc(var(--u) * .6) calc(var(--u) * 4);border-radius:calc(var(--u) * 1.4)}}.lf-item.vip .lf-item-text{position:relative;color:#fff3c4;text-shadow:0 0 calc(var(--u) * .8) rgba(255,211,77,.75)}.lf-item.vip .vip-ring{position:absolute;inset:calc(var(--u) * -.45) calc(var(--u) * -1.1);border-radius:999px;padding:2.5px;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 4px #ffd34d)}.lf-item.vip .vip-ring i{position:absolute;left:50%;top:50%;width:140%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(transparent 0 55%,rgba(255,211,77,.15) 62%,#ffd34d 76%,#fff6c8 81%,#ffd34d 86%,transparent 94%);animation:lf-vip-spin 2.6s linear infinite}@keyframes lf-vip-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lf-item.vip .vip-ring i{animation-duration:6s}}.lf-vip-tab{align-self:center;margin:calc(var(--u) * -.4) 0 calc(var(--u) * .6);padding:calc(var(--u) * .35) calc(var(--u) * 1.6);border-radius:999px;background:linear-gradient(180deg,#fff1a6,#ffd34d);color:#3a1f00;font-weight:900;font-size:calc(var(--u) * 1.5);box-shadow:0 calc(var(--u) * .3) calc(var(--u) * 1) #ffd34d59}.lf-mission.hard{border-color:#ffd34d;background:linear-gradient(90deg,#ffd34d29,#0a144099);box-shadow:0 0 calc(var(--u) * 1) #ffd34d59}.lf-mission.hard .tx em{font-style:normal;font-weight:900;color:#ffd34d;font-size:calc(var(--u) * 1.05)}.lf-vip-card{cursor:default;display:flex;flex-direction:column;gap:calc(var(--u) * .8)}.lf-vip-card:hover{transform:none}.lf-vip-btns{display:flex;flex-direction:column;gap:calc(var(--u) * .5);align-items:stretch;margin-top:auto}.lf-vip-btns .lf-vip-play{min-width:0;padding:calc(var(--u) * .45) calc(var(--u) * .6);font-size:max(13px,calc(var(--u) * 1.3));white-space:nowrap;background:#0a12368c;border:2px solid rgba(255,211,77,.6);color:#fff}.lf-vip-btns .lf-vip-play:hover,.lf-vip-btns .lf-vip-play.is-focused{background:linear-gradient(180deg,#ffd34d,#ff9f1a);color:#1a0f2e;border-color:#fff1a6}.lf-online-vipmode{display:inline-block;margin-inline-start:calc(var(--u) * .6);padding:calc(var(--u) * .15) calc(var(--u) * .9);border-radius:999px;background:linear-gradient(180deg,#fff1a6,#ffd34d);color:#3a1f00;font-weight:900;font-size:calc(var(--u) * 1.2)}.lf-online-warn{color:#ffb0b0}.lf-online-players.many{flex-wrap:wrap;gap:calc(var(--u) * .8) calc(var(--u) * 1);max-width:calc(var(--u) * 30)}.lf-online-players.many .pl img{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.lf-online-players.many .pl b{font-size:calc(var(--u) * 1)}.lf-online-players.many .pl small{font-size:calc(var(--u) * .9)}.lf-vip-invite{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:#04081eb8;animation:fade-in .2s ease-out both}.lf-vip-invite .card{width:min(88%,calc(var(--u) * 44));text-align:center;padding:calc(var(--u) * 1.8) calc(var(--u) * 2);border-radius:calc(var(--u) * 1.6);background:linear-gradient(165deg,#2a1a5c,#0c1238);border:calc(var(--u) * .3) solid #ffd34d;box-shadow:0 0 calc(var(--u) * 3) #ffd34d73;color:#fff}.lf-vip-invite .cr{font-size:calc(var(--u) * 4.2);line-height:1;filter:drop-shadow(0 0 calc(var(--u) * 1) #ffd34d);animation:lf-power-pop .5s cubic-bezier(.2,1.8,.4,1) both}.lf-vip-invite h3{margin:calc(var(--u) * .6) 0 calc(var(--u) * .4);font-size:calc(var(--u) * 2.4);font-weight:900;color:#ffd34d}.lf-vip-invite p{margin:0 0 calc(var(--u) * 1.2);font-size:calc(var(--u) * 1.6);color:#f2ecff}.lf-online-pc{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.lf-online-pc small{display:block;font-size:calc(var(--u) * 1);color:#a8b8f0}.lf-online-grid{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:#04081ed1;animation:fade-in .15s ease-out both}.lf-online-grid .card{width:min(94%,calc(var(--u) * 90));max-height:92%;display:flex;flex-direction:column;gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1.4);background:linear-gradient(165deg,#1a2a6c,#0a1236);border:calc(var(--u) * .25) solid #4a66d8}.lf-online-grid .list{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 8.4),1fr));gap:calc(var(--u) * .6);overflow-y:auto;min-height:0;padding:calc(var(--u) * .3)}.lf-online-grid .pc{background:#ffffff0f;border:2px solid transparent;border-radius:calc(var(--u) * .8);padding:calc(var(--u) * .4);color:#fff;font:inherit;cursor:pointer}.lf-online-grid .pc .in{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .2)}.lf-online-grid .pc img{width:calc(var(--u) * 6);height:calc(var(--u) * 6);object-fit:cover;border-radius:50%;background:#0a1236}.lf-online-grid .pc b{font-size:calc(var(--u) * 1);line-height:1.15;text-align:center}.lf-online-grid .pc.on,.lf-online-grid .pc:hover{border-color:#ffd34d}.lf-zombie-add .lf-item-text{font-size:.72em;color:#c8ff8a}.lf-zombie-gridback{display:block;margin:calc(var(--u) * .6) auto 0}.lf-zombie-gridback[hidden],.lf-zombie-add[hidden]{display:none}.lf-desk-pause{position:absolute;top:calc(var(--u) * .6);left:calc(var(--u) * .6);z-index:41;display:none;width:calc(var(--u) * 4.2);height:calc(var(--u) * 3.2);border-radius:calc(var(--u) * .7);border:2px solid rgba(255,255,255,.6);background:#0a1232b3;color:#fff;font-size:calc(var(--u) * 1.4);font-weight:900;cursor:pointer}.lf-desk-pause.on{display:block}.lf-desk-pause:hover{background:#283c8cd9}.lf-tbtn.sm.s1,.lf-tbtn.sm.s2,.lf-tbtn.sm.s3{position:relative}.lf-tbtn.sm.s1 .ic,.lf-tbtn.sm.s2 .ic,.lf-tbtn.sm.s3 .ic{transition:filter .2s,opacity .2s}.lf-tbtn.sm.ready{border-color:#ffd34d;box-shadow:0 0 2.2vmin #ffd34dcc}.lf-tbtn.sm.wait{background:#1e1e32bf;border-color:#ffffff40;box-shadow:none}.lf-tbtn.sm.wait .ic{filter:grayscale(1) brightness(.85);opacity:.4}.lf-tbtn.sm.wait i{display:none}.lf-tbtn.sm.wait:before{content:"";position:absolute;inset:-.7vmin;border-radius:50%;pointer-events:none;background:conic-gradient(#ffd34d calc(var(--fill, 0) * 360deg),#ffffff24 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - .8vmin),#000 calc(100% - .8vmin));mask:radial-gradient(farthest-side,transparent calc(100% - .8vmin),#000 calc(100% - .8vmin))}.lf-tbtn.sm b.cd{position:absolute;inset:0;display:grid;place-items:center;font-size:4.2vmin;font-weight:900;color:#fff;text-shadow:0 0 .6vmin #000,0 .3vmin .8vmin #000;pointer-events:none}.lf-title-screen .lf-credits{left:auto;right:calc(var(--u) * 1.4);bottom:calc(3px + var(--sa-b, 0px));max-width:60%;text-align:right;font-size:calc(var(--u) * .85);line-height:1.45;opacity:.8;white-space:nowrap}@media(pointer:coarse){.lf-title-screen .lf-credits{font-size:9px;bottom:calc(2px + var(--sa-b, 0px))}}.lf-replay{position:absolute;inset:0;z-index:55;display:grid;place-items:center;background:#000;cursor:pointer;animation:lf-replay-in .18s ease-out both}.lf-replay.out{opacity:0;transition:opacity .22s ease-in}.lf-replay-view{width:100%;height:100%;object-fit:contain;filter:saturate(1.15) contrast(1.05)}.lf-replay:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 55%,rgba(0,0,0,.55) 100%)}.lf-replay-tag{position:absolute;top:calc(var(--u) * 1.6 + var(--sa-t, 0px));right:calc(var(--u) * 2 + var(--sa-r, 0px));z-index:1;padding:calc(var(--u) * .35) calc(var(--u) * 1.2);border-radius:999px;background:#c8102e;color:#fff;font-weight:900;font-size:calc(var(--u) * 1.6);box-shadow:0 0 calc(var(--u) * 1.2) #c8102eb3;animation:lf-replay-blink .9s ease-in-out infinite alternate}@keyframes lf-replay-in{0%{opacity:0}}@keyframes lf-replay-blink{to{opacity:.55}}.lf-zombie-note{margin-top:calc(var(--u) * -.4);color:#c8ff8a;font-size:.85em}.lf-net-resume{position:absolute;inset:0;z-index:25;display:flex;align-items:center;justify-content:center;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,#0a1236c7,#04040eeb);transition:opacity .3s ease}.lf-net-resume.out{opacity:0}.lf-net-resume .in{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1.4);color:#fff;text-shadow:0 3px 0 #050b2a}.lf-net-resume b{font-size:calc(var(--u) * 3.4);font-weight:900}.lf-net-resume i{width:calc(var(--u) * 22);height:calc(var(--u) * .9);border-radius:999px;background:linear-gradient(90deg,#4a66d8,#ffd34d,#4a66d8);background-size:200% 100%;animation:lf-net-resume-run 1s linear infinite}@keyframes lf-net-resume-run{to{background-position:-200% 0}}.lf-vip-invite .wait{display:block;margin:calc(var(--u) * -.6) 0 calc(var(--u) * 1.2);font-size:calc(var(--u) * 1.3);color:#c8d4ff}.lf-dance-btn{position:absolute;right:calc(var(--u) * 1.2 + var(--sa-r, 0px));bottom:calc(var(--u) * 1.2 + var(--sa-b, 0px));z-index:7;padding:calc(var(--u) * .7) calc(var(--u) * 1.6);border-radius:999px;border:2px solid #ffd34d;background:linear-gradient(160deg,#ff5fa8,#b0287a);color:#fff;font:inherit;font-size:calc(var(--u) * 1.7);font-weight:900;cursor:pointer;box-shadow:0 4px 14px #00000073,0 0 14px #ff5fa873;animation:lf-dance-pulse 1.6s ease-in-out infinite}.lf-dance-btn.locked{background:linear-gradient(160deg,#6a5a8a,#2a2440);border-color:#ffffff80;animation:none}@keyframes lf-dance-pulse{50%{transform:scale(1.06)}}.lf-dance-pick{position:absolute;inset:0;z-index:8;display:grid;place-items:center;background:#04081e8c}.lf-dance-pick .box{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1);max-height:94%;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1.4);border:2px solid #ffd34d;background:linear-gradient(160deg,#3a1450,#120a2e);color:#fff}.lf-dance-pick .box>b{font-size:calc(var(--u) * 2.1)}.lf-dance-pick .box>b small{font-size:calc(var(--u) * 1.15);font-weight:700;color:#ffd8f0}.lf-dance-pick .list{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * .8);min-height:0;overflow-y:auto;padding:2px}.lf-dance-pick .d{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .3);width:calc(var(--u) * 12.5);min-height:calc(var(--u) * 7.2);padding:calc(var(--u) * .6) calc(var(--u) * .4);border-radius:calc(var(--u) * 1);border:2px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font:inherit;font-size:calc(var(--u) * 1.25);font-weight:800;line-height:1.1;cursor:pointer}.lf-dance-pick .d .ic{font-size:calc(var(--u) * 2.9);line-height:1}.lf-dance-pick .d i{position:absolute;top:calc(var(--u) * .3);left:calc(var(--u) * .5);font-style:normal;font-size:calc(var(--u) * 1);color:#c8d4ff;opacity:.8}.lf-dance-pick .d:hover,.lf-dance-pick .d.is-focused{border-color:#ffd34d;background:#ffd34d29}.lf-dance-pick .d.fav:after{content:"⭐";position:absolute;top:calc(var(--u) * -.7);right:calc(var(--u) * -.5);font-size:calc(var(--u) * 1.6)}.lf-dance-pick .acts{display:flex;gap:calc(var(--u) * 1)}.screen.lf-dancing{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.screen.lf-dancing>*{opacity:0!important;pointer-events:none!important;transition:opacity .25s}body.lf-dancing-now .lf-clip-card{opacity:0;pointer-events:none}.lf-tbtn.sm.dance{font-size:4.6vmin;background:#b0287ab8;border-color:#ffd34d}.lf-prem-coupon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--u) * .6);margin:calc(var(--u) * .6) auto calc(var(--u) * 1)}.lf-prem-coupon .hd{font-weight:900;color:#ffd34d;font-size:calc(var(--u) * 1.4)}.lf-prem-coupon .lf-prem-code{width:calc(var(--u) * 14);max-width:60vw;text-align:center;letter-spacing:.08em;text-transform:uppercase;font-size:calc(var(--u) * 1.4);padding:calc(var(--u) * .4) calc(var(--u) * .8)}.lf-prem-codemsg{flex-basis:100%;text-align:center;font-size:calc(var(--u) * 1.25);color:#9dff7a;font-weight:700}.lf-prem-codemsg.bad{color:#ff8a8a}.lf-prem-plan .price .cpn{display:inline-block;margin-inline-start:calc(var(--u) * .4);font-style:normal;font-size:calc(var(--u) * 1.1);font-weight:900;color:#0c1238;background:#9dff7a;border-radius:calc(var(--u) * .5);padding:0 calc(var(--u) * .4)}.lf-phone-lnk{font-weight:800;color:#ffd34d!important}.lf-phone-qr{display:grid;place-items:center;z-index:60}.lf-phone-qr .card{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.8) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 1.6);background:linear-gradient(165deg,#1d3486,#0a1236);border:calc(var(--u) * .3) solid #4a66d8;color:#fff;text-align:center;max-width:min(92vw,calc(var(--u) * 44))}.lf-phone-qr h3{margin:0;color:#ffd34d;font-size:calc(var(--u) * 2.2);font-weight:900}.lf-phone-qr .qr{background:#fff;border-radius:calc(var(--u) * 1);padding:calc(var(--u) * .6);line-height:0}.lf-phone-qr .qr canvas{width:calc(var(--u) * 17);height:calc(var(--u) * 17);max-width:60vw;max-height:60vw;image-rendering:pixelated}.lf-phone-qr p{margin:0;font-size:calc(var(--u) * 1.4);color:#f2ecff}.lf-phone-qr p.tip{font-size:calc(var(--u) * 1.15);color:#b9c2e6}.lf-phone-qr .url{font-weight:800;color:#c8d4ff;font-size:calc(var(--u) * 1.3);-webkit-user-select:all;user-select:all}.lf-online-players .pl b.nc{color:var(--nc);text-shadow:0 0 calc(var(--u) * .6) var(--nc)}.lf-prof-nc{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--u) * .6) calc(var(--u) * .9);margin:calc(var(--u) * .2) 0 calc(var(--u) * .4)}.lf-prof-nc .hd{font-weight:800;color:#c8d4ff;font-size:calc(var(--u) * 1.2)}.lf-prof-nc .pv{font-weight:900;font-size:calc(var(--u) * 1.4);color:var(--nc, #ffffff);text-shadow:0 0 calc(var(--u) * .7) var(--nc, transparent)}.lf-prof-nc .sws{display:flex;gap:calc(var(--u) * .45)}.lf-prof-nc .sw{width:calc(var(--u) * 2.1);height:calc(var(--u) * 2.1);min-width:0;padding:0;border-radius:50%;border:calc(var(--u) * .2) solid rgba(255,255,255,.35);background:var(--c);cursor:pointer}.lf-prof-nc .sw.on{border-color:#fff;box-shadow:0 0 0 calc(var(--u) * .2) var(--c),0 0 calc(var(--u) * 1) var(--c)}.lf-prof-nc .sw.locked{opacity:.45}.lf-prof-nc .sw:focus-visible{outline:2px solid #ffffff;outline-offset:2px}
