.tl{--line: rgba(201, 162, 74, .22);--line-2: rgba(236, 227, 210, .1);--panel: linear-gradient(180deg, rgba(27, 24, 21, .92), rgba(14, 12, 11, .94));--ok: #9be08a;--hold: var(--tear);position:relative;min-height:100vh;padding:92px var(--gut) 0;background:radial-gradient(60% 40% at 85% 0%,rgba(255,106,26,.1),transparent 70%),radial-gradient(50% 35% at 0% 30%,rgba(201,162,74,.08),transparent 70%),var(--void);color:var(--bone)}.tl em{font-style:normal}:where(.tl) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:where(.tl) input,:where(.tl) select{font:inherit;color:var(--bone)}:where(.tl) select{appearance:none;background:#0b0a09 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M0 0l5 6 5-6z' fill='%23c9a24a'/></svg>") no-repeat right 8px center;border:1px solid var(--line);padding-block:7px 7px;padding-inline:9px 24px;font-size:12px;border-radius:2px}.tl select:focus,.tl input:focus{outline:1px solid var(--gold-hot);outline-offset:1px}:where(.tl) a{color:inherit;text-decoration:none}.tl-rail{position:sticky;top:64px;z-index:40;display:flex;gap:4px;margin:0 calc(var(--gut) * -1);padding:8px var(--gut);overflow-x:auto;scrollbar-width:none;background:linear-gradient(180deg,#050404f0,#050404d1);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.tl-rail::-webkit-scrollbar{display:none}.tl-rail a{display:flex;align-items:center;gap:8px;flex:none;padding-block:7px 7px;padding-inline:8px 12px;font-size:10.5px;letter-spacing:.16em;color:#b5ab99;border:1px solid transparent;transition:color .2s,border-color .2s,background .2s}.tl-rail a:hover{color:var(--bone);border-color:var(--line)}.tl-rail a.is-on{color:var(--void);background:var(--gold-hot)}.tl-rail a.is-on .tl-ico{filter:drop-shadow(0 0 0 transparent)}.tl-rail__grid{width:18px;height:18px;background:linear-gradient(currentColor 0 0) 0 0 / 7px 7px no-repeat,linear-gradient(currentColor 0 0) 100% 0 / 7px 7px no-repeat,linear-gradient(currentColor 0 0) 0 100% / 7px 7px no-repeat,linear-gradient(currentColor 0 0) 100% 100% / 7px 7px no-repeat}.tl-ico{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--s);height:var(--s)}.tl-ico img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.55))}.tl-ico--none{border:1px dashed rgba(236,227,210,.3);border-radius:6px;font:700 calc(var(--s) * .32) / 1 var(--f-mono);color:var(--ash)}.tl-face{position:relative;display:inline-block;flex:none;width:var(--s);height:var(--s);border-radius:10px;overflow:hidden;background:#1b1815;box-shadow:0 0 0 1px #c9a24a40,0 6px 16px #00000073;transition:filter .25s,transform .25s}.tl-face img{width:100%;height:100%;object-fit:cover;display:block}.tl-face b{display:grid;place-items:center;height:100%;font:900 20px var(--f-display);color:var(--ash)}.tl-face--full{height:calc(var(--s) * 1.48);border-radius:12px;background:radial-gradient(70% 60% at 50% 30%,#ff6a1a40,#120f0d)}.tl-face--full img{object-fit:contain;object-position:bottom}.tl-face.is-dim{filter:grayscale(.85) brightness(.55)}.tl-card{position:relative;padding:18px;background:var(--panel);border:1px solid var(--line-2);box-shadow:inset 0 1px #fff0c80a}.tl-card:before,.tl-card:after{content:"";position:absolute;width:12px;height:12px;border:1px solid var(--gold);opacity:.55}.tl-card:before{top:-1px;inset-inline-start:-1px;border-inline-end:0;border-bottom:0}.tl-card:after{bottom:-1px;inset-inline-end:-1px;border-inline-start:0;border-top:0}.tl-card__k{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;font-size:10px;letter-spacing:.2em;color:var(--gold)}.tl-src{font-size:9px;letter-spacing:.1em;padding:2px 5px;color:#8a8174;border:1px solid var(--line-2);cursor:help}.tl-chip{display:inline-block;padding:3px 7px;font-size:9.5px;letter-spacing:.12em;border:1px solid var(--line);color:#cfc4b0}.tl-btn{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-size:10.5px;letter-spacing:.18em;color:var(--void)!important;background:var(--gold-hot);transition:background .2s,transform .2s}.tl-btn:hover{background:var(--bone);transform:translate(3px)}.tl-btn--ghost{color:var(--gold-hot)!important;background:transparent;border:1px solid var(--line)}.tl-btn--ghost:hover{background:#c9a24a1f}.tl-qty{width:100%;min-width:0;padding:8px 9px;font-size:14px;text-align:end;background:#0b0a09;border:1px solid var(--line);border-radius:2px}.tl-qty::placeholder{color:#4a443d}.tl-qty.is-bad{border-color:var(--blood-hot)}.tl-search{min-width:0;padding:10px 12px;font-size:13px;background:#0b0a09;border:1px solid var(--line)}.tl-step{display:inline-grid;grid-template-columns:30px minmax(44px,auto) 30px;align-items:center;border:1px solid var(--line);background:#0b0a09}.tl-step button{height:30px;font-size:16px;color:var(--gold-hot);transition:background .15s}.tl-step button:hover:not(:disabled){background:#c9a24a29}.tl-step button:disabled{opacity:.25;cursor:default}.tl-step b{text-align:center;font-size:13px}.tl-seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--line)}.tl-seg button{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;font:600 10.5px var(--f-mono);letter-spacing:.12em;color:#a99f8d}.tl-seg button.is-on{background:var(--gold-hot);color:var(--void)}.tl-stamp{display:inline-block;padding:4px 8px 3px;font-size:10px;font-weight:600;letter-spacing:.14em;white-space:nowrap;border:1.5px solid currentColor;transform:rotate(-2deg);color:var(--ash)}.tl-stamp[data-k=SPEND-NOW],.tl-stamp[data-k=DO-IT-NOW]{color:var(--void);background:var(--ok);border-color:var(--ok);box-shadow:0 0 18px #9be08a59}.tl-stamp[data-k^=HOLD],.tl-stamp[data-k^=DO-IT-D]{color:var(--hold)}.tl-stamp[data-k=NO-MORE-DAYS]{color:var(--blood-hot);text-decoration:line-through}.tl-stamp[data-k=ANY-TIME]{color:var(--gold-hot)}.tl-stamp[data-k=DAY-UNKNOWN]{color:var(--duck);border-style:dashed}.tl-flags{margin-top:14px;border:1px solid var(--line-2);background:#0e0c0bb3}.tl-flags summary{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:10px;letter-spacing:.2em;color:#b5ab99;cursor:pointer;list-style:none}.tl-flags summary::-webkit-details-marker{display:none}.tl-flags summary:before{content:"\25b8";color:var(--gold);transition:transform .2s}.tl-flags[open] summary:before{transform:rotate(90deg)}.tl-flags summary span{padding:1px 6px;background:#c9a24a33;color:var(--gold-hot)}.tl-flags ul,.tlh-trust__list{display:grid;gap:8px;margin:0;padding:0 14px 14px;list-style:none}.tl-flag{--c: var(--ash);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;padding:8px 10px;border-inline-start:3px solid var(--c);background:#ffffff06;font-family:var(--f-serif);font-size:16px;line-height:1.3;color:#d8cfbf}.tl-flag[data-k=CHECK]{--c: var(--duck)}.tl-flag[data-k=CONFLICT]{--c: var(--blood-hot)}.tl-flag[data-k=MISSING]{--c: #8a8174}.tl-flag[data-k=PARTIAL]{--c: var(--tear)}.tl-flag[data-k=ASSUMED]{--c: var(--gold)}.tl-flag[data-k=RESOLVED]{--c: var(--ok)}.tl-flag[data-k=WARNING]{--c: var(--ember)}.tl-flag__k{font-size:9.5px;font-weight:600;letter-spacing:.14em;color:var(--c);white-space:nowrap}.tl-flag__s{font-size:9px;color:#7d7568;cursor:help}.tl-head{padding:48px 0 28px}.tl-head__h{margin:10px 0 0;font-family:var(--f-display);font-weight:900;font-size:clamp(46px,min(7vw,12vh),120px);line-height:.86}.tl-head__h em{background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent}.tl-head__p{max-width:52ch;margin:12px 0 0;font-size:clamp(17px,1.6vw,22px);color:#b9af9e}.tlh-sec{display:flex;align-items:baseline;gap:12px;margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:.24em;color:var(--bone)}.tlh-sec span{color:var(--ember)}.tlh-sec em{font-weight:400;letter-spacing:.08em;color:var(--ash);text-transform:none}.tl-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:80px calc(var(--gut) * -1) 0;padding:22px var(--gut) 40px;border-top:1px solid var(--line-2);font-size:9.5px;letter-spacing:.16em;color:#6f6860}.tlh-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4vw;align-items:end;padding:7vh 0 9vh}.tlh-hero__h{display:flex;flex-direction:column;margin:2vh 0 0;font-family:var(--f-display);font-weight:900;font-size:clamp(58px,min(9vw,15vh),168px);line-height:.84}.tlh-hero__h span:last-child{background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent}.tlh-hero__p{max-width:44ch;margin:3vh 0 0;font-family:var(--f-serif);font-size:clamp(18px,1.6vw,24px);line-height:1.35;color:#cfc6b5}.tlh-hero__side{display:grid;gap:10px}.tlh-live{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"g c" "e e";gap:12px 16px;padding:18px;background:var(--panel);border:1px solid var(--line);transition:border-color .25s,transform .25s}.tlh-live:hover{border-color:var(--gold-hot);transform:translateY(-2px)}.tlh-live__g{grid-area:g;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:radial-gradient(circle,rgba(255,59,31,.35),transparent 70%)}.tlh-live__c{grid-area:c;display:grid;gap:4px;align-content:center}.tlh-live__c i{font-style:normal;font-size:10px;letter-spacing:.16em;color:var(--ash)}.tlh-live__c b{font:900 clamp(26px,2.6vw,36px) / .95 var(--f-display)}.tlh-live__c span{font-size:11px;color:#cfc4b0}.tlh-live__c em{color:var(--tear)}.tlh-live__c em.is-live,.tlt-gor__live.is-live{color:var(--ok)}.tlh-live__e{grid-area:e;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-top:12px;border-top:1px dashed var(--line);font-size:11px}.tlh-live__e i{font-style:normal;color:var(--gold);letter-spacing:.18em}.tlh-live__e b{color:var(--bone);font-size:13px}.tlh-live__e span{color:var(--ok)}.tlh-profile{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;font-size:10px;letter-spacing:.14em;color:var(--ash)}.tlh-profile b{color:var(--bone);font-size:12px}.tlh-profile button{margin-inline-start:auto;padding:4px 8px;border:1px solid var(--line-2)!important;color:#8a8174!important;font-size:9.5px!important;letter-spacing:.14em}.tlh-profile button:hover{color:var(--blood-hot)!important;border-color:var(--blood-hot)!important}.tlh-ask{padding-bottom:9vh}.tlh-ask__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tlh-q{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:12px;min-height:190px;padding:20px;overflow:hidden;background:var(--panel);border:1px solid var(--line-2);transition:border-color .25s,transform .35s var(--ease),background .25s}.tlh-q:after{content:"";position:absolute;inset:auto -20% -60% 30%;height:120%;background:radial-gradient(closest-side,rgba(255,106,26,.18),transparent);opacity:0;transition:opacity .35s}.tlh-q:hover{border-color:var(--gold-hot);transform:translateY(-4px)}.tlh-q:hover:after{opacity:1}.tlh-q__ico{display:flex;gap:2px}.tlh-q__ico .tl-ico{transition:transform .4s var(--ease)}.tlh-q:hover .tlh-q__ico .tl-ico{transform:translateY(-4px) rotate(-6deg)}.tlh-q:hover .tlh-q__ico .tl-ico:nth-child(2){transform:translateY(-6px) rotate(5deg);transition-delay:.05s}.tlh-q b{font:900 clamp(24px,2.2vw,34px) / .95 var(--f-display)}.tlh-q>span:last-child{font-size:10.5px;letter-spacing:.16em;color:var(--gold-hot)}.tlh-groups{display:grid;gap:2px;padding-bottom:9vh}.tlh-group{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;padding:22px 0;border-top:1px solid var(--line-2)}.tlh-group__k b{display:block;font:900 clamp(34px,3.2vw,52px) / .9 var(--f-display);color:transparent;-webkit-text-stroke:1px rgba(236,227,210,.55)}.tlh-group__k span{display:block;margin-top:6px;color:var(--ash);font-size:16px}.tlh-group__tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.tlh-tool{display:grid;gap:6px;padding:14px 16px;background:#1b181599;border:1px solid var(--line-2);transition:border-color .2s,background .2s}.tlh-tool:hover{border-color:var(--gold);background:#c9a24a14}.tlh-tool__ico{display:flex;gap:2px}.tlh-tool b{font:800 22px / 1 var(--f-display);letter-spacing:.01em}.tlh-tool span:last-child{font-family:var(--f-serif);font-size:16px;line-height:1.25;color:#a99f8d}.tlh-trust{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px 4vw;align-items:center}.tlh-trust .tlh-sec{grid-column:1 / -1}.tlh-trust__list{padding:0}.tlh-faces{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;opacity:.85}.tlt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"clock gor" "ev gor" "sh sh";gap:12px}.tlt-clock{grid-area:clock}.tlt-clock__big{display:block;font-size:clamp(44px,4.6vw,68px);font-weight:600;line-height:1;letter-spacing:.02em;color:var(--gold-hot)}.tlt-clock__d{margin:6px 0 0;font-size:11px;letter-spacing:.16em}.tlt-clock__l{margin:12px 0 0;font-size:11px;color:#a99f8d}.tlt-clock__off{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:10px;letter-spacing:.14em;color:var(--ash)}.tlt-gor{grid-area:gor;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art body" "week week";gap:18px 24px;background:radial-gradient(60% 80% at 10% 30%,rgba(255,59,31,.18),transparent 70%),var(--panel)}.tlt-gor__art{grid-area:art;display:grid;justify-items:center;gap:10px;align-content:start}.tlt-gor__art .tl-ico{animation:tl-bob 3.2s ease-in-out infinite}@keyframes tl-bob{50%{transform:translateY(-6px) rotate(-2deg)}}.tlt-gor__live{font-size:10.5px;letter-spacing:.12em;color:var(--tear)}.tlt-gor__body{grid-area:body;min-width:0}.tlt-gor__name{margin:0;font:900 clamp(38px,4.4vw,72px) / .88 var(--f-display)}.tlt-gor__boost{display:flex;align-items:baseline;gap:10px;margin:8px 0 14px;font-size:20px}.tlt-gor__boost b{color:var(--gold-hot)}.tlt-gor__boost span{font-size:12px;color:var(--ember)}.tlt-ratio{display:flex;justify-content:space-between;align-items:center;height:38px;padding:0 10px;font:600 11px var(--f-mono);letter-spacing:.1em;background:linear-gradient(90deg,#ff6a1a8c 0 calc(var(--b) * 1%),#7cc6ff59 calc(var(--b) * 1%) 100%);border:1px solid var(--line)}.tlt-ratio span{display:flex;align-items:center;gap:6px}.tlt-gor__meta{margin:10px 0 0;font-size:10px;letter-spacing:.1em;color:var(--ash);line-height:1.6}.tlt-week{grid-area:week;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.tlt-week li{display:grid;gap:3px;padding:8px 6px;border:1px solid var(--line-2);font-size:9.5px;color:#8a8174}.tlt-week li b{font-size:11px;color:var(--bone)}.tlt-week li i{font-style:normal;color:var(--gold)}.tlt-week li.is-today{border-color:var(--gold-hot);background:#f6cf741a;color:var(--bone)}.tlt-ev{grid-area:ev}.tlt-ev__empty{margin:12px 0 0;color:#a99f8d;font-size:16px}.tlt-ev__state{margin:14px 0 8px;font-size:18px}.tlt-ev__state b{margin-inline-end:8px;padding:3px 8px;font-size:12px;letter-spacing:.12em;background:var(--gold-hot);color:var(--void)}.tlt-ev__items{display:grid;gap:6px;margin-top:10px}.tlt-ev__items>span{font-size:9.5px;letter-spacing:.18em;color:var(--ok)}.tlt-ev__items.is-next>span{color:var(--ash)}.tlt-ev__items>div{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tlt-ev__miss{display:flex;gap:8px;align-items:center;font-size:13px;color:#b5ab99}.tlt-sh{grid-area:sh}.tlt-sh__cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tlt-sh ul{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.tlt-sh li{display:grid;justify-items:center;gap:2px;font-size:10px}.tlt-sh__none{color:var(--ash)}.tlt-rules{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;align-items:start}.tlt-rules__list{margin:0;padding-inline-start:18px;color:#b9af9e;font-family:var(--f-serif);font-size:17px;line-height:1.5}.tlt-rules .tl-flags{margin:0}.tl-evset{display:grid;gap:12px}.tl-evset__events{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tl-evset__events button{display:grid;justify-items:center;gap:4px;padding:10px 4px 8px;border:1px solid var(--line-2)!important;background:#0e0c0b99!important;transition:border-color .2s,background .2s,transform .2s}.tl-evset__events button span{font-size:9px;letter-spacing:.1em;color:#a99f8d;text-align:center}.tl-evset__events button:hover{border-color:var(--line)!important;transform:translateY(-2px)}.tl-evset__events button.is-on{border-color:var(--gold-hot)!important;background:#f6cf741f!important}.tl-evset__events button.is-on span{color:var(--gold-hot)}.tl-evset.is-compact .tl-evset__events button{padding:6px 2px}.tl-evset__day{display:flex;flex-wrap:wrap;align-items:end;gap:10px 18px}.tl-evset__day label{display:grid;gap:4px;font-size:9.5px;letter-spacing:.16em;color:var(--ash)}.tl-evset__day input[type=date]{padding:6px 8px;background:#0b0a09;border:1px solid var(--line);color-scheme:dark;font-size:13px}.tl-evset__quick{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:9.5px;letter-spacing:.14em;color:var(--ash)}.tl-evset__quick button{padding:6px 8px;border:1px solid var(--line-2)!important;font-size:11px;color:#cfc4b0!important}.tl-evset__quick button.is-on{background:var(--gold-hot)!important;color:var(--void)!important}.tle-set{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-bottom:26px}.tle-set__now{display:flex;align-items:center;gap:12px}.tle-set__now b{display:block;font:800 22px / 1 var(--f-display)}.tle-set__now i{display:flex;align-items:center;gap:8px;margin-top:6px;font-style:normal;font-size:11px;color:var(--gold-hot);letter-spacing:.12em}.tle-main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:start}.tle-group{margin-bottom:18px}.tle-group__k{margin:0 0 6px;font-size:9.5px;letter-spacing:.24em;color:var(--ash)}.tle-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tle-item{display:grid;grid-template-columns:44px minmax(0,1fr) 92px;gap:8px;align-items:center;padding-block:6px 6px;padding-inline:4px 8px;background:#1b18158c;border:1px solid var(--line-2);transition:border-color .2s,background .2s}.tle-item.is-has{border-color:#f6cf7473;background:#f6cf740f}.tle-item.is-zero{opacity:.55}.tle-item__name{min-width:0;font-size:13.5px;line-height:1.15}.tle-item__name i{display:block;margin-top:2px;font-style:normal;font-size:9.5px;color:var(--gold);letter-spacing:.06em}.tle-item.is-zero .tle-item__name i{color:var(--ash)}.tle-item .tl-qty{padding:7px;font-size:13px}.tle-item__auto{padding:6px 7px;text-align:end;font-size:13px;border:1px dashed var(--gold)!important;color:var(--gold-hot)!important}.tle-item__auto span{display:block;font-size:8.5px;letter-spacing:.14em;color:var(--ash)}.tle-hint{margin:6px 0 0;font-size:9.5px;letter-spacing:.08em;color:#6f6860}.tle-hint a,.tle-hint button{color:var(--gold-hot)!important;text-decoration:underline;text-underline-offset:2px;font-size:inherit!important}.tle-acts{display:grid;gap:6px;margin-top:6px}.tle-act{display:grid;grid-template-columns:44px minmax(0,1fr) 96px 110px;gap:8px;align-items:center;padding-block:6px 6px;padding-inline:4px 8px;background:#1b18158c;border:1px solid var(--line-2);font-size:13.5px}.tle-act i{display:block;font-style:normal;font-size:9.5px;color:var(--gold)}.tle-out{position:sticky;top:130px;display:grid;gap:12px}.tle-score{background:radial-gradient(80% 90% at 100% 0%,rgba(246,207,116,.16),transparent 70%),var(--panel)}.tle-score__big{display:block;font-size:clamp(54px,6vw,92px);font-weight:600;line-height:.95;background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent}.tle-score__row{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:12px}.tle-score__row span{display:grid;gap:2px}.tle-score__row i{font-style:normal;font-size:9px;letter-spacing:.16em;color:var(--ash)}.tle-score__row b{font-size:20px}.tle-score__row .is-lost b{color:var(--blood-hot)}.tle-score__note{margin:10px 0 0;font-size:13px;color:var(--duck)}.tle-verdicts ul{display:grid;gap:4px;max-height:58vh;margin:0;padding:0;overflow:auto;list-style:none;scrollbar-width:thin}.tle-verdicts li{display:grid;grid-template-columns:36px minmax(0,1fr) auto 62px 62px;gap:8px;align-items:center;padding:6px 4px;border-bottom:1px solid var(--line-2)}.tle-v__name{min-width:0;font-size:13px;line-height:1.15}.tle-v__name i{display:block;font-style:normal;font-size:9.5px;color:var(--ash)}.tle-v__pts{display:grid;text-align:end;font-size:13px}.tle-v__pts i{font-style:normal;font-size:8.5px;letter-spacing:.14em;color:var(--ash)}.tle-v__pts.is-best{color:var(--gold-hot)}.tle-verdicts li[data-v=NO-SCORE],.tle-verdicts li[data-v="NO SCORE"]{opacity:.5}.tle-empty{color:#a99f8d;font-size:16px}.tle-days{margin-top:48px}.tle-days__row{display:grid;grid-template-columns:repeat(var(--n),minmax(150px,1fr));gap:6px;margin:0;padding:0 0 6px;overflow-x:auto;list-style:none}.tle-days__row li{display:grid;grid-template-rows:auto auto 1fr auto auto;gap:8px;min-height:210px;padding:14px 12px;background:var(--panel);border:1px solid var(--line-2);border-top:3px solid var(--line)}.tle-days__row li.is-today{border-color:var(--gold-hot);border-top-color:var(--ok);box-shadow:0 0 0 1px var(--gold-hot),0 14px 40px #f6cf741f}.tle-days__row li.is-past{opacity:.4}.tle-day__k{margin:0;font-size:11px;letter-spacing:.18em;color:var(--gold)}.tle-day__k em{margin-inline-start:6px;padding:1px 5px;background:var(--ok);color:var(--void);font-size:9px}.tle-day__theme{font:800 19px / 1 var(--f-display)}.tle-day__icons{display:flex;flex-wrap:wrap;gap:2px;align-content:start}.tle-day__sum{margin:0;font-size:16px;color:var(--ok)}.tle-day__sum.is-zero{font-size:9.5px;letter-spacing:.12em;color:var(--ash)}.tle-day__it{opacity:.32;filter:grayscale(.7);transition:opacity .2s}.tle-day__it.is-mine{opacity:1;filter:none}.tle-day__miss{margin:0;font-size:10px;color:var(--duck);letter-spacing:.12em}.tle-day__tasks{margin:0;font-size:9px;color:var(--ash);letter-spacing:.1em}.tle-cross{margin-top:48px}.tle-cross__bars{display:grid;gap:4px}.tle-cross__bars button{display:grid;grid-template-columns:34px 130px minmax(0,1fr) 80px;gap:12px;align-items:center;padding-block:6px 6px;padding-inline:4px 10px;border:1px solid var(--line-2)!important;text-align:start}.tle-cross__bars button span{font-size:10px;letter-spacing:.14em;color:#b5ab99}.tle-cross__bars button i{height:10px;width:calc(var(--w) * 100%);min-width:2px;background:linear-gradient(90deg,var(--ember),var(--gold-hot));transition:width .6s var(--ease)}.tle-cross__bars button b{text-align:end;font-size:14px}.tle-cross__bars button.is-on{border-color:var(--gold-hot)!important;background:#f6cf7412!important}.tle-matrix{margin-top:12px;border:1px solid var(--line-2)}.tle-matrix summary{padding:10px 14px;font-size:10px;letter-spacing:.2em;color:#b5ab99;cursor:pointer}.tle-matrix__wrap{overflow-x:auto}.tle-matrix table{width:100%;border-collapse:collapse;font-size:11.5px}.tle-matrix th,.tle-matrix td{padding:5px 10px;border-top:1px solid var(--line-2);text-align:end;white-space:nowrap}.tle-matrix thead th{font-size:9px;letter-spacing:.12em;color:var(--gold)}.tle-matrix tbody th{display:flex;align-items:center;gap:6px;text-align:start;font-weight:400;color:#cfc4b0}.tle-matrix td{color:var(--bone)}.tle-warn{margin-top:28px}.tlu-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:22px}.tlu-tabs a{position:relative;display:grid;justify-items:center;gap:6px;padding:14px 6px 12px;border:1px solid var(--line-2);background:#0e0c0b99;transition:border-color .2s,background .2s}.tlu-tabs a span{font-size:9.5px;letter-spacing:.14em;color:#a99f8d;text-align:center}.tlu-tabs a:hover{border-color:var(--line)}.tlu-tabs a.is-on{border-color:var(--gold-hot);background:#f6cf741a}.tlu-tabs a.is-on span{color:var(--gold-hot)}.tlu-tabs a.is-on:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;background:var(--void);border-inline-end:1px solid var(--gold-hot);border-bottom:1px solid var(--gold-hot);transform:translate(-50%) rotate(45deg)}.tlu-split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px;align-items:start}.tlu-out{position:sticky;top:130px;display:grid;gap:12px}.tlu-out .tl-flags{margin:0}.tlu-in__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.tlu-in__head .tl-card__k{margin:0}.tlu-target{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.16em;color:var(--gold-hot)}.tlu-rows{display:grid;gap:4px}.tlu-row{display:grid;align-items:center;gap:10px;padding-block:6px 6px;padding-inline:4px 8px;background:#0e0c0b80;border:1px solid var(--line-2)}.tlu-row--fc{grid-template-columns:56px minmax(0,1fr) auto auto 150px}.tlu-row--lab{grid-template-columns:minmax(0,1fr) auto auto auto 90px;padding-inline-start:12px}.tlu-row__name{min-width:0;font-size:14px;line-height:1.2}.tlu-row__name i{display:block;font-style:normal;font-size:9.5px;color:var(--ash);letter-spacing:.06em}.tlu-sel{display:grid;gap:2px;font-size:8.5px;letter-spacing:.16em;color:var(--ash)}.tlu-row__cost{display:grid;gap:2px;justify-items:end;font-size:13px}.tlu-row__cost span{display:flex;align-items:center;gap:4px}.tlu-row__cost em{font-size:9.5px;color:var(--duck)}.tlu-arrow{color:var(--gold)}.tlu-tier{margin-top:14px}.tlu-tier__k{margin:0 0 6px;font-size:9.5px;letter-spacing:.2em;color:var(--gold)}.tlu-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 4px;font-size:9.5px;letter-spacing:.14em;color:var(--ash)}.tlu-presets button{padding:6px 9px;border:1px solid var(--line)!important;color:var(--gold-hot)!important;font-size:10px!important;letter-spacing:.12em;transition:background .2s}.tlu-presets button:hover:not(:disabled){background:#c9a24a26!important}.tlu-presets button:disabled{opacity:.3}.tlu-need,.tl-need{display:grid;grid-template-columns:40px minmax(0,1fr) 70px 100px 64px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line-2)}.tl-need__name{font-size:13.5px;line-height:1.15}.tl-need__n,.tl-need__short{display:grid;text-align:end;font-size:15px}.tl-need i{font-style:normal;font-size:8.5px;letter-spacing:.16em;color:var(--ash)}.tl-need__have{display:grid;gap:2px}.tl-need__have .tl-qty{padding:5px 6px;font-size:12.5px}.tl-need__short{color:var(--blood-hot)}.tl-need.is-ok .tl-need__short{color:var(--ok)}.tlu-warn{margin:10px 0 0;font-size:10.5px;color:var(--duck)}.tlu-sub{margin:10px 0 0;font-size:9.5px;letter-spacing:.1em;color:#7d7568}.tlu-pts{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center}.tlu-pts p{margin:0;font-size:15px;line-height:1.4}.tlu-pts b{color:var(--gold-hot)}.tlu-pts i{display:block;margin-top:4px;font-style:normal;font-size:10px;color:var(--ash)}.tlu-req ol{display:grid;gap:3px;margin:0;padding:0;list-style:none;font-size:11px}.tlu-req li{display:grid;grid-template-columns:96px 1fr;gap:10px;padding:5px 8px;color:#a99f8d}.tlu-req li b{color:var(--bone)}.tlu-req li.is-next{background:#f6cf741f;color:var(--gold-hot);box-shadow:inset 3px 0 0 var(--gold-hot)}.tlu-req li.is-miss{color:var(--ash);font-style:italic}.tlu-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:6px;margin-top:10px;font-size:14px}.tlu-res span{display:grid;gap:2px;padding:6px 8px;background:#0e0c0b99;border:1px solid var(--line-2)}.tlu-res i{font-style:normal;font-size:8.5px;letter-spacing:.14em;color:var(--ash)}.tlu-ex.is-short{border-color:#ff6a1a73}.tlu-ex p{margin:10px 0 0;font-size:14px;line-height:1.45}.tlu-ex__rates{display:grid;gap:6px}.tlu-ex__rates span{display:flex;align-items:center;gap:6px;font-size:14px}.tlu-trap{padding:10px 12px;border-inline-start:3px solid var(--ember);background:#ff6a1a14}.tlu-trap b:first-child{color:var(--ember)}.tlu-check{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.12em;color:#cfc4b0}.tlu-check input{accent-color:var(--gold-hot);width:16px;height:16px}.tlu-tomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tlu-tomeset{padding:10px;background:#0e0c0b8c;border:1px solid var(--line-2)}.tlu-tomeset__head{display:flex;align-items:center;gap:2px;margin-bottom:8px}.tlu-tomeset__head span{margin-inline-start:8px;min-width:0}.tlu-tomeset__head b{display:block;font:800 18px / 1 var(--f-display)}.tlu-tomeset__head i{display:block;margin-top:3px;font-style:normal;font-size:9.5px;color:var(--gold)}.tlu-tomeset__head em{color:var(--ok)}.tlu-tome{display:grid;grid-template-columns:26px 1fr 10px 1fr auto auto;gap:4px;align-items:center;padding:3px 0;font-size:11px}.tlu-tome select{padding-block:5px 5px;padding-inline:6px 18px;font-size:11.5px;background-position:right 5px center}.tlu-tome__n{color:var(--gold-hot);font-size:12px;font-weight:600}.tlu-tome__b{color:var(--ash);font-size:10px}.tlu-tome__r{min-width:46px;text-align:end;color:var(--ok)}.tlu-tome__r em{color:var(--duck)}.tlu-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;max-height:620px;overflow:auto;padding:2px}.tlu-pick button{display:grid;justify-items:center;gap:4px;padding:6px 2px;border:1px solid transparent!important;transition:border-color .2s,background .2s}.tlu-pick button span{font-size:9px;letter-spacing:.04em;color:#a99f8d;text-align:center;line-height:1.1}.tlu-pick button:hover{border-color:var(--line)!important}.tlu-pick button.is-on{border-color:var(--gold-hot)!important;background:#f6cf741a!important}.tlu-pick button.is-on .tl-face{filter:none}.tlu-star__who{display:flex;gap:16px;align-items:end;margin-bottom:14px}.tlu-star__who b{display:block;font:900 32px / .9 var(--f-display)}.tlu-star__who i{display:block;margin:6px 0;font-style:normal;font-size:10.5px;color:var(--gold);letter-spacing:.12em}.tlu-star__who a{font-size:10px;letter-spacing:.14em;color:var(--gold-hot)}.tlu-star__pos{display:flex;flex-wrap:wrap;gap:10px}.tlu-star__pos label,.tlu-star__have{display:grid;gap:3px;font-size:9px;letter-spacing:.16em;color:var(--ash)}.tlu-star__have{margin:14px 0 4px}.tlu-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:14px}.tlu-ladder__s{display:grid;gap:3px;padding:8px 6px;text-align:center;border:1px solid var(--line-2)}.tlu-ladder__s b{color:var(--gold-hot);font-size:12px;letter-spacing:-.1em}.tlu-ladder__s span{font-size:13px}.tlu-ladder__s.is-done{opacity:.45}.tlu-ladder__s.is-tgt{border-color:var(--gold-hot);background:#f6cf741a}.tlu-pips{display:flex;gap:2px;margin-top:8px}.tlu-pips i{flex:1;height:6px;background:#ece3d214}.tlu-pips i.is-done{background:var(--gold)}.tlu-pips i.is-plan{background:#7cc6ff8c}.tlu-robot{display:flex;gap:18px;align-items:center}.tlu-robot__ctl{display:grid;gap:10px}.tlu-robot__ctl label{display:grid;gap:4px;font-size:9px;letter-spacing:.16em;color:var(--ash)}.tlu-robot__ctl--row{display:flex;flex-wrap:wrap;gap:18px}.tlu-bands{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;margin-top:16px}.tlu-bands span{display:grid;gap:1px;padding:6px 2px;text-align:center;font-size:10px;border:1px solid var(--line-2);color:#8a8174}.tlu-bands span b{color:var(--bone)}.tlu-bands span i{font-style:normal}.tlu-bands span.is-done{background:#c9a24a33}.tlu-bands span.is-plan{border-color:var(--tear);color:var(--tear)}.tlu-trove__ctl{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.tlu-trove__ctl label{display:grid;gap:4px;font-size:9px;letter-spacing:.16em;color:var(--ash)}.tlu-trove{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.tlu-trove__col p{margin:0 0 4px;font-size:10px;letter-spacing:.12em;color:var(--gold)}.tlu-trove__col div{display:flex;gap:3px}.tlu-trove__col button{flex:1;padding:8px 0;font:600 11px var(--f-mono)!important;border:1px solid var(--line-2)!important;color:#8a8174!important;transition:background .15s}.tlu-trove__col button:hover{border-color:var(--gold)!important}.tlu-trove__col button.is-done{background:#c9a24a47!important;color:var(--bone)!important}.tlu-trove__col button.is-plan{border-color:var(--tear)!important;color:var(--tear)!important;background:#7cc6ff14!important}.tlr-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px}.tlr-modes button{display:grid;justify-items:start;gap:4px;padding:14px 16px;border:1px solid var(--line-2)!important;background:var(--panel)!important;text-align:start;transition:border-color .2s,transform .2s}.tlr-modes button b{font-size:12px;letter-spacing:.16em}.tlr-modes button span{font-size:15px;color:var(--ash)}.tlr-modes button:hover{transform:translateY(-2px);border-color:var(--line)!important}.tlr-modes button.is-on{border-color:var(--gold-hot)!important;box-shadow:0 0 0 1px var(--gold-hot)}.tlr-modes button.is-on b{color:var(--gold-hot)}.tlr-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;align-items:start}.tlr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.tlr-h{display:grid;justify-items:center;gap:3px}.tlr-h>button{display:grid;justify-items:center;gap:3px;padding:4px 2px}.tlr-h>button span{font-size:9px;color:#8a8174;text-align:center;line-height:1.1}.tlr-h.is-own>button span{color:var(--bone)}.tlr-h.is-own .tl-face{box-shadow:0 0 0 2px var(--gold-hot),0 6px 16px #00000073}.tlr-h__lv{display:flex;gap:2px}.tlr-h__lv button{width:10px;height:10px;border:1px solid var(--gold)!important}.tlr-h__lv button.is-on{background:var(--gold-hot)!important}.tlr-troops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2)}.tlr-troops .tl-card__k{grid-column:1 / -1;margin:0}.tlr-troops label{display:grid;justify-items:start;gap:4px;font-size:9.5px;letter-spacing:.14em;color:var(--ash)}.tlr-out{display:grid;gap:12px}.tlr-out .tl-flags{margin:0}.tlr-badge{justify-self:start;margin:0;padding:6px 10px;font-size:10px;letter-spacing:.16em;color:var(--duck);border:1px dashed var(--duck)}.tlr-pick{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:8px 0}.tlr-pick+.tlr-pick{border-top:1px solid var(--line-2)}.tlr-pick__rank{position:absolute;inset-inline-start:-6px;top:4px;z-index:1;padding:1px 5px;font-size:10px;background:var(--gold-hot);color:var(--void)}.tlr-pick__body b{display:block;font:900 22px / 1 var(--f-display)}.tlr-pick.is-big .tlr-pick__body b{font-size:36px}.tlr-pick__body>i{display:block;margin:4px 0 6px;font-style:normal;font-size:10px;color:var(--gold);letter-spacing:.12em}.tlr-pick ul{margin:0;padding-inline-start:16px;font-family:var(--f-serif);font-size:15.5px;line-height:1.4;color:#cfc4b0}.tlr-pick li.is-warn{color:var(--duck)}.tlr-joiners{display:grid}.tlr-squad{display:grid;grid-template-columns:70px repeat(3,minmax(0,1fr));gap:8px;align-items:center;padding:10px 0;border-top:1px solid var(--line-2)}.tlr-squad__n{font-size:10px;letter-spacing:.16em;color:var(--gold)}.tlr-slot{position:relative;display:grid;justify-items:center;gap:4px;padding:8px 4px;border:1px solid var(--line-2)}.tlr-slot b{position:absolute;top:4px;right:6px;font-size:13px;color:var(--gold-hot)}.tlr-slot span{font-size:10px;text-align:center}.tlr-slot.is-empty{min-height:100px;place-items:center;font-size:9px;color:var(--ash);border-style:dashed}.tlr-mix ul{margin:0;padding-inline-start:18px;font-family:var(--f-serif);font-size:16.5px;line-height:1.5}.tlr-warn{margin-top:10px!important;color:var(--duck)}.tld-filters{display:grid;gap:8px;margin-bottom:14px}.tld-filters .tl-search{max-width:420px}.tld-chips{display:flex;flex-wrap:wrap;gap:4px}.tld-chips button{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;font-size:10px!important;letter-spacing:.12em;border:1px solid var(--line-2)!important;color:#a99f8d!important;transition:border-color .15s}.tld-chips button:hover{border-color:var(--line)!important}.tld-chips button.is-on{background:var(--gold-hot)!important;color:var(--void)!important;border-color:var(--gold-hot)!important}.tld-chips--tags button{font-size:9.5px!important;padding:4px 8px}.tld-count{margin:0 0 10px;font-size:9.5px;letter-spacing:.16em;color:var(--ash)}.tld-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.tld-card{display:grid;justify-items:center;gap:5px;padding:14px 8px 12px;border:1px solid var(--line-2)!important;background:var(--panel)!important;transition:border-color .2s,transform .25s var(--ease)}.tld-card:hover{border-color:var(--gold-hot)!important;transform:translateY(-3px)}.tld-card:hover .tl-face{transform:scale(1.05)}.tld-card b{font:800 19px / 1 var(--f-display);text-align:center}.tld-card>span{font-size:9.5px;letter-spacing:.1em;color:var(--gold)}.tld-card__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:3px}.tld-card__tags i{font-style:normal;padding:1px 4px;font-size:8.5px;border:1px solid var(--line);color:#cfc4b0}.tld-card__tags i.is-miss{color:var(--ash);border-style:dashed}.tld-card.is-thin{opacity:.72}.tld-card.is-own{box-shadow:inset 0 0 0 1px var(--gold-hot)}.tlhd{position:fixed;inset:0;z-index:130;display:flex;justify-content:flex-end}.tlhd__scrim{position:absolute;inset:0;background:#050404b8!important;backdrop-filter:blur(3px);animation:tl-fade .3s}.tlhd__panel{position:relative;width:min(760px,100%);height:100%;overflow-y:auto;padding:26px 30px 60px;background:linear-gradient(180deg,#14110f,#0a0908);border-inline-start:1px solid var(--line);animation:tl-slide .45s var(--ease)}@keyframes tl-fade{0%{opacity:0}}@keyframes tl-slide{0%{transform:translate(40px);opacity:0}}.tlhd__x{position:sticky;top:0;float:inline-end;z-index:2;padding:6px 10px;font-size:10px!important;letter-spacing:.16em;border:1px solid var(--line)!important;background:#0a0908!important}.tlhd__x:hover{color:var(--gold-hot)!important}.tlhd__head{display:flex;gap:22px;align-items:end;margin-bottom:18px}.tlhd__head h2{margin:6px 0 0;font:900 clamp(40px,5vw,64px) / .86 var(--f-display)}.tlhd__title{margin:4px 0 0;font-size:22px;color:var(--gold-hot)}.tlhd__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.tlhd__chips span{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;font-size:10px;border:1px solid var(--line)}.tlhd__chips .is-miss{border-style:dashed;color:var(--ash)}.tlhd__acts{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;margin-top:4px}.tlhd__acts .tl-btn,.tlhd__acts .tlu-check{margin-top:10px}.tlhd__none{padding:14px;border:1px dashed var(--line);color:#b5ab99}.tlhd__none b{display:block;margin-bottom:4px;font-size:11px;color:var(--duck);letter-spacing:.16em}.tlhd__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:6px;align-items:center;margin-bottom:14px;font-size:16px}.tlhd__stats span{display:grid;gap:2px;padding:8px;border:1px solid var(--line-2)}.tlhd__stats i{font-style:normal;font-size:8.5px;letter-spacing:.14em;color:var(--ash)}.tlhd__modes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tlhd__modes section{padding:12px;border:1px solid var(--line-2);background:#1b181580}.tlhd__modes h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:10px;letter-spacing:.14em;color:var(--ash);font-weight:400}.tlhd__mode{padding:2px 7px;font-weight:600;background:var(--ember);color:var(--void)}.tlhd__mode.is-arrest{background:var(--tear)}.tlhd__modes ol{display:grid;gap:10px;margin:0;padding-inline-start:18px}.tlhd__modes li b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px}.tlhd__modes li em{padding:1px 5px;font-size:8.5px;letter-spacing:.12em;color:var(--void);background:var(--gold-hot)}.tlhd__modes li span{display:block;margin-top:2px;font-family:var(--f-serif);font-size:15.5px;line-height:1.4;color:#b9af9e}.tlhd__ew{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-top:12px;padding:12px;border:1px solid rgba(246,207,116,.35);background:#f6cf740d}.tlhd__ew p{margin:4px 0 0;font-size:13.5px;line-height:1.4}.tlhd__ew p b{font-size:9.5px;color:var(--gold);letter-spacing:.12em}.tlhd__passive{margin:10px 0 0;padding:10px 12px;border-inline-start:3px solid var(--gold);background:#ffffff08;font-size:14px}.tlhd__passive b{margin-inline-end:8px;font-size:9.5px;letter-spacing:.14em;color:var(--gold)}.tlhd__passive.is-warn{border-inline-start-color:var(--duck)}.tlhd__kof{padding-inline-start:18px;font-size:14px;line-height:1.6}@media(max-width:1100px){.tle-main,.tlu-split,.tlr-main{grid-template-columns:minmax(0,1fr)}.tle-out,.tlu-out{position:static}.tlu-tomes{grid-template-columns:1fr 1fr}.tlh-ask__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.tl{padding-top:76px}.tl-rail{top:56px}.tlh-hero{grid-template-columns:1fr;padding:4vh 0 7vh}.tlh-group{grid-template-columns:1fr;gap:12px}.tlh-trust{grid-template-columns:1fr}.tlh-faces{justify-content:flex-start}.tlt-grid{grid-template-columns:1fr;grid-template-areas:"gor" "clock" "ev" "sh"}.tlt-gor{grid-template-columns:1fr;grid-template-areas:"art" "body" "week"}.tlt-gor__art{grid-template-columns:auto 1fr;align-items:center;justify-items:start}.tlt-gor__art .tl-ico{--s: 84px !important}.tlt-week{grid-template-columns:repeat(4,minmax(0,1fr))}.tlt-rules,.tle-set,.tle-items{grid-template-columns:1fr}.tl-evset__events{grid-template-columns:repeat(5,minmax(56px,1fr));overflow-x:auto}.tlu-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.tlu-tabs a.is-on:after{display:none}.tlu-tomes{grid-template-columns:1fr}.tlu-row--fc{grid-template-columns:44px minmax(0,1fr) auto auto}.tlu-row--fc .tl-ico{--s: 40px !important}.tlu-row--fc .tlu-row__cost{grid-column:2 / -1;grid-auto-flow:column;justify-content:start;gap:12px}.tlu-row--lab{grid-template-columns:minmax(0,1fr) auto auto auto}.tlu-row--lab .tlu-row__cost{grid-column:1 / -1;justify-items:start}.tlr-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.tlhd__modes{grid-template-columns:1fr}.tlhd__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tlhd__panel{padding:18px 16px 60px}.tlhd__head{flex-direction:column;align-items:start;gap:12px}.tlhd__head .tl-face--full{--s: 110px !important}.tld-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.tlu-bands{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:560px){.tlh-ask__grid{grid-template-columns:1fr}.tlh-q{min-height:0}.tle-verdicts li{grid-template-columns:32px minmax(0,1fr) 60px}.tle-verdicts li .tl-stamp{grid-column:2;justify-self:start}.tle-verdicts li .tle-v__pts:not(.is-best){display:none}.tle-verdicts li .tle-v__pts.is-best{grid-row:1 / span 2;grid-column:3}.tle-act{grid-template-columns:40px minmax(0,1fr) 70px}.tle-act .tl-qty{grid-column:2 / -1}.tle-cross__bars button{grid-template-columns:30px 90px minmax(0,1fr) 60px;gap:8px}.tl-need{grid-template-columns:34px minmax(0,1fr) 60px 56px}.tl-need__have{grid-column:2 / -1;grid-row:2}.tlu-row--fc{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr)}.tlu-row--fc .tlu-row__name{grid-column:2 / -1}.tlu-row--fc .tlu-sel{grid-row:2}.tlu-row--fc .tlu-sel:nth-of-type(1){grid-column:2}.tlu-row--fc .tlu-sel:nth-of-type(2){grid-column:3}.tlu-row--fc .tlu-row__cost{grid-row:3}.tlu-robot{flex-wrap:wrap}.tlu-robot .tlu-presets{max-width:100%}.tlu-star__who{flex-direction:row}.tlr-squad{grid-template-columns:1fr 1fr 1fr}.tlr-squad__n{grid-column:1 / -1}.tlr-troops{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tlt-gor__art .tl-ico,.tlhd__panel,.tlhd__scrim{animation:none}}.tlu-out,.tle-out,.tlr-out,.tlh-hero__side{grid-template-columns:minmax(0,1fr)}@media(max-width:560px){.tl-flag{grid-template-columns:minmax(0,1fr) auto}.tl-flag__t{grid-column:1 / -1;grid-row:2}}.t2{--line: rgba(201, 162, 74, .22);--line-2: rgba(236, 227, 210, .1);--panel: linear-gradient(180deg, rgba(27, 24, 21, .92), rgba(14, 12, 11, .94));--ok: #9be08a;--hold: var(--tear);position:relative;min-height:100vh;padding:88px var(--gut) 0;color:var(--bone);background:radial-gradient(60% 40% at 85% 0%,rgba(255,106,26,.12),transparent 70%),radial-gradient(50% 35% at 0% 30%,rgba(201,162,74,.1),transparent 70%),var(--void)}.t2 button,.t2 input,.t2 select{font:inherit;color:inherit}.t2 button{cursor:pointer}.t2 a{color:inherit;text-decoration:none}.t2-k{font-size:10px;letter-spacing:.22em;color:var(--gold)}.t2-big{margin:0;font:900 clamp(40px,7vw,92px)/.86 var(--f-display);letter-spacing:.005em;background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px rgba(246,207,116,.18))}.t2-big--s{font-size:clamp(30px,4.4vw,54px)}.t2-tip{margin:0;font-size:11px;letter-spacing:.14em;color:var(--ash)}.t2-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;background:#ff6a1a24;color:var(--ember);font-size:11px;letter-spacing:.1em}.t2 .t2-go{border:0;border-radius:12px;padding:14px 22px;background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 45%,#b8862b);color:#1b1206;font-size:12px;letter-spacing:.18em;font-weight:700;box-shadow:0 10px 30px #f6cf7440}.t2 .t2-go--big{padding:18px 34px;font-size:14px}.t2 .t2-ghost{display:inline-flex;border:1px solid var(--line);border-radius:12px;padding:12px 16px;background:#ffffff08;font-size:11px;letter-spacing:.16em;color:var(--gold-hot)}.t2-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.t2-bar__home{display:flex;align-items:baseline;gap:12px}.t2-bar__home b{font:900 30px/1 var(--f-display);letter-spacing:.04em}.t2-bar__home span{font-size:11px;letter-spacing:.16em;color:var(--ash)}.t2-me{display:inline-flex;align-items:center;gap:10px;padding-block:6px 6px;padding-inline:8px 6px;border-radius:999px;background:#1b1815e6;box-shadow:inset 0 0 0 1px var(--line);font-size:11px;letter-spacing:.1em}.t2-me b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--gold-hot);color:#1b1206;font:900 16px var(--f-display)}.t2-me span{color:var(--bone);white-space:nowrap}.t2-me i{font-style:normal;padding:6px 10px;border-radius:999px;background:#ffffff12;color:var(--gold-hot)}.t2-on{max-width:1100px;margin:0 auto;padding-bottom:40px}.t2-on__steps{display:flex;gap:6px;margin-bottom:22px}.t2-on__steps span{flex:1;padding:8px 10px;border-radius:8px;background:#ffffff0a;font-size:10px;letter-spacing:.18em;color:var(--ash)}.t2-on__steps .is-on{background:#f6cf7424;color:var(--gold-hot);box-shadow:inset 0 0 0 1px var(--line)}.t2-on__steps .is-done{color:var(--ok)}.t2-on__pane{display:grid;gap:18px;animation:t2-rise .45s var(--ease) both}@keyframes t2-rise{0%{opacity:0;transform:translateY(16px)}}.t2-on__seasons{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.t2-on__seasons button{display:grid;gap:4px;justify-items:center;padding:22px 8px 16px;border:0;border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transition:transform .2s var(--ease),box-shadow .2s}.t2-on__seasons button b{font:900 54px/.9 var(--f-display);background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent}.t2-on__seasons button span{font-size:9.5px;letter-spacing:.18em;color:var(--ash)}.t2-on__seasons button:hover,.t2-on__seasons button.is-on{transform:translateY(-3px);box-shadow:inset 0 0 0 2px var(--gold-hot),0 16px 40px #f6cf7429}.t2-on__server{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.18em;color:var(--ash)}.t2-on__server input{width:110px;padding:10px 12px;border:0;border-radius:10px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line);font:900 24px var(--f-display);color:var(--bone)}.t2-on__count{margin:0;font-size:11px;letter-spacing:.18em;color:var(--ash)}.t2-on__count b{font:900 34px var(--f-display);color:var(--gold-hot);margin-inline-end:6px;letter-spacing:0}.t2-on__group{display:grid;gap:10px}.t2-on__group header{display:flex;align-items:center;gap:12px}.t2-on__group header b{font:900 28px/1 var(--f-display);color:var(--gold-hot)}.t2-on__group header button{border:0;border-radius:8px;padding:5px 10px;background:#ffffff0f;font-size:10px;letter-spacing:.16em;color:var(--ash)}.t2-on__heroes{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.t2-hero{position:relative;display:grid;justify-items:center;gap:6px;padding:12px 6px 10px;border:0;border-radius:14px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .15s var(--ease),box-shadow .2s,background .2s}.t2-hero span{font:800 14px/1 var(--f-display);letter-spacing:.03em;color:var(--ash)}.t2-hero i{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;background:var(--ok);color:#0b1a08;transform:scale(0);transition:transform .2s var(--ease)}.t2-hero.is-on{background:#f6cf741a;box-shadow:inset 0 0 0 2px var(--gold-hot)}.t2-hero.is-on span{color:var(--bone)}.t2-hero.is-on i{transform:scale(1)}.t2-hero:active{transform:scale(.96)}.t2-on__nav{position:sticky;bottom:12px;display:flex;justify-content:space-between;gap:10px;padding:10px;border-radius:16px;background:#0a0806e6;backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--line)}.t2-on__done{justify-items:center;text-align:center;padding:40px 0}.t2-on__sum{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.t2-on__sum span{display:grid;gap:4px;min-width:120px;padding:16px 18px;border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.t2-on__sum b{font:900 46px/.9 var(--f-display);color:var(--gold-hot)}.t2-on__sum i{font-style:normal;font-size:10px;letter-spacing:.2em;color:var(--ash)}.t2-on__note{margin:0;font-size:10px;letter-spacing:.2em;color:var(--ash)}.t2-hub{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding-bottom:30px}.t2-door{position:relative;display:grid;align-content:start;gap:10px;padding:20px;border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;grid-column:span 2;min-height:210px;transition:transform .25s var(--ease),box-shadow .25s}a.t2-door:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1.5px var(--gold-hot),0 24px 60px #00000080,0 0 60px #f6cf741a}.t2-door__t{font:900 clamp(40px,5vw,64px)/.86 var(--f-display);letter-spacing:.01em}.t2-door__l{font-size:10.5px;letter-spacing:.14em;color:var(--ash);line-height:1.5}.t2-door__go{margin-top:auto;font-size:11px;letter-spacing:.2em;color:var(--gold-hot)}.t2-door--today{grid-column:span 4;background:radial-gradient(80% 70% at 100% 0%,rgba(255,106,26,.22),transparent 70%),var(--panel);box-shadow:inset 0 0 0 1.5px #f6cf7473}.t2-door--today .t2-door__t{font-size:clamp(64px,10vw,140px);background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent}.t2-door__live{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.t2-door__live>span{display:flex;align-items:center;gap:10px}.t2-door__live b{display:block;font:900 26px/1 var(--f-display)}.t2-door__live i{display:block;font-style:normal;font-size:11px;letter-spacing:.14em;color:var(--ash);margin-top:4px}.t2-door__live i.is-live{color:var(--blood-hot)}.t2-door.is-soon{opacity:.62}.t2-door.is-soon .t2-door__t{font-size:clamp(30px,3.4vw,44px)}.t2-soon{position:absolute;top:16px;inset-inline-end:16px;padding:4px 8px;border-radius:6px;border:1px dashed var(--ash);font-size:9px;letter-spacing:.2em;color:var(--ash)}.t2-door--war{grid-column:span 2;min-height:210px;background:linear-gradient(100deg,#a3120f73,#0e0c0bf2 60%),var(--panel);box-shadow:inset 0 0 0 1.5px #ff3b1f73}.t2-door--war .t2-k{color:var(--blood-hot)}.t2-door--war .t2-door__t{font-size:clamp(44px,5vw,72px)}@media(max-width:900px){.t2-hub{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.t2-door,.t2-door--today,.t2-door--war{grid-column:span 2;grid-row:auto}.t2-door.is-soon{grid-column:span 1;min-height:170px}}@media(max-width:520px){.t2-door.is-soon{grid-column:span 2}}.t2-today{display:grid;gap:12px;padding-bottom:30px}.t2-card{border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);padding:20px;animation:t2-rise .5s var(--ease) both}.t2-clock{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;padding:4px 4px 8px}.t2-clock>div{display:grid;gap:4px}.t2-clock__t{font-size:clamp(56px,10vw,120px);line-height:.9;font-weight:600;letter-spacing:-.02em}.t2-clock__t i{font-style:normal;font-size:.35em;color:var(--ash);margin-inline-start:4px}.t2-clock__d{font-size:12px;letter-spacing:.2em;color:var(--ash)}.t2-clock__reset{text-align:end}.t2-clock__reset b{font-size:34px;color:var(--gold-hot)}.t2-gor{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px 26px;align-items:center;background:radial-gradient(60% 90% at 0% 50%,rgba(255,106,26,.2),transparent 70%),var(--panel);animation-delay:.05s}.t2-gor__art{position:relative;display:grid;justify-items:center}.t2-gor__art .tl-ico img{filter:drop-shadow(0 10px 24px rgba(0,0,0,.7))}.t2-live{margin-top:-6px;padding:6px 10px;border-radius:999px;background:#0000008c;box-shadow:inset 0 0 0 1px var(--line);font-size:11px;letter-spacing:.14em}.t2-live.is-live{background:var(--blood);color:#fff;box-shadow:0 0 24px #ff3b1f8c;animation:t2-pulse 1.6s ease-in-out infinite}@keyframes t2-pulse{50%{box-shadow:0 0 6px #ff3b1f4d}}.t2-gor__main{display:grid;gap:8px}.t2-boost{margin:0;display:flex;align-items:baseline;gap:10px}.t2-boost b{font:900 28px/1 var(--f-display);color:var(--bone)}.t2-boost i{font-style:normal;font-size:13px;color:var(--ok)}.t2-ratio{display:flex;height:34px;border-radius:10px;overflow:hidden;font-size:12px}.t2-ratio span{display:flex;align-items:center;gap:6px;padding:0 10px;min-width:max-content}.t2-ratio__b{flex:var(--b) 0 0;background:linear-gradient(90deg,#7a2b0e,#ff6a1a)}.t2-ratio__s{flex:var(--s) 0 0;justify-content:flex-end;background:linear-gradient(90deg,#1d3d57,#5aa9ff)}.t2-gor__squad{display:grid;gap:10px;justify-items:start}.t2-faces{display:flex;gap:10px}.t2-face{display:grid;justify-items:center;gap:3px}.t2-face b{font:800 15px/1 var(--f-display)}.t2-face i{font-style:normal;font-size:9px;letter-spacing:.14em;color:var(--ash)}.t2-face .tl-face{border-radius:14px;box-shadow:0 0 0 2px var(--gold-hot),0 10px 24px #00000080}.t2-face__none{display:grid;place-items:center;width:64px;height:64px;border-radius:14px;background:#ffffff0a;color:var(--ash)}.t2-week{grid-column:1 / -1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:4px 0 0;padding:0;list-style:none}.t2-week li{display:grid;gap:2px;padding:8px 6px;border-radius:10px;background:#ffffff08;font-size:10px;color:var(--ash);text-align:center}.t2-week li b{font-size:11px;letter-spacing:.12em;color:var(--bone)}.t2-week li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t2-week li.is-on{background:#f6cf7424;box-shadow:inset 0 0 0 1.5px var(--gold-hot);color:var(--gold-hot)}.t2-ev{display:grid;gap:14px;animation-delay:.1s}.t2-ev__head{display:flex;align-items:center;gap:16px}.t2-ev__day{margin-inline-start:auto;font-size:44px;font-weight:600;color:var(--gold-hot);white-space:nowrap}@media(max-width:520px){.t2-ev__day{font-size:26px}.t2-ev__head .tl-ico{--s: 44px !important}}.t2-ev__day i{font-style:normal;font-size:.45em;color:var(--ash)}.t2-ev__theme{margin:0;font:900 clamp(26px,3.6vw,40px)/1 var(--f-display)}.t2-ev__items{display:grid;gap:8px}.t2-ev__items>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.t2-ev__items .tl-ico{padding:4px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2)}.t2-ev__items.is-next{opacity:.6}.t2-ev__items.is-next .t2-k{color:var(--tear)}.t2-ev__set summary{cursor:pointer;font-size:10.5px;letter-spacing:.18em;color:var(--ash)}.t2-ev__set[open] summary{margin-bottom:12px}@media(max-width:760px){.t2-gor{grid-template-columns:minmax(0,1fr);justify-items:start}.t2-gor__art{justify-self:center}.t2-week li span{display:none}.t2-me span:nth-of-type(2){display:none}}.t2-foot{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;padding:26px 0 30px;border-top:1px solid var(--line-2);font-size:9.5px;letter-spacing:.18em;color:var(--ash)}@media(prefers-reduced-motion:reduce){.t2-on__pane,.t2-card,.t2-live.is-live{animation:none}}.t2-goff{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px 22px;align-items:center;animation-delay:.05s}.t2-goff__line{margin:6px 0 0;font-size:17px;color:var(--bone)}.t2-goff__set{display:grid;gap:6px;font-size:10px;letter-spacing:.18em;color:var(--ash)}.t2-goff__set input{padding:10px 12px;border:0;border-radius:10px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line);color:var(--bone);font:600 14px var(--f-mono);color-scheme:dark}.t2-item{display:inline-flex;align-items:center;gap:8px;padding-block:4px 4px;padding-inline:4px 12px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2)}.t2-item b{font:800 17px/1.1 var(--f-display);letter-spacing:.02em}.t2-ev__items .t2-item .tl-ico{padding:0;background:none;box-shadow:none}.t2-ev__items.is-next .t2-item b{font-size:14px}@media(max-width:760px){.t2-goff{grid-template-columns:auto minmax(0,1fr)}.t2-goff__set{grid-column:1 / -1}}.t2-ev__theme--note{color:var(--gold-hot);font-size:clamp(20px,2.6vw,28px)}.t2-cycle{position:relative;display:flex;gap:4px;margin-top:4px}.t2-cycle span{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:8px 6px;border-radius:10px;background:#ffffff0a;font-size:10px;letter-spacing:.14em;color:var(--ash)}.t2-cycle span b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t2-cycle span.is-on{background:#f6cf7424;box-shadow:inset 0 0 0 1.5px var(--gold-hot);color:var(--gold-hot)}.t2-cycle i{position:absolute;top:-6px;bottom:-6px;width:3px;margin-inline-start:-1.5px;border-radius:2px;background:#fff;box-shadow:0 0 10px #fff}.t2-door__live>span>span{display:block}@media(max-width:520px){.t2-cycle span .tl-ico{display:none}}.t3-tabs{position:sticky;top:64px;z-index:30;display:flex;align-items:center;gap:4px;margin:0 calc(var(--gut) * -1) 18px;padding:8px var(--gut);background:#050404d1;backdrop-filter:blur(10px);border-bottom:1px solid var(--line-2);overflow-x:auto;scrollbar-width:none}.t3-tabs::-webkit-scrollbar{display:none}.t3-tabs>a,.t3-tabs>span{flex:none;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font:800 17px/1 var(--f-display);letter-spacing:.06em;color:var(--ash);white-space:nowrap;transition:color .2s,background .2s}.t3-tabs>a:hover{color:var(--bone);background:#ffffff0a}.t3-tabs>a.is-on{color:#1b1206;background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 50%,#c79a3c);box-shadow:0 6px 20px #f6cf7440}.t3-tabs>span.is-soon{opacity:.4;cursor:default}.t3-tabs>span em{font:600 8px var(--f-mono);font-style:normal;letter-spacing:.14em;padding:2px 5px;border-radius:4px;border:1px dashed currentColor}.t3-tabs>a.is-war{color:var(--blood-hot)}.t3-tabs>a.is-war:hover{background:#a3120f33}.t3-tabs__grid{width:14px;height:14px;background:radial-gradient(circle,currentColor 1.6px,transparent 2px) 0 0 / 7px 7px}.t3-tabs .t2-me{margin-inline-start:auto}.t3{display:grid;gap:14px;padding-bottom:34px}.t3-k{font-size:10px;letter-spacing:.22em;color:var(--gold)}.t3-hero{position:relative;display:grid;gap:20px;padding:clamp(18px,3vw,34px);border-radius:22px;overflow:hidden;background:radial-gradient(70% 120% at 0% 0%,rgba(255,106,26,.22),transparent 60%),radial-gradient(50% 80% at 100% 100%,rgba(201,162,74,.14),transparent 70%),linear-gradient(180deg,#1c1713,#0c0a09);box-shadow:inset 0 0 0 1.5px #f6cf748c,0 30px 80px #0000008c,0 0 80px #f6cf740f;animation:t2-rise .5s var(--ease) both}.t3-hero:before{content:"";position:absolute;inset:10px;border-radius:16px;border:1px solid rgba(246,207,116,.12);pointer-events:none}.t3-hero.is-off{background:radial-gradient(70% 120% at 0% 0%,rgba(90,169,255,.14),transparent 60%),linear-gradient(180deg,#16151a,#0b0a0c);box-shadow:inset 0 0 0 1.5px #7cc6ff59,0 30px 80px #0000008c}.t3-hero__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px 26px;align-items:center}.t3-emblem{position:relative;display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,#f6cf7459,#f6cf7400 65%)}.t3-emblem:after{content:"";position:absolute;inset:8px;border-radius:50%;border:1.5px solid rgba(246,207,116,.35);box-shadow:0 0 30px #f6cf7433 inset}.t3-emblem .tl-ico img{filter:drop-shadow(0 8px 20px rgba(0,0,0,.8)) drop-shadow(0 0 18px rgba(246,207,116,.35))}.t3-hero__title{display:grid;gap:6px;min-width:0}.t3-title{margin:0;font:900 clamp(48px,8vw,108px)/.84 var(--f-display);letter-spacing:.005em;background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 22px rgba(246,207,116,.25))}.t3-theme{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font:800 clamp(20px,2.6vw,30px)/1.1 var(--f-display);letter-spacing:.03em;text-transform:uppercase;color:var(--bone)}.t3-theme b{padding:4px 10px;border-radius:8px;background:var(--gold-hot);color:#1b1206;font-size:.85em}.is-off .t3-theme b{background:var(--tear);color:#04121f}.t3-left{display:grid;gap:4px;justify-items:end;padding:14px 18px;border-radius:16px;background:#00000059;box-shadow:inset 0 0 0 1px var(--line)}.t3-left b{font-size:clamp(26px,3.2vw,40px);font-weight:600;color:var(--gold-hot);font-variant-numeric:tabular-nums}.is-off .t3-left b{color:var(--tear)}.t3-pips{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.t3-pips li{display:grid;justify-items:center;gap:2px;padding:10px 4px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2)}.t3-pips b{font:900 22px/1 var(--f-display);color:var(--ash)}.t3-pips span{font-size:9px;letter-spacing:.16em;color:var(--ash)}.t3-pips li.is-done{opacity:.45}.t3-pips li.is-done b{text-decoration:line-through;text-decoration-thickness:2px}.t3-pips li.is-on{background:linear-gradient(180deg,#f6cf744d,#f6cf7414);box-shadow:inset 0 0 0 2px var(--gold-hot),0 0 24px #f6cf7440;transform:translateY(-3px)}.t3-pips li.is-on b,.t3-pips li.is-on span{color:var(--gold-hot)}.t3-lists{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}.t3-list{display:grid;align-content:start;gap:10px;padding:18px;border-radius:18px;background:#00000052;box-shadow:inset 0 0 0 1px var(--line-2)}.t3-list h3{margin:0;font-size:12px;letter-spacing:.24em}.t3-list__sub{margin:-6px 0 0;font:700 15px var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ash)}.t3-list ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none}.t3-list li{display:flex;align-items:center;gap:10px;padding-block:6px 6px;padding-inline:6px 12px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2)}.t3-list li span{font:800 18px/1.05 var(--f-display);letter-spacing:.02em}.t3-list li.is-act{padding-inline-start:14px;background:#ff6a1a1f}.t3-list li.is-act span{color:var(--ember);text-transform:uppercase}.t3-list p{margin:0;font:700 20px/1.2 var(--f-display);color:var(--bone)}.t3-list.is-spend{background:linear-gradient(180deg,#f6cf7424,#0000004d);box-shadow:inset 0 0 0 1.5px #f6cf7480}.t3-list.is-spend h3{color:var(--gold-hot)}.t3-list.is-spend li{box-shadow:inset 0 0 0 1px #f6cf7440}.t3-list.is-hold h3,.t3-list.is-save h3{color:var(--tear)}.t3-list.is-hold{box-shadow:inset 0 0 0 1.5px #7cc6ff59}.t3-list.is-hold li span{font-size:16px;color:#cfe6f7}.t3-list.is-save{grid-column:1 / -1;background:linear-gradient(180deg,#7cc6ff1a,#0000004d);box-shadow:inset 0 0 0 1.5px #7cc6ff73}.t3-list.is-empty h3{color:var(--ash)}.t3-cycle{position:relative;display:flex;gap:4px}.t3-cycle span{display:grid;place-items:center;min-width:0;padding:7px 4px;border-radius:8px;background:#ffffff0a;font-size:10px;letter-spacing:.16em;color:var(--ash)}.t3-cycle span b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t3-cycle span.is-done{opacity:.45}.t3-cycle span.is-on{background:#f6cf7429;box-shadow:inset 0 0 0 1.5px var(--gold-hot);color:var(--gold-hot)}.t3-cycle i{position:absolute;top:-5px;bottom:-5px;width:3px;margin-inline-start:-1.5px;border-radius:2px;background:#fff;box-shadow:0 0 10px #fff}.t3-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.t3-card{display:grid;align-content:start;gap:12px;padding:18px;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);animation:t2-rise .5s var(--ease) .08s both}.t3-card header{display:flex;align-items:center;gap:12px}.t3-card header>div{display:grid;gap:4px;min-width:0}.t3-card header b{font:900 28px/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase}.t3-card__line{margin:0;font:700 17px/1.3 var(--f-display);letter-spacing:.02em;color:#d8cfbe}.t3-card__line b{color:var(--gold-hot)}.t3-pill{margin-inline-start:auto;padding:6px 10px;border-radius:999px;background:#ffffff0f;font-size:11px;letter-spacing:.12em;white-space:nowrap}.t3-pill.is-live{background:var(--blood);color:#fff;box-shadow:0 0 20px #ff3b1f80}.t3-faces{display:flex;align-items:center;gap:8px}.t3-faces .tl-face{border-radius:10px;box-shadow:0 0 0 2px var(--gold-hot)}.t3-faces span{font-size:10px;letter-spacing:.18em;color:var(--ash);margin-inline-start:4px}.t3-link{font-size:11px;letter-spacing:.16em;color:var(--gold-hot)}.t3-date{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px;letter-spacing:.18em;color:var(--ash)}.t3-date input{padding:8px 10px;border:0;border-radius:10px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line);color:var(--bone);font:600 13px var(--f-mono);color-scheme:dark}.t3-fix summary{cursor:pointer;font-size:10px;letter-spacing:.18em;color:var(--ash)}.t3-fix[open] summary{margin-bottom:10px}@media(max-width:860px){.t3-hero__top{grid-template-columns:auto minmax(0,1fr)}.t3-left{grid-column:1 / -1;justify-items:start;grid-auto-flow:column;align-items:center;justify-content:space-between}.t3-lists,.t3-side{grid-template-columns:minmax(0,1fr)}.t3-emblem{width:96px;height:96px}.t3-emblem .tl-ico{--s: 76px !important}}@media(max-width:520px){.t3-hero__top{grid-template-columns:minmax(0,1fr)}.t3-emblem{position:absolute;top:14px;inset-inline-end:14px;width:74px;height:74px;opacity:.9}.t3-emblem .tl-ico{--s: 58px !important}.t3-pips{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.t3-pips b{font-size:16px}.t3-pips span{display:none}.t3-list ul{grid-template-columns:minmax(0,1fr)}.t3-tabs>a,.t3-tabs>span{font-size:15px;padding:9px 11px}.t3-tabs .t2-me span{display:none}}@media(max-width:520px){.t3-hero__title{padding-inline-end:76px}.t3-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.t3-list li{gap:6px;padding-block:4px 4px;padding-inline:4px 8px}.t3-list li .tl-ico{--s: 30px !important}.t3-list li span{font-size:14px}.t3-list.is-hold li span{font-size:13px}.t3-list{padding:14px}}.t2-door__ev{display:flex;align-items:center;gap:16px}.t2-door__ev .tl-ico img{filter:drop-shadow(0 6px 16px rgba(0,0,0,.7)) drop-shadow(0 0 14px rgba(246,207,116,.3))}.t2-door__ev>span{display:grid;gap:4px;min-width:0}.t2-door__ev i{font-style:normal;font-size:10px;letter-spacing:.2em;color:var(--gold)}.t2-door__ev b{font:900 clamp(30px,3.6vw,46px)/.9 var(--f-display);letter-spacing:.01em}.t2-door__ev em{font:700 17px/1.1 var(--f-display);font-style:normal;letter-spacing:.03em;text-transform:uppercase;color:#d8cfbe}.t2-door__gor{font-size:10.5px;letter-spacing:.14em;color:var(--ash)}.sc{display:grid;gap:14px;padding-bottom:34px}.sc-evs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sc-main>*{min-width:0}.t2 .sc-ev{display:grid;justify-items:center;gap:6px;padding:16px 10px;border:0;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transition:transform .2s var(--ease),box-shadow .2s}.t2 .sc-ev b{font:900 clamp(18px,3vw,34px)/.9 var(--f-display);letter-spacing:.02em;text-align:center}.sc-ev span{font-size:10px;letter-spacing:.14em;color:var(--ash)}.t2 .sc-ev:hover{transform:translateY(-3px)}.t2 .sc-ev.is-on{background:radial-gradient(80% 90% at 50% 0%,rgba(246,207,116,.2),transparent 70%),var(--panel);box-shadow:inset 0 0 0 2px var(--gold-hot),0 16px 40px #f6cf7424}.t2 .sc-ev.is-on b{color:var(--gold-hot)}.sc-main{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;padding:clamp(18px,3vw,30px);border-radius:22px;background:radial-gradient(70% 120% at 0% 0%,rgba(255,106,26,.16),transparent 60%),linear-gradient(180deg,#1d1915,#0d0b0a);box-shadow:inset 0 0 0 1.5px #f6cf7466,0 30px 80px #0000008c}.sc-log{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start}.sc-log .t3-k b{color:var(--gold-hot);font-weight:600}.sc-input{display:flex;gap:10px}.t2 .sc-input input{flex:1;min-width:0;width:100%;padding:14px 18px;border:0;border-radius:14px;background:#00000073;box-shadow:inset 0 0 0 1.5px var(--line);font-size:clamp(30px,5vw,52px);font-weight:600;color:var(--gold-hot);font-variant-numeric:tabular-nums}.t2 .sc-input input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--gold-hot)}.t2 .sc-input input::placeholder{color:#ece3d238}.t2 .sc-input input.is-bad{box-shadow:inset 0 0 0 2px var(--tear)}.t2 .sc-input button:disabled{opacity:.55;filter:saturate(.6);cursor:default}.sc-sub{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:10.5px;letter-spacing:.14em;color:var(--ash)}.t2 .sc-x{border:0;padding:5px 9px;border-radius:8px;background:#ff46461f;color:#ff8f8f;font-size:10px;letter-spacing:.14em}.sc-date{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto}.t2 .sc-date input{padding:6px 8px;border:0;border-radius:8px;background:#ffffff0f;color-scheme:dark;font-size:11px}.sc-stamp{justify-self:start;padding:8px 14px;border:3px solid currentColor;border-radius:10px;font-size:15px;font-weight:600;letter-spacing:.2em;transform:rotate(-7deg);animation:sc-stamp .35s var(--ease) both;background:#00000080}.sc-stamp.is-hit{color:var(--ok)}.sc-stamp.is-miss{color:#ff6f6f}@keyframes sc-stamp{0%{transform:rotate(-7deg) scale(2.2);opacity:0}to{transform:rotate(-7deg) scale(1);opacity:1}}.sc-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sc-stats>div{display:grid;gap:4px;padding:14px;border-radius:14px;background:#ffffff09;box-shadow:inset 0 0 0 1px var(--line-2)}.sc-stats b{font:900 clamp(30px,3.6vw,46px)/.9 var(--f-display);color:var(--bone)}.sc-chart{display:grid;gap:12px;padding:18px;border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.sc-chart header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.sc-min{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;letter-spacing:.16em;color:var(--gold)}.t2 .sc-min .tl-qty{width:120px;padding:8px 10px;border:0;border-radius:10px;background:#0006;box-shadow:inset 0 0 0 1px var(--line);font-size:15px;color:var(--gold-hot)}.sc-bars{position:relative;display:flex;align-items:flex-end;gap:6px;overflow-x:auto;padding-top:6px}.t2 .sc-bar{flex:1 0 42px;max-width:72px;display:grid;justify-items:center;gap:4px;padding:0;border:0;background:none}.sc-bar__v{font-size:10px;color:var(--ash)}.sc-bar__t{display:flex;align-items:flex-end;width:100%}.sc-bar__b{width:100%;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#e8dcc4,#8a7f6c);transition:filter .2s}.sc-bar.is-hit .sc-bar__b{background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 50%,#9c7124)}.sc-bar.is-miss .sc-bar__b{background:linear-gradient(180deg,#ff9a7a,#b33a2a)}.sc-bar.is-sel .sc-bar__b{box-shadow:0 0 0 2px #fff,0 0 20px #f6cf7466}.sc-bar.is-sel .sc-bar__v{color:var(--gold-hot)}.t2 .sc-bar:hover .sc-bar__b{filter:brightness(1.15)}.sc-bar__d{font-size:9.5px;line-height:1.35;letter-spacing:.08em;color:var(--ash);text-align:center}.sc-line{position:absolute;inset-inline-start:0;inset-inline-end:0;border-top:2px dashed rgba(155,224,138,.7);pointer-events:none;z-index:1}.sc-line em{position:absolute;inset-inline-end:0;top:-20px;font-style:normal;font-size:10px;letter-spacing:.14em;color:var(--ok);background:#0009;padding:2px 6px;border-radius:6px}.sc-empty{margin:0;padding:40px 0;text-align:center;font-size:12px;letter-spacing:.2em;color:var(--ash)}.sc-backup summary{cursor:pointer;font-size:10.5px;letter-spacing:.16em;color:var(--ash)}.sc-backup>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.t2 .sc-backup textarea{flex:1 1 260px;padding:10px;border:0;border-radius:10px;background:#0006;box-shadow:inset 0 0 0 1px var(--line);font-size:11px;color:var(--bone);resize:vertical}.sc-bmsg{font-size:10.5px;letter-spacing:.16em;color:var(--gold-hot)}@media(max-width:760px){.sc-main{grid-template-columns:minmax(0,1fr)}.sc-evs{gap:6px}.t2 .sc-ev{padding:12px 6px}.sc-ev span{display:none}.sc-date{margin-inline-start:0}}.co{display:grid;gap:14px;padding-bottom:34px}.co-sys{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.t2 .co-sys__b{display:grid;justify-items:center;gap:6px;padding:14px 6px;border:0;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transition:transform .2s var(--ease),box-shadow .2s}.t2 .co-sys__b b{font:900 clamp(15px,1.9vw,26px)/.9 var(--f-display);letter-spacing:.02em;text-align:center}.t2 .co-sys__b:hover{transform:translateY(-3px)}.t2 .co-sys__b.is-on{background:radial-gradient(80% 90% at 50% 0%,rgba(246,207,116,.2),transparent 70%),var(--panel);box-shadow:inset 0 0 0 2px var(--gold-hot),0 16px 40px #f6cf7424}.t2 .co-sys__b.is-on b{color:var(--gold-hot)}.co-main{display:grid;gap:14px;padding:clamp(14px,2.4vw,26px);border-radius:22px;background:linear-gradient(180deg,#1a1612,#0c0a09);box-shadow:inset 0 0 0 1.5px #f6cf7473,inset 0 0 0 6px #00000059,0 30px 80px #0000008c}.co-main>*{min-width:0}.co-chips{display:flex;flex-wrap:wrap;gap:6px}.t2 .co-chips button{display:inline-flex;align-items:center;gap:8px;padding-block:6px 6px;padding-inline:6px 12px;border:0;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ash);transition:background .2s,box-shadow .2s,color .2s}.t2 .co-chips button:not(:has(.tl-ico)){padding:9px 12px}.co-chips span{font-size:10px;letter-spacing:.12em}.t2 .co-chips button.is-on{background:#f6cf7424;box-shadow:inset 0 0 0 1.5px var(--gold-hot);color:var(--gold-hot)}.co-box{display:grid;gap:10px;padding:14px;border-radius:16px;background:#00000052;box-shadow:inset 0 0 0 1px var(--line-2)}.co-box.is-goal{box-shadow:inset 0 0 0 1.5px #f6cf7499,0 0 30px #f6cf7414}.co-box.is-goal>.t3-k{color:var(--gold-hot)}.co-sub{font-size:9.5px;letter-spacing:.14em;color:var(--ash)}.co-pills{display:flex;flex-wrap:wrap;gap:6px}.t2 .co-pills button{min-width:46px;height:42px;padding:0 10px;border:0;border-radius:10px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2);font:900 19px/1 var(--f-display);letter-spacing:.02em;color:var(--bone);transition:background .15s,transform .1s}.t2 .co-pills button:not(:disabled):hover{background:#ffffff17}.t2 .co-pills button:not(:disabled):active{transform:scale(.95)}.t2 .co-pills button.is-on{background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 55%,#b88a2e);box-shadow:0 6px 18px #f6cf744d;color:#1a1205}.t2 .co-pills button:disabled{opacity:.22;cursor:default}.co-num{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.t2 .co-num button{width:44px;height:44px;border:0;border-radius:10px;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--line);font:900 24px/1 var(--f-display);color:var(--bone)}.t2 .co-num button.is-jump{width:auto;padding:0 10px;font-size:16px;color:var(--gold)}.t2 .co-num button:disabled{opacity:.3;cursor:default}.t2 .co-num input{width:96px;height:50px;border:0;border-radius:10px;background:#00000073;box-shadow:inset 0 0 0 1.5px var(--line);text-align:center;font:900 34px/1 var(--f-display);color:var(--gold-hot)}.co-quick{display:flex;flex-wrap:wrap;gap:6px}.t2 .co-quick button{height:34px;padding:0 12px;border:0;border-radius:10px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2);font:600 12px var(--f-mono);letter-spacing:.08em;color:var(--ash)}.t2 .co-quick button.is-on{box-shadow:inset 0 0 0 1.5px var(--gold-hot);color:var(--gold-hot);background:#f6cf741f}.co-check{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.12em;color:var(--gold)}.co-check input{accent-color:var(--gold-hot);width:16px;height:16px}.co-grps,.co-grp{display:grid;gap:12px}.co-grp+.co-grp{padding-top:12px;border-top:1px dashed var(--line)}.co-grp__head{display:flex;align-items:center;justify-content:space-between}.co-grp__head .mono{font-size:10px;letter-spacing:.2em;color:var(--gold)}.t2 .co-grp__x{width:34px;height:34px;border:0;border-radius:10px;background:#ff46461a;color:#ff8f8f;font-size:14px}.co-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.co-chev{font:900 54px/1 var(--f-display);color:var(--gold-hot);text-shadow:0 0 20px rgba(246,207,116,.5);letter-spacing:-.08em}.co-card{display:grid;gap:10px;padding:12px 12px 14px;border-radius:16px;background:linear-gradient(180deg,#ffffff08,#00000040);box-shadow:inset 0 0 0 1px #ece3d21f}.co-card.is-goal{box-shadow:inset 0 0 0 2px var(--gold-hot),0 0 34px #f6cf7429}.co-card__k{justify-self:center;font-size:12px;letter-spacing:.5em;padding-inline-start:.5em;color:var(--ash)}.co-card.is-goal .co-card__k{color:var(--gold-hot)}.co-card__main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#00000059}.t2 .co-card__main>button{width:52px;height:52px;border:0;border-radius:12px;background:linear-gradient(180deg,#2a241e,#15110e);box-shadow:inset 0 0 0 1px #ece3d229;font:900 30px/1 var(--f-display);color:var(--bone)}.t2 .co-card__main>button:not(:disabled):hover{box-shadow:inset 0 0 0 1.5px var(--gold-hot);color:var(--gold-hot)}.t2 .co-card__main>button:disabled{opacity:.25;cursor:default}.co-card__mid{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0}.co-card__mid .tl-ico{flex:none;filter:drop-shadow(0 8px 14px rgba(0,0,0,.6))}.co-card__mid b{font:900 clamp(22px,2.6vw,36px)/.95 var(--f-display);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-card.is-goal .co-card__mid b{color:var(--gold-hot)}.co-lv{display:inline-flex;align-items:baseline;gap:6px}.co-lv i{font-style:normal;font-size:12px;color:var(--ash)}.t2 .co-lv input{width:2.4ch;padding:0;border:0;border-bottom:2px dashed rgba(236,227,210,.25);background:none;font:inherit;color:inherit;text-align:center}.t2 .co-lv input:focus{outline:none;border-bottom-color:var(--gold-hot)}.co-stars em{font-style:normal;color:var(--gold-hot);margin-inline-start:2px}.co-card__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;min-height:46px}.t2 .co-card__row button{height:46px;border:0;border-radius:10px;background:linear-gradient(180deg,#221d18,#120f0c);box-shadow:inset 0 0 0 1px #ece3d224;font:900 20px/1 var(--f-display);color:var(--bone)}.t2 .co-card__row button.is-on{background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 55%,#b88a2e);box-shadow:0 6px 18px #f6cf744d;color:#1a1205}.t2 .co-card__row button:disabled{opacity:.22;cursor:default}.co-card__row.is-pips{display:flex;align-items:center;justify-content:center;gap:6px;font-size:26px;color:#ece3d226}.co-card__row.is-pips .is-on{color:var(--gold-hot);text-shadow:0 0 12px rgba(246,207,116,.5)}.co-card__hint{align-self:center;justify-self:center;font-size:10px;letter-spacing:.2em;color:var(--ash)}.co-qty{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:#00000052;box-shadow:inset 0 0 0 1px var(--line-2)}.co-qty__k{margin-inline-end:14px;font-size:13px;letter-spacing:.3em;color:var(--gold)}.t2 .co-qty>button{width:52px;height:48px;border:0;border-radius:10px;background:linear-gradient(180deg,#2a241e,#15110e);box-shadow:inset 0 0 0 1px #ece3d229;font:900 26px/1 var(--f-display);color:var(--bone)}.t2 .co-qty>button:disabled{opacity:.3;cursor:default}.t2 .co-qty input{width:110px;height:48px;border:0;border-radius:10px;background:#00000080;box-shadow:inset 0 0 0 1px #ece3d224;text-align:center;font:900 28px/1 var(--f-display);color:var(--bone)}.t2 .co-qty input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--gold-hot)}.t2 .co-qty>.co-qty__max{width:auto;margin-inline-start:auto;padding:0 20px;font:600 13px var(--f-mono);letter-spacing:.2em;color:var(--bone)}.t2 .co-add{justify-self:start;padding:10px 14px;border:1px dashed var(--line);border-radius:12px;background:none;font-size:10.5px;letter-spacing:.16em;color:var(--gold-hot)}.co-req{display:grid;gap:12px;padding:14px;border-radius:16px;background:#00000052;box-shadow:inset 0 0 0 1px var(--line-2)}.co-req header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-height:34px}.co-req header:after{content:"";flex:1;order:1;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.co-req__k{font-size:13px;letter-spacing:.3em;color:var(--gold-hot)}.co-req__k i{font-style:normal;font-size:10px;letter-spacing:.14em;color:var(--gold)}.co-req .co-stamp{order:2}.co-stamp{padding:5px 11px;border:3px solid currentColor;border-radius:10px;font-size:12px;letter-spacing:.18em;transform:rotate(-4deg);background:#00000080}.co-stamp.is-ok{color:var(--ok)}.co-stamp.is-miss{color:#ff6f6f}.co-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.co-tiles li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ece3d21a}.co-tile__ico{display:grid;place-items:center;width:68px;height:68px;border-radius:12px;background:#0006;box-shadow:inset 0 0 0 1px #ece3d21a}.co-tile__body{display:grid;gap:6px;min-width:0}.co-tile__name{font:700 19px/1 var(--f-display);letter-spacing:.02em}.co-tile__need{display:flex;align-items:baseline;gap:8px;font:900 30px/1 var(--f-display);color:var(--gold-hot);font-variant-numeric:tabular-nums}.co-tile__need i{font-style:normal;font-size:9.5px;letter-spacing:.16em;color:var(--gold)}.co-tile__have{display:flex;align-items:center;gap:8px;font-size:9.5px;letter-spacing:.16em;color:var(--ash)}.t2 .co-tile__have .tl-qty{width:7.5em;padding:5px 8px;border:0;border-radius:8px;background:#00000073;box-shadow:inset 0 0 0 1px #ece3d224;font:700 15px/1 var(--f-display);letter-spacing:.02em;color:var(--bone)}.t2 .co-tile__have .tl-qty:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--gold-hot)}.co-tile__have em{font-style:normal;font-size:10px;letter-spacing:.1em}.co-tile__have em.is-ok{color:#5fe08e}.co-tile__have em.is-miss{color:#ff5468}.co-tile__bar{height:8px;border-radius:99px;background:#ffffff14;overflow:hidden}.co-tile__bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#36a86a,#5fe08e)}.co-tiles li.is-miss .co-tile__bar i{background:linear-gradient(90deg,#c22f3d,#ff5468)}.co-tile__mark{display:grid;place-items:center;width:40px;height:40px;align-self:start;border:2.5px solid currentColor;border-radius:50%;font-size:18px;font-weight:700}.co-tiles li.is-ok .co-tile__mark{color:#5fe08e}.co-tiles li.is-miss .co-tile__mark{color:#ff5468}.co-empty{margin:0;padding:26px 0;text-align:center;font-size:11px;letter-spacing:.18em;color:var(--ash)}.co-info{display:flex;align-items:center;gap:14px;margin:0;padding:14px 16px;border-radius:14px;background:#00000052;box-shadow:inset 0 0 0 1px var(--line-2);font-size:13.5px;line-height:1.45;letter-spacing:.03em;color:#b9b0a2}.co-info b{color:var(--gold-hot);font-weight:600}.co-info__i{flex:none;display:grid;place-items:center;width:36px;height:36px;border:2px solid var(--gold);border-radius:50%;font:700 18px/1 var(--f-serif);color:var(--gold)}.co-spend{display:grid;gap:10px}.co-spend__row{display:flex;flex-wrap:wrap;gap:10px}.co-day{flex:1 1 240px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#ffffff09;box-shadow:inset 0 0 0 1px var(--line)}.co-day.is-today{background:radial-gradient(90% 120% at 0% 0%,rgba(246,207,116,.2),transparent 70%),#ffffff0a;box-shadow:inset 0 0 0 2px var(--gold-hot)}.co-day>span{display:grid;gap:3px;min-width:0}.co-day i{font-style:normal;font-size:9.5px;letter-spacing:.16em;color:var(--gold)}.co-day b{font:900 26px/.9 var(--f-display);letter-spacing:.01em}.co-day em{font-style:normal;font-size:10.5px;letter-spacing:.1em;color:var(--bone)}@media(max-width:900px){.co-sys{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}@media(max-width:700px){.co-pair{grid-template-columns:minmax(0,1fr);gap:4px}.co-chev{justify-self:center;transform:rotate(90deg);font-size:40px;line-height:.7}.t2 .co-card__main>button{width:44px;height:44px}.co-card__mid .tl-ico{width:48px;height:48px}.co-qty__k{width:100%;margin:0}.t2 .co-qty input{width:80px}.t2 .co-pills button{min-width:40px;height:40px;font-size:17px}.co-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.t2 .co-chips button{flex:none}.co-tile__ico{width:54px;height:54px}.co-tiles li{gap:10px;padding:10px}.co-tile__need{font-size:26px}.t2 .co-tile__have .tl-qty{width:6.5em}.co-card__mid{gap:8px}.co-card__mid b{font-size:21px}.t2 .co-qty>button{width:44px}.t2 .co-qty input{width:70px}.t2 .co-qty>.co-qty__max{padding:0 12px;letter-spacing:.1em}}.st-ratio{display:grid;gap:6px}.st-ratio>.mono{font-size:9.5px;letter-spacing:.16em;color:var(--ash)}.st-ratio__bar{display:flex;height:38px;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ece3d21f}.st-ratio__bar i{display:grid;place-items:center;min-width:0;font:900 15px/1 var(--f-display);font-style:normal;letter-spacing:.03em;white-space:nowrap;overflow:hidden}.st-ratio__bar .is-bomber{background:linear-gradient(180deg,#ff9a5a,#b8471f);color:#1d0b03}.st-ratio__bar .is-shooter{background:linear-gradient(180deg,#7cc6ff,#2d6fa8);color:#04121f}.st-ratio__note{font-size:9.5px;letter-spacing:.14em;color:var(--ash)}.st-hero__tags{display:flex;flex-wrap:wrap;gap:4px}.st-hero__tags i{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:6px;background:#ffffff0f;font-style:normal;font-size:9px;letter-spacing:.1em;color:var(--bone)}.st-hero__tags i.is-warn{background:#ff546824;color:#ff8f9c}.st-mix__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.st-mix__list li{position:relative;padding-block:8px 8px;padding-inline:30px 12px;border-radius:10px;background:#ffffff08;font-size:13.5px;line-height:1.35;color:var(--bone)}.st-mix__list li:before{content:"\25b8";position:absolute;inset-inline-start:12px;color:var(--gold-hot)}.co-info.is-warn{box-shadow:inset 0 0 0 1px #ff546859}.co-info.is-warn .co-info__i{border-color:#ff5468;color:#ff5468;font-family:var(--f-display)}.st-basis summary{cursor:pointer;font-size:10px;letter-spacing:.16em;color:var(--ash)}.st-basis ul{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none;font-size:12.5px;line-height:1.45;color:#b9b0a2}.st-basis b{font-size:9.5px;letter-spacing:.14em;color:var(--gold);margin-inline-end:4px}.st-basis i{font-style:normal;font-size:9.5px;color:var(--ash)}@media(max-width:900px){.st-ratio{grid-column:1 / -1}}.pl-evs{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-evs__when{font-size:9.5px;letter-spacing:.14em;color:var(--ash)}.pl-evs__when.is-live{color:var(--ok)}.pl-score{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(auto-fit,minmax(160px,1fr));gap:10px}.pl-score>div{display:grid;gap:6px;align-content:center;padding:14px 16px;border-radius:16px;background:#00000052;box-shadow:inset 0 0 0 1px var(--line-2)}.pl-score b{font:900 clamp(30px,3.6vw,46px)/.9 var(--f-display);color:var(--bone)}.pl-score>div>.mono:last-child{font-size:9.5px;letter-spacing:.12em;color:var(--ash)}.pl-score .is-big{background:radial-gradient(80% 140% at 0% 0%,rgba(246,207,116,.16),transparent 70%),#00000052;box-shadow:inset 0 0 0 2px var(--gold-hot),0 0 34px #f6cf741f}.pl-score .is-big b{font-size:clamp(48px,6vw,80px);background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent}.pl-score .is-lost b{color:#ff6f6f}.pl-days{display:grid;gap:8px}.pl-day{position:relative;display:grid;align-content:start;gap:8px;min-width:0;min-height:180px;padding:10px;border-radius:14px;background:#00000052;box-shadow:inset 0 0 0 1px var(--line-2)}.pl-day header{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.pl-day header b{font:900 24px/1 var(--f-display)}.pl-day header .mono{font-size:8.5px;letter-spacing:.1em;color:var(--ash);white-space:nowrap}.pl-day__theme{font:700 13px/1.1 var(--f-display);letter-spacing:.02em;text-transform:uppercase;color:var(--gold)}.pl-day ul{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.pl-day li{display:grid;justify-items:center;gap:1px;padding:4px;border-radius:8px;background:#ffffff0d}.pl-day li .mono{font-size:9px;letter-spacing:.02em;color:var(--bone)}.pl-day li.is-act{padding:5px 7px}.pl-day em{margin-top:auto;font-style:normal;font-size:12px;letter-spacing:.06em;color:var(--gold-hot)}.pl-day.is-today{background:radial-gradient(90% 60% at 50% 0%,rgba(246,207,116,.18),transparent 70%),#00000052;box-shadow:inset 0 0 0 2px var(--gold-hot),0 0 26px #f6cf7424}.pl-day.is-today header .mono{color:var(--gold-hot)}.pl-day.is-past{opacity:.4}.t2 .pl-toggle{order:3;padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:none;font-size:9.5px;letter-spacing:.14em;color:var(--gold-hot)}.pl-group{display:grid;gap:8px}.pl-group+.pl-group{padding-top:10px;border-top:1px dashed var(--line-2)}.pl-group__k{font-size:10px;letter-spacing:.2em;color:var(--gold)}.pl-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin:0;padding:0;list-style:none}.pl-items li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px;border-radius:12px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ece3d21a}.pl-items li .co-tile__ico{width:56px;height:56px}.pl-items li.is-has{box-shadow:inset 0 0 0 1.5px #f6cf7466}.pl-items li.is-zero{opacity:.5}.pl-item__body{display:grid;gap:4px;min-width:0}.pl-item__body b{font:700 16px/1.05 var(--f-display);letter-spacing:.02em;text-transform:uppercase}.pl-item__body>.mono{font-size:9.5px;letter-spacing:.1em;color:var(--gold)}.t2 .pl-item__body .tl-qty{width:100%;max-width:140px;padding:6px 8px;border:0;border-radius:8px;background:#00000073;box-shadow:inset 0 0 0 1px #ece3d224;font:700 16px/1 var(--f-display);letter-spacing:.02em;color:var(--bone)}.pl-item__body em{font-style:normal;color:var(--gold-hot)}.pl-hint{font-size:9.5px;letter-spacing:.14em;color:var(--ash)}.pl-fill{justify-self:start}.pl-act{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border-radius:12px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ece3d21a}.pl-act>div{display:grid;gap:6px;min-width:0}.pl-act b{font:900 20px/1 var(--f-display);letter-spacing:.02em}.pl-act>div>.mono{font-size:9.5px;letter-spacing:.12em;color:var(--gold)}.t2 .pl-lv button{min-width:38px;height:36px;font-size:16px}.t3-plan{justify-self:start;padding:10px 14px;border:1px dashed var(--line);border-radius:12px;font-size:10.5px;letter-spacing:.16em;color:var(--gold-hot)}@media(max-width:900px){.pl-days{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important}.pl-score{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pl-score .is-big{grid-column:1 / -1}}@media(max-width:560px){.pl-evs .co-sys__b b{font-size:14px}.pl-act{grid-template-columns:auto minmax(0,1fr)}.pl-act>label{grid-column:1 / -1}.pl-items{grid-template-columns:minmax(0,1fr)}}.t2-door--half{grid-column:span 3}@media(max-width:900px){.t2-door--half{grid-column:span 2}}.hd-filters{gap:12px}.hd-search{display:flex;gap:10px}.t2 .hd-search input{flex:1;min-width:0;height:52px;padding:0 16px;border:0;border-radius:12px;background:#00000073;box-shadow:inset 0 0 0 1.5px var(--line);font-size:14px;color:var(--bone)}.t2 .hd-search input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--gold-hot)}.t2 .hd-mine{flex:none;padding:0 16px;border:0;border-radius:12px;background:linear-gradient(180deg,#221d18,#120f0c);box-shadow:inset 0 0 0 1px #ece3d224;font-size:11px;letter-spacing:.14em;color:var(--bone)}.t2 .hd-mine.is-on{background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 55%,#b88a2e);color:#1a1205}.hd-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.t2 .hd-types button{display:flex;align-items:center;justify-content:center;gap:8px;height:54px;border:0;border-radius:12px;background:linear-gradient(180deg,#221d18,#120f0c);box-shadow:inset 0 0 0 1px #ece3d21f;color:var(--bone)}.hd-types b{font:900 18px/1 var(--f-display);letter-spacing:.03em}.t2 .hd-types button.is-on{box-shadow:inset 0 0 0 2px var(--gold-hot),0 0 20px #f6cf7426;color:var(--gold-hot)}.t2 .hd-seasons button{min-width:52px;height:38px;font-size:16px}.hd-tags{display:grid;gap:8px;justify-items:start}.hd-count{font-size:9.5px;letter-spacing:.14em;color:var(--ash)}.hd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.t2 .hd-card{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;padding:14px 8px 12px;border:0;border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--bone);transition:transform .2s var(--ease),box-shadow .2s}.t2 .hd-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px var(--gold-hot),0 14px 30px #0006}.t2 .hd-card.is-own{box-shadow:inset 0 0 0 1.5px #f6cf748c}.t2 .hd-card.is-thin{opacity:.62}.hd-card__own{position:absolute;inset-inline-end:10px;top:8px;font-size:18px;color:var(--gold-hot);text-shadow:0 0 10px rgba(246,207,116,.6)}.hd-card>b{font:900 19px/1 var(--f-display);letter-spacing:.02em;text-align:center}.hd-card__meta,.hd-card__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.hd-card__meta i,.hd-card__tags i{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:6px;background:#ffffff0f;font-style:normal;font-size:8.5px;letter-spacing:.1em}.hd-card__tags i{background:#f6cf741f;color:var(--gold-hot)}.hd-card__tags i.is-miss{background:#ffffff0d;color:var(--ash)}.hd-tray{position:sticky;bottom:14px;z-index:30;display:flex;align-items:center;gap:10px;justify-self:center;padding:10px 14px;border-radius:16px;background:#0e0c0bf5;box-shadow:inset 0 0 0 1.5px var(--gold-hot),0 20px 50px #0009}.hd-tray>.mono{font-size:10px;letter-spacing:.14em;color:var(--ash)}.t2 .hd-btn{display:inline-flex;align-items:center;height:40px;padding:0 14px;border:0;border-radius:10px;background:linear-gradient(180deg,#2a241e,#15110e);box-shadow:inset 0 0 0 1px #ece3d229;font-size:10.5px;letter-spacing:.14em;color:var(--bone)}.t2 .hd-btn.is-on{box-shadow:inset 0 0 0 1.5px var(--gold-hot);color:var(--gold-hot)}.t2 .hd-btn.is-gold{background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 55%,#b88a2e);color:#1a1205;box-shadow:none}.hd-modal{position:fixed;inset:0;z-index:140;display:grid;place-items:start center;overflow-y:auto;padding:70px 16px 40px}.hd-modal__scrim{position:fixed;inset:0;border:0;background:#000000b8;backdrop-filter:blur(4px)}.hd-modal__win{position:relative;width:min(980px,100%)}.t2 .hd-modal__x{position:absolute;inset-inline-end:14px;top:14px;z-index:2;width:46px;height:46px;border:0;border-radius:12px;background:linear-gradient(180deg,#2a241e,#15110e);box-shadow:inset 0 0 0 1px #ece3d233;font-size:20px;color:var(--bone)}.hd-file{display:grid;gap:14px}.hd-file__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;padding-inline-end:50px}.hd-file__head>div{display:grid;gap:8px;justify-items:start;min-width:0}.hd-file__head .co-card__k{justify-self:start;padding-inline-start:0}.hd-file__head h2{margin:0;font:900 clamp(40px,5vw,64px)/.9 var(--f-display);color:var(--gold-hot)}.hd-file__title{font-family:var(--f-serif);font-style:italic;font-size:20px;color:#cfc6b5}.hd-file__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.hd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hd-stats>div{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:#00000052;box-shadow:inset 0 0 0 1px var(--line-2)}.hd-stats b{font:900 28px/1 var(--f-display)}.hd-skills{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.hd-skills--one{grid-template-columns:minmax(0,1fr)}.hd-skills ol,.hd-plain{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hd-skills li,.hd-plain li{display:grid;gap:3px;padding:10px 12px;border-radius:10px;background:#ffffff08}.hd-skills li b,.hd-plain li b{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:700 17px/1.1 var(--f-display);letter-spacing:.02em;text-transform:uppercase}.hd-skills li b em{padding:2px 6px;border-radius:6px;background:#f6cf7424;font-style:normal;font-size:8.5px;letter-spacing:.12em;color:var(--gold-hot)}.hd-skills li span,.hd-plain li span{font-size:13px;line-height:1.4;color:#b9b0a2}.hd-info__k{margin-inline-end:6px;font-size:9.5px;letter-spacing:.14em;color:var(--gold)!important}.hd-cmp{display:grid;gap:14px}.hd-cmp__head{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-inline-end:50px}.hd-cmp__head>div{position:relative;display:grid;justify-items:center;gap:8px}.hd-cmp__head b{font:900 30px/1 var(--f-display);color:var(--gold-hot)}.hd-cmp__head .co-chev{position:absolute;inset-inline-end:-24px;top:40%;font-size:30px}.hd-cmp__t{width:100%;border-collapse:separate;border-spacing:0 6px}.hd-cmp__t td,.hd-cmp__t th{padding:10px 12px;background:#ffffff08;font-size:13.5px;line-height:1.35;vertical-align:middle}.hd-cmp__t td{width:42%;color:var(--bone)}.hd-cmp__t td:first-child{text-align:end;border-radius:10px 0 0 10px}.hd-cmp__t td:last-child{border-radius:0 10px 10px 0}.hd-cmp__t th{width:16%;font-size:9px;letter-spacing:.14em;color:var(--ash);text-align:center;font-weight:600}.hd-cmp__t td.is-win{color:var(--gold-hot);font-weight:700;background:#f6cf7414}@media(max-width:700px){.hd-types,.hd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-file__head{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding-inline-end:0}.hd-file__head>div{justify-items:center}.hd-file__head .co-card__k{justify-self:center}.hd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-skills{grid-template-columns:minmax(0,1fr)}.hd-cmp__t td,.hd-cmp__t th{padding:8px;font-size:12px}.hd-modal{padding:60px 8px 30px}}.co>.co-sys:not(.st-modes):not(.pl-evs){grid-template-columns:repeat(9,minmax(0,1fr));gap:8px}.co>.co-sys:not(.st-modes):not(.pl-evs) .co-sys__b b{font-size:clamp(13px,1.35vw,20px)}.co>.co-sys:not(.st-modes):not(.pl-evs) .co-sys__b .tl-ico{--s: 44px !important}.co-steps-list{display:grid;gap:6px;margin:0;padding:0;list-style:none;max-height:420px;overflow-y:auto}.co-steps-list li{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:#ffffff08;font-size:12.5px;line-height:1.35;color:#cfc6b5}.co-steps-list b{font:900 18px/1 var(--f-display);color:var(--gold-hot)}.co-steps-list i{display:block;font-style:normal;font-size:8.5px;letter-spacing:.14em;color:var(--ash)}.co-steps-list em{font-style:normal;font-size:10px;color:var(--bone)}@media(max-width:1100px){.co>.co-sys:not(.st-modes):not(.pl-evs){grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:700px){.co>.co-sys:not(.st-modes):not(.pl-evs){grid-template-columns:repeat(3,minmax(0,1fr))}.co-steps-list li{grid-template-columns:48px minmax(0,1fr)}.co-steps-list li>span:nth-of-type(2),.co-steps-list em{grid-column:2}}.t2 .co-scan{display:grid;gap:10px}.t2 .co-scan__go{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:0;border-radius:16px;cursor:pointer;text-align:start;color:var(--bone);background:linear-gradient(180deg,#f6cf741f,#f6cf740a);box-shadow:inset 0 0 0 1.5px #f6cf748c}.t2 .co-scan__go:hover{box-shadow:inset 0 0 0 1.5px var(--gold-hot),0 0 24px #f6cf741f}.t2 .co-scan__go:disabled{opacity:.6;cursor:progress}.t2 .co-scan__cam{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:#00000073;color:var(--gold-hot)}.t2 .co-scan__t{display:grid;gap:3px;min-width:0}.t2 .co-scan__t b{font-family:var(--f-display);font-weight:900;font-size:22px;letter-spacing:.02em;line-height:1}.t2 .co-scan__t i{font-style:normal;font-size:10px;letter-spacing:.16em;color:var(--ash)}.t2 .co-scan__msg{margin:0;font-size:11px;letter-spacing:.08em;line-height:1.5;color:#b9b0a2}.t2 .co-scan__msg.is-bad{color:#ff6f6f}.t2 .co-scan__msg.is-ok{color:var(--ok);letter-spacing:.14em}.t2 .co-scan__card{display:grid;gap:12px;padding:14px;border-radius:16px;background:#00000061;box-shadow:inset 0 0 0 1.5px #f6cf7473}.t2 .co-scan__card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.t2 .co-scan__k{font-size:10.5px;letter-spacing:.16em;color:var(--gold-hot)}.t2 .co-scan__rows{display:grid;gap:8px}.t2 .co-scan__row{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px}.t2 .co-scan__troop{display:flex;align-items:center;gap:6px;min-width:0}.t2 .co-scan__troop b{font-size:10px;letter-spacing:.12em;color:#b9b0a2}.t2 .co-scan__lv{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.t2 .co-scan__lv button{height:38px;min-width:0;border:0;border-radius:10px;cursor:pointer;font-family:var(--f-display);font-weight:900;font-size:20px;color:var(--bone);background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .co-scan__lv button.is-on{color:#1a1206;background:var(--gold-hot);box-shadow:none}.t2 .co-scan__lv button.is-miss{color:#ff6f6f;box-shadow:inset 0 0 0 1.5px #ff5468b3}.t2 .co-scan__fix{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px;border-radius:12px;background:#ffffff0a}.t2 .co-scan__fix>.mono{font-size:10px;letter-spacing:.16em;color:var(--ash)}.t2 .co-scan__fix>button{width:40px;height:36px;border:0;border-radius:10px;cursor:pointer;font-size:20px;color:var(--gold-hot);background:#00000073;box-shadow:inset 0 0 0 1px var(--line)}.t2 .co-scan__fix>b{min-width:34px;text-align:center;font-family:var(--f-display);font-weight:900;font-size:26px}.t2 .co-scan__fix>.co-scan__ok{width:auto;padding:0 14px;font-size:11px;letter-spacing:.14em}.t2 .co-scan__seals{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none}.t2 .co-scan__seals li{display:grid;grid-template-columns:auto minmax(0,1fr) 110px;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .co-scan__seals li.is-miss{box-shadow:inset 0 0 0 1.5px #ff546899}.t2 .co-scan__seals li>span{font-size:13px;line-height:1.2}.t2 .co-scan__seals .tl-qty{width:100%}.t2 .co-scan__acts{display:flex;gap:10px;flex-wrap:wrap}.t2 .co-scan__apply{flex:1 1 180px;padding:14px;border:0;border-radius:14px;cursor:pointer;font-family:var(--f-display);font-weight:900;font-size:22px;letter-spacing:.04em;color:#1a1206;background:linear-gradient(180deg,#ffe08f,var(--gold));box-shadow:0 4px #7a5a17}.t2 .co-scan__apply:disabled{cursor:not-allowed;color:#ff6f6f;background:#ff546814;box-shadow:inset 0 0 0 1.5px #ff546899;font-size:16px}.t2 .co-scan__no{padding:14px 18px;border:1px solid var(--line);border-radius:14px;cursor:pointer;background:none;font-size:11px;letter-spacing:.16em;color:#b9b0a2}.t2 .co-scan__fine{margin:0;font-size:10px;letter-spacing:.06em;line-height:1.5;color:var(--ash)}@media(max-width:380px){.t2 .co-scan__row{grid-template-columns:1fr;gap:4px}}.t2 .co-scan__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.t2 .co-scan__item{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:0;border-radius:12px;cursor:pointer;text-align:start;color:var(--bone);background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .co-scan__item>span{display:grid;gap:2px;min-width:0}.t2 .co-scan__item b{font-family:var(--f-display);font-weight:900;font-size:18px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t2 .co-scan__item i{font-style:normal;font-size:14px;letter-spacing:.05em;color:var(--gold-hot)}.t2 .co-scan__item i em{font-style:normal;color:#ece3d22e}.t2 .co-scan__item.is-on{box-shadow:inset 0 0 0 2px var(--gold-hot);background:#f6cf741a}.t2 .co-scan__item.is-miss{box-shadow:inset 0 0 0 1.5px #ff5468b3}.t2 .co-scan__fix>.co-scan__fixname{font-size:18px;min-width:0;white-space:nowrap}.t2 .lt-hint{margin:0;text-align:center;font-size:10px;letter-spacing:.16em;color:var(--ash)}.t2 .lt{position:relative;width:100%;max-width:560px;margin:0 auto;aspect-ratio:4 / 5.9;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#78281e47,#aa3c2861),repeating-linear-gradient(0deg,transparent 0 39px,rgba(255,140,110,.07) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,rgba(255,140,110,.07) 39px 40px),#1d0f0c;box-shadow:inset 0 0 0 1px #ff8c6e2e}.t2 .lt__lines{position:absolute;inset:0;width:100%;height:100%}.t2 .lt__lines line{stroke:#ece3d238;stroke-width:2.5}.t2 .lt__lines line.is-lit{stroke:#ff8a3d;stroke-width:3;filter:drop-shadow(0 0 3px rgba(255,106,26,.8))}.t2 .lt__n{--gc: 33px;position:absolute;transform:translate(-50%,calc(-1 * var(--gc)));display:grid;justify-items:center;gap:2px;width:24%;max-width:120px;padding:0;border:0;background:none;cursor:pointer;color:var(--bone)}.t2 .lt__gem{display:grid;place-items:center;width:50px;height:50px;margin:6px 0 2px;transform:rotate(45deg);border-radius:10px;color:#ece3d28c;background:linear-gradient(135deg,#5d5a57,#2b2928);box-shadow:inset 0 0 0 2px #ece3d240,0 3px #00000080}.t2 .lt__gem>svg{transform:rotate(-45deg)}.t2 .lt__n.is-on .lt__gem{color:#fff3dd;background:linear-gradient(135deg,#ff9a4a,#c3341f);box-shadow:inset 0 0 0 2px #ffd29a,0 0 16px #ff6a1a73,0 3px #00000080}.t2 .lt__n.is-big{--gc: 42px;width:46%;max-width:230px}.t2 .lt__n.is-big .lt__gem{width:64px;height:64px;margin-top:10px}.t2 .lt__n.is-big .lt__gem>svg{width:32px;height:32px}.t2 .lt__n.is-sel .lt__gem{outline:3px solid var(--gold-hot);outline-offset:4px}.t2 .lt__lv{position:absolute;top:-4px;left:50%;transform:translate(-50%);padding:1px 7px;border-radius:8px;font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap;color:#fff;background:#14100eeb;box-shadow:inset 0 0 0 1px #ece3d240}.t2 .lt__n.is-max .lt__lv{color:#ffe14d}.t2 .lt__name{max-width:100%;font-family:var(--f-display);font-weight:700;font-size:13.5px;line-height:1.02;text-align:center;text-shadow:0 1px 2px #000,0 0 6px #000}.t2 .lt__n.is-big .lt__name{font-size:17px}.t2 .lt__stat{font-style:normal;font-size:8.5px;letter-spacing:.12em;color:#ece3d299;text-shadow:0 1px 2px #000}.t2 .lt-edit{display:grid;gap:8px;padding:12px;border-radius:14px;background:#00000061;box-shadow:inset 0 0 0 1.5px #f6cf7480}.t2 .lt-edit__k{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.t2 .lt-edit__k b{font-family:var(--f-display);font-weight:900;font-size:22px;line-height:1}.t2 .lt-edit__k i{font-style:normal;font-size:10px;letter-spacing:.14em;color:var(--ash)}.t2 .lt-goal{display:grid;grid-template-columns:1fr 1fr;gap:8px}.t2 .lt-goal button{padding:14px 8px;border:0;border-radius:14px;cursor:pointer;font-family:var(--f-display);font-weight:900;font-size:19px;line-height:1;letter-spacing:.02em;color:#b9b0a2;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line)}.t2 .lt-goal button.is-on{color:#1a1206;background:linear-gradient(180deg,#ffe08f,var(--gold));box-shadow:0 4px #7a5a17}.t2 .lt-prog{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:12px 14px;border-radius:14px;background:#00000052;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .lt-prog__k{grid-column:1 / -1;font-size:10.5px;letter-spacing:.16em;color:var(--gold-hot)}.t2 .lt-prog.is-done .lt-prog__k{color:var(--ok)}.t2 .lt-prog__bar{height:10px;border-radius:6px;overflow:hidden;background:#ffffff12}.t2 .lt-prog__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c3341f,#ff9a4a)}.t2 .lt-prog.is-done .lt-prog__bar i{background:linear-gradient(90deg,#3a9d5a,var(--ok))}.t2 .lt-prog__n{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}@media(max-width:420px){.t2 .lt__n{--gc: 29px}.t2 .lt__n.is-big{--gc: 37px}.t2 .lt__gem{width:42px;height:42px}.t2 .lt__gem>svg{width:22px;height:22px}.t2 .lt__n.is-big .lt__gem{width:54px;height:54px}.t2 .lt__name{font-size:12px}.t2 .lt__n.is-big .lt__name{font-size:15px}.t2 .lt-goal button{font-size:16px}}.t2 .lt-troops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.t2 .lt-troop{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:10px 10px 14px;border:0;border-radius:14px;cursor:pointer;text-align:start;color:#b9b0a2;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2);overflow:hidden}.t2 .lt-troop.is-on{color:var(--gold-hot);background:#f6cf7414;box-shadow:inset 0 0 0 2px var(--gold-hot)}.t2 .lt-troop__t{display:grid;gap:3px;min-width:0}.t2 .lt-troop__t b{font-size:12px;letter-spacing:.12em}.t2 .lt-troop__t i{font-style:normal;font-size:9.5px;letter-spacing:.08em;white-space:nowrap;color:var(--ash)}.t2 .lt-troop.is-filled .lt-troop__t i{color:#ff9a4a}.t2 .lt-troop__bar{position:absolute;inset-inline-start:10px;inset-inline-end:10px;bottom:6px;height:4px;border-radius:3px;background:#ffffff14}.t2 .lt-troop__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c3341f,#ff9a4a)}@media(max-width:420px){.t2 .lt-troop{flex-direction:column;align-items:center;text-align:center;gap:4px;padding:8px 4px 14px}.t2 .lt-troop__t{justify-items:center}}.t2 .lt-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.t2 .lt-top .lt-hint{text-align:start}.t2 .lt-reset{padding:9px 12px;border:1px solid rgba(255,84,104,.45);border-radius:10px;cursor:pointer;background:none;font-size:10.5px;letter-spacing:.14em;color:#ff8a8a}.t2 .lt-reset.is-armed{color:#fff;background:#c22f3d;border-color:#ff5468}.t2 .lt-reset:disabled{opacity:.35;cursor:default}.t2 .lt__n.is-locked .lt__gem{opacity:.55}.t2 .lt__n.is-locked .lt__name{opacity:.6}.t2 .lt-moved{margin:0;padding:10px 12px;border-radius:12px;font-size:11px;letter-spacing:.08em;line-height:1.5;color:#ffb27a;background:#ff6a1a14;box-shadow:inset 0 0 0 1px #ff6a1a4d}.t2 .lt-edit__req{margin:0;font-size:10px;letter-spacing:.1em;line-height:1.5;color:var(--ash)}.t2 .fc-mode{grid-template-columns:repeat(3,minmax(0,1fr))}.t2 .fc-mode button{display:grid;gap:5px;padding:12px 6px;font-size:17px}.t2 .fc-mode button i{font-family:var(--f-mono, "JetBrains Mono"),monospace;font-style:normal;font-weight:400;font-size:8.5px;letter-spacing:.12em;opacity:.75}.t2 .fc-sec{display:grid;gap:8px}.t2 .fc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.t2 .fc-b{position:relative;display:grid;justify-items:center;gap:3px;padding:10px 4px 8px;border:0;border-radius:14px;cursor:pointer;color:var(--bone);background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .fc-b.is-goal{box-shadow:inset 0 0 0 1.5px #f6cf748c}.t2 .fc-b.is-short{box-shadow:inset 0 0 0 1.5px #ff5468b3;background:#ff54680f}.t2 .fc-b.is-ok{box-shadow:inset 0 0 0 1.5px #9be08a8c}.t2 .fc-b.is-sel{box-shadow:inset 0 0 0 2.5px var(--gold-hot);background:#f6cf741a}.t2 .fc-b__n{font-size:9.5px;letter-spacing:.12em;color:#b9b0a2}.t2 .fc-b__lv{font-family:var(--f-display);font-weight:900;font-size:24px;line-height:.95}.t2 .fc-b__st{display:flex;gap:3px;height:8px;align-items:center}.t2 .fc-b__st i{width:8px;height:5px;border-radius:2px;background:#ece3d226}.t2 .fc-b__st i.is-on{background:var(--gold-hot)}.t2 .fc-b__st em{font-style:normal;font-size:9px;letter-spacing:.12em;color:#ffe14d}.t2 .fc-b__tag{margin-top:2px;padding:2px 6px;border-radius:6px;font-size:8.5px;letter-spacing:.08em;white-space:nowrap}.t2 .fc-b__tag.is-short{color:#fff;background:#c22f3d}.t2 .fc-b__tag.is-ok{color:#12230d;background:var(--ok)}.t2 .fc-extra{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px}.t2 .fc-extra button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:12px;cursor:pointer;color:#b9b0a2;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .fc-extra button>.tl-ico{flex:none}.t2 .fc-extra button>span.mono{flex:1;text-align:start;font-size:10.5px;letter-spacing:.12em}.t2 .fc-extra button em{font-style:normal;font-size:16px;color:var(--ash)}.t2 .fc-extra button.is-on{color:var(--gold-hot);background:#f6cf741a;box-shadow:inset 0 0 0 1.5px var(--gold-hot)}.t2 .fc-extra button.is-on em{color:var(--gold-hot)}.t2 .fc-quick{display:flex;gap:6px;flex-wrap:wrap}.t2 .fc-quick button{padding:7px 10px;border:1px dashed var(--line);border-radius:10px;cursor:pointer;background:none;font-size:10px;letter-spacing:.14em;color:var(--gold-hot)}@media(max-width:420px){.t2 .fc-mode button{font-size:14px;padding:10px 4px}.t2 .fc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.t2 .fc-b__lv{font-size:20px}}.t2 .co-resetrow{display:flex;justify-content:flex-end;margin-bottom:-4px}.t2 .co-reset{padding:7px 12px;font-size:10px}.t2 .fc-none{margin:0;padding:14px;border-radius:12px;text-align:center;font-size:11px;letter-spacing:.14em;color:var(--ok);background:#9be08a0f}.t2 .fc-road{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:none}.t2 .fc-step{display:grid;gap:8px;padding:12px;border-radius:16px;background:#00000052;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .fc-step.is-final{box-shadow:inset 0 0 0 1px #f6cf7459}.t2 .fc-step>header{display:flex;align-items:baseline;gap:10px}.t2 .fc-step__n{padding:3px 8px;border-radius:8px;font-size:10px;letter-spacing:.14em;color:#1a1206;background:var(--gold-hot)}.t2 .fc-step>header b{font-family:var(--f-display);font-weight:900;font-size:24px;line-height:1;letter-spacing:.01em}.t2 .fc-step__ready{display:flex;flex-wrap:wrap;gap:6px}.t2 .fc-ok{padding:3px 8px;border-radius:8px;font-size:10px;letter-spacing:.1em;color:var(--ok);background:#9be08a14}.t2 .fc-unk{padding:3px 8px;border-radius:8px;font-size:10px;letter-spacing:.1em;color:#ffb27a;background:#ff6a1a14}.t2 .fc-step ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.t2 .fc-step ul li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff09}.t2 .fc-step ul li.is-office{background:#f6cf7414;box-shadow:inset 0 0 0 1px #f6cf7466}.t2 .fc-step__t{display:grid;gap:2px;min-width:0}.t2 .fc-step__t b{font-size:14px;line-height:1.2}.t2 .fc-step__t i{font-style:normal;font-size:11px;letter-spacing:.08em;color:var(--gold-hot)}.t2 .fc-step__c{display:grid;justify-items:end;gap:2px;font-size:12px;white-space:nowrap}.t2 .fc-step__c>span,.t2 .fc-step>footer>span{display:inline-flex;align-items:center;gap:4px}.t2 .fc-step>footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-top:6px;border-top:1px dashed var(--line);font-size:10.5px;letter-spacing:.12em;color:var(--ash)}.t2 .fc-step>footer>span{color:var(--bone);font-size:12px;letter-spacing:.04em}.t2 .fc-sum{display:grid;gap:10px;padding:14px;border-radius:16px;background:linear-gradient(180deg,#f6cf741a,#00000059);box-shadow:inset 0 0 0 1.5px #f6cf7480}.t2 .fc-sum>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.t2 .fc-sum>header b{font-family:var(--f-display);font-weight:900;font-size:28px;line-height:1;color:var(--gold-hot)}.t2 .fc-sum>header span{font-size:10px;letter-spacing:.14em;color:#b9b0a2}.t2 .fc-sum ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.t2 .fc-sum li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:#ffffff08}.t2 .fc-sum li.is-office{background:#f6cf7414}.t2 .fc-sum__n{font-family:var(--f-display);font-weight:700;font-size:16px;letter-spacing:.02em}.t2 .fc-sum__lv{font-size:11px;color:#b9b0a2;white-space:nowrap}.t2 .fc-sum__lv b{color:var(--bone);font-weight:600}.t2 .fc-sum__c{min-width:64px;text-align:end;font-size:11.5px;white-space:nowrap}.t2 .fc-sum__c em,.t2 .fc-sum__key i{font-style:normal;color:#ff9a4a}.t2 .fc-sum>footer{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap;padding-top:8px;border-top:1px dashed var(--line)}.t2 .fc-sum>footer>.mono{margin-inline-end:auto;font-size:10.5px;letter-spacing:.16em;color:var(--gold-hot)}.t2 .fc-sum__tot{display:inline-flex;align-items:center;gap:6px}.t2 .fc-sum__tot b{font-family:var(--f-display);font-weight:900;font-size:26px;line-height:1}.t2 .fc-sum__key{margin:-4px 0 0;text-align:end;font-size:8.5px;letter-spacing:.12em;color:var(--ash)}.t2 .fc-more{width:100%;padding:13px;border:1px solid var(--line);border-radius:14px;cursor:pointer;background:#ffffff08;font-size:11.5px;letter-spacing:.16em;color:var(--gold-hot)}.t2 .fc-more.is-open{background:#f6cf741a}@media(max-width:420px){.t2 .fc-sum>header b{font-size:24px}.t2 .fc-sum li{gap:6px;padding:6px}.t2 .fc-sum__n{font-size:14px}}.t2 .pl-now{display:grid;gap:12px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#f6cf7424,#00000059);box-shadow:inset 0 0 0 1.5px #f6cf7499,0 0 30px #f6cf740f}.t2 .pl-now>header{display:grid;gap:4px}.t2 .pl-now__k{font-size:10.5px;letter-spacing:.16em;color:var(--gold-hot)}.t2 .pl-now>header b{font-family:var(--f-display);font-weight:900;font-size:26px;line-height:1}.t2 .pl-now__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:0;padding:0;list-style:none}.t2 .pl-now__items li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px;padding:8px 10px;border-radius:12px;background:#00000059;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .pl-now__items li>.tl-ico{grid-row:1 / 3}.t2 .pl-now__items li>span{display:grid;min-width:0}.t2 .pl-now__items li b{font-family:var(--f-display);font-weight:900;font-size:22px;line-height:1}.t2 .pl-now__items li i{font-style:normal;font-size:9px;letter-spacing:.08em;color:var(--ash);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t2 .pl-now__items li em{font-style:normal;font-size:11px;color:var(--ok)}.t2 .pl-now__items li.is-act{grid-template-columns:1fr}.t2 .pl-now__none{margin:0;font-size:11px;letter-spacing:.1em;line-height:1.5;color:#b9b0a2}.t2 .pl-now>footer{display:flex;align-items:baseline;gap:8px;padding-top:10px;border-top:1px dashed var(--line)}.t2 .pl-now>footer .mono{font-size:10px;letter-spacing:.14em;color:#b9b0a2}.t2 .pl-now>footer b{font-family:var(--f-display);font-weight:900;font-size:34px;line-height:1;color:var(--ok)}.t2 .pl-keep,.t2 .pl-late{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:#ff6a1a12;box-shadow:inset 0 0 0 1px #ff6a1a4d}.t2 .pl-keep__k,.t2 .pl-late__k{font-size:10px;letter-spacing:.14em;color:#ffb27a}.t2 .pl-keep__i,.t2 .pl-late__i{display:flex;align-items:center;gap:8px}.t2 .pl-keep__i .mono,.t2 .pl-late__i .mono{font-size:10.5px;letter-spacing:.04em;line-height:1.35}.t2 .pl-next{display:grid;gap:4px}.t2 .pl-past{margin:0;padding:6px 10px;font-size:10.5px;letter-spacing:.14em;color:var(--ash)}.t2 .pl-next__d{display:grid;grid-template-columns:62px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .pl-next__day{display:grid}.t2 .pl-next__day b{font-family:var(--f-display);font-weight:900;font-size:20px;line-height:1;color:var(--gold-hot)}.t2 .pl-next__day i{font-style:normal;font-size:8.5px;letter-spacing:.08em;color:var(--ash)}.t2 .pl-next__t{font-size:13px;line-height:1.15;min-width:0}.t2 .pl-next__ic{display:flex;align-items:center;gap:2px}.t2 .pl-next__ic i{font-style:normal;font-size:10px;color:var(--ash)}.t2 .pl-next__d em{min-width:48px;text-align:end;font-style:normal;font-size:11.5px;color:var(--ok)}.t2 .pl-total{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0;padding:12px 14px;border-radius:14px;background:#00000052;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .pl-total .mono{font-size:10px;letter-spacing:.14em;color:#b9b0a2}.t2 .pl-total b{font-family:var(--f-display);font-weight:900;font-size:30px;line-height:1;color:var(--gold-hot)}.t2 .pl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;margin:0;padding:0;list-style:none}.t2 .pl-grid li{display:grid;justify-items:center;gap:4px;padding:8px 6px;border-radius:12px;text-align:center;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .pl-grid li.is-has{box-shadow:inset 0 0 0 1.5px #f6cf7480;background:#f6cf740d}.t2 .pl-grid li.is-else{box-shadow:inset 0 0 0 1.5px #ff6a1a8c}.t2 .pl-grid li.is-zero{opacity:.55}.t2 .pl-tile__n{font-size:11.5px;line-height:1.1;min-height:2.2em;display:grid;place-items:center}.t2 .pl-grid .tl-qty{width:100%;text-align:center;padding:6px 4px;font-size:13px}.t2 .pl-tile__tag{font-style:normal;font-size:8.5px;letter-spacing:.06em;line-height:1.3;color:var(--ash)}.t2 .pl-grid li.is-has .pl-tile__tag{color:var(--gold-hot)}.t2 .pl-grid li.is-else .pl-tile__tag{color:#ffb27a}.t2 .pl-group.is-past .pl-group__k{color:var(--ash)}.t2 .pl-acts>summary{cursor:pointer;list-style:none;padding:4px 0}.t2 .pl-acts[open]>summary{margin-bottom:10px}@media(max-width:420px){.t2 .pl-next__d{grid-template-columns:50px minmax(0,1fr) auto}.t2 .pl-next__ic{display:none}.t2 .pl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.t2 .pl-acts>summary.co-req__k{font-size:11px}.t2 .pl-tile__plan{padding:5px 6px;border:1px dashed var(--line);border-radius:8px;background:none;cursor:pointer;font-size:8.5px;letter-spacing:.06em;line-height:1.3;color:var(--gold-hot)}.t2 span.pl-tile__plan{border:0;cursor:default}.t2 .pl-tile__plan.is-none{color:var(--ash)}.t2 .pl-tile__plan.is-on{color:var(--ok)}.t2 .fc-sum li{grid-template-columns:auto minmax(0,1fr) auto}.t2 .fc-sum__t{display:grid;gap:1px;min-width:0}.t2 .fc-sum__t .fc-sum__n{line-height:1}.t2 .co-cov{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.t2 .co-cov li{display:grid;gap:2px;padding:7px 10px;border-radius:10px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .co-cov li b{font-size:10px;letter-spacing:.14em;color:var(--bone)}.t2 .co-cov li i,.t2 .co-cov li button{font-style:normal;font-size:9.5px;letter-spacing:.1em;color:var(--ash)}.t2 .co-cov li button{padding:0;border:0;background:none;cursor:pointer;text-align:start;color:var(--gold-hot)}.t2 .co-cov li.is-ok{box-shadow:inset 0 0 0 1.5px #9be08a80}.t2 .co-cov li.is-ok i{color:var(--ok)}.t2 .co-cov li.is-more{box-shadow:inset 0 0 0 1.5px #ff6a1a99}.t2 .co-cov li.is-more i{color:var(--ember)}.t2 .co-cov li.is-off{opacity:.5}.t2 .co-sys__b{position:relative}.t2 .co-sys__dot{position:absolute;top:6px;inset-inline-end:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font:900 11px/1 var(--f-mono, monospace)}.t2 .co-sys__dot.is-ok{color:#0e1a0c;background:var(--ok)}.t2 .co-sys__dot.is-short{color:#fff;background:#c22f3d}@media(max-width:560px){.t2 #co-sys{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.t2 #co-sys .co-sys__b{gap:4px;padding:8px 2px 7px;border-radius:12px;min-height:68px}.t2 #co-sys .co-sys__b .tl-ico{--s: 32px !important;width:32px;height:32px}.t2 #co-sys .co-sys__b b{font-size:10.5px;line-height:1;letter-spacing:0;overflow-wrap:anywhere}.t2 .co-sys__dot{top:3px;inset-inline-end:3px;width:15px;height:15px;font-size:9px}}.t2 .co-scan__card.is-slim{gap:8px;padding:10px 12px}.t2 .co-cov li{padding:5px 8px;grid-auto-flow:column;align-items:baseline;gap:6px}.t2 .inv{display:grid;gap:16px}.t2 .inv-scan{display:grid;gap:10px}.t2 .inv-scan__go{display:flex;align-items:center;gap:16px;width:100%;min-height:96px;padding:18px 20px;border:0;border-radius:20px;cursor:pointer;text-align:start;color:#1a1206;background:linear-gradient(180deg,var(--gold-hot),var(--gold));box-shadow:0 14px 40px #f6cf7438,inset 0 -3px #0000002e}.t2 .inv-scan__go:disabled{opacity:.75;cursor:progress}.t2 .inv-scan__go:focus-visible{outline:3px solid var(--bone);outline-offset:3px}.t2 .inv-scan__cam{display:grid;place-items:center;flex:none;width:58px;height:58px;border-radius:16px;background:#000000d1;color:var(--gold-hot)}.t2 .inv-scan__t{display:grid;gap:4px;min-width:0}.t2 .inv-scan__t b{font:900 clamp(26px,6vw,38px)/.9 var(--f-display);letter-spacing:.02em}.t2 .inv-scan__t i{font-style:normal;font-size:10px;letter-spacing:.14em;color:#1a1206b8}.t2 .inv-scan__t i.inv-age.is-old{color:#8a2a00}.t2 .inv-prog{display:grid;gap:6px}.t2 .inv-prog>span:first-child{font-size:11px;letter-spacing:.16em;color:var(--gold-hot)}.t2 .inv-prog__bar{height:8px;border-radius:99px;background:#ffffff0f;overflow:hidden}.t2 .inv-prog__bar i{display:block;height:100%;background:var(--gold-hot);transition:width .25s}.t2 .inv-saved{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:10px 14px;border-radius:12px;font-size:11px;letter-spacing:.12em;color:var(--ok);background:#9be08a14;box-shadow:inset 0 0 0 1px #9be08a59}.t2 .inv-saved button,.t2 .inv-saved a{min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:none;cursor:pointer;font-size:10.5px;letter-spacing:.14em;color:var(--bone);display:inline-flex;align-items:center;text-decoration:none}.t2 .inv-rev,.t2 .inv-list{display:grid;gap:10px;padding:14px;border-radius:18px;background:#00000061;box-shadow:inset 0 0 0 1.5px #f6cf7459}.t2 .inv-rev>header,.t2 .inv-list>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.t2 .inv-rows{display:grid;gap:6px;margin:0;padding:0;list-style:none}.t2 .inv-rows li{display:grid;grid-template-columns:44px minmax(0,1fr) 112px;align-items:center;gap:4px 10px;padding:7px 8px;border-radius:12px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .inv-rows li.is-ask{grid-template-areas:"pic t qty" "yn yn yn";box-shadow:inset 0 0 0 1.5px #ff5468b3}.t2 .inv-rows li.is-ask>.inv-pic{grid-area:pic}.t2 .inv-rows li.is-ask>.inv-row__t{grid-area:t}.t2 .inv-rows li.is-ask>.tl-qty{grid-area:qty}.t2 .inv-rows li.is-ok{box-shadow:inset 0 0 0 1.5px #9be08a8c;grid-template-areas:"pic t qty" "yn yn yn"}.t2 .inv-rows li.is-off{opacity:.55;grid-template-areas:"pic t qty" "yn yn yn"}.t2 .inv-pic{width:44px;height:44px;border-radius:9px;display:block;background:#ffffff0a}.t2 .inv-row__t{display:grid;gap:2px;min-width:0}.t2 .inv-row__t b{font:900 16px/1.05 var(--f-display);overflow-wrap:anywhere}.t2 .inv-row__t i{display:flex;flex-wrap:wrap;gap:2px 8px;font-style:normal;font-size:9.5px;letter-spacing:.1em;color:var(--ash)}.t2 .inv-rows li.is-ask .inv-row__t i{color:#ff8a8a}.t2 .inv-rows .tl-qty{width:100%;min-height:40px}.t2 .inv-yn{grid-area:yn;display:flex;gap:6px}.t2 .inv-yn button{flex:1;min-height:44px;border:0;border-radius:10px;cursor:pointer;font:900 16px/1 var(--f-display);letter-spacing:.06em;color:var(--bone);background:#00000073;box-shadow:inset 0 0 0 1px var(--line)}.t2 .inv-yn button:first-child.is-on{color:#1a1206;background:var(--gold-hot);box-shadow:none}.t2 .inv-yn button:last-child.is-on{background:#ffffff1f}.t2 .inv-fold{justify-self:start;min-height:40px;padding:4px 0;border:0;background:none;cursor:pointer;font-size:10.5px;letter-spacing:.12em;color:#b9b0a2;text-align:start}.t2 .inv-acts{display:flex;flex-wrap:wrap;gap:8px}.t2 .inv-save{flex:1 1 220px;min-height:52px;padding:0 16px;border:0;border-radius:14px;cursor:pointer;font:900 22px/1 var(--f-display);letter-spacing:.04em;color:#1a1206;background:var(--gold-hot)}.t2 .inv-save:disabled{cursor:not-allowed;color:#ff8a8a;font-size:16px;background:#ff546814;box-shadow:inset 0 0 0 1.5px #ff546899}.t2 .inv-btn{min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:12px;cursor:pointer;background:none;font-size:11px;letter-spacing:.14em;color:#b9b0a2}.t2 .inv-links{display:flex;gap:6px}.t2 .inv-links a,.t2 .inv-bar__go{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:10px;font-size:10.5px;letter-spacing:.14em;color:var(--gold-hot);text-decoration:none;box-shadow:inset 0 0 0 1px #f6cf7473}.t2 .inv-search{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#00000073;color:var(--bone);font:500 15px/1 var(--f-mono, monospace)}.t2 .inv-search::placeholder{color:var(--ash)}.t2 .inv-cats{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.t2 .inv-cats::-webkit-scrollbar{display:none}.t2 .inv-cats button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:0;border-radius:99px;cursor:pointer;font-size:10.5px;letter-spacing:.12em;color:#b9b0a2;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .inv-cats button em{font-style:normal;color:var(--ash)}.t2 .inv-cats button.is-on{color:#1a1206;background:var(--gold-hot);box-shadow:none}.t2 .inv-cats button.is-on em{color:#1a120699}.t2 .inv-empty{margin:4px 0;font-size:11px;letter-spacing:.12em;color:var(--ash)}.t2 .inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;margin:0;padding:0;list-style:none}.t2 .inv-grid>li{display:grid;justify-items:center;gap:5px;padding:10px 8px 6px;border-radius:14px;text-align:center;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .inv-grid__n{font-size:11.5px;line-height:1.2;color:#d9d0c0;overflow-wrap:anywhere}.t2 .inv-grid .tl-qty{width:100%;min-height:40px;text-align:center}.t2 .inv-grid__sub{font-style:normal;font-size:10px;letter-spacing:.08em;color:var(--ash)}.t2 .inv-addb{display:grid;justify-items:center;gap:5px;width:100%;padding:10px 8px;border:0;border-radius:14px;cursor:pointer;background:none;color:inherit}.t2 .inv-addb b{font-size:10.5px;letter-spacing:.14em;color:var(--gold-hot)}.t2 .inv-add{justify-self:start;color:var(--gold-hot);border-color:#f6cf7473}.t2 .inv-add.is-on{color:var(--bone)}.t2 .inv-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.t2 .inv-foot p{flex:1 1 220px}.t2 .inv-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;padding:8px 10px;border-radius:14px;background:#00000061;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .inv-bar.is-on{box-shadow:inset 0 0 0 1.5px #9be08a66}.t2 .inv-bar__st{display:flex;flex-wrap:wrap;gap:2px 10px;flex:1 1 140px;font-size:10px;letter-spacing:.12em;color:#b9b0a2}.t2 .inv-bar__st .is-old{color:var(--ember)}.t2 .inv-bar__go{margin-inline-start:auto}@media(prefers-reduced-motion:reduce){.t2 .inv-prog__bar i{transition:none}}.t2 .co-tile__miss{display:flex;align-items:baseline;gap:6px;font-size:12px;letter-spacing:.06em;color:#b9b0a2}.t2 .co-tile__miss i{font-style:normal;font-size:9.5px;letter-spacing:.14em}.t2 .co-tile__miss.is-miss{color:#ff8a8a}.t2 .co-tile__miss.is-ok{color:var(--ok)}.t2 .co-pills button.is-afford:not(.is-on){color:var(--ok);box-shadow:inset 0 0 0 1.5px #9be08a8c}.t2 .co-pills button.is-afford:after,.t2 .co-quick button.is-afford:after{content:" \2713";font-size:.7em}.t2 .co-quick button.is-afford:not(.is-on){color:var(--ok);box-shadow:inset 0 0 0 1.5px #9be08a8c}.t2 .co-allreset{display:flex;justify-content:flex-end;margin-top:14px}.t2 .inv-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,96px),1fr));gap:6px}.t2 .inv-grid>li{position:relative;gap:4px;padding:10px 5px 6px;border-radius:12px}.t2 .inv-grid>li .tl-ico{--s: 34px !important}.t2 .inv-grid>li .inv-pic{width:36px;height:36px}.t2 .inv-grid__n{font-size:10.5px;min-height:2.4em;display:grid;align-items:center}.t2 .inv-grid .tl-qty{min-height:36px;padding:0 4px;font-size:13px;letter-spacing:0}.t2 .inv-used{min-height:28px;padding:0 2px;border:0;background:none;cursor:pointer;font-size:9px;letter-spacing:.08em;color:var(--gold-hot)}.t2 .inv-grid>li>.inv-x{position:absolute;top:2px;inset-inline-end:2px;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:none;cursor:pointer;font-size:11px;color:var(--ash)}.t2 .inv-grid>li>.inv-x:hover{color:#ff8a8a}.t2 .inv-grid.is-add>li{padding:0}.t2 .inv-rows.is-sure{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.t2 .inv-rows.is-sure li{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"pic t" "qty qty"}.t2 .inv-rows.is-sure li>.inv-pic,.t2 .inv-rows.is-sure li>.tl-ico{grid-area:pic;width:40px;height:40px}.t2 .inv-rows.is-sure li>.inv-row__t{grid-area:t}.t2 .inv-rows.is-sure li>.inv-row__t b{font-size:13.5px}.t2 .inv-rows.is-sure li>.tl-qty{grid-area:qty}.t2 .inv-acts{position:sticky;bottom:0;z-index:4;margin:0 -14px -14px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-radius:0 0 18px 18px;background:#0a0908f0;box-shadow:0 -8px 24px #00000080}.t2 .inv-rows.is-sure{grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr))}.t2 .inv-rows.is-sure li{padding:6px;gap:4px 8px}.t2 .inv-acts{flex-wrap:nowrap}.t2 .inv-acts .inv-save{flex:1 1 auto;min-width:0;font-size:clamp(16px,4.6vw,22px)}.t2 .inv-acts .inv-btn{flex:none;padding:0 12px}.t2 .inv-grid .tl-qty{font-size:12px;letter-spacing:-.02em}.t2 .co-aff{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:#00000059;box-shadow:inset 0 0 0 1.5px #9be08a73}.t2 .co-aff.is-short{box-shadow:inset 0 0 0 1.5px #ff6a1a80}.t2 .co-aff__main{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.t2 .co-aff__best{font:900 clamp(28px,8vw,40px)/.9 var(--f-display);color:var(--ok)}.t2 .co-aff.is-short .co-aff__best{color:var(--ash);font-size:24px}.t2 .co-aff__set{margin-inline-start:auto;min-height:44px;padding:0 14px;border:0;border-radius:12px;cursor:pointer;font-size:11px;letter-spacing:.12em;color:#1a1206;background:var(--gold-hot)}.t2 .co-aff.is-short .co-aff__set{color:var(--gold-hot);background:#00000073;box-shadow:inset 0 0 0 1.5px #f6cf748c}.t2 .co-aff__next{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:10px;letter-spacing:.1em;color:#b9b0a2}.t2 .co-aff__next.is-ok{color:var(--ok)}.t2 .co-aff__next.is-warn{color:var(--ember)}.t2 .co-aff__next a{color:var(--gold-hot)}.t2 .co-aff__miss{display:inline-flex;align-items:center;gap:4px;color:#ff8a8a}.t2 .co-aff__miss .tl-ico{--s: 16px !important}.t2 .co-card.is-aff{box-shadow:inset 0 0 0 1.5px #9be08a80}.t2 .co-card.is-aff .co-card__k{color:var(--ok)}.t2 .co-card.is-aff.is-stay{opacity:.6;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .co-card.is-aff.is-stay .co-card__k{color:var(--ash)}.t2 .co-card.is-aff button:disabled{visibility:hidden}.t2 .co-aff.is-level{box-shadow:inset 0 0 0 1.5px #f6cf7499}.t2 .co-aff.is-level .co-aff__best{color:var(--gold-hot);font-size:clamp(24px,7vw,32px)}.t2 .co-aff.is-level .co-aff__set{margin-inline-start:0;justify-self:start;color:var(--gold-hot);background:#00000073;box-shadow:inset 0 0 0 1.5px #f6cf748c}.t2 .co-aff{gap:6px;padding:10px 12px}.t2 .co-aff__main{gap:6px 10px}.t2 .co-aff__k{font-size:10px;letter-spacing:.14em;color:var(--ok)}.t2 .co-aff.is-short .co-aff__k,.t2 .co-aff.is-level .co-aff__k{color:var(--ash)}.t2 .co-aff__best{font-size:clamp(22px,6vw,28px)}.t2 .co-aff.is-short .co-aff__best{font-size:20px}.t2 .co-aff.is-level .co-aff__best{font-size:clamp(18px,5vw,22px)}.t2 .co-aff__set{min-height:40px;padding:0 16px}.t2 .co-aff__on{margin-inline-start:auto;font-size:10px;letter-spacing:.12em;color:var(--ok)}.t2 .co-aff__lv{padding:6px 10px;border:0;border-radius:10px;cursor:pointer;font-size:10px;letter-spacing:.1em;color:var(--gold-hot);background:#00000073;box-shadow:inset 0 0 0 1px #f6cf7480}.t2 .co-box .co-aff{margin-bottom:10px}.t2 .co-speed{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;border-radius:14px;background:#00000059;box-shadow:inset 0 0 0 1px #c9a24a59}.t2 .co-speed__use{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--bone)}.t2 .co-speed__use span{display:inline-flex;align-items:center;gap:4px}.t2 .co-speed b{margin-inline-start:auto;font-size:11px;letter-spacing:.1em;color:var(--ok)}.t2 .co-speed.is-short b{color:var(--ember)}.t2 .co-speed__use i{font-style:normal;font-size:9px;letter-spacing:.12em;color:var(--ash)}.t2 .lt-unconf{margin:4px 0 8px;padding:7px 10px;border:1px dashed rgba(246,207,116,.45);border-radius:10px;font-size:10px;letter-spacing:.14em;line-height:1.5;color:var(--gold-hot);text-align:center}.t3-pips b{max-width:100%;overflow:hidden;white-space:nowrap}html[data-lang=fr] .t3-pips li.is-word{padding-inline:2px}html[data-lang=fr] .t3-pips li.is-word b{font-size:12px;line-height:22px;letter-spacing:-.02em}.co-req__k i.co-req__partial{color:var(--ember)}.t3-tabs>a.t2-acc{gap:8px;padding-block:5px 5px;padding-inline:6px 12px;border-radius:999px;background:#1b1815e6;box-shadow:inset 0 0 0 1px var(--line);font:600 11px var(--f-mono);letter-spacing:.14em;color:var(--gold-hot)}.t3-tabs>a.t2-acc span:only-child{padding:4px 6px}.t3-tabs>a.t2-acc img{width:30px;height:30px;border-radius:50%}.t3-tabs>a.t2-acc.is-on{color:#1b1206}.ac{max-width:760px;margin:0 auto 30px;justify-items:start}.ac-k{margin:0;font-size:11px;letter-spacing:.18em;color:var(--ash)}.ac-err{margin:0;padding:10px 14px;border-radius:10px;background:#ff3b1f1f;color:var(--blood-hot);font-size:12px;letter-spacing:.08em}.t2 .ac-discord{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:14px 26px;border:0;border-radius:14px;background:#5865f2;color:#fff;font:900 22px/1 var(--f-display);letter-spacing:.04em;box-shadow:0 12px 34px #5865f259}.t2 .ac-discord:hover,.t2 .ac-discord:focus-visible{filter:brightness(1.1)}.ac-list{display:grid;gap:8px;margin:4px 0 0;padding:0;list-style:none;font-size:11px;letter-spacing:.12em;color:#cfc6b6}.ac-list li:before{content:"\2726  ";color:var(--gold)}.ac-name{margin:0;font:900 clamp(30px,5vw,48px)/.9 var(--f-display)}.ac-acts{display:flex;flex-wrap:wrap;gap:10px}.ac-note{margin:0;font-size:10px;letter-spacing:.14em;color:var(--ash)}.t2 .ac-del{color:var(--blood-hot);border-color:#ff3b1f66}.t2 .ac-del.is-sure{background:#ff3b1f29}.ac-ch{max-width:760px;margin:0 auto 18px;display:grid;gap:12px;padding:clamp(16px,2.6vw,28px);border-radius:22px;background:linear-gradient(180deg,#24180e,#0f0b08);box-shadow:inset 0 0 0 1.5px var(--ember),0 30px 80px #0000008c}.ac-ch__opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.t2 .ac-ch__opts button{display:grid;gap:10px;padding:16px;border:0;border-radius:16px;text-align:start;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line)}.ac-ch__opts button:hover,.ac-ch__opts button:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-hot)}.ac-ch__sum{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11px;letter-spacing:.12em;color:#cfc6b6}.ac-ch__sum b{flex:1 0 100%;font:900 26px/1 var(--f-display);letter-spacing:.02em;color:var(--bone)}.ac-ch__opts i{font-style:normal;font-size:10px;letter-spacing:.14em;color:var(--ember)}.hq{max-width:1100px;margin:0 auto 30px;display:grid;gap:18px}.hq-top{display:grid;gap:6px}.hq-k{margin:0;font-size:10px;letter-spacing:.22em;color:var(--gold)}.hq-sub{margin:0;font-size:11px;letter-spacing:.14em;color:var(--ash)}.hq-tapes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:14px;margin:0;padding:0;list-style:none}.hq-tape{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;align-content:start;padding:16px;border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 45%,transparent),0 20px 60px #00000073}.hq-tape>*{min-width:0}.hq-tape__head{grid-column:1 / -1;display:flex;align-items:center;gap:14px}.hq-tape__head img,.hq-tape__head i{width:120px;aspect-ratio:16 / 9;height:auto;border-radius:10px;object-fit:cover;background:#000}.hq-tape__name{margin:2px 0 0;font:900 clamp(24px,3vw,34px)/.9 var(--f-display)}.hq-f{display:grid;gap:5px}.hq-f--wide,.hq-tip,.hq-tape__foot{grid-column:1 / -1}.hq-f>span{font-size:9px;letter-spacing:.2em;color:var(--gold)}.hq-f input,.hq-f textarea{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:0;border-radius:10px;background:#00000073;box-shadow:inset 0 0 0 1px var(--line);font:500 15px var(--f-mono);color:var(--bone)}.hq-f textarea{resize:vertical;line-height:1.45}.hq-f input:focus,.hq-f textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--gold-hot)}.hq-tip{margin:-4px 0 0;font-size:10px;letter-spacing:.12em;color:var(--ember)}.hq-tape__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px}.hq-msg{font-size:11px;letter-spacing:.12em}.hq-nums{max-width:560px}.hq-tip--calm{color:var(--ash)}@media(max-width:520px){.hq .hq-nums{grid-template-columns:1fr 1fr}}.hq-msg.is-ok{color:var(--ok)}.hq-msg.is-bad{color:var(--blood-hot)}.hq-log summary{cursor:pointer;font-size:11px;letter-spacing:.18em;color:var(--ash)}.hq-log ol{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.hq-log li{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11px;letter-spacing:.08em;color:#cfc6b6}.hq-log b{color:var(--gold-hot);font-weight:600}@media(max-width:520px){.hq-tape{grid-template-columns:1fr}.hq-tape__head img,.hq-tape__head i{width:96px}.t2 .ac-discord{width:100%;justify-content:center}}.t3-tabs .t2-acc{margin-inline-start:auto}.t3-tabs .t2-me+.t2-acc{margin-inline-start:0}@media(max-width:1640px){.t3-tabs>a,.t3-tabs>span{padding:10px;font-size:15px}.t3-tabs .t2-me span{display:none}}@media(max-width:1360px)and (min-width:900px){.t3-tabs{gap:2px}.t3-tabs>a,.t3-tabs>span{padding:9px 8px;font-size:14px;letter-spacing:.04em}}.t2-accstrip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;max-width:1100px;margin:0 auto 14px;padding:14px 18px;border-radius:16px;background:linear-gradient(90deg,#5865f247,#5865f214);box-shadow:inset 0 0 0 1px #5865f28c;font-size:11px;letter-spacing:.14em;color:#dfe2ff}.t2-accstrip b{font:900 20px/1 var(--f-display);letter-spacing:.04em;color:#fff}.t2-accstrip.is-off{background:linear-gradient(90deg,#a3120f4d,#a3120f14);box-shadow:inset 0 0 0 1px #ff3b1f80;color:#f3d2c8}.t2 .inv-bar.is-empty{text-decoration:none;color:var(--bone);box-shadow:inset 0 0 0 1.5px #ff6a1a8c;background:linear-gradient(90deg,#ff6a1a24,#00000061);padding:12px 14px}.t2 .inv-bar.is-empty .inv-bar__t{font:900 20px/1 var(--f-display);letter-spacing:.03em}.t2 .inv-bar.is-empty .inv-bar__go{margin-inline-start:auto;background:var(--gold-hot);color:#1b1206;box-shadow:none}.t2 .inv-bar.is-on .inv-bar__st{display:flex;flex-wrap:wrap;gap:4px 12px;padding-inline-start:4px}.t2 .inv-bar.is-on .inv-bar__go{margin-inline-start:auto}.tn{position:sticky;top:64px;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main me" "sub sub";align-items:center;gap:0 12px;margin:0 calc(var(--gut) * -1) 18px;padding:8px var(--gut) 0;background:#050404db;backdrop-filter:blur(10px);border-bottom:1px solid var(--line-2)}.tn-top{display:contents}.tn-main{grid-area:main;display:flex;align-items:center;gap:4px;min-width:0}.tn-main a{flex:none;display:inline-flex;align-items:center;gap:8px;padding-block:8px 8px;padding-inline:10px 14px;border-radius:12px;font:800 18px/1 var(--f-display);letter-spacing:.05em;color:var(--ash);white-space:nowrap;transition:color .2s,background .2s}.tn-main a .tl-ico{--s: 26px;filter:grayscale(1) brightness(.75);transition:filter .2s}.tn-main a:hover{color:var(--bone);background:#ffffff0a}.tn-main a:hover .tl-ico,.tn-main a.is-on .tl-ico{filter:none}.tn-main a.is-on{color:#1b1206;background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 50%,#c79a3c);box-shadow:0 6px 20px #f6cf7440}.tn-main a.is-war{color:var(--blood-hot)}.tn-main a.is-war:hover{background:#a3120f33}.tn-me{grid-area:me;display:flex;align-items:center;gap:8px}.tn-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding-block:4px 4px;padding-inline:6px 12px;border-radius:999px;background:#1b1815e6;box-shadow:inset 0 0 0 1px var(--line);font-size:11px;letter-spacing:.12em;color:var(--bone);white-space:nowrap}.tn-chip b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--gold-hot);color:#1b1206;font:900 15px var(--f-display)}.tn-chip.is-on{box-shadow:inset 0 0 0 2px var(--gold-hot)}.tn-acc{position:relative;color:var(--gold-hot)}.tn-acc>span:only-child{padding-inline-start:6px}.tn-acc img{width:28px;height:28px;border-radius:50%}.tn-dot{position:absolute;inset-inline-start:26px;top:6px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #0c0a09}.tn-dot.is-ok{background:var(--ok)}.tn-dot.is-busy{background:var(--gold-hot)}.tn-dot.is-ask{background:var(--ember)}.tn-dot.is-off{background:var(--ash)}.tn-sub{grid-area:sub;display:flex;align-items:center;gap:6px;padding:8px 0 10px;overflow-x:auto;scrollbar-width:none}.tn-sub::-webkit-scrollbar{display:none}.tn-sub__k{flex:none;margin-inline-end:4px;font-size:10px;letter-spacing:.2em;color:var(--gold)}.tn-sub a{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;font:800 15px/1 var(--f-display);letter-spacing:.05em;color:#b9b0a2;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.tn-sub a:hover{color:var(--bone)}.tn-sub a.is-on{color:var(--gold-hot);background:#f6cf741f;box-shadow:inset 0 0 0 1.5px var(--gold-hot)}.tn-sub--one{padding:0;height:8px;overflow:hidden;color:transparent}@media(max-width:1180px)and (min-width:761px){.tn-main a{padding-block:8px 8px;padding-inline:8px 10px;font-size:16px}.tn-chip__x{display:none}.tn-chip{padding-inline-end:6px}}@media(max-width:760px){.t2{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.tn{grid-template-columns:minmax(0,1fr);grid-template-areas:"top";padding-top:6px;margin-bottom:14px}.tn-top{grid-area:top;display:flex;align-items:center;gap:8px;min-width:0}.tn-sub{flex:1 1 auto;min-width:0;padding:4px 0 8px}.tn-sub__k{display:none}.tn-sub a{min-height:38px;padding:0 12px;font-size:14px}.tn-sub--one{flex:1 1 auto;height:auto;padding:6px 0 10px;color:var(--gold-hot);font-size:12px;letter-spacing:.18em}.tn-me{flex:none;padding-bottom:4px}.tn-chip__x{display:none}.tn-chip{min-height:38px;padding-inline-end:6px}.tn-main{position:fixed;z-index:100;inset-inline-start:0;inset-inline-end:0;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#080605f5;backdrop-filter:blur(12px);border-top:1px solid var(--line)}.tn-main a{flex-direction:column;justify-content:center;gap:4px;min-height:56px;padding:4px 2px;border-radius:12px;font:600 9.5px/1.1 var(--f-mono);letter-spacing:.08em;text-align:center;white-space:normal}.tn-main a .tl-ico{--s: 26px}.tn-main a.is-on{color:var(--gold-hot);background:#f6cf741a;box-shadow:inset 0 2px 0 var(--gold-hot)}}.t3-setup{display:grid;gap:10px;padding:14px 16px;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1.5px #f6cf7466}.t3-setup header{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.t3-setup header b{font:900 24px/1 var(--f-display);letter-spacing:.03em}.t3-setup header .mono{font-size:11px;letter-spacing:.16em;color:var(--gold)}.t2 .t3-setup__x{margin-inline-start:auto;min-height:36px;padding:0 10px;border:0;border-radius:10px;background:none;font-size:10px;letter-spacing:.16em;color:var(--ash)}.t3-setup__bar{display:block;height:6px;border-radius:99px;background:#ffffff14;overflow:hidden}.t3-setup__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c79a3c,var(--gold-hot))}.t3-setup ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0;padding:0;list-style:none}.t3-setup li>*{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:12px;font-size:11px;letter-spacing:.12em}.t3-setup li.is-done>span{color:var(--ok);background:#9be08a0f}.t3-setup li a{color:var(--bone);background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line)}.t3-setup li a:hover{box-shadow:inset 0 0 0 1.5px var(--gold-hot)}.t3-setup li i{font-style:normal}.t3-setup li em{margin-inline-start:auto;font-style:normal;color:var(--gold-hot)}.t3-short{display:grid;gap:10px;margin-top:6px}.t3-short ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;margin:0;padding:0;list-style:none}.t3-short a{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;min-height:64px;padding:10px 14px;border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s,transform .2s}.t3-short a:hover{box-shadow:inset 0 0 0 1.5px var(--gold-hot)}.t3-short a .tl-ico{grid-row:span 2}.t3-short b{font:900 20px/1 var(--f-display);letter-spacing:.03em}.t3-short a .mono{font-size:9.5px;letter-spacing:.14em;color:var(--ash)}.t3-short a.is-war b{color:var(--blood-hot)}.t3>.t2-accstrip{margin:0;max-width:none}@media(max-width:760px){main.t2~.commander{bottom:calc(96px + env(safe-area-inset-bottom))}main.t2~.commander:not(.is-up){transform:translateY(calc(110% + 96px + env(safe-area-inset-bottom)))}}@media(max-width:760px){.tn{backdrop-filter:none;-webkit-backdrop-filter:none;background:#050404f7}}.t2 .co-change{margin:6px 0 -4px;font-size:10px;letter-spacing:.2em;color:var(--ash)}@media(max-width:760px){.tn-sub{flex-wrap:wrap;overflow:visible}.tn-sub a{min-height:34px;padding:0 11px;font-size:13px}.tn-me .tn-chip:not(.tn-acc){display:none}}.t3-side>*{min-width:0}.t3-card header{flex-wrap:wrap}.t3-card header>div{min-width:0}.gate{gap:12px}.tn-lock{font-style:normal;font-size:.8em}.lg{display:grid;gap:14px;width:100%;max-width:460px}.lg-pin{display:grid;gap:12px;padding:16px;border-radius:18px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line)}.lg-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:#00000059}.t2 .lg-seg button,.lg-seg button{min-height:42px;border:0;border-radius:9px;background:transparent;color:var(--ash);font:700 12px var(--f-mono);letter-spacing:.14em}.lg-seg button.is-on{background:#f6cf7424;color:var(--gold-hot);box-shadow:inset 0 0 0 1px var(--gold)}.lg-f{display:grid;gap:6px}.lg-f input,.ac-row input,.ac-pin input,.hq-accs__q{width:100%;box-sizing:border-box;min-height:48px;padding:10px 12px;border-radius:10px;border:1px solid #3a332c;background:#0e0c0b;color:var(--bone);font:700 17px var(--f-mono)}.lg-f input:focus,.ac-row input:focus,.ac-pin input:focus,.hq-accs__q:focus{outline:none;border-color:var(--gold)}.lg-pinrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.lg-pinrow input{letter-spacing:.3em}.t2 .lg-eye,.lg-eye{min-width:64px;border:1px solid #3a332c;border-radius:10px;background:transparent;color:var(--ash);font-size:10px;letter-spacing:.14em}.t2 .lg-go,.lg-go{min-height:52px;border:0;border-radius:12px;background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 45%,#b8862b);color:#1b1206;font:900 22px/1 var(--f-display);letter-spacing:.04em;box-shadow:0 10px 30px #f6cf7440}.lg-go:disabled{opacity:.6}.lg-or{display:flex;align-items:center;gap:10px;color:var(--ash);font-size:10px;letter-spacing:.2em}.lg-or:before,.lg-or:after{content:"";flex:1;height:1px;background:var(--line-2)}.ac-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%;padding:12px 0;border-top:1px solid var(--line-2)}.ac-row>.ac-k{flex:0 0 100%}.ac-row.is-edit input{flex:1 1 200px;width:auto}.ac-row .ac-err,.ac-row .ac-note{flex:0 0 100%}.ac-ok{color:var(--ok);font-size:11px;letter-spacing:.14em;align-self:center}.ac-card{width:100%;border-top:1px solid var(--line-2);padding-top:12px}.ac-card>summary{cursor:pointer;font-size:11px;letter-spacing:.18em;color:var(--gold-hot);padding:4px 0}.ac-card__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:20px;margin-top:12px;align-items:start}.ac-card__form{display:grid;gap:12px;min-width:0}.ac-card__prev{display:grid;gap:8px;position:sticky;top:12px}@media(max-width:760px){.ac-card__grid{grid-template-columns:minmax(0,1fr)}.ac-card__prev{position:static}}.ac-chips{display:flex;flex-wrap:wrap;gap:8px}.t2 .ac-chip,.ac-chip{min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;color:#cfc6b6;font-size:11px;letter-spacing:.12em}.ac-chip.is-on{border-color:var(--gold-hot);color:var(--gold-hot);background:#f6cf741a}.ac-chip:disabled{opacity:.5}.ac-heroes{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.t2 .ac-hero,.ac-hero{display:grid;justify-items:center;gap:4px;padding:8px 4px;border:1px solid transparent;border-radius:12px;background:#ffffff05}.ac-hero i{font-style:normal;font-size:9px;letter-spacing:.06em;color:var(--ash);text-align:center;overflow-wrap:anywhere}.ac-hero.is-on{border-color:var(--gold-hot);background:#f6cf7414}.ac-hero.is-on i{color:var(--gold-hot)}.ac-pin{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ac-pin input{flex:1 1 140px;width:auto;letter-spacing:.3em}.ac-pin .ac-note{flex:0 0 100%}.tn-ini{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#2a2216;color:var(--gold-hot);font:900 13px/1 var(--f-display);box-shadow:inset 0 0 0 1px var(--gold)}.pc{display:grid;gap:14px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#1a1510,#0d0b09);box-shadow:inset 0 0 0 1px var(--line, rgba(201, 162, 74, .22));min-width:0}.pc-top{display:flex;align-items:center;gap:14px;min-width:0}.pc-av{flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--gold-hot)}.pc-av--txt{display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#3a2c16,#120d08);color:var(--gold-hot);font:900 26px/1 var(--f-display);letter-spacing:.02em}.pc-id{min-width:0;display:grid;gap:6px}.pc-name{margin:0;font:900 clamp(28px,6vw,40px)/.9 var(--f-display);color:var(--bone);overflow-wrap:anywhere}.pc-tags{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;font-size:11px;letter-spacing:.14em;color:#cfc6b6}.pc-badge{padding:3px 8px;border-radius:6px;background:#ffffff0f;color:var(--ash)}.pc-badge.is-lgn{background:#f6cf7424;color:var(--gold-hot);box-shadow:inset 0 0 0 1px var(--gold)}.pc-badge.is-officer{background:#ff3b1f24;color:#ff8a7a;box-shadow:inset 0 0 0 1px #ff3b1f80}.pc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin:0}.pc-stats div{padding:10px;border-radius:12px;background:#ffffff08}.pc-stats dt{font-size:10px;letter-spacing:.16em;color:var(--ash)}.pc-stats dd{margin:4px 0 0;font:900 26px/1 var(--f-display);color:var(--bone)}.pc-stats dd.pc-since{font-size:20px}.pc-heroes{display:flex;flex-wrap:wrap;gap:10px}.pc-hero{display:grid;justify-items:center;gap:4px;width:64px}.pc-hero i{font-style:normal;font-size:9px;letter-spacing:.06em;color:#cfc6b6;text-align:center;overflow-wrap:anywhere}.pc-scores{display:grid;gap:6px;margin:0;padding:0;list-style:none}.pc-scores li{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:#ffffff08;font-size:11px;letter-spacing:.12em;color:var(--ash)}.pc-scores b{color:var(--gold-hot);font:900 18px/1 var(--f-display);letter-spacing:.02em}.hq-accs{display:grid;gap:10px;margin:0 0 28px}.hq-accs__bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hq-accs__tabs{display:flex;flex-wrap:wrap;gap:6px}.hq-accs__q{flex:1 1 200px;width:auto;min-height:42px;font-size:15px}.hq-accs__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hq-acc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;align-items:center;padding:10px 12px;border-radius:14px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2)}.hq-acc.is-banned{opacity:.6}.hq-acc__ini{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#2a2216;color:var(--gold-hot);font:900 16px/1 var(--f-display)}.hq-acc__who{display:grid;gap:3px;min-width:0}.hq-acc__who b{font:900 20px/1 var(--f-display);overflow-wrap:anywhere}.hq-acc__who i{font-style:normal;font-size:10px;letter-spacing:.1em;color:var(--ash)}.hq-acc__acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.hq-acc__tag{font-size:10px;letter-spacing:.16em;color:#ff8a7a}.t2 .hq-chip,.hq-chip{min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:#cfc6b6;font-size:10.5px;letter-spacing:.12em}.hq-chip.is-on{border-color:var(--gold-hot);color:var(--gold-hot);background:#f6cf741a}.hq-chip.is-red{color:#ff8a7a;border-color:#ff3b1f59}.hq-chip.is-red.is-on{background:#ff3b1f24}.hq-chip:disabled{opacity:.45}.hq-acc__pin{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:10px;background:#f6cf7414;font-size:11px;letter-spacing:.1em;color:#cfc6b6}.hq-acc__pinv{font:900 26px/1 var(--f-mono);letter-spacing:.2em;color:var(--gold-hot)}@media(max-width:640px){.hq-acc{grid-template-columns:auto minmax(0,1fr)}.hq-acc__acts,.hq-acc__tag{grid-column:1 / -1;justify-content:flex-start}}.lg .ac-discord{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:14px 26px;border:0;border-radius:14px;background:#5865f2;color:#fff;font:900 22px/1 var(--f-display);letter-spacing:.04em;box-shadow:0 12px 34px #5865f259;cursor:pointer}.lg .ac-discord:hover,.lg .ac-discord:focus-visible{filter:brightness(1.1)}@media(max-width:760px){.lg .ac-discord{width:100%}}.nc{display:grid;gap:10px;max-width:760px;margin:0 auto 16px;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#24180e,#120d08);box-shadow:inset 0 0 0 1.5px var(--gold, #c9a24a),0 18px 50px #00000073;box-sizing:border-box}.nc-q{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.nc-k{flex:0 0 100%;font-size:11px;letter-spacing:.18em;color:var(--gold-hot)}.nc-n{font:900 clamp(26px,6vw,36px)/1 var(--f-display);color:var(--bone);overflow-wrap:anywhere}.nc-acts,.nc-edit{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nc-edit .nc-k{flex:0 0 100%}.nc-edit input{flex:1 1 180px;min-height:46px;padding:8px 12px;border-radius:10px;border:1px solid #3a332c;background:#0e0c0b;color:var(--bone);font:700 17px var(--f-mono);box-sizing:border-box}.nc-edit input:focus{outline:none;border-color:var(--gold)}.nc-yes{min-height:46px;padding:10px 18px;border:0;border-radius:12px;background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 45%,#b8862b);color:#1b1206;font:900 18px/1 var(--f-display);letter-spacing:.04em;cursor:pointer}.nc-yes:disabled{opacity:.55}.nc-no{min-height:46px;padding:10px 14px;border:1px solid var(--line, rgba(201, 162, 74, .22));border-radius:12px;background:transparent;color:var(--gold-hot);font-size:11px;letter-spacing:.14em;cursor:pointer}.nc-note{margin:0;font-size:10px;letter-spacing:.14em;color:var(--ash)}.gy .nc{margin:14px auto 0;width:calc(100% - 2 * var(--gut, 16px))}.tn-wait{position:absolute;top:-6px;inset-inline-end:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--blood-hot, #ff3b1f);color:#fff;font:700 10px/18px var(--f-mono);text-align:center;box-sizing:border-box}.tn-acc{position:relative}.tn-me .tn-chip.tn-acc b.tn-wait{position:absolute;top:-7px;inset-inline-start:-7px;inset-inline-end:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--blood-hot, #ff3b1f);color:#fff;font:700 10px/18px var(--f-mono);letter-spacing:0;box-shadow:0 0 0 2px #0b0908}.ac-me__id{display:grid;gap:4px;min-width:0;flex:1 1 auto}.ac-me__id .ac-row{padding:0;border-top:0}.ac-nm{display:flex;align-items:center;gap:10px;min-width:0}.ac-nm .ac-name{overflow-wrap:anywhere}.t2 .ac-nm__ed,.ac-nm__ed{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#ffffff08;color:var(--gold-hot);font-size:16px;cursor:pointer}.t2 .nc-yes,.gy .nc-yes,.nc .nc-yes{color:#1b1206;background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 45%,#b8862b);font:900 18px/1 var(--f-display);letter-spacing:.04em}.t2 .nc-no,.nc .nc-no{color:var(--gold-hot)}.sc-bad{color:#ff8a7a}.ac-ch__parts{margin:0;font:900 clamp(22px,5vw,30px)/1 var(--f-display);color:var(--gold-hot)}.ac2{gap:16px}.ac2-head{display:flex;align-items:center;gap:14px;width:100%}.ac2-badges{margin:4px 0 0;display:flex;gap:6px;font-size:11px;letter-spacing:.14em}.ac2-status{display:grid;gap:6px;width:100%;box-sizing:border-box;padding:12px 14px;border-radius:14px;background:#f6cf7412;box-shadow:inset 0 0 0 1px var(--line)}.ac2-status b{font:900 20px/1 var(--f-display);letter-spacing:.02em;color:var(--gold-hot)}.ac2-status span{font-size:15px;line-height:1.35;color:#d8cfbf}.ac2-status strong{color:var(--bone)}.ac2-saved{margin:0;font-size:12px;letter-spacing:.1em;color:var(--ok)}.ac2-saved.is-offline,.ac2-saved.is-error{color:#ffb38a}.ac2-saved.is-syncing,.ac2-saved.is-off{color:var(--ash)}.ac2-go{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;width:100%}.ac2-go a{display:grid;justify-items:start;gap:4px;padding:14px;border-radius:16px;background:linear-gradient(180deg,#1c1611,#0f0c09);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;color:var(--bone);min-height:96px;box-sizing:border-box}.ac2-go a:hover,.ac2-go a:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-hot)}.ac2-go b{font:900 22px/1 var(--f-display);letter-spacing:.02em}.ac2-go i{font-style:normal;font-size:13px;color:#cfc6b6}.ac2-go i span{color:#ff8a7a;font-weight:700}.ac2-go__e{font-size:28px;line-height:34px}.ac2-go a.is-hq{box-shadow:inset 0 0 0 1px #ff3b1f59}.ac2 .ac-card{border-top:0;padding:12px 14px;border-radius:14px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2);box-sizing:border-box}.ac2 .ac-card>summary{font-size:12px}.ac2-foot{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;width:100%;padding-top:6px}.t2 .ac2-out{min-width:140px;justify-content:center}.t2 .ac2-del,.ac2-del{border:0;background:none;color:var(--ash);font-size:11px;letter-spacing:.12em;text-decoration:underline;cursor:pointer;padding:8px 0}.ac2-sure{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.ac2-sure p{flex:0 0 100%;margin:0;font-size:11px;letter-spacing:.1em;color:#cfc6b6}.wl{position:relative;display:grid;gap:8px;max-width:760px;margin:0 auto 16px;padding:16px;border-radius:18px;box-sizing:border-box;background:radial-gradient(80% 120% at 0% 0%,rgba(246,207,116,.16),transparent 60%),#120d08;box-shadow:inset 0 0 0 1.5px var(--gold),0 18px 50px #00000073}.wl-x{position:absolute;top:8px;inset-inline-end:10px;width:36px;height:36px;border:0;background:none;color:var(--ash);font-size:22px;cursor:pointer}.wl-k{margin:0;font-size:11px;letter-spacing:.18em;color:var(--ok)}.wl-h{margin:0;font:900 clamp(30px,8vw,44px)/.9 var(--f-display);color:var(--bone);padding-inline-end:36px;overflow-wrap:anywhere}.wl-p{margin:0;font-size:15px;color:#d8cfbf}.wl-go{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:4px}.wl-go a,.t2 .wl-go button,.wl-go button{display:grid;justify-items:start;gap:2px;padding:12px 14px;border-radius:12px;border:0;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line);color:var(--bone);text-decoration:none;text-align:start;cursor:pointer}.wl-go a:first-child,.wl-go button:first-child{background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 45%,#b8862b);color:#1b1206;box-shadow:none}.wl-go b{font:900 20px/1 var(--f-display)}.wl-go i{font-style:normal;font-size:12px;opacity:.8}.hq-acc__ini[data-no-i18n]{font-size:13px}.hq-code{color:var(--gold-hot);letter-spacing:.12em}.t2-on{position:relative}.t2-on__skip{display:block;margin:0 0 10px auto;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(201,162,74,.35);background:transparent;color:#cfc6b6;font-size:12px;letter-spacing:.14em;cursor:pointer}.t2-on__skip:hover{border-color:var(--gold-hot);color:var(--gold-hot)}.t2-on__acct{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 18px;padding:14px 16px;border-radius:14px;background:#c9a24a12;box-shadow:inset 0 0 0 1px #c9a24a59}.t2-on__acct>.mono:first-child{font-size:12px;letter-spacing:.14em;color:var(--gold-hot)}.t2-on__acct-or{flex-basis:100%;font-size:10.5px;letter-spacing:.1em;color:#9a917f}.t2-on__acct.is-open{display:grid;gap:12px}.t2-on__acct-x{justify-self:start}.co-sel{width:100%;padding:10px 12px;border:0;border-radius:10px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--bone);font-size:15px}.co-sel:focus{outline:2px solid var(--gold-hot)}.sg-head{display:grid;gap:4px}.sg-head__k{font-size:10.5px;letter-spacing:.3em;color:var(--gold)}.sg-head__t{margin:0;font:900 clamp(30px,5.4vw,64px)/.86 var(--f-display);letter-spacing:.005em;color:var(--bone)}.sg-head__t em{font-style:normal;color:var(--gold-hot)}.sg-k{font-size:9.5px;letter-spacing:.2em;color:var(--gold)}.t2 .co>.co-sys.sg-acts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.t2 .sg-acts .co-sys__b{padding:12px 4px 10px}.t2 .sg-acts .co-sys__b b{font-size:clamp(14px,1.7vw,22px)}.sg-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.sg-pills{display:inline-flex;padding:3px;border-radius:12px;background:#00000073;box-shadow:inset 0 0 0 1px var(--line-2)}.t2 .sg-pills button{min-height:40px;padding:0 14px;border:0;border-radius:9px;background:none;font:600 11px var(--f-mono);letter-spacing:.14em;color:var(--ash);white-space:nowrap;transition:background .15s,color .15s}.t2 .sg-pills button.is-on{background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 55%,#b88a2e);color:#1a1205;box-shadow:0 4px 14px #f6cf7440}.t2 .sg-reset{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px dashed var(--line);border-radius:12px;background:none;font-size:10.5px;letter-spacing:.14em;color:var(--gold-hot)}.t2 .sg-reset:disabled{opacity:.35}.sg-reset i{font-style:normal;color:var(--ash)}.sg-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.t2 .sg-days button{display:grid;gap:2px;justify-items:center;padding:8px 2px;border:0;border-radius:10px;background:linear-gradient(180deg,#221d18,#120f0c);box-shadow:inset 0 0 0 1px #ece3d21f;color:var(--bone)}.sg-days b{font:900 17px/1 var(--f-display)}.sg-days span{font-size:8.5px;letter-spacing:.08em;color:var(--ash)}.t2 .sg-days button.is-today{box-shadow:inset 0 0 0 1px #f6cf7480}.t2 .sg-days button.is-on{background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 55%,#b88a2e);color:#1a1205}.t2 .sg-days button.is-on span{color:#3a2a0c}.sg-ref{display:grid;gap:8px;padding:10px 12px;border-radius:14px;background:#0000004d;box-shadow:inset 0 0 0 1px var(--line-2)}.sg-ref__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.t2 .sg-ref__h{display:inline-flex;align-items:center;gap:8px;padding-block:4px 4px;padding-inline:4px 12px;border:0;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2);font-size:10px;letter-spacing:.1em;color:var(--bone)}.t2 .sg-ref__h:hover{box-shadow:inset 0 0 0 1.5px var(--gold-hot)}.sg-ref__x{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#0006;color:var(--ash)}.sg-marches{display:grid;gap:12px}.sg-marches.n2,.sg-marches.n3{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.sg-march{position:relative;display:grid;align-content:start;gap:12px;padding:14px;border-radius:18px;background:radial-gradient(90% 60% at 50% 0%,rgba(255,106,26,.1),transparent 70%),#00000057;box-shadow:inset 0 0 0 1px var(--line);animation:t2-rise .45s var(--ease) both}.sg-marches .sg-march:nth-child(2){animation-delay:.06s}.sg-marches .sg-march:nth-child(3){animation-delay:.12s}.sg-march:first-child{box-shadow:inset 0 0 0 2px #f6cf748c,0 0 40px #f6cf7414}.sg-march__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.sg-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.t2 .sg-slot{position:relative;display:grid;justify-items:center;align-content:start;gap:5px;min-width:0;padding:8px 6px 10px;border:0;border-radius:14px;background:linear-gradient(180deg,#ffffff0d,#0000004d);box-shadow:inset 0 0 0 1px #ece3d21f;color:var(--bone);text-align:center;transition:box-shadow .2s,transform .2s var(--ease)}.t2 .sg-slot:hover{box-shadow:inset 0 0 0 1.5px var(--gold-hot);transform:translateY(-2px)}.sg-slot .tl-face--full{width:100%!important;max-width:120px;height:auto!important;aspect-ratio:1 / 1.3}.sg-slot__role{display:inline-flex;align-items:center;gap:4px;font-size:9px;letter-spacing:.14em;color:var(--gold-hot)}.sg-slot__n{font:900 clamp(14px,1.6vw,19px)/1 var(--f-display);letter-spacing:.02em;overflow-wrap:anywhere}.sg-slot__lv{font-size:9px;letter-spacing:.1em;color:var(--ash)}.sg-slot__none{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1.3;border-radius:12px;background:#00000059;opacity:.5}.t2 .sg-slot.is-first{box-shadow:inset 0 0 0 2px var(--gold-hot),0 0 26px #f6cf742e}.t2 .sg-slot.is-dim{opacity:.6}.sg-up{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#9be08a12;box-shadow:inset 0 0 0 1px #9be08a40}.sg-up>span{display:grid;gap:3px;min-width:0}.sg-up i{font-style:normal;font-size:9px;letter-spacing:.18em;color:var(--ok)}.sg-up b{font:700 15px/1.1 var(--f-display);letter-spacing:.02em}.sg-up em{margin-inline-start:auto;font-style:normal;font-size:13px;color:var(--ok);white-space:nowrap}.sg-alts{display:grid;gap:5px}.t2 .sg-alt{display:flex;align-items:center;gap:10px;padding-block:6px 6px;padding-inline:6px 10px;border:0;border-radius:12px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--bone);text-align:start}.t2 .sg-alt:hover{box-shadow:inset 0 0 0 1.5px var(--gold)}.sg-alt__faces{display:inline-flex;flex:none}.sg-alt__faces .tl-face+.tl-face{margin-inline-start:-8px}.sg-alt__s{min-width:0;font-size:12px;line-height:1.3;color:#cfc6b6}.sg-alt em{margin-inline-start:auto;font-style:normal;font-size:12px;color:#ff8f9c;white-space:nowrap}.sg-troops .st-mix__list b{color:var(--gold-hot);font-weight:600}.sg-fold{padding:12px 14px;border-radius:14px;background:#00000047;box-shadow:inset 0 0 0 1px var(--line-2)}.sg-fold summary{cursor:pointer;font-size:11px;letter-spacing:.18em;color:var(--bone);list-style:none}.sg-fold summary::-webkit-details-marker{display:none}.sg-fold summary:before{content:"\25b8  ";color:var(--gold-hot)}.sg-fold[open] summary:before{content:"\25be  "}.sg-fold summary i{margin-inline-start:8px;font-style:normal;font-size:9.5px;color:var(--gold)}.sg-fold__body{display:grid;gap:10px;margin-top:12px}.sg-p{margin:0;font-size:13.5px;line-height:1.5;color:#b9b0a2}.sg-p b{color:var(--gold-hot);font-weight:600}.sg-wgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.sg-wgrid label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:6px 6px;padding-inline:10px 6px;border-radius:10px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2);font-size:12.5px;color:var(--bone)}.sg-wgrid label.is-ch{box-shadow:inset 0 0 0 1.5px var(--gold-hot)}.sg-num b{min-width:3.4em;text-align:center;font-size:12px;color:var(--gold-hot)}.sg-why-w{margin:0;font-size:9.5px;letter-spacing:.08em;line-height:1.6;color:var(--ash)}.sg-why-list{display:grid;gap:4px;margin:0;padding-block:0 0;padding-inline:14px 0;font-size:9.5px;letter-spacing:.06em;line-height:1.6;color:var(--ash)}.sg-wbtns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sg-msg{font-size:10px;letter-spacing:.14em;color:var(--ok)}.sg-sheet{position:fixed;inset:0;z-index:400;display:grid;align-items:end;justify-items:center;background:#000000a8;backdrop-filter:blur(4px);animation:sg-fade .2s ease both}.sg-sheet__in{display:grid;align-content:start;gap:10px;width:min(560px,100%);max-height:86vh;overflow:auto;padding:14px 14px 24px;border-radius:22px 22px 0 0;background:linear-gradient(180deg,#1a1612,#0c0a09);box-shadow:inset 0 0 0 1.5px #f6cf7473,0 -20px 60px #0009;animation:sg-up .28s var(--ease) both}.sg-sheet__in>header{position:sticky;top:-14px;z-index:1;display:flex;align-items:center;justify-content:space-between;margin:-14px -14px 0;padding:14px;background:#1a1612}.sg-sheet__in>header b{font-size:11px;letter-spacing:.16em;color:var(--gold-hot)}.t2 .sg-sheet__in>header button,.sg-sheet__in>header button{width:40px;height:40px;border:0;border-radius:10px;background:#ffffff0f;color:var(--bone);font-size:16px;cursor:pointer}.sg-auto{justify-self:start}.sg-swap{display:grid;gap:5px;margin:0;padding:0;list-style:none}.sg-swap button{display:flex;align-items:center;gap:10px;width:100%;padding-block:6px 6px;padding-inline:6px 12px;border:0;border-radius:12px;background:#ffffff09;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--bone);text-align:start;cursor:pointer}.sg-swap button:hover{box-shadow:inset 0 0 0 1.5px var(--gold)}.sg-swap button.is-cur{box-shadow:inset 0 0 0 2px var(--gold-hot)}.sg-swap span{display:grid;gap:3px;min-width:0}.sg-swap b{font:900 17px/1 var(--f-display)}.sg-swap i{font-style:normal;font-size:9px;letter-spacing:.1em;color:var(--ash)}.sg-swap em{margin-inline-start:auto;font-style:normal;font-size:12px;white-space:nowrap;color:var(--gold-hot)}.sg-swap em.is-up{color:var(--ok)}.sg-swap em.is-down{color:#ff8f9c}.sg-lv{display:grid;gap:8px;padding:12px;border-radius:14px;background:#f6cf740d;box-shadow:inset 0 0 0 1px var(--line)}.sg-lv__row{display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 15px/1.1 var(--f-display)}.sg-lv__row>span:first-child{display:grid;gap:3px}.sg-lv__row i{font-style:normal;font:400 8.5px var(--f-mono);letter-spacing:.12em;color:var(--ash)}.sg-pips{display:inline-flex;gap:5px}.sg-pips button{width:26px;height:26px;border:0;border-radius:6px;background:#ffffff12;box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer}.sg-pips button.is-on{background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 55%,#b88a2e)}@keyframes sg-fade{0%{opacity:0}}@keyframes sg-up{0%{transform:translateY(40px);opacity:0}}@media(max-width:700px){.sg-acts{display:flex;overflow-x:auto;gap:6px;padding-bottom:2px;scrollbar-width:none}.t2 .sg-acts .co-sys__b{flex:0 0 auto;min-width:86px;padding:10px 8px 8px}.t2 .sg-acts .co-sys__b .tl-ico{width:36px;height:36px}.sg-bar{gap:6px}.t2 .sg-pills button{padding:0 11px;font-size:10px;letter-spacing:.1em}.sg-march{padding:10px;gap:10px}.sg-slots{gap:5px}.t2 .sg-slot{padding:6px 4px 8px}}@media(prefers-reduced-motion:reduce){.sg-march,.sg-sheet,.sg-sheet__in{animation:none}}@media(min-width:900px){.sg-marches.n1 .sg-march{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:22px;align-items:start}.sg-marches.n1 .sg-march>*{grid-column:2}.sg-marches.n1 .sg-march>.sg-march__h{grid-column:1 / -1}.sg-marches.n1 .sg-march>.sg-slots{grid-column:1;grid-row:2 / span 5}}.sg-pp{font-style:normal;font-size:10px;letter-spacing:.14em;padding:4px 8px;border-radius:8px;border:1px solid var(--gold);color:var(--gold-hot);white-space:nowrap}.sg-jc{display:grid;gap:10px;padding:14px;border-radius:16px;background:#00000047;box-shadow:inset 0 0 0 1px var(--line-2);min-width:0}.sg-jc__h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sg-jc__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sg-jc__chips li{padding:4px 8px;border-radius:8px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line-2);font-size:9.5px;letter-spacing:.12em;color:var(--ash)}.sg-jc__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin:0;padding:0;list-style:none}.sg-jc__grid.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.sg-jc__card{display:grid;justify-items:center;align-content:start;gap:4px;min-width:0;padding:8px 6px 10px;border-radius:14px;background:linear-gradient(180deg,#ffffff0d,#0000004d);box-shadow:inset 0 0 0 1px #ece3d21f;text-align:center}.sg-jc__card:first-child{box-shadow:inset 0 0 0 2px var(--gold-hot),0 0 22px #f6cf7424}.sg-jc__card .tl-face--full{width:100%!important;max-width:92px;height:auto!important;aspect-ratio:1 / 1.3}.sg-jc__slot{font-size:9px;letter-spacing:.16em;color:var(--gold)}.sg-jc__card b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:900 15px/1 var(--f-display);color:var(--bone)}.sg-jc__card em{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:8.5px;letter-spacing:.08em;color:var(--ash)}.sg-duo{display:grid;gap:14px;min-width:0}@media(min-width:1000px){.sg-duo.is-two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}@media(max-width:700px){.t2 .co>.co-sys.sg-acts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;overflow:visible}.t2 .sg-acts .co-sys__b{min-width:0;padding:8px 2px 6px;border-radius:12px}.t2 .sg-acts .co-sys__b .tl-ico{--s: 30px !important;width:30px;height:30px}.t2 .co>.co-sys.sg-acts .co-sys__b b{font-size:11px;letter-spacing:0}.sg-jc{padding:10px}.sg-jc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sg-jc__grid.n4{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.sg-jc__grid.n4 .sg-jc__card em{display:none}.sg-jc__card{padding:6px 4px 8px}.sg-jc__card b{font-size:12.5px}.sg-jc__slot{font-size:8px;letter-spacing:.1em}}@media(max-width:700px){.sg-ref__row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.t2 .sg-ref__h{min-width:0;padding-block:4px 4px;padding-inline:4px 6px;gap:6px}.sg-ref__h .tl-face{--s: 30px !important}.sg-ref__h>span.mono{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}}.sg-brings{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sg-brings li{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding-block:6px 6px;padding-inline:6px 10px;border-radius:12px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2)}.sg-brings b{font:900 15px/1 var(--f-display);color:var(--bone)}.sg-brings span:last-child{font-size:13px;line-height:1.35;color:var(--gold-hot)}.sg-jc__fx{font-size:11px;line-height:1.3;color:var(--gold-hot);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:430px){.sg-jc__fx{font-size:10px;-webkit-line-clamp:4}.sg-brings span:last-child{font-size:12px}}@media(max-width:430px){.sg-jc__grid,.sg-jc__grid.n4{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sg-jc__card{grid-template-columns:54px minmax(0,1fr);grid-template-rows:auto auto 1fr;justify-items:start;align-items:start;column-gap:8px;row-gap:2px;padding:6px;text-align:start}.sg-jc__card .tl-face--full{grid-row:1 / 4;max-width:54px}.sg-jc__slot{grid-column:2}.sg-jc__card b{grid-column:2;font-size:13px}.sg-jc__fx{grid-column:2;font-size:10.5px;-webkit-line-clamp:5}}.sg-fold--quiet{padding:6px 2px;background:none;box-shadow:none}.sg-fold--quiet>summary{font-size:10px;letter-spacing:.16em;color:var(--ash)}.sg-fold--quiet[open]{padding:12px 14px;background:#00000047;box-shadow:inset 0 0 0 1px var(--line-2)}.sg-tier{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 5px;margin-inline-start:6px;border-radius:6px;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.04em}.sg-tier.is-S{background:var(--gold-hot, #f5c451);color:#1a1408}.sg-tier.is-A{background:#f5c45138;color:var(--gold-hot, #f5c451)}.sg-tier.is-B{background:#ffffff1a;color:var(--bone, #eee)}.sg-tier.is-C{background:#ffffff0a;color:#ffffff73}.sg-jc__or{max-width:100%;font-size:9.5px;line-height:1.35;letter-spacing:.04em;color:var(--ash, #aaa);text-align:center}@media(max-width:560px){.sg-jc__or{grid-column:2;text-align:start}}.sg-robot{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--bone);text-decoration:none}.sg-robot:hover{box-shadow:inset 0 0 0 1.5px var(--gold)}.sg-robot__n{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f5c45129;color:var(--gold-hot);font-weight:700}.sg-robot>span:last-child{display:grid;gap:2px;min-width:0}.sg-robot i{font-style:normal;font-size:10px;letter-spacing:.08em;color:var(--ash)}.sg-robot b{font:900 15px/1 var(--f-display)}.sg-robot em{font-style:normal;font-size:10px;color:var(--ash)}.rb{display:grid;gap:18px}.rb-h{display:grid;gap:10px}.rb-best{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.rb-best li{display:grid;gap:3px;padding:10px;border-radius:12px;background:#f5c45114;box-shadow:inset 0 0 0 1px #f5c45159}.rb-best i{font-style:normal;font-size:10px;letter-spacing:.1em;color:var(--ash)}.rb-best b{font:900 16px/1.1 var(--f-display);color:var(--gold-hot)}.rb-note{margin:0;font-size:13px;line-height:1.45;color:var(--ash)}.rb-g h3{margin:6px 0 8px;font-size:12px;letter-spacing:.1em;color:var(--gold-hot)}.rb-g h3 i{font-style:normal;color:var(--ash);margin-inline-start:8px}.rb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none}.rb-c{display:grid;gap:10px;padding:12px;border-radius:14px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2)}.rb-c.is-on{box-shadow:inset 0 0 0 2px var(--gold-hot)}.rb-c.is-later{opacity:.55}.rb-c__top{display:flex;align-items:center;gap:10px}.rb-c__n{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:10px;background:#f5c45129;color:var(--gold-hot);font-weight:700}.rb-c__id{display:grid;gap:3px;min-width:0;flex:1}.rb-c__id b{font:900 17px/1 var(--f-display);color:var(--bone)}.rb-c__id i{display:flex;align-items:center;gap:4px;font-style:normal;font-size:10px;letter-spacing:.06em;color:var(--ash)}.rb-c__best{font-style:normal;font-size:10px;padding:4px 6px;border-radius:6px;background:var(--gold-hot);color:#1a1408;font-weight:700}.rb-c dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin:0;font-size:13px;line-height:1.4}.rb-c dt{font-size:10px;letter-spacing:.08em;color:var(--ash);padding-top:2px}.rb-c dd{margin:0;color:var(--bone)}.rb-src{font-size:10px;letter-spacing:.06em;color:var(--ash)}.rb-src a{color:var(--gold-hot)}@media(max-width:560px){.rb-best{grid-template-columns:repeat(2,minmax(0,1fr))}}.rc3{display:grid;justify-items:center}.rc3__frame{position:relative;width:min(100%,496px);aspect-ratio:496 / 990;border-radius:16px;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;cursor:pointer;background:#2f8fe0;font-family:system-ui,Segoe UI,sans-serif;container-type:inline-size}.rc3__cv{position:absolute;inset:0;width:100%;height:100%;display:block}.rc3__nogl{position:absolute;inset:0;display:grid;place-items:center;color:#fff}.rc3__top{position:absolute;z-index:2;inset:2.5% 3% auto;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.rc3__pause{pointer-events:auto;border:0;padding:0;cursor:pointer;display:grid;place-items:center;width:12cqw;height:12cqw;border-radius:3cqw;background:linear-gradient(#5fd8f0,#2aa7cf);box-shadow:inset 0 -.8cqw #1b7fa3,0 .6cqw #0003;color:#0d3d52;font-size:5cqw;font-weight:900;letter-spacing:-.6cqw}.rc3__time{display:flex;align-items:center;gap:1.6cqw;padding:1.4cqw 3cqw;border-radius:2.4cqw;background:#0e3a688c;color:#fff;font-weight:800;font-size:5.2cqw}.rc3__time i{font-style:normal;color:#ffd23f}.rc3__hud{position:absolute;inset:13% 4% auto;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none;text-shadow:0 .4cqw 0 rgba(0,40,90,.4)}.rc3__pts{display:grid;gap:.4cqw;color:#fff;font-weight:800}.rc3__pts i{font-style:normal;font-size:4.2cqw}.rc3__pts b{font-size:7cqw;color:#ffd23f;line-height:1}.rc3__pts span{font-size:4.2cqw}.rc3__gauge{position:absolute;left:3%;top:37%;width:3cqw;height:31%;border-radius:2cqw;background:#0009;pointer-events:none}.rc3__gauge span{position:absolute;left:0;right:0;bottom:0;border-radius:2cqw;background:linear-gradient(#fff36b,#e7cf1f);transition:height .25s}.rc3__gauge b{position:absolute;left:-.6cqw;bottom:-7cqw;color:#7ff0e0;font-size:5cqw;font-weight:900;text-shadow:0 .4cqw 0 #0b5a6a}.rc3__btn{position:absolute;left:50%;top:76%;width:20cqw;height:20cqw;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#1d5d86 58%,transparent 60%),conic-gradient(#fff var(--p, 0deg),rgba(255,255,255,.25) 0);display:grid;place-items:center;pointer-events:none;box-shadow:0 0 0 2cqw #ffffff1f}.rc3__btn span{font-size:9cqw;color:#fff;transform:rotate(-20deg)}.rc3__btn:not(.is-on){animation:rc3pulse 1.4s ease-in-out infinite}.rc3__x{position:absolute;right:3%;top:62%;width:14cqw;height:14cqw;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffb35a,#f07b14);box-shadow:0 .8cqw #b8560a;color:#fff;font-weight:900;font-size:7cqw;display:grid;place-items:center;line-height:1}.rc3__x i{position:absolute;bottom:-5cqw;font-style:normal;font-size:3.4cqw;color:#fff;text-shadow:0 .3cqw 0 rgba(0,0,0,.3)}.rc3__pops{position:absolute;inset:0;pointer-events:none}.rc3__pop{position:absolute;transform:translate(-50%,-50%);color:#fff;font-weight:900;font-size:7cqw;text-shadow:0 .5cqw 0 rgba(0,0,0,.35);white-space:nowrap;display:grid;justify-items:center;line-height:1}.rc3__pop.is-big{color:#ffd23f;font-size:7.5cqw;font-style:italic;letter-spacing:.1cqw;-webkit-text-stroke:.5cqw #c2410c;paint-order:stroke fill}.rc3__pop.is-big b{font-style:normal;font-size:6cqw;color:#fff;-webkit-text-stroke:.4cqw #c2410c}.rc3__over{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:2cqw;background:#0828508c;color:#fff;text-align:center}.rc3__over b{font-size:10cqw;font-weight:900;color:#ffd23f;text-shadow:0 .6cqw 0 #b45309}.rc3__over span{font-size:4.2cqw;font-weight:700;letter-spacing:.06em}.rc3__over em{margin-top:3cqw;font-style:normal;font-weight:900;letter-spacing:.12em;animation:rc3blink 1.2s infinite}.rc3__again{margin-top:3cqw;padding:3cqw 7cqw;border:0;border-radius:3cqw;background:linear-gradient(#5fe3ff,#20b3e6);box-shadow:0 1cqw #137aa0;color:#07344d;font-weight:900;font-size:5cqw;cursor:pointer}@keyframes rc3blink{50%{opacity:.35}}@keyframes rc3pulse{50%{box-shadow:0 0 0 4cqw #ffffff14}}.ml{display:grid;gap:14px;max-width:760px;margin:0 auto}.ml-h{display:flex;justify-content:space-between;align-items:center;gap:10px}.ml-max,.ml-go,.ml-empty{padding:10px 14px;border:0;border-radius:10px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--gold-hot);font-weight:800;font-size:12px;letter-spacing:.08em;text-decoration:none;cursor:pointer;justify-self:start}.ml-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px;margin:0;padding:0;list-style:none}.ml-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:10px;border-radius:14px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2)}.ml-row__b{display:grid;gap:6px;min-width:0}.ml-row__b>b{font:900 16px/1 var(--f-display, system-ui);color:var(--bone)}.ml-sk{display:grid;gap:5px}.ml-sk__row{display:flex;justify-content:space-between;align-items:center;gap:8px}.ml-sk__row>i{font-style:normal;font-size:10px;letter-spacing:.08em;color:var(--ash)}.ml-pips{display:flex;gap:4px}.ml-pips button{width:22px;height:14px;border:0;border-radius:4px;background:#ffffff1a;cursor:pointer;padding:0}.ml-pips button.is-on{background:var(--gold-hot)}.ml-ee{display:flex;align-items:center;gap:6px}.ml-ee button{width:26px;height:26px;border:0;border-radius:8px;background:#ffffff14;color:var(--bone);font-weight:900;cursor:pointer}.ml-ee b{font-size:11px;color:var(--gold-hot);min-width:40px;text-align:center}.ml-none{font-size:10px;color:var(--ash)}.rc3,.rc3 *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.rc3__frame:focus,.rc3__frame *:focus{outline:none}.rc3__cv::selection,.rc3 *::selection{background:transparent}.rc3{gap:16px}.rc3__login{margin-top:2cqw;padding:2.4cqw 4cqw;border-radius:3cqw;background:#ffffff26;color:#fff;font-weight:800;font-size:3.6cqw;text-decoration:none}.rc3-lb{width:min(100%,496px);display:grid;gap:10px;padding:14px;border-radius:18px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2)}.rc3-lb header{display:flex;justify-content:space-between;align-items:center;gap:10px}.rc3-lb h3{margin:0;font-size:12px;letter-spacing:.12em;color:var(--gold-hot)}.rc3-lb__tabs{display:flex;gap:4px}.rc3-lb__tabs button{padding:6px 10px;border:0;border-radius:999px;background:#ffffff0d;color:var(--ash);font-size:11px;font-weight:800;letter-spacing:.06em;cursor:pointer}.rc3-lb__tabs button.is-on{background:var(--gold-hot);color:#1a1408}.rc3-lb ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.rc3-lb li{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#ffffff05}.rc3-lb li:nth-child(-n+3) .rc3-lb__n{color:#1a1408;background:var(--gold-hot)}.rc3-lb li.is-me{box-shadow:inset 0 0 0 1.5px var(--gold-hot)}.rc3-lb__n{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#ffffff0f;font-weight:900;font-size:12px;color:var(--bone)}.rc3-lb li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bone)}.rc3-lb li em{font-style:normal;font-weight:900;color:var(--gold-hot)}.rc3-lb li i{font-style:normal;font-size:10px;color:var(--ash)}.rc3-lb__none{margin:0;font-size:11px;letter-spacing:.1em;color:var(--ash)}.rc3__again.is-alt{margin-top:1cqw;background:#ffffff2e;box-shadow:0 1cqw #00000040;color:#fff}.sa{--sa-us: #4aa3ff;--sa-en: #ff4d3d;--sa-npc: #e6dccb;max-width:1180px;margin:0 auto;padding:0 16px 48px;color:var(--bone)}.sa button{font:inherit;color:inherit;cursor:pointer}.sa button:disabled{cursor:default}.sa-k{color:var(--gold);font-size:11px;letter-spacing:.18em}.sa-head{padding:18px 0 14px}.sa-head__t{font-family:var(--f-display);font-weight:900;font-size:clamp(34px,7vw,64px);line-height:.84;letter-spacing:.01em;margin:6px 0 10px}.sa-head__t em{font-style:normal;color:var(--gold-hot)}.sa-head__s{margin:0 0 6px;font-size:15px;line-height:1.35;color:#cfc6b8;max-width:52ch}.sa-head__p{margin:0;color:var(--gold-hot);font-size:12px;letter-spacing:.14em}.sa-menu{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.sa-card{position:relative;display:grid;gap:5px;width:100%;height:100%;align-content:start;text-align:start;padding:10px 10px 12px;background:linear-gradient(180deg,#17130f,#0d0b09);border:1px solid rgba(201,162,74,.35);border-radius:14px;box-shadow:inset 0 0 0 1px #c9a24a14;transition:transform .25s var(--ease),border-color .25s}.sa-card:not(:disabled):hover{transform:translateY(-2px);border-color:var(--gold)}.sa-card b{font-family:var(--f-display);font-weight:900;font-size:24px;line-height:.9;letter-spacing:.02em;margin-top:2px}.sa-card__g{font-size:13.5px;line-height:1.3;color:#cfc6b8}.sa-card__n{position:absolute;top:16px;inset-inline-start:16px;font-size:10px;letter-spacing:.12em;color:var(--gold-hot);background:#050404d9;padding:3px 6px;border-radius:4px}.sa-card.is-locked{opacity:.45}.sa-card.is-locked .sa-mini{filter:grayscale(1) brightness(.6)}.sa-card__lock{font-size:10px;letter-spacing:.12em;color:var(--ash)}.sa-mini{overflow:hidden;display:block;width:100%;aspect-ratio:16/9;border-radius:9px;background:#000}.sa-mini__f{fill:none;stroke:var(--gold-hot);stroke-width:3}.sa-stars i{font-style:normal;color:#3a332c;font-size:16px}.sa-stars i.is-on{color:var(--gold-hot);text-shadow:0 0 10px rgba(246,207,116,.5)}.sa-stars.is-big i{font-size:44px;margin:0 4px;display:inline-block;animation:sa-pop .5s var(--ease) both}.sa-stars.is-big i:nth-child(2){animation-delay:.12s}.sa-stars.is-big i:nth-child(3){animation-delay:.24s}@keyframes sa-pop{0%{transform:scale(.3);opacity:0}}.sa--play{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);padding-top:10px}.sa-bar{display:flex;align-items:center;gap:8px;min-width:0}.sa-back{background:none;border:1px solid var(--line, #2a241e);border-radius:8px;padding:6px 9px;font-size:11px;letter-spacing:.1em;color:var(--ash);flex:none}.sa-bar__t{flex:1;min-width:0;font-family:var(--f-display);font-weight:900;font-size:22px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes sa-spin{to{stroke-dashoffset:-32}}@keyframes sa-fight{to{fill:#ff6a1a66}}@keyframes sa-ping{50%{stroke-width:4;opacity:.7}}@keyframes sa-shake{50%{transform:translate(1px)}}@keyframes sa-up{0%{transform:translateY(40%);opacity:0}}.sa-end{display:grid;gap:12px;justify-items:center;text-align:center;padding:18px 14px 20px;border:1px solid var(--gold);border-radius:14px;background:radial-gradient(ellipse at top,rgba(201,162,74,.14),transparent 60%),#0e0c0b;animation:sa-pop .35s var(--ease)}.sa-end__v{font-family:var(--f-display);font-weight:900;font-size:44px;line-height:.9;letter-spacing:.02em}.sa-end__v.is-3{color:var(--gold-hot)}.sa-end__v.is-2{color:var(--bone)}.sa-end__v.is-1{color:#ff8a7d}.sa-end__cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:620px;text-align:start}.sa-end__cmp>div{background:#151210;border:1px solid #2a241e;border-radius:12px;padding:10px 12px;display:grid;gap:4px;align-content:start}.sa-end__cmp>div.is-best{border-color:var(--gold)}.sa-end__cmp span{font-size:10px;letter-spacing:.14em;color:var(--ash)}.sa-end__cmp .is-best span{color:var(--gold-hot)}.sa-end__cmp strong{font-family:var(--f-display);font-weight:900;font-size:30px;line-height:1}.sa-end__cmp small{font-family:var(--f-mono);font-weight:400;font-size:10px;letter-spacing:.08em;color:var(--ash)}.sa-end__cmp ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:3px;font-size:13.5px;line-height:1.3}.sa-end__notes{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px;color:#ff8a7d;max-width:52ch}.sa-end__lesson{margin:0;font-family:var(--f-serif);font-style:italic;font-size:20px;line-height:1.25;max-width:44ch}.sa-end__lesson b{display:block;font-family:var(--f-mono);font-style:normal;font-size:10px;letter-spacing:.16em;color:var(--gold);margin-bottom:3px}.sa-end__acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sa-end__acts button{background:#1b1815;border:1px solid #3a332c;border-radius:10px;padding:11px 16px;font-size:11.5px;letter-spacing:.12em;min-height:44px}.sa-end__acts button.is-next{background:var(--gold);color:#050404!important;border-color:var(--gold);font-weight:700}.t2-door__img{object-fit:contain}@media(min-width:900px){.sa--play{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"bar bar" "goal goal" "stage tray" "stage ctl" "end end";align-items:start;column-gap:14px}.sa-bar{grid-area:bar}.sa-end{grid-area:end}}@media(max-width:520px){.sa-back{padding:6px 7px;font-size:10px;letter-spacing:.06em}.sa-bar__t{font-size:19px;white-space:normal}.sa-end__cmp{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sa *,.sa *:before{animation:none!important;transition:none!important}}.sa--game{display:block}.sa--game>*+*{margin-top:8px}.sa--game{--gs-font: "Nunito", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.sa-bar__ctl{display:flex;gap:4px;flex:none}.sa-bar__ctl button{background:#141110;border:1px solid #2a241e;border-radius:7px;min-width:34px;height:32px;padding:0 7px;font-size:11px}.sa-bar__ctl button.is-on{border-color:var(--gold);color:var(--gold-hot)}.gs{border-radius:12px;overflow:hidden;border:1px solid rgba(201,162,74,.45);background:#120e0a;font-family:var(--gs-font)}.gs-world{position:relative;width:100%;aspect-ratio:1.7;max-height:72vh;overflow:hidden;background:#e7b77d}.gs-svg{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:manipulation;user-select:none}@media(max-width:640px){.gs-world{aspect-ratio:.78;max-height:none}}.gs-road__edge{fill:none;stroke:#b9773e;stroke-opacity:.22;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.gs-road{fill:none;stroke:#f7deb2;stroke-opacity:.85;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.gs-terr{fill-opacity:.2;stroke-opacity:.65;stroke-width:.8}.gs-trail{fill:none;stroke:#5fe03c;stroke-width:2.8;stroke-linecap:round;stroke-dasharray:.1 5;animation:gs-march 1s linear infinite}@keyframes gs-march{to{stroke-dashoffset:-5.1}}.gs-b{cursor:pointer}.gs-b.is-off image{opacity:.92}.gs-b__hit{fill:transparent}.gs-b__sel{fill:#96d7ff38;stroke:#a6e3ff;stroke-width:1.3}.gs-b.is-armed .gs-b__sel{fill:#96d7ff1f;stroke-dasharray:3 2;animation:sa-spin 2s linear infinite}.gs-b__name{font:800 6.4px var(--gs-font);fill:#fff;text-anchor:middle;paint-order:stroke;stroke:#1b1209;stroke-width:1.5px;stroke-linejoin:round;pointer-events:none}.gs-badge{fill:#3b4450;stroke:#e8edf2;stroke-width:.5}.gs-badge__n{font:800 6.6px var(--gs-font);fill:#fff;text-anchor:middle;pointer-events:none}.gs-bar__bg{fill:#1b2230;stroke:#e8edf2;stroke-width:.4}.gs-swords rect{fill:#fff;stroke:#c4241a;stroke-width:.7}.gs-swords__glow{fill:#ff462880;animation:gs-glow .7s ease-in-out infinite alternate}@keyframes gs-glow{to{fill:#ff783c26}}.gs-p{pointer-events:none}.gs-p rect{fill-opacity:.9;stroke:#00000059;stroke-width:.4}.gs-p.is-me rect{stroke:#ffd36b;stroke-width:.9}.gs-p.is-sel rect{stroke:#fff;stroke-width:1.4}.gs-p__t{font:800 5px var(--gs-font);fill:#fff;text-anchor:middle}.gs-p__n{fill:#fff;stroke:#ffd36b;stroke-width:.7}.gs-p__nt{font:900 6px var(--gs-font);fill:#1d6fc4;text-anchor:middle}.gs-p.is-ghost{opacity:.45}.gs-score{position:absolute;top:0;left:50%;transform:translate(-50%);display:flex;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.gs-score__f{display:grid;justify-items:center;padding:3px 10px;min-width:92px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.gs-score__f.is-A{background:linear-gradient(180deg,#8d63e8,#5b37b0);border-radius:0 0 0 8px}.gs-score__f.is-B{background:linear-gradient(180deg,#45a6ff,#1d63c2)}.gs-score__f.is-C{background:linear-gradient(180deg,#f7b53a,#c97a10);border-radius:0 0 8px}.gs-score__f.is-us{box-shadow:inset 0 0 0 1.5px #ffe7a0}.gs-score__f b{font-size:14px;font-weight:900;line-height:1.1;white-space:nowrap}.gs-score__f b i{font-style:normal;font-size:9px;font-weight:800;color:#9dff6e;margin-inline-start:3px}.gs-score__f em{font-style:normal;font-size:11px;font-weight:800;line-height:1.1}.gs-phase{position:absolute;top:40px;inset-inline-start:0;inset-inline-end:0;margin:0;text-align:center;font-size:11px;font-weight:800;color:#fff;text-shadow:0 1px 2px #000,0 0 4px rgba(0,0,0,.6);pointer-events:none}.gs-fuel{position:absolute;top:4px;inset-inline-end:6px;margin:0;padding-block:2px 2px;padding-inline:3px 7px;border-radius:5px;background:#1c1814b8;color:#fff;font-size:10.5px;font-weight:800;display:flex;gap:3px;align-items:center;pointer-events:none}.gs-fuel i{font-style:normal;font-size:12px;filter:hue-rotate(60deg)}.gs-goal{position:absolute;top:58px;inset-inline-start:6px;margin:0;max-width:52%;display:flex;gap:6px;align-items:center;padding-block:4px 4px;padding-inline:4px 8px;border-radius:6px;background:#1c1610c7;color:#fff;font-size:12px;font-weight:800;line-height:1.2;pointer-events:none}.gs-goal b{flex:none;font-size:9px;letter-spacing:.08em;background:#f0a326;color:#2a1600;padding:2px 5px;border-radius:4px}.gs-band{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;margin:0;padding:7px 12px;background:#14100ccc;color:#fff;font-size:13px;font-weight:700;line-height:1.3;text-align:center;pointer-events:none}.gs-band.is-act{background:#1c78d2eb}.gs-band.is-red{background:#961610eb;text-align:start;animation:sa-pop .3s var(--ease)}.gs-band b{font-size:10px;letter-spacing:.1em;color:#ffd0c8;margin-inline-end:4px}.gs-toast{position:absolute;top:34%;left:50%;transform:translate(-50%);margin:0;padding:6px 12px;border-radius:6px;background:#0a0a0abf;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;max-width:92%;overflow:hidden;text-overflow:ellipsis;pointer-events:none;animation:sa-pop .25s var(--ease)}.gs-btn{border:0;border-radius:6px;padding:7px 10px;font:800 12.5px var(--gs-font);color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:inset 0 -2px #0003;display:grid;justify-items:center;gap:1px;min-height:34px}.gs-btn i{font-style:normal;font-size:10px;font-weight:700;opacity:.95}.gs-btn.is-blue{background:linear-gradient(180deg,#3cc4ff,#1489dd)}.gs-btn.is-red{background:linear-gradient(180deg,#ff5a4f,#c7231c)}.gs-btn.is-grey{background:linear-gradient(180deg,#8a8f96,#5d6168)}.gs-btn:disabled{background:#b9bec4;color:#eef1f4!important;box-shadow:none}.gs-btn.is-raid{box-shadow:0 0 0 2px #ffd36b,0 0 12px #4cc3ffcc}.gs-pop{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%);width:min(230px,86%);background:#eef1f4;border-radius:6px;box-shadow:0 8px 26px #00000073;color:#222;padding:0 8px 8px;animation:sa-pop .2s var(--ease);z-index:3}.gs-pop header{display:flex;align-items:center;justify-content:space-between;padding:6px 2px 4px}.gs-pop header b{font-size:13px;font-weight:800}.gs-pop header button{background:none;border:0;font-size:20px;line-height:1;color:#555!important;padding:0 2px}.gs-pop__img{position:relative;height:70px;border-radius:4px;background:linear-gradient(180deg,#f3cf9a,#e3ad6d);display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 2px #fff}.gs-pop__img img{max-height:58px;max-width:80%}.gs-pop__img span{position:absolute;top:3px;left:5px;font-size:9px;font-weight:800;color:#fff;text-shadow:0 1px 1px #000}.gs-pop dl{margin:6px 0;display:grid;gap:3px}.gs-pop dl div{display:flex;justify-content:space-between;background:#dfe3e8;border-radius:3px;padding:3px 6px;font-size:11px}.gs-pop dt{font-weight:700;color:#444}.gs-pop dd{margin:0;font-weight:800}.gs-pop__btns{display:grid;grid-template-columns:1fr 1fr;gap:6px}.gs-pop__pick{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.gs-pop__pick .gs-btn{font-size:11px;padding:6px 2px}.gs-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(320px,90%);background:#f3f5f7;border-radius:8px;overflow:hidden;box-shadow:0 10px 34px #0000008c;color:#222;z-index:4;animation:sa-pop .25s var(--ease)}.gs-modal__h{display:flex;justify-content:center;position:relative;background:linear-gradient(180deg,#4a4f57,#33373d);color:#fff;font-weight:800;font-size:14px;padding:9px 30px}.gs-modal__h button{position:absolute;right:8px;top:4px;background:none;border:0;font-size:22px;color:#fff!important}.gs-brief{padding-bottom:12px;display:grid}.gs-brief>*:not(.gs-modal__h){margin-inline-start:12px;margin-inline-end:12px}.gs-brief__goal{margin:10px 0 4px;display:flex;gap:6px;align-items:center;font-size:15px;font-weight:900;color:#1b1b1b}.gs-brief__goal b{font-size:9px;letter-spacing:.08em;background:#f0a326;color:#2a1600;padding:2px 5px;border-radius:4px}.gs-brief__t{margin:0 0 8px;font-size:13px;line-height:1.35;color:#333}.gs-brief__how{margin:0 0 10px;padding-inline-start:18px;font-size:12.5px;line-height:1.5;color:#333}.gs-brief .gs-btn{justify-self:center;min-width:140px;font-size:14px}.gs-ov{padding-bottom:8px}.gs-ov__top{display:flex;gap:8px;align-items:center;margin:8px;background:#fff;border-radius:4px;padding:6px}.gs-ov__top img{width:64px;height:44px;object-fit:contain;background:#f0c48c;border-radius:3px}.gs-ov__top span{display:grid}.gs-ov__top b{font-size:13px}.gs-ov__top i{font-style:normal;font-size:10.5px;color:#555}.gs-ov__vs{display:flex;justify-content:space-between;margin:0 8px 6px;padding:5px 8px;border-radius:4px;background:#dde2e8;font-size:11px;font-weight:800}.gs-ov__note{margin:4px 8px 0;font-size:10.5px;color:#777}.gs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,150px));justify-content:center;gap:6px;padding:8px 6px 10px;background:linear-gradient(180deg,#2a2119,#18120d)}.gs-mc{display:grid;gap:4px;align-content:start;min-width:0}.gs-mc__main{position:relative;display:grid;gap:3px;justify-items:center;width:100%;padding:4px 4px 6px;border-radius:6px;background:linear-gradient(180deg,#5b4836,#3a2d21);border:1.5px solid #8a6e4c;color:#fff!important;font-family:var(--gs-font);box-shadow:inset 0 1px #ffffff1f;transition:border-color .2s,box-shadow .2s}.gs-mc__main:disabled{opacity:1}.gs-mc.is-sel .gs-mc__main{border-color:#ffd36b;box-shadow:0 0 0 2px #ffd36b80,inset 0 1px #ffffff1f}.gs-mc.is-armed .gs-mc__main{border-color:#4cc3ff;animation:gs-armed 1s ease-in-out infinite alternate}@keyframes gs-armed{to{box-shadow:0 0 0 3px #4cc3ff73}}.gs-mc__n{position:absolute;top:-1px;inset-inline-start:-1px;width:16px;height:16px;border-radius:5px 0;background:#2f8fe8;font-size:10px;font-weight:900;display:grid;place-items:center}.gs-mc__stats{display:flex;gap:6px;justify-content:center;width:100%;padding:2px 4px;border-radius:3px;background:#1c1d21;font-size:9.5px;font-weight:800;white-space:nowrap;overflow:hidden}.gs-mc__heroes{display:flex;gap:2px}.gs-mc__heroes .tl-face{border-radius:4px}.gs-mc__where{font-size:9px;font-weight:700;color:#e9d9c2;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-mc__timer{font-size:11.5px;font-weight:900}.gs-mc__timer.is-green{color:#79f04c}.gs-mc__timer.is-red{color:#ff5146}.gs-mc__st{font-size:12.5px;font-weight:900;line-height:1.1}.gs-mc__st.is-red{color:#ff4a3d}.gs-mc__st.is-green{color:#fff}.gs-mc.is-sel .gs-mc__st,.gs-mc.is-armed .gs-mc__st{color:#ffd36b}.gs-mc.is-dead .gs-mc__main{filter:grayscale(.7) brightness(.8)}.gs-mc__acts{display:grid;gap:4px}.gs-mc__acts .gs-btn{padding:4px;min-height:30px;font-size:11.5px}@media(max-width:640px){.sa--game .sa-bar{flex-wrap:wrap}.sa--game .sa-bar__ctl{order:3;width:100%;justify-content:flex-end}.sa--game .sa-bar__t{white-space:normal}.gs-mc__troops{display:none}.gs-score__f{min-width:0;padding:2px 6px}.gs-score__f b{font-size:11.5px}.gs-score__f b i{font-size:7.5px;display:block;margin:0;text-align:center}.gs-score__f em{font-size:9px}.gs-phase{top:44px;font-size:9.5px}.gs-fuel{top:60px;font-size:9.5px}.gs-goal{top:60px;font-size:11px;max-width:64%}.gs-band{font-size:12px;padding:6px 8px}.gs-mc__heroes .tl-face{--s: 22px !important}.gs-mc__stats{font-size:8.5px;gap:4px}}.gs-ov{width:min(340px,94%);max-height:96%;display:flex;flex-direction:column;background:#e9edf1}.gs-ov__top{display:grid;grid-template-columns:96px 1fr;gap:8px;margin:8px 8px 6px;background:#fff;border-radius:4px;padding:5px;align-items:center}.gs-ov__img{position:relative;height:66px;border-radius:3px;background:linear-gradient(180deg,#f6d8a8,#e2ad6c);display:grid;place-items:center;overflow:hidden}.gs-ov__img img{max-width:86%;max-height:54px;width:auto;height:auto;background:none}.gs-ov__img i{position:absolute;top:2px;left:3px;font-style:normal;font-size:10px;font-weight:900;color:#6dff3c;text-shadow:0 1px 2px #000,0 0 2px #000}.gs-ov__info{display:grid;gap:1px;font-size:10px;color:#777}.gs-ov__info b{font-size:14px;color:#222;font-weight:900}.gs-ov__info small{font-size:10px;font-weight:700;color:#666}.gs-ov__info span em{font-style:normal;font-size:8.5px;display:inline-block;width:70px;color:#888}.gs-ov__info span{font-weight:700;color:#555}.gs-ov__vs{position:relative;display:grid;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:0 6px;margin:0 8px 6px;padding:5px 6px 12px;border-radius:4px;background:#d6dbe1}.gs-ov__ico{width:24px;height:24px;border-radius:5px;display:grid;place-items:center;font-size:13px}.gs-ov__ico.is-def{background:#2f8fe8}.gs-ov__ico.is-att{background:#ef4b45}.gs-ov__tot{display:grid;font-size:9.5px;font-weight:800;color:#333}.gs-ov__tot b{font-size:12.5px;font-weight:900}.gs-ov__tot.is-r{text-align:end}.gs-ov__tot em{font-style:normal}.gs-ov__bar{position:absolute;inset-inline-start:34px;inset-inline-end:34px;bottom:4px;height:6px;border-radius:3px;overflow:visible;box-shadow:inset 0 0 0 1px #00000040}.gs-ov__bar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px 0 0 3px;transition:width .25s linear}.gs-ov__bar b{position:absolute;top:50%;width:14px;height:14px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff 0 25%,rgba(140,210,255,.8) 45%,transparent 70%);transition:left .25s linear}.gs-ov__rows{align-content:start;list-style:none;margin:0 8px;padding:0;display:grid;gap:4px;overflow:auto;max-height:none;flex:1 1 auto;min-height:0}.gs-ov__rows li{position:relative;display:grid;grid-template-columns:1fr 1fr;height:50px;border-radius:4px;overflow:hidden;background:#b9bec4;font-family:var(--gs-font)}.gs-ov__rows li.is-none{display:block;height:auto;padding:10px;text-align:center;color:#555;font-size:12px;background:#dfe3e8}.gs-ov__d,.gs-ov__a{position:relative;display:flex;align-items:center;gap:4px;padding:3px;color:#fff;min-width:0}.gs-ov__a{justify-content:flex-end;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%);margin-inline-start:-12px}.gs-ov__d.is-me,.gs-ov__a.is-me{background:#4fbb3a!important}.gs-ov__face{flex:none;width:40px;height:40px;border-radius:4px;overflow:hidden;border:2px solid #fff;background:#4a5a6a;display:grid;place-items:center}.gs-ov__face>img{width:100%;height:100%;object-fit:cover}.gs-ov__face .tl-face{--s: 36px !important;border-radius:0}.gs-ov__who{display:grid;gap:0;min-width:0;line-height:1.15;text-shadow:0 1px 1px rgba(0,0,0,.35)}.gs-ov__who.is-r{text-align:end}.gs-ov__who b{display:flex;gap:3px;align-items:center;font-size:10.5px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-ov__who.is-r b{justify-content:flex-end}.gs-ov__who b i{flex:none;font-style:normal;font-size:9px;background:#2a3440;border:1px solid #c9d2db;border-radius:3px;padding:0 3px;line-height:1.3}.gs-ov__who small{font-size:10px;font-weight:800;white-space:nowrap}.gs-ov__pin{position:absolute;top:-2px;inset-inline-end:0;font-size:12px}.gs-ov__clash{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;pointer-events:none}.gs-ov__clash svg{width:30px;height:30px;overflow:visible}.gs-ov__clash em{font-style:normal;font-size:11px;font-weight:900;color:#fff;text-shadow:0 1px 2px #000;margin-top:-6px}.gs-ov__rows li.is-live{box-shadow:0 0 0 2px #ffd36b inset}.gs-ov__note{margin:6px 8px 0;font-size:10.5px;color:#666}.gs-ov__foot{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px 10px}.gs-ov__foot .gs-btn{justify-self:center;min-width:140px;font-size:14px;margin-inline-start:50px}.gs-ov__speed{background:none;border:0;display:grid;justify-items:center;gap:1px;font:800 9.5px var(--gs-font);color:#333!important}.gs-ov__speed i{font-style:normal;width:34px;height:30px;border-radius:4px;background:linear-gradient(180deg,#8d939a,#5d6268);color:#fff;font-size:22px;line-height:28px;font-weight:900}.gs-pop__rec{display:grid;gap:4px;font-size:11px}.gs-pop__rec b{font-size:12px}.gs-pop__rec ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:110px;overflow:auto}.gs-pop__rec li{background:#dfe3e8;border-radius:3px;padding:3px 5px}.gs-pop__rec li i{font-style:normal;color:#777;margin-inline-end:5px;font-size:10px}.gs-pop__rec p{margin:0;color:#777}.gs-pop__btns{grid-template-columns:1fr 1fr}.gs-pop__btns .gs-btn:nth-child(3){grid-column:1}@media(max-width:640px){.gs-ov__foot .gs-btn{margin-inline-start:30px;min-width:110px}}.sa .gs-btn{font:800 12.5px var(--gs-font)}.sa .gs-pop .gs-btn{font-size:11.5px;padding:6px;min-height:30px}.sa .gs-pop__pick .gs-btn{font-size:11px;padding:5px 2px}.sa .gs-mc__acts .gs-btn{font-size:11.5px}.sa .gs-brief .gs-btn,.sa .gs-ov__foot .gs-btn{font-size:14px}.sa .gs-ov__speed{font:800 9.5px var(--gs-font)}.sa .gs-mc__main{font-family:var(--gs-font)}.gs-ov__info span{display:flex;gap:6px;align-items:baseline}.gs-ov__info span em{width:74px;flex:none}@media(max-width:640px){.gs-ov{position:fixed;inset-inline-start:8px;inset-inline-end:8px;top:64px;bottom:12px;width:auto;max-height:none;transform:none;z-index:70}.gs-ov__rows li{height:54px}}.gs-pop dl div.is-contested{background:#ffe1dc}.gs-pop dl div.is-contested dd{color:#b3261e;font-size:10px;text-align:end}.gs-toast{white-space:normal;text-align:center;line-height:1.3;width:max-content;max-width:88%}.gs-bar__bg{fill:#10151d;stroke:#e8edf2;stroke-width:.5}.gs-badge{stroke:#fff;stroke-width:.7}.gs-sw__blade{fill:#fff;stroke:#d3261b;stroke-width:1.1;stroke-linejoin:round}.gs-sw__guard{fill:#fff;stroke:#d3261b;stroke-width:.9}.gs-sw__grip{fill:#d3261b}.gs-swords{filter:drop-shadow(0 0 2px rgba(255,60,30,.7))}.gs-swords__glow{fill:#ff5a3252;animation:gs-glow .6s ease-in-out infinite alternate}.gs-face__ring{fill:none;stroke-width:1.1}.gs-face image{clip-path:circle(7.8px at 7.8px 7.8px)}.gs-p__av{fill:#fff}.gs-b__bonus{fill:#ffe9a8;font-size:5.6px}.gs-zone{opacity:.5}.gs-zone path{stroke:none}.gs-world{touch-action:pan-y}.gs-world.is-zoomed{touch-action:none;cursor:grab}.gs-zoom{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;gap:6px;z-index:2}.sa .gs-zoom button{width:34px;height:34px;border-radius:50%;border:2px solid #fff;background:linear-gradient(180deg,#4a7fc4,#2b5a9a);color:#fff;font:900 20px/1 var(--gs-font);box-shadow:0 2px 6px #0006;display:grid;place-items:center;padding:0}.sa .gs-zoom button:disabled{opacity:.45}.sa-battle{margin-top:14px;width:100%;display:grid;grid-template-columns:minmax(0,1.3fr) 1fr;gap:14px;align-items:center;text-align:start;padding:10px;border-radius:14px;background:linear-gradient(135deg,#2a1d0e,#120d08);border:1px solid var(--gold);box-shadow:0 0 0 1px #f6cf7426 inset,0 8px 30px #0006;transition:transform .25s var(--ease)}.sa-battle:hover{transform:translateY(-2px)}.sa-battle__t{display:grid;gap:6px}.sa-battle__t b{font-family:var(--f-display);font-weight:900;font-size:clamp(26px,4vw,40px);line-height:.9}.sa-battle__t>i{font-style:normal;font-size:14px;color:#cfc6b8;line-height:1.35}.sa-rank{list-style:none;margin:0;padding:0;display:grid;gap:6px;width:100%;max-width:420px}.sa-rank li{display:grid;grid-template-columns:26px 1fr auto;grid-template-rows:auto auto;align-items:center;gap:0 10px;padding:7px 12px;border-radius:10px;background:#151210;border:1px solid;text-align:start}.sa-rank li.is-us{background:#1a2430}.sa-rank i{grid-row:span 2;font-style:normal;font-family:var(--f-display);font-weight:900;font-size:24px}.sa-rank b{font-size:15px}.sa-rank span{font-family:var(--f-display);font-weight:900;font-size:20px;text-align:end}.sa-rank em{grid-column:2 / -1;font-style:normal;font-size:11px;color:var(--ash)}@media(max-width:640px){.sa-battle{grid-template-columns:1fr}}.sa .gs-band__x{pointer-events:auto;margin-inline-start:8px;background:#fff3;border:0;border-radius:50%;width:22px;height:22px;font-size:12px;line-height:22px;padding:0;color:#fff;vertical-align:middle}.gs-ml{position:absolute;inset-inline-start:6px;top:96px;margin:0;padding:0;list-style:none;display:grid;gap:3px;width:168px;z-index:1}.sa .gs-ml__row{width:100%;display:flex;gap:5px;align-items:center;padding-block:3px 3px;padding-inline:3px 5px;border-radius:5px;background:#282e38d1;border:1px solid rgba(255,255,255,.12);color:#fff;text-align:start;font-family:var(--gs-font)}.sa .gs-ml__row.is-sel{border-color:#ffd36b;box-shadow:0 0 0 1px #ffd36b inset}.gs-ml__face{position:relative;flex:none;width:28px;height:28px;border-radius:4px;overflow:hidden;background:#2f8fe8}.gs-ml__face .tl-face{--s: 28px !important;border-radius:0}.gs-ml__face i{position:absolute;left:0;top:0;font-style:normal;font-size:8px;font-weight:900;background:#2f8fe8;padding:0 3px;border-radius:0 0 4px}.gs-ml__txt{display:grid;min-width:0;line-height:1.15}.gs-ml__txt b{font-size:10.5px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-ml__txt small{font-size:8.5px;color:#c9d2db;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-ml__row.is-fight .gs-ml__txt b,.gs-ml__row.is-dead .gs-ml__txt b,.gs-ml__row.is-defend .gs-ml__txt b{color:#ff5146}.gs-ml__row.is-move .gs-ml__txt b{color:#9dff6e}.gs-mm{position:absolute;inset-inline-end:6px;top:28px;width:128px;height:auto;aspect-ratio:1024 / 755;border-radius:5px;border:1.5px solid rgba(255,255,255,.75);box-shadow:0 2px 8px #0006;cursor:pointer;z-index:1}.gs-mm__bg{fill:#e8bd85}.gs-mm__road{stroke:#fff3dc;stroke-width:6;opacity:.7}.gs-mm__zone{opacity:.55}.gs-mm__b{stroke:#3b2a14;stroke-width:2}.gs-mm__me{fill:#fff;stroke:#2f8fe8;stroke-width:6}.gs-mm__view{fill:#ffffff1f;stroke:#fff;stroke-width:7}.gs-raids{grid-column:1 / -1;margin:0 auto 2px;padding:3px 12px;border-radius:12px;background:#14181ed9;color:#fff;font:800 11px var(--gs-font);display:flex;gap:5px;align-items:center}.gs-raids i{font-style:normal;color:#4cc3ff}.gs-raids b{color:#4cc3ff}.gs-btn.is-green{background:linear-gradient(180deg,#5fe05a,#2ea52b)}.gs-respawn{width:min(300px,90%)}.gs-respawn__fuel{margin:10px auto 0;width:max-content;padding:3px 10px;border-radius:5px;background:#2a2e34;color:#fff;font:900 13px var(--gs-font)}.gs-respawn__fuel i{font-style:normal;margin-inline-end:4px}.gs-respawn__t{margin:10px 14px;padding:14px 10px;border-radius:4px;background:#e4e8ec;text-align:center;font:700 13px/1.4 var(--gs-font);color:#555}.gs-respawn__t b{color:#f08a00}.gs-respawn__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 14px 14px}.gs-fuel{inset-inline-end:140px}@media(max-width:640px){.gs-ml{top:104px;width:118px}.gs-ml__face{width:22px;height:22px}.gs-ml__face .tl-face{--s: 22px !important}.gs-ml__txt b{font-size:9px}.gs-ml__txt small{font-size:7.5px}.gs-mm{width:92px;top:86px}.gs-fuel{inset-inline-end:6px;top:60px}.gs-zoom{top:auto;bottom:46px;transform:none}}.gs-ml__tab{position:absolute;inset-inline-end:-16px;top:0}.sa .gs-ml__tab button{width:16px;height:40px;border-radius:0 5px 5px 0;border:0;background:#282e38d1;color:#fff;font:900 14px/1 var(--gs-font);padding:0}.gs-ml.is-folded{width:34px!important}.gs-ml.is-folded .gs-ml__txt{display:none}.sa .gs-ml.is-folded .gs-ml__row{padding:3px}.gs-ml__row.is-fight .gs-ml__face,.gs-ml__row.is-dead .gs-ml__face,.gs-ml__row.is-defend .gs-ml__face{box-shadow:0 0 0 2px #ff5146}.gs-ml__row.is-move .gs-ml__face{box-shadow:0 0 0 2px #9dff6e}.gs-ml__row.is-queue .gs-ml__face{box-shadow:0 0 0 2px #ffd36b}.gs-mc__noroute{font:800 9.5px/1.2 var(--gs-font);color:#ff5146;text-align:center;padding:0 2px}.gs-pop__noroute{grid-column:1 / -1;margin:2px 0 0;font:800 11px var(--gs-font);color:#d3261b;text-align:center}@media(max-width:640px){.sa--game.is-full{position:fixed;inset:0;z-index:1000;margin:0;max-width:none;padding:0;background:#120e0a;display:flex;flex-direction:column;overflow:hidden}.sa--game.is-full>*+*{margin-top:0}.is-full .sa-bar{flex:none;flex-wrap:nowrap;gap:6px;padding:calc(6px + env(safe-area-inset-top)) 8px 6px;background:#0d0a08}.is-full .sa-bar__ctl{order:0;width:auto;gap:3px}.sa .is-full .sa-bar__ctl button,.is-full .sa-bar__ctl button{min-width:30px;height:30px;padding:0 5px;font-size:10.5px}.is-full .sa-bar__t{font-size:15px;white-space:nowrap}.is-full .sa-back{font-size:9.5px;padding:6px 7px}.is-full .gs{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:0;border:0}.is-full .gs-world{flex:1;min-height:0;aspect-ratio:auto;max-height:none}.is-full .gs-cards{flex:none;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.is-full .sa-end{position:absolute;inset:0;z-index:5;overflow:auto;border-radius:0;border:0;padding-top:calc(18px + env(safe-area-inset-top))}.is-full .gs-ov{top:calc(8px + env(safe-area-inset-top))}html.sa-full-on .nav,html.sa-full-on .t3-tabs{visibility:hidden}}.gs-pop__pick .gs-btn i:first-of-type{font-weight:900;color:#e9ffd9}.gs-cards{position:relative}.gs-mc__do{display:grid;justify-items:center;font:900 13px/1.1 var(--gs-font);color:#fff;padding:4px 8px;border-radius:5px;background:linear-gradient(180deg,#3cc4ff,#1489dd);box-shadow:inset 0 -2px #0003}.gs-mc__do i{font-style:normal;font-size:9.5px;font-weight:800}.gs-mc__do.is-raid{background:linear-gradient(180deg,#3cc4ff,#1471c9)}.gs-mc__do.is-retreat{background:linear-gradient(180deg,#8a8f96,#5d6168)}.sa-online{grid-template-columns:auto 1fr;background:linear-gradient(135deg,#0f1a2a,#0b0e14);border-color:#3b7fd0;box-shadow:0 0 0 1px #4aa3ff2e inset,0 8px 30px #0006}.sa-online__ico{display:grid;grid-template-columns:repeat(3,26px);gap:6px;padding-block:10px 10px;padding-inline:10px 6px}.sa-online__ico i{height:64px;border-radius:8px;box-shadow:inset 0 -6px #00000040}.sa-online__ico i:nth-child(2){transform:translateY(-8px)}@media(max-width:640px){.sa-online{grid-template-columns:auto 1fr}.sa-online__ico{grid-template-columns:repeat(3,16px);gap:4px;padding-block:6px 6px;padding-inline:4px 0}.sa-online__ico i{height:44px}}.so{padding-top:12px}.so-back{margin-bottom:4px}.so-name{display:grid;gap:6px;max-width:360px;margin:4px 0 14px}.so-name input,.so-code{font:800 18px var(--f-mono, monospace);color:var(--bone);background:#0e0c0b;border:1px solid #3a332c;border-radius:10px;padding:11px 12px;min-height:48px;width:100%;box-sizing:border-box}.so-name input:focus,.so-code:focus{outline:none;border-color:var(--gold)}.so-go{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.so-tile{display:grid;gap:8px;align-content:start;justify-items:start;text-align:start;padding:16px;border-radius:14px;background:linear-gradient(180deg,#17130f,#0d0b09);border:1px solid rgba(201,162,74,.45);box-shadow:inset 0 0 0 1px #c9a24a14;min-width:0}.so-tile b{font-family:var(--f-display);font-weight:900;font-size:clamp(24px,4vw,34px);line-height:.9}.so-tile>i{font-style:normal;color:#cfc6b8;font-size:14px}.so-tile.is-create{border-color:var(--gold);background:linear-gradient(135deg,#2a1d0e,#120d08);transition:transform .25s var(--ease)}.so-tile.is-create:not(:disabled):hover{transform:translateY(-2px)}.so-tile__ico{font-size:34px;line-height:1;color:var(--gold-hot)}.so-tile.is-join .so-code{text-align:center;letter-spacing:.4em;text-transform:uppercase;font-size:26px;padding-inline-start:calc(12px + .4em)}.so-tile.is-join .gs-btn{width:100%;min-height:44px;font-size:15px}@media(max-width:640px){.so-go{grid-template-columns:1fr}}.so-status{color:var(--gold-hot);font-size:12px;letter-spacing:.14em;text-align:center;margin:16px 0;animation:so-blink 1.4s ease-in-out infinite}@keyframes so-blink{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.so-status{animation:none}}.so-wait{display:grid;justify-items:center;gap:12px;padding:40px 0;text-align:center}.so-err{margin:0;font-family:var(--f-display);font-weight:900;font-size:26px;color:var(--blood-hot, #ff3b1f)}.so-note{margin:8px 0;font-size:13px;color:#cfc6b8;text-align:center}.so-note.is-red{color:#ff8a7a}.so-note.is-green{color:#9dff6e}.so-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.so-link{font-size:10.5px;letter-spacing:.14em;padding:5px 8px;border-radius:6px;background:#0f1a2a;color:#8fd0ff;border:1px solid #23476e}.so-link.is-local{background:#241a0e;color:var(--gold-hot);border-color:#5a4320}.so-code.is-show{display:inline-block;width:auto;border:1px solid var(--gold);background:radial-gradient(ellipse at top,rgba(201,162,74,.18),transparent 70%),#0e0c0b;font-family:var(--f-display);font-weight:900;font-size:clamp(56px,16vw,96px);line-height:1;letter-spacing:.14em;padding-block:8px 6px;padding-inline:24px 10px;color:var(--gold-hot)}.so-share{min-width:160px;min-height:42px;font-size:14px}.so-pick{text-align:center;margin:14px 0 8px}.so-sides{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.so-side{width:100%;height:100%;display:grid;gap:8px;align-content:start;padding:0 0 10px;border-radius:12px;overflow:hidden;background:#0e0c0b;border:1px solid #2a241e;text-align:start;transition:transform .2s var(--ease),border-color .2s}.so-side:not(:disabled):hover{transform:translateY(-2px);border-color:var(--fc)}.so-side.is-mine{border-color:var(--fc);box-shadow:0 0 0 2px var(--fc),0 0 22px color-mix(in srgb,var(--fc) 45%,transparent)}.so-side:disabled{opacity:.55}.so-side__h{background:var(--fc);color:#fff;font:900 15px var(--gs-font, sans-serif);padding:9px 10px;text-shadow:0 1px 2px rgba(0,0,0,.45);box-shadow:inset 0 -3px #0000002e}.so-side__seats{display:grid;gap:5px;padding:0 8px}.so-seat{display:flex;gap:5px;align-items:center;min-height:32px;padding:4px 8px;border-radius:7px;background:#1b1815;font-weight:700;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.so-seat i{font-style:normal;font-size:12px}.so-seat em{font-style:normal;margin-inline-start:auto;font-size:9.5px;letter-spacing:.12em;color:#050404;background:var(--gold-hot);padding:2px 5px;border-radius:4px;font-family:var(--f-mono, monospace)}.so-seat.is-me{box-shadow:inset 0 0 0 1px var(--gold)}.so-seat.is-off{opacity:.45}.so-seat.is-free{background:transparent;border:1px dashed #3a332c;color:var(--ash);font-weight:400;font-size:12.5px}.so-side__bots{padding:0 10px;font-size:10px;letter-spacing:.12em;color:var(--ash)}@media(max-width:640px){.so-sides{grid-template-columns:1fr;gap:8px}.so-side{grid-template-columns:112px minmax(0,1fr);align-items:stretch;padding:0;gap:8px}.so-side__h{display:flex;align-items:center;font-size:14px;grid-row:span 2}.so-side__seats{padding-block:8px 0;padding-inline:0 8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.so-seat{font-size:12.5px;padding:4px 6px;min-height:30px}.so-seat em{display:none}.so-seat.is-me{background:#2a2216}.so-side__bots{padding-block:0 8px;padding-inline:0 8px}}.so-watch{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:12px 0}.so-chip{background:#141110;border:1px solid #2a241e;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;min-height:38px}.so-chip.is-on{border-color:var(--gold);color:var(--gold-hot)}.so-chip.is-ro{opacity:.7;cursor:default}.so-start{display:grid;justify-items:center;gap:10px;margin-top:8px}.so-startbtn{font-family:var(--f-display);font-weight:900;font-size:30px;letter-spacing:.04em;color:#050404!important;background:linear-gradient(180deg,var(--gold-hot),var(--gold));border:0;border-radius:12px;padding:14px 28px 12px;min-width:min(100%,320px);box-shadow:0 6px 24px #c9a24a59}.gs-net b{background:#3cc4ff!important;color:#04223a!important}.gs-net.is-local b{background:#f0a326!important;color:#2a1600!important}.gs-score__p{font-size:9px;font-weight:800;line-height:1.1;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.95}.gs-p.is-human rect{stroke:#fff;stroke-width:.7}.sa-bar__ctl.is-ro{font-size:11px;letter-spacing:.12em;color:var(--gold-hot);padding:0 4px;align-items:center}.gs-watch{display:block}.gs-sync{pointer-events:auto}.sa-people{list-style:none;margin:0;padding:0;display:grid;gap:4px;width:min(100%,420px)}.sa-people li{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:6px 10px;border-radius:8px;background:#1b1815;text-align:start;font-size:14px}.sa-people li.is-me{box-shadow:inset 0 0 0 1px var(--gold)}.sa-people li i{width:10px;height:10px;border-radius:3px}.sa-people li b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sa-end__wait{font-size:11px;letter-spacing:.12em;color:var(--ash);align-self:center}.gs-b__lock{fill:#ffe2a8;font-size:5.6px}.gs-pop__noroute.is-closed{color:#b36a00}.so-toast{position:fixed;top:96px;left:50%;transform:translate(-50%);z-index:1000;margin:0;max-width:calc(100vw - 32px);padding:10px 16px;border-radius:10px;background:#141110;border:1px solid var(--gold);color:var(--bone);font-weight:800;font-size:14px;box-shadow:0 8px 30px #00000080;animation:so-drop .35s var(--ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-toast.is-green{border-color:#6fdc4a}.so-toast.is-red{border-color:#ff6a5a}@keyframes so-drop{0%{transform:translate(-50%,-24px);opacity:0}}.so-seat.is-new{animation:so-flash 1.6s ease-out 1}@keyframes so-flash{0%,40%{background:var(--gold);color:#050404;box-shadow:0 0 18px #f6cf74b3}}@media(prefers-reduced-motion:reduce){.so-toast,.so-seat.is-new{animation:none}}@media(max-width:640px){.so-toast{top:88px}}.so-name.is-need input{border-color:var(--blood-hot, #ff3b1f);animation:so-shake .35s ease-in-out 1}.so-need{color:#ff8a7a;font-size:11px;letter-spacing:.14em}@keyframes so-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.so-codebar{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px 0 10px;flex-wrap:wrap}.so-codebar .so-code.is-show{font-size:clamp(40px,11vw,64px);padding-block:4px 2px;padding-inline:18px 8px;border-radius:10px}.so-codebar .so-share{min-width:120px}.so-me{display:flex;align-items:center;gap:10px;width:100%;max-width:520px;margin:0 auto 12px;padding:10px 14px;border-radius:12px;background:#141110;border:1px solid #3a332c;text-align:start;box-sizing:border-box;min-height:54px}.so-me:hover{border-color:var(--gold)}.so-me__n{flex:1 1 auto;min-width:0;font:900 22px/1 var(--f-display);color:var(--bone);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-me__ed{flex:none;font-size:11px;letter-spacing:.12em;color:var(--gold-hot)}.so-me.is-edit{border-color:var(--gold);box-shadow:0 0 0 1px #c9a24a59,0 0 24px #c9a24a2e}.so-me.is-edit .sa-k{flex:none;max-width:64px}.so-me.is-edit .gs-btn{flex:none}.so-me.is-edit input{flex:1 1 0;width:0;min-width:0;font:800 17px var(--f-mono, monospace);color:var(--bone);background:#0e0c0b;border:1px solid #3a332c;border-radius:8px;padding:8px 10px;min-height:42px}.so-me.is-edit input:focus{outline:none;border-color:var(--gold)}.so-me.is-edit .gs-btn{min-height:42px;min-width:64px;font-size:15px}.so-pick b{color:var(--bone)}.so-lobby .so-side__h{display:flex;align-items:center;justify-content:space-between;gap:6px}.so-side__n{font-size:12px;font-weight:400;letter-spacing:.06em;opacity:.9}.so-side__n b{font-weight:800}.so-lobby .so-side__seats{grid-template-columns:1fr}.so-lobby .so-seat{gap:6px}.so-seat__n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-seat small{margin-inline-start:auto;font-size:9.5px;letter-spacing:.1em;color:var(--ash)}.so-seat em+small{margin-inline-start:4px}.so-lobby .so-seat.is-free{color:var(--gold-hot);justify-content:center;letter-spacing:.04em}.so-seat.is-full{background:transparent;color:var(--ash);justify-content:center;font-size:11px;letter-spacing:.14em}.so-dock{position:sticky;bottom:0;z-index:5;margin:10px -14px 0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#0a0908f0;backdrop-filter:blur(10px);border-top:1px solid #2a241e}.so-dock .so-start{margin:0}.so-dock .so-status{margin:4px 0}.so-startbtn{display:grid;justify-items:center;gap:4px}.so-startbtn small{font-size:10px;letter-spacing:.14em;font-weight:700;opacity:.75}.so-startbtn:disabled{filter:grayscale(.8);opacity:.55;box-shadow:none}@media(max-width:760px){.so-dock{bottom:calc(68px + env(safe-area-inset-bottom));padding-bottom:12px;border-radius:14px 14px 0 0}.so-startbtn{font-size:26px;padding:12px 20px 10px;width:100%}.so-dock .so-start{gap:8px}}@media(max-width:640px){.so-lobby .so-side{grid-template-columns:1fr;gap:6px;padding:0 0 8px}.so-lobby .so-side__h{grid-row:auto;padding:8px 10px}.so-lobby .so-side__seats{padding:0 8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr))}.so-lobby .so-seat em{display:inline-block}.so-lobby .so-side__bots{padding:0 10px}.so-pick__hint{display:block;margin-top:4px}.so-pick__dot{display:none}}@media(prefers-reduced-motion:reduce){.so-name.is-need input{animation:none}}.so-me.is-fixed{cursor:default}.so-me.is-fixed .so-me__ed{color:#9be08a}.so-host{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;justify-content:center;margin:4px 0 8px}.so-host__kick{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center}.so-kick{color:#ff8a7a;border-color:#ff3b1f59;font-size:12px}.so-kick.is-sure{background:#ff3b1f2e;border-color:#ff6a5a}.so-me.is-edit{flex-wrap:wrap}.so-me__err{flex:0 0 100%}.so-me--pre{margin:4px 0 14px}.so-login{width:100%;max-width:440px;margin:4px auto 14px;text-align:start}.so-login .so-note{text-align:center}.so-guest{flex:none;padding:1px 5px;border-radius:4px;border:1px solid #4a443d;color:#a59d92;font-size:9px;letter-spacing:.1em}.sa-bar__chat{position:relative;flex:none;min-width:36px;min-height:32px;background:none;border:1px solid #3a332c;border-radius:8px;font-size:15px;line-height:1}.sa-bar__chat.is-on{border-color:var(--gold)}.sa-bar__chat b{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background:#e5484d;color:#fff;font:700 10px/16px system-ui,sans-serif}.so-chat{display:grid;gap:8px;margin:12px 0;padding:10px;border:1px solid #3a332c;border-radius:12px;background:#14110f;text-align:start}.so-chat__h{display:flex;align-items:center;gap:6px}.so-chat__h .sa-k{flex:1}.so-chat__x{width:32px;height:32px;border:0;background:none;color:#fff;font-size:20px;line-height:1}.so-chat__list{list-style:none;margin:0;padding:0;max-height:160px;overflow-y:auto;display:grid;gap:4px;font-size:13px;line-height:1.35}.so-chat__list li{overflow-wrap:anywhere}.so-chat__list b,.gs-chatpop b{margin-inline-end:6px}.so-chat__list i,.gs-chatpop i{font-style:normal;font-size:9px;letter-spacing:.1em;color:#b3a898;border:1px solid #3a332c;border-radius:4px;padding:0 4px;margin-inline-end:6px}.so-chat__list .is-me b{color:var(--gold)}.so-chat__empty{color:#7d7368;font-size:10px;letter-spacing:.12em}.so-chat__quick{display:flex;flex-wrap:wrap;gap:4px}.so-chat__quick .so-chip{padding:5px 9px;min-height:30px;font-size:12px}.so-chat__f{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.so-chat__f input{min-width:0;width:100%;padding:8px 10px;border:1px solid #3a332c;border-radius:8px;background:#0c0a09;color:#fff;font-size:16px}.so-chat__f .gs-btn{min-width:64px}.so-chat.is-battle{position:absolute;right:8px;top:48px;z-index:40;width:min(340px,calc(100% - 16px));margin:0;background:#100d0bf2}.so-chat.is-battle .so-chat__list{max-height:min(30vh,220px)}.sa-end .so-chat{width:min(460px,100%);margin:14px auto 0}.gs-chatpop{position:absolute;left:50%;top:62px;transform:translate(-50%);z-index:35;max-width:min(320px,70%);padding:6px 10px;border:1px solid #3a332c;border-radius:10px;background:#0a0a0ad9;color:#fff;font-size:12.5px;text-align:start;overflow-wrap:anywhere}.gs-ping__ring{fill:none;stroke-width:2.5;transform-box:fill-box;transform-origin:center;animation:gs-ping 1.6s ease-out infinite}.gs-ping__ring.is-2{animation-delay:.8s}.gs-ping.is-atk .gs-ping__ring{stroke:#ff5a4f}.gs-ping.is-def .gs-ping__ring{stroke:#4fb0ff}.gs-ping.is-help .gs-ping__ring{stroke:#ffc23a}.gs-ping__ic{font-size:16px;text-anchor:middle;paint-order:stroke;stroke:#000;stroke-width:1px}.gs-ping__who{font:800 6px var(--gs-font);fill:#fff;text-anchor:middle;paint-order:stroke;stroke:#000;stroke-width:1.5px}@keyframes gs-ping{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.gs-scrub{position:absolute;left:50%;bottom:10px;z-index:30;transform:translate(-50%);display:flex;align-items:center;gap:8px;width:min(520px,calc(100% - 24px));padding:6px 10px;border-radius:10px;background:#0a0a0ad1;color:#fff;font-size:11px}.gs-scrub input{flex:1;accent-color:var(--gold)}.sa-mvp{margin-inline-start:6px;padding:0 5px;border-radius:4px;background:var(--gold);color:#050404;font-size:9px;letter-spacing:.1em;font-style:normal}.gs-mm__ping{fill:none;stroke-width:10;transform-box:fill-box;transform-origin:center;animation:gs-ping 1.6s ease-out infinite}.gs-mm__ping.is-atk{stroke:#ff5a4f}.gs-mm__ping.is-def{stroke:#4fb0ff}.gs-mm__ping.is-help{stroke:#ffc23a}.gs-alert{position:absolute;left:50%;top:92px;z-index:36;transform:translate(-50%);margin:0;padding:8px 16px;border-radius:8px;font:800 13px/1.25 var(--gs-font);letter-spacing:.06em;color:#fff;text-align:center;max-width:92%;pointer-events:none;box-shadow:0 6px 24px #00000073;animation:gs-alert 2.8s ease forwards}.gs-alert.is-gold{background:linear-gradient(180deg,#f6c453,#c8902a);color:#1a1205}.gs-alert.is-red{background:linear-gradient(180deg,#e5484d,#a8322d)}.gs-alert.is-green{background:linear-gradient(180deg,#3fb76a,#24814a)}@keyframes gs-alert{0%{opacity:0;transform:translate(-50%,-8px) scale(.96)}8%,82%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-4px)}}.gs-drop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:6px}.gs-drop .mono{width:100%;text-align:center;font-size:10px;letter-spacing:.12em;color:#d8cbb6}.gs-btn.is-drop{min-width:104px}.gs-btn.is-drop.is-A{background:#7a4fd6}.gs-btn.is-drop.is-B{background:#2f8fe8}.gs-btn.is-drop.is-C{background:#d98a10}.sa-end__counted{margin:10px 0 0;text-align:center;font-size:10px;letter-spacing:.12em;color:#6fd394}.so-open,.so-top10{display:grid;gap:8px;margin:18px auto 0;width:min(560px,100%);padding:12px;border:1px solid #3a332c;border-radius:12px;background:#14110f;text-align:start}.so-open ul,.so-top10 ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.so-open li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n b" "i b";align-items:center;column-gap:10px;padding:8px 10px;border-radius:8px;background:#1b1815}.so-open li b{grid-area:n;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-open li .mono{grid-area:i;font-size:10px;letter-spacing:.08em;color:#b3a898}.so-open li .gs-btn{grid-area:b;min-width:72px}.so-top10 li{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto auto;gap:8px;align-items:center;font-size:13px;padding:4px 2px}.so-top10 li i{font-style:normal;color:var(--gold);font-size:11px}.so-top10 li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-top10 li .mono{font-size:11px;color:#d8cbb6}.so-dock .so-start{flex-wrap:wrap}.sa-end__acts button:disabled{opacity:.6}.so-set{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 4px}.so-set__f{display:grid;gap:4px;text-align:start}.so-set__f select{width:100%;min-height:44px;padding:0 12px;border:1px solid #3a332c;border-radius:10px;background:#14110f;color:#fff;font-family:var(--gs-font);font-weight:700;font-size:14px;letter-spacing:.04em;appearance:auto}.so-set__f select:disabled{opacity:1;color:#d8cbb6;background:#100e0c;appearance:none;-webkit-appearance:none;border-style:dashed}.so-how{margin:12px 0 0;padding:10px 12px;border:1px solid #3a332c;border-radius:12px;background:#14110f;text-align:start}.so-how summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:28px}.so-how summary::-webkit-details-marker{display:none}.so-how summary:after{content:"+";font-size:16px;color:var(--gold)}.so-how[open] summary:after{content:"\2212"}.so-how ol{margin:8px 0 2px;padding-inline-start:20px;display:grid;gap:6px;font-size:13.5px;line-height:1.4}.gs-pop__ping{grid-column:1 / -1;display:flex;align-items:center;gap:4px;margin-top:2px;padding-top:6px;border-top:1px solid rgba(0,0,0,.12)}.gs-pop__ping>.mono{font-size:9px;letter-spacing:.12em;color:#6b6158;margin-inline-end:2px}.gs-ping-b{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:32px;padding:0 4px;border:1px solid #cfc6ba;border-radius:6px;background:#fff;color:#2a2420!important;font:700 11px var(--gs-font)}.gs-ping-b i{font-style:normal;font-size:13px}.gs-ping-b.is-atk{border-color:#e0807a}.gs-ping-b.is-def{border-color:#7fb2e0}.gs-ping-b.is-help{border-color:#e3b765}.gs-ping-b:active{transform:scale(.96)}.sa-end__re{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.sa-end .sa-end__cmp{margin-top:14px}@media(max-width:640px){.so-dock .so-start,.sa-bar{gap:6px}.sa-bar__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-bar__chat{min-width:34px;min-height:34px}.sa-end__re button{flex:1 1 30%;padding:11px 6px;font-size:10.5px;letter-spacing:.06em}.sa-end__acts>button{flex:1 1 45%}.so-chat.is-battle{left:8px;right:8px;width:auto;top:44px}.gs-alert{top:84px;font-size:12px;padding:7px 12px}}.so-set__f.is-wide{grid-column:1 / -1}.so-chat__tabs{display:flex;gap:4px;flex:1}.so-chat__tab{position:relative;min-height:32px;padding:0 14px;border:1px solid #3a332c;border-radius:999px;background:none;color:#d8cbb6;font-family:var(--gs-font);font-weight:700;font-size:11px;letter-spacing:.12em}.so-chat__tab.is-on{border-color:var(--fc, var(--gold));color:#fff;background:color-mix(in srgb,var(--fc, var(--gold)) 22%,transparent)}.so-chat__tab b{position:absolute;top:-6px;right:-4px;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background:#e5484d;color:#fff;font:700 10px/16px system-ui,sans-serif;letter-spacing:0}.so-chat__b{display:inline-flex;align-items:baseline;gap:3px;margin:0 2px;padding:0 6px;border:1px solid #4a4036;border-radius:6px;background:#221d18;color:#f3e6cf;font:inherit;font-size:12px;line-height:1.5}button.so-chat__b{cursor:pointer}.so-chat__b b{color:var(--gold);margin:0!important}.so-chat__list .is-ping{opacity:.9}.so-chat__ping{color:#d8cbb6}.gs-chatpop{position:absolute}.gs-chatpop__open{position:absolute;inset:0;border:0;background:none;border-radius:inherit}.gs-chatpop .so-chat__b{position:relative;z-index:1}.kb-open .so-dock,.kb-open .tn-main,.kb-open .gs-cards,.kb-open .gs-band,.kb-open .gs-ml,.kb-open .gs-zoom{display:none!important}.kb-open .so-chat.is-battle{top:4px}.kb-open .so-chat.is-battle .so-chat__list{max-height:22svh}.kb-open .so-chat.is-battle .so-chat__quick{display:none}.gs-ping__bg{stroke:#0000008c;stroke-width:.8}.gs-ping.is-atk .gs-ping__bg{fill:#c9372f}.gs-ping.is-def .gs-ping__bg{fill:#2a6fb3}.gs-ping.is-help .gs-ping__bg{fill:#c88a10}.gs-ping__time{stroke:#ffffffd9;stroke-width:1.4;stroke-dasharray:100;animation:gs-ping-t 8s linear forwards}@keyframes gs-ping-t{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.gs-ping__tag{animation:gs-ping-in .35s var(--ease) both}@keyframes gs-ping-in{0%{transform:translateY(-24px) scale(.8);opacity:0}to{transform:translateY(-34px) scale(1.35);opacity:1}}.gs-ping .gs-ping__ic{font-size:9px;text-anchor:middle;paint-order:normal;stroke:none}.gs-ping__what{font:900 5.4px var(--gs-font);fill:#fff;letter-spacing:.06em}.gs-ping .gs-ping__who{font:700 4.6px var(--gs-font);fill:#ffffffe6;text-anchor:start;stroke:none}.gs-ping-b.is-share{flex:0 0 38px}.gs-paused{position:absolute;inset:0;z-index:34;display:grid;place-content:center;justify-items:center;gap:10px;background:#0605048c;backdrop-filter:blur(2px);pointer-events:none}.gs-paused b{font:900 34px/1 var(--gs-font);letter-spacing:.12em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6)}.gs-paused .mono{font-size:11px;letter-spacing:.14em;color:#f3e6cf}.gs-paused .gs-btn{pointer-events:auto;min-width:140px;min-height:44px;font-size:14px}.gs-clock{display:inline-flex;align-items:baseline;gap:4px;margin-inline-end:8px;padding:1px 7px;border-radius:6px;background:#00000073;color:#fff;font-variant-numeric:tabular-nums}.gs-clock small{font-size:.8em;color:var(--gold)}.so-top10__f{display:flex;flex-wrap:wrap;gap:6px}.so-top10__f .so-chip{min-height:30px;padding:4px 10px;font-size:11px}.so-top10 li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:700;text-decoration:none}.so-top10 li a:hover{color:var(--gold)}.gs-arrow__line{fill:none;stroke:#f6c453;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:8 5;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6));animation:gs-arrow 1s linear infinite}@keyframes gs-arrow{to{stroke-dashoffset:-13}}.gs-arrow__who{font:800 6px var(--gs-font);fill:#fff;text-anchor:middle;paint-order:stroke;stroke:#000;stroke-width:1.5px}.gs-ping:not(.is-atk):not(.is-def):not(.is-help) .gs-ping__bg{fill:#555}.gs-plan__ring{fill:none;stroke:#f6c453;stroke-width:2.2;stroke-dasharray:5 4;animation:gs-arrow 1.6s linear infinite}.gs-plan__t{font:800 5.6px var(--gs-font);fill:#f6c453;text-anchor:middle;paint-order:stroke;stroke:#1b1209;stroke-width:1.6px}.gs-planchip{position:absolute;left:8px;bottom:46px;z-index:6;display:flex;align-items:center;gap:4px;margin:0;padding:3px 6px;border-radius:6px;background:#0a0908c7;border:1px solid rgba(246,196,83,.5);color:#f6c453;font:800 10px var(--gs-font);max-width:60%;flex-wrap:wrap}.gs-planchip button{border:1px solid rgba(246,196,83,.6);border-radius:4px;background:none;color:#fff;font:700 10px var(--gs-font);padding:1px 5px}.gs-planchip span{color:#d8cbb6;font-weight:600}.sa-end__plan{display:grid;gap:4px;margin-top:12px;padding:12px;border:1px solid rgba(246,196,83,.45);border-radius:12px;background:#17130e;text-align:start}.sa-end__plan .mono{font-size:10px;letter-spacing:.12em;color:var(--gold)}.sa-end__plan strong{font-size:26px}.sa-end__plan strong small{font-size:11px;color:#b3a898;font-weight:600}.sa-end__plan ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px;font-size:13px}.sa-end__plan li{display:flex;justify-content:space-between;gap:8px}.sa-end__plan li.is-me{color:var(--gold)}.so-now{display:grid;gap:4px;justify-items:center;width:min(560px,100%);margin:14px auto 0;padding:18px 16px;border:0;border-radius:16px;background:linear-gradient(180deg,#f6c453,#c8902a);color:#1a1205!important;box-shadow:0 10px 30px #f6c45340,inset 0 -3px #0000002e}.so-now b{font-family:var(--gs-font);font-weight:900;font-size:28px;line-height:1;letter-spacing:.06em}.so-now i{font-style:normal;font-size:12px;font-weight:700;opacity:.75}.so-now:active{transform:scale(.98)}.so-now:disabled{opacity:.6}.so-ready{color:#6fd394!important}.so-readyline{margin:0 0 6px;text-align:center;font-size:10.5px;letter-spacing:.14em;color:#d8cbb6}.so-readybtn{width:100%;min-height:54px;border:2px solid #3fb76a;border-radius:14px;background:#3fb76a1f;color:#fff;font-family:var(--gs-font);font-weight:900;font-size:18px;letter-spacing:.08em}.so-readybtn.is-on{background:#3fb76a;color:#06210f}.so-dock .so-start{display:grid;gap:8px}.so-count{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 8px}.so-count b{font-family:var(--gs-font);font-weight:900;font-size:34px;line-height:1;color:var(--gold);min-width:1.4em;text-align:center}.so-count .mono{font-size:11px;letter-spacing:.14em;color:#f3e6cf}.so-321,.gs-go{position:fixed;inset:0;z-index:300;display:grid;place-items:center;pointer-events:none;font-family:var(--gs-font);font-weight:900;font-size:min(42vw,220px);line-height:1;color:#fff;text-shadow:0 6px 40px rgba(246,196,83,.7),0 2px 0 #000;animation:so-321 1s ease-out forwards}.gs-go{position:absolute;color:#f6c453;font-size:min(30vw,180px);animation-duration:1.4s}@keyframes so-321{0%{transform:scale(1.6);opacity:0}15%{transform:scale(1);opacity:1}75%{opacity:1}to{transform:scale(.85);opacity:0}}.gs-sync__retry{margin:4px 16px 14px;justify-self:center}.so-chat.is-battle{touch-action:pan-y}.so-chat.is-battle .so-chat__list{overscroll-behavior:contain;touch-action:pan-y}.so-chat.is-battle input{touch-action:manipulation}.gy{--stone: #12100e;--stone-hi: #1f1b17;--line: rgba(236, 227, 210, .12);overflow-x:clip}.gy [data-reveal]{clip-path:inset(0 0 100% 0);transform:translateY(16px);transition:clip-path 1s var(--ease-io) var(--d, 0s),transform 1.1s var(--ease) var(--d, 0s)}.gy [data-reveal].is-in{clip-path:inset(-20% -10% -20% -10%);transform:none}.gy .mono{font-family:var(--f-mono);text-transform:uppercase}.gy .serif{font-family:var(--f-serif);font-style:italic;text-transform:none;letter-spacing:0}html.gy-locked{overflow:hidden}.gy-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 22px;font-family:var(--f-display);font-weight:900;font-size:clamp(18px,1.4vw,24px);line-height:1;border:1px solid rgba(236,227,210,.35);color:var(--bone);transition:background .25s,color .25s,border-color .25s}.gy-btn:hover,.gy-btn:focus-visible{border-color:var(--gold-hot);color:var(--gold-hot)}.gy-btn--gold{background:var(--gold-hot);border-color:var(--gold-hot);color:var(--void)}.gy-btn--gold:hover,.gy-btn--gold:focus-visible{background:var(--bone);border-color:var(--bone);color:var(--void)}.gy-file{font-size:11px;letter-spacing:.3em;color:var(--gold)}@keyframes gy-pulse{50%{opacity:.35}}.gy-night{position:absolute;inset:0;z-index:0;pointer-events:none}.gy-night__moon,.gy-in__moon{position:absolute;border-radius:50%;background:radial-gradient(circle at 34% 40%,rgba(120,110,96,.35) 0 9%,transparent 10%),radial-gradient(circle at 62% 62%,rgba(120,110,96,.3) 0 7%,transparent 8%),radial-gradient(circle at 58% 30%,rgba(120,110,96,.22) 0 5%,transparent 6%),radial-gradient(circle at 40% 38%,#f4ede0,#ddd3c1 55%,#a99d89);box-shadow:0 0 50px 8px #ece3d229,0 0 160px 50px #ece3d20f}.gy-night__moon{top:14%;inset-inline-end:13%;width:clamp(70px,8.5vw,140px);aspect-ratio:1}.gy-night__cloud{position:absolute;height:34px;width:46vw;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(8,7,6,.92) 30%,rgba(8,7,6,.92) 70%,transparent);filter:blur(9px);animation:gy-cloud 46s linear infinite}.gy-night__cloud--a{top:19%}@keyframes gy-cloud{0%{transform:translate(-50vw)}to{transform:translate(110vw)}}@keyframes gy-crows{0%{transform:translate(-140px)}60%{transform:translate(110vw,-40px)}to{transform:translate(110vw,-40px)}}@keyframes gy-flap{to{transform:scaleY(-.6)}}.gy-night__far{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;width:100%;height:clamp(60px,15vh,150px)}.gy-night__fog{position:absolute;inset-inline-start:-20%;inset-inline-end:-20%;pointer-events:none;background:radial-gradient(30% 60% at 20% 70%,rgba(236,227,210,.08),transparent 70%),radial-gradient(34% 55% at 55% 80%,rgba(236,227,210,.07),transparent 70%),radial-gradient(30% 60% at 85% 70%,rgba(236,227,210,.08),transparent 70%);filter:blur(10px);animation:gy-mist 26s ease-in-out infinite alternate}.gy-night__fog{bottom:-6%;height:42%}@keyframes gy-mist{to{transform:translate(10%)}}.gy-in{position:fixed;inset:0;z-index:280;overflow:hidden;background:#050404;cursor:pointer;transition:opacity .45s ease}.gy-in.is-out{opacity:0;pointer-events:none}.gy-in__sky{position:absolute;inset:0;background:radial-gradient(55% 45% at 50% 28%,rgba(236,227,210,.08),transparent 70%),linear-gradient(180deg,#07080a,#050404 70%);animation:gy-in-fade .9s ease both}.gy-in__moon{top:5%;inset-inline-end:7%;width:min(15vw,100px);aspect-ratio:1;animation:gy-in-fade 1.2s ease both}.gy-in__flash{position:absolute;inset:0;z-index:3;background:#ece3d257;opacity:0;pointer-events:none;animation:gy-flash 3.4s linear both}@keyframes gy-flash{0%,19%{opacity:0}21%{opacity:.5}23%{opacity:.04}25.5%{opacity:.3}31%{opacity:0}to{opacity:0}}@keyframes gy-in-fade{0%{opacity:0}}.gy-in__scene{position:absolute;left:50%;bottom:0;width:min(118vw,116vh);aspect-ratio:4 / 3;translate:-50% 0;transform-origin:50% 66%;animation:gy-dolly 3.4s cubic-bezier(.55,0,.75,.4) both}@keyframes gy-dolly{0%{transform:scale(.94);filter:brightness(.45)}20%{filter:brightness(.45)}22%{filter:brightness(1.3)}32%{transform:scale(1);filter:brightness(1)}to{transform:scale(3.6);filter:brightness(1)}}.gy-in__yard,.gy-in__frame{position:absolute;inset:0;width:100%;height:100%}.gy-in__gate{position:absolute;inset-inline-start:19.5%;width:61%;top:22%;height:78%;display:flex;perspective:900px}.gy-in__door{width:50%;height:100%;animation:gy-door-l 3.4s cubic-bezier(.6,0,.3,1) both;transform-origin:0 50%}.gy-in__door--r{animation-name:gy-door-r;transform-origin:100% 50%}@keyframes gy-door-l{0%,34%{transform:rotateY(0)}70%,to{transform:rotateY(-104deg)}}@keyframes gy-door-r{0%,34%{transform:rotateY(0)}70%,to{transform:rotateY(104deg)}}.gy-in__sign{font-family:var(--f-display);font-weight:900;letter-spacing:.16em;fill:var(--gold)}.gy-in__candles circle{animation:gy-glow .3s ease-in-out infinite alternate;filter:drop-shadow(0 0 3px #ff6a1a)}.gy-in__fog{position:absolute;inset-inline-start:-30%;inset-inline-end:-30%;bottom:-8%;height:55%;z-index:2;pointer-events:none;background:radial-gradient(28% 50% at 25% 70%,rgba(236,227,210,.13),transparent 70%),radial-gradient(30% 45% at 70% 80%,rgba(236,227,210,.11),transparent 70%);filter:blur(14px);animation:gy-in-fog 3.4s ease-in both}.gy-in__fog--b{bottom:10%;height:40%;opacity:.7;animation-name:gy-in-fog-b}@keyframes gy-in-fog{0%{transform:translate(-6%)}55%{transform:translate(4%) scale(1);opacity:1}to{transform:translate(6%) scale(2.6);opacity:.9}}@keyframes gy-in-fog-b{0%{transform:translate(8%)}55%{transform:translate(-4%)}to{transform:translate(-8%) scale(3);opacity:0}}.gy-in__cap{position:absolute;z-index:4;inset-inline-start:0;inset-inline-end:0;bottom:8vh;text-align:center;font-size:11px;letter-spacing:.42em;color:var(--gold);animation:gy-in-cap 3.4s linear both}@keyframes gy-in-cap{0%,8%{clip-path:inset(0 100% 0 0);opacity:1}30%{clip-path:inset(0 0 0 0);opacity:1}52%{opacity:1}62%,to{opacity:0;clip-path:inset(0 0 0 0)}}.gy-in__skip{position:absolute;z-index:5;top:max(18px,env(safe-area-inset-top));inset-inline-end:var(--gut);min-height:40px;padding:0 14px;border:1px solid rgba(236,227,210,.3);font-size:10px;letter-spacing:.24em;color:var(--bone);background:#05040480}.gy-in__skip:hover,.gy-in__skip:focus-visible{border-color:var(--gold-hot);color:var(--gold-hot)}@media(max-width:860px){.gy-night__moon{top:11%;inset-inline-end:7%;width:62px}.gy-night__cloud{width:80vw}.gy-in__scene{width:162vw;bottom:6vh}.gy-in__moon{top:12%;inset-inline-end:10%;width:60px}}@media(prefers-reduced-motion:reduce){.gy-in{display:none}.gy:not(.is-live) [data-reveal].is-in{clip-path:none;transform:none}}@keyframes gy-glow{to{opacity:.55}}.gy-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gy-btn:disabled{opacity:.45;cursor:default}.gy-btn--wide{width:100%}.gy6{min-height:100vh;background:var(--void)}.gy-hd{position:relative;overflow:hidden;padding:clamp(120px,19vh,200px) var(--gut) clamp(70px,11vh,120px);background:radial-gradient(38% 50% at 80% 20%,rgba(236,227,210,.09),transparent 70%),linear-gradient(180deg,#07080a 0%,#090807 60%,var(--void) 100%)}.gy-hd__in{position:relative;z-index:2;max-width:1280px;margin:0 auto}.gy-hd__h{margin-top:14px;font-family:var(--f-display);font-weight:900;font-size:clamp(64px,11vw,176px);line-height:.82;letter-spacing:-.005em;background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px rgba(236,227,210,.08));clip-path:inset(0 0 100% 0);transform:translateY(18px);transition:clip-path 1.1s var(--ease-io) .05s,transform 1.2s var(--ease) .05s}.gy-hd__p{margin-top:12px;font-size:clamp(20px,2vw,28px);color:var(--gold-hot);opacity:0;transition:opacity .8s ease .5s}.gy-hd__acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;opacity:0;transform:translateY(10px);transition:opacity .7s ease .65s,transform .9s var(--ease) .65s}.gy-hd .gy-file{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-io)}.gy6.is-live .gy-hd__h{clip-path:inset(-10% -4% -10% -4%);transform:none}.gy6.is-live .gy-hd__p,.gy6.is-live .gy-hd__acts{opacity:1;transform:none}.gy6.is-live .gy-hd .gy-file{clip-path:inset(0 0 0 0)}.gy-bar{position:sticky;top:0;z-index:30;padding:78px var(--gut) 12px;margin-top:-66px;background:linear-gradient(180deg,rgba(5,4,4,0) 0,var(--void) 70px);border-bottom:1px solid var(--line)}.gy-bar__in{display:flex;flex-wrap:wrap;gap:10px;align-items:center;max-width:1280px;margin:0 auto}.gy-search{flex:1 1 260px;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;background:var(--char);border:1px solid rgba(201,162,74,.45);color:var(--gold)}.gy-search:focus-within{border-color:var(--gold-hot)}.gy-search input{flex:1;min-width:0;height:46px;background:none;border:0;outline:0;color:var(--bone);font-family:var(--f-display);font-weight:700;font-size:19px}.gy-search input::placeholder{color:var(--ash)}.gy-tabs2{display:flex;border:1px solid var(--line)}.gy-tabs2 button{min-height:48px;padding:0 18px;font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;color:var(--ash)}.gy-tabs2 button+button{border-inline-start:1px solid var(--line)}.gy-tabs2 button.is-on{background:var(--bone);color:var(--void)}.gy-tabs2 button:not(.is-on):hover{color:var(--bone)}.gy-wall{max-width:calc(1280px + 2 * var(--gut));margin:0 auto;padding:26px var(--gut) 12vh}.gy-wall__k{margin-bottom:18px;font-size:10px;letter-spacing:.3em;color:var(--ash)}.gy-wall__err{margin-bottom:20px;color:var(--blood-hot);font-size:19px}.gy-wall__more{max-width:420px;min-height:60px;margin:40px auto 0;display:flex;align-items:center;justify-content:center}.gy-wall__dig{font-size:10px;letter-spacing:.3em;color:var(--gold);animation:gy-pulse 1.2s ease-in-out infinite}.gy-wall__end{margin-top:40px;text-align:center;font-size:20px;color:var(--ash)}.gy-wall .gy-card{content-visibility:auto;contain-intrinsic-size:auto 400px}.gy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.gy-card{position:relative;display:block;min-width:0;overflow:hidden;background:#0a0908;color:var(--bone)}.gy-card__pic{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#0a0908}.gy-card__pic img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s var(--ease)}.gy-card:after{content:"";position:absolute;inset:62% 0 0;background:linear-gradient(180deg,transparent,rgba(5,4,4,.95) 75%);pointer-events:none}.gy-card__cap{position:absolute;z-index:1;inset-inline-start:0;inset-inline-end:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;padding:8px 9px}.gy-card__win{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-display);font-weight:900;font-size:clamp(15px,1.6vw,22px);line-height:1;color:var(--gold-hot);text-shadow:0 1px 6px rgba(0,0,0,.8)}.gy-card__rx{flex:none;font-family:var(--f-display);font-weight:900;font-size:clamp(13px,1.2vw,17px);line-height:1;color:var(--bone)}.gy-card__hover{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:14px;background:#050404c7;opacity:0;transition:opacity .25s}.gy-card__who{font-size:15px;line-height:1.25;overflow-wrap:anywhere}.gy-card__who .serif{color:var(--ash);font-size:17px}.gy-card__meta{font-size:9px;letter-spacing:.18em;color:var(--ash)}@media(hover:hover){.gy-card:hover .gy-card__hover,.gy-card:focus-visible .gy-card__hover{opacity:1}.gy-card:hover .gy-card__pic img{transform:scale(1.04)}}.gy-card:focus-visible{outline:2px solid var(--gold-hot);outline-offset:-2px}.gy-card:active .gy-card__pic img{transform:scale(.98)}.gy-nm{font-family:var(--f-display);font-weight:900;font-size:1.3em;color:var(--bone);opacity:.86}.gy-nm.is-win{color:var(--gold-hot);opacity:1}.gy-nm__t{margin-inline-start:.35em;font-family:var(--f-mono);font-weight:400;font-size:.55em;letter-spacing:.12em;vertical-align:.15em;color:var(--ash)}.gy-nm.is-win .gy-nm__t{color:var(--gold)}.gy-card--ghost{pointer-events:none}.gy-card--ghost .gy-card__pic{background:linear-gradient(100deg,#0d0b0a 30%,#171412,#0d0b0a 70%) 0 0 / 300% 100%;animation:gy-wait 1.4s linear infinite}@keyframes gy-wait{to{background-position:-150% 0}}.gy-empty{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:520px;margin:0 auto;padding:12vh var(--gut);text-align:center}.gy-empty--wall{padding:6vh 0 4vh}.gy-empty__h{font-family:var(--f-display);font-weight:900;font-size:clamp(34px,4vw,54px);line-height:.9;text-transform:uppercase;color:var(--bone)}.gy-empty .serif{font-size:20px;color:var(--ash);margin-bottom:8px}.gy-sheet{position:fixed;inset:0;z-index:160;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(60% 40% at 50% 0%,rgba(236,227,210,.05),transparent 70%),var(--void);animation:gy-sheet-in .45s var(--ease) both}@keyframes gy-sheet-in{0%{opacity:0;transform:translateY(24px)}}.gy-sheet__bar{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(10px,env(safe-area-inset-top)) var(--gut) 10px;background:var(--void);border-bottom:1px solid var(--line)}.gy-sheet__back,.gy-sheet__copy{min-height:44px;padding:0 4px;font-size:11px;letter-spacing:.22em;color:var(--bone)}.gy-sheet__copy{padding:0 14px;border:1px solid rgba(201,162,74,.5);color:var(--gold-hot)}.gy-sheet__back:hover,.gy-sheet__copy:hover{color:var(--gold-hot)}.gy-sheet__title{font-size:11px;letter-spacing:.3em;color:var(--gold)}@keyframes gy-bump{40%{transform:scale(1.35)}}.gy-colh{display:flex;align-items:center;gap:18px;max-width:1280px;margin:0 auto;padding:36px var(--gut) 24px}.gy-colh__av{width:64px;height:64px;border:1px solid var(--gold);background:var(--char)}.gy-colh__n{margin-top:6px;font-family:var(--f-display);font-weight:900;font-size:clamp(40px,6vw,84px);line-height:.86;background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent;overflow-wrap:anywhere}.gy-colh__k{margin-top:8px;font-size:10px;letter-spacing:.24em;color:var(--ash)}.gy-col{max-width:1280px;margin:0 auto;padding:0 var(--gut) 10vh}.gy-col.gy-grid{padding-bottom:10vh}.gy-col__none{font-size:21px;color:var(--ash)}.gy-up{display:flex;flex-direction:column;gap:20px;max-width:560px;margin:0 auto;padding:24px var(--gut) 10vh}.gy-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:260px;padding:24px;text-align:center;cursor:pointer;color:var(--gold);border:1px dashed rgba(201,162,74,.6);background:#0e0c0bcc;transition:border-color .2s,background .2s}.gy-drop:hover,.gy-drop.is-drag,.gy-drop:focus-within{border-color:var(--gold-hot);background:#f6cf740d}.gy-drop__in{position:absolute;inset:0;opacity:0;cursor:pointer}.gy-drop__h{font-family:var(--f-display);font-weight:900;font-size:26px;line-height:1;color:var(--bone)}.gy-drop .serif{font-size:18px;color:var(--ash)}.gy-drop.has-pic{padding:10px;min-height:0}.gy-drop__pic{max-height:46vh;width:auto;max-width:100%}.gy-drop__swap{font-size:9px;letter-spacing:.24em;color:var(--ash)}.gy-up__side{border:0;padding:0;margin:0;min-width:0}.gy-up__side legend{margin-bottom:8px;font-size:10px;letter-spacing:.3em;color:var(--gold)}.gy-up__pair{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:8px}.gy-up__f{display:flex;flex-direction:column;gap:6px;min-width:0}.gy-up__f>span{font-size:9px;letter-spacing:.24em;color:var(--ash)}.gy-up__f input{width:100%;min-height:50px;padding:0 14px;background:var(--char);border:1px solid var(--iron);color:var(--bone);font-family:var(--f-display);font-weight:700;font-size:20px;color-scheme:dark}.gy-up__f input:focus{outline:0;border-color:var(--gold-hot)}.gy-up__f--tag input{text-transform:uppercase}.gy-chips{display:flex;flex-wrap:wrap;gap:8px}.gy-chip{min-height:44px;padding:0 14px;border:1px solid var(--iron);background:var(--char);color:var(--bone);font-family:var(--f-display);font-weight:700;font-size:17px}.gy-chip:hover{border-color:#c9a24a80}.gy-chip.is-on{background:var(--gold-hot);border-color:var(--gold-hot);color:var(--void)}.gy-up__err{padding:10px 12px;border:1px solid var(--blood-hot);color:var(--bone);font-size:15px}.gy-up__fine{font-size:9px;letter-spacing:.18em;line-height:1.7;color:var(--ash);text-align:center}.gy-post{max-width:600px;margin:0 auto;padding-top:14px}.gy-post__pic{display:block;background:#0a0908}.gy-post__pic img{display:block;width:100%;height:auto}.gy-post__pic--wait{aspect-ratio:9 / 16;background:linear-gradient(100deg,#0d0b0a 30%,#171412,#0d0b0a 70%) 0 0 / 300% 100%;animation:gy-wait 1.4s linear infinite}.gy-feed .gy-post+.gy-post{margin-top:26px;border-top:1px solid var(--line);padding-top:18px}.gy-feed__end{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px var(--gut) 12vh;text-align:center}.gy-feed__end .serif{font-size:20px;color:var(--ash)}.gy-feed .gy-wall__more{margin-bottom:10vh}@media(min-width:1000px){.gy-post{display:grid;max-width:1060px;padding:24px var(--gut) 0;column-gap:32px;align-content:start;grid-template-columns:minmax(0,auto) 380px;grid-template-rows:repeat(6,auto) 1fr;grid-template-areas:"pic fresh" "pic head" "pic acts" "pic copy" "pic meta" "pic more" "pic ."}.gy-post__pic{grid-area:pic;justify-self:end;border:1px solid var(--line)}.gy-post__pic img{width:auto;max-width:620px;max-height:calc(100vh - 120px)}.gy-feed .gy-post+.gy-post{margin-top:40px;padding-top:40px}}.gy6:after{content:"";position:fixed;inset:0;z-index:95;pointer-events:none;background:#ece3d21f;opacity:0}.gy6.is-strike:after{animation:gy-strike .9s linear both}@keyframes gy-strike{0%{opacity:0}8%{opacity:1}14%{opacity:.1}22%{opacity:.7}40%,to{opacity:0}}.gy-night__moon,.gy-in__moon{background:radial-gradient(circle at 40% 38%,#f4ede0,#ddd3c1 55%,#b9ae9b)}@media(max-width:860px){.gy-hd{padding:118px var(--gut) 80px}.gy-hd__acts .gy-btn{flex:1 1 auto}.gy-bar{padding-top:70px;margin-top:-60px}.gy-tabs2{flex:1 1 100%}.gy-tabs2 button{flex:1}.gy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.gy-wall{padding-inline-start:0;padding-inline-end:0}.gy-wall__k,.gy-wall__err,.gy-wall__end,.gy-empty--wall{padding-inline-start:var(--gut);padding-inline-end:var(--gut)}.gy-col.gy-grid{padding-inline-start:0;padding-inline-end:0}}@media(prefers-reduced-motion:reduce){.gy-hd__h,.gy-hd__p,.gy-hd__acts,.gy-hd .gy-file{clip-path:none!important;transform:none!important;opacity:1!important;transition:none}.gy-sheet,.gy-card--ghost .gy-card__pic{animation:none}.gy-card__pic img{transition:none}}.gy-post__pic img:not([height]){aspect-ratio:1 / 2;object-fit:contain}.gy-feed{scroll-snap-type:y mandatory;animation-name:gy-feed-in}@keyframes gy-feed-in{0%{opacity:0}}.gy-feed .gy-sheet__bar{position:fixed;inset-inline-start:0;inset-inline-end:0;border-bottom:0;background:linear-gradient(180deg,var(--void) 55%,rgba(5,4,4,0))}.gy-feed .gy-post,.gy-feed .gy-post+.gy-post{display:flex;flex-direction:column;box-sizing:border-box;height:100vh;height:100dvh;margin:0 auto;padding:60px 0 10px;border:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.gy-feed .gy-post__pic{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;background:none}.gy-feed .gy-post__pic img{width:auto;height:100%;max-width:100%;max-height:none;object-fit:contain;aspect-ratio:auto}.gy-feed .gy-post__pic--wait{flex:1}.gy-feed .gy-wall__more{margin:0 auto;min-height:60px;scroll-snap-align:end}.gy-feed .gy-feed__end{height:100vh;height:100dvh;box-sizing:border-box;justify-content:center;padding:0 var(--gut);scroll-snap-align:start}.gy-feed .gy-empty{min-height:100dvh;justify-content:center}@media(min-width:1000px){.gy-feed .gy-post,.gy-feed .gy-post+.gy-post{display:grid;max-width:1060px;padding:72px var(--gut) 20px;grid-template-rows:repeat(6,auto) 1fr;align-content:stretch}.gy-feed .gy-post__pic{height:calc(100vh - 92px);align-self:center;border:0}.gy-feed .gy-post__pic img{height:100%;max-width:620px}}@media(prefers-reduced-motion:reduce){.gy-feed{scroll-behavior:auto}}.gy-feed .gy-sheet__bar{justify-content:space-between;padding-top:max(6px,env(safe-area-inset-top));padding-bottom:6px;background:linear-gradient(180deg,#050404bf,#05040400);pointer-events:none}.gy-feed .gy-sheet__bar>*{pointer-events:auto}.gy-sheet__back--ico{display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--bone);filter:drop-shadow(0 1px 3px rgba(0,0,0,.8))}.gy-feed .gy-sheet__title{color:var(--bone);text-shadow:0 1px 4px rgba(0,0,0,.9)}.gy-feed .gy-reel,.gy-feed .gy-reel+.gy-reel{position:relative;display:block;max-width:none;width:100%;height:100vh;height:100dvh;margin:0;padding:0;border:0;overflow:hidden;background:#000;scroll-snap-align:start;scroll-snap-stop:always}.gy-reel__pic{position:absolute;inset:0;top:calc(48px + env(safe-area-inset-top));display:flex;align-items:center;justify-content:center;background:#000}.gy-feed .gy-reel__pic img{width:100%;height:100%;max-width:none;object-fit:contain;aspect-ratio:auto}.gy-reel__shade{position:absolute;inset:auto 0 0;height:46%;pointer-events:none;background:linear-gradient(180deg,#0000,#0000008c 40%,#000000e0)}.gy-reel__fresh{position:absolute;z-index:3;top:6px;left:50%;translate:-50% 0;width:max-content;max-width:calc(100% - 32px);padding:9px 12px;font-size:9px;letter-spacing:.16em;line-height:1.5;text-align:center;color:var(--void);background:var(--gold-hot)}.gy-reel__rail{position:absolute;z-index:2;right:6px;bottom:calc(26px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:6px}.gy-reel__av{display:grid;place-items:center;width:48px;height:48px;margin-bottom:8px;border-radius:50%;border:2px solid var(--gold-hot);background:#0e0c0bd9;font-family:var(--f-display);font-weight:900;font-size:14px;color:var(--gold-hot);box-shadow:0 2px 10px #0009}.gy-reel__b{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:56px;min-height:58px;padding:4px 0;color:var(--bone);filter:drop-shadow(0 1px 4px rgba(0,0,0,.85))}.gy-reel__g{font-size:30px;line-height:1;transition:transform .15s}.gy-reel__g--ico{font-size:30px;width:30px;height:30px}.gy-reel__b:not(.is-on) .gy-reel__g:not(.gy-reel__g--ico){filter:grayscale(.5) brightness(.92)}.gy-reel__b.is-on .gy-reel__g{animation:gy-bump .35s var(--ease)}.gy-reel__b.is-on{color:var(--gold-hot)}.gy-reel__b:active .gy-reel__g{transform:scale(.85)}.gy-reel__n{font-family:var(--f-display);font-weight:900;font-size:14px;letter-spacing:.02em;line-height:1}.gy-reel__cap{position:absolute;z-index:2;left:0;right:76px;bottom:calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 0 0 var(--gut);text-shadow:0 1px 5px rgba(0,0,0,.9)}.gy-reel__win{padding:0;text-align:start;font-size:26px;line-height:1;overflow-wrap:anywhere}.gy-reel__win .gy-nm{font-size:1em}.gy-reel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin-top:4px;font-size:9px;letter-spacing:.16em;line-height:1.6;color:#ece3d2c7}.gy-reel__del{margin-inline-start:10px;min-height:32px;font-size:9px;letter-spacing:.16em;color:#ece3d299}.gy-reel__del.is-on,.gy-reel__del:hover{color:var(--blood-hot)}.gy-reel__copy{margin:6px 0 2px;min-height:44px;padding:0 16px;font-size:10px;letter-spacing:.2em;color:var(--void);background:var(--gold-hot)}.gy-reel__copy.is-on{background:var(--bone)}.gy-reel__more{min-height:34px;padding:0;font-size:9px;letter-spacing:.2em;color:#ece3d2c7}.gy-reel__more span{color:var(--gold-hot)}@media(min-width:700px){.gy-feed .gy-reel,.gy-feed .gy-reel+.gy-reel{background:none}.gy-reel__pic{inset:12px auto 12px 50%;width:min(calc((100dvh - 24px)/2),calc(100vw - 200px));translate:-50% 0;background:#000;border:1px solid var(--line)}.gy-reel__shade{left:50%;right:auto;width:min(calc((100dvh - 24px)/2),calc(100vw - 200px));translate:-50% 0;bottom:12px}.gy-reel__cap{left:50%;right:auto;width:min(calc((100dvh - 24px)/2),calc(100vw - 200px));translate:-50% 0;bottom:30px;padding:0 18px;box-sizing:border-box}.gy-reel__rail{right:auto;left:calc(50% + min(calc((100dvh - 24px)/4),calc(50vw - 100px)) + 14px);bottom:24px}.gy-reel__b{filter:none}}.gy-reel__by{font-size:19px;color:#ece3d2d9;margin-inline-end:4px}.gy-wall__by{color:var(--gold-hot);font-weight:400}.gy-wall__x{margin-inline-start:10px;min-height:32px;padding:0 8px;font-size:9px;letter-spacing:.2em;color:var(--bone);border:1px solid var(--line)}.gy-wall__x:hover{border-color:var(--gold-hot);color:var(--gold-hot)}.gy-card__hover{justify-content:center;align-items:center;text-align:center}.gy-card__counts{display:flex;gap:16px;font-family:var(--f-display);font-weight:900;font-size:20px;color:var(--bone)}.gy-top-btn{position:fixed;z-index:40;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));translate:-50% 16px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:11px;letter-spacing:.24em;color:var(--void);background:var(--gold-hot);border-radius:999px;box-shadow:0 6px 24px #0009;opacity:0;pointer-events:none;transition:opacity .25s,translate .35s var(--ease)}.gy-top-btn.is-on{opacity:1;translate:-50% 0;pointer-events:auto}.gy-top-btn:hover{background:var(--bone)}@media(prefers-reduced-motion:reduce){.gy-top-btn{transition:none}}.gy-up__read{margin-top:-8px;font-size:10px;letter-spacing:.18em;line-height:1.6;color:var(--ash)}.gy-up__read.is-reading{color:var(--gold);animation:gy-pulse 1.2s ease-in-out infinite}.gy-up__read.is-done{color:var(--gold-hot)}.gy-up__swap{align-self:center;min-height:40px;margin:-10px 0;padding:0 16px;font-size:10px;letter-spacing:.22em;color:var(--bone);border:1px solid var(--iron);background:var(--char)}.gy-up__swap:hover{border-color:var(--gold-hot);color:var(--gold-hot)}@media(prefers-reduced-motion:reduce){.gy-up__read.is-reading{animation:none}}.gy-edit__wrap{position:absolute;inset:0;z-index:5;display:flex;align-items:flex-end;justify-content:center;background:#0009}.gy-edit{display:flex;flex-direction:column;gap:14px;width:100%;max-width:520px;max-height:92%;overflow-y:auto;box-sizing:border-box;padding:20px var(--gut) calc(20px + env(safe-area-inset-bottom));background:var(--void);border-top:1px solid var(--gold);animation:gy-sheet-in .3s var(--ease) both}.gy-edit__h{font-size:11px;letter-spacing:.3em;color:var(--gold)}.gy-edit__how{margin-top:-6px;font-size:17px;color:var(--ash)}.gy-edit__acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gy-reel__tags{display:flex;align-items:center;gap:8px;margin-top:4px}.gy-reel__tag{min-height:32px;padding:0 10px;font-size:11px;letter-spacing:.12em;color:var(--bone);background:#0504048c;border:1px solid rgba(236,227,210,.35)}.gy-reel__tag.is-win{color:var(--gold-hot);border-color:#f6cf7499}.gy-reel__tag:hover{border-color:var(--gold-hot)}.gy-reel__vs{font-size:9px;letter-spacing:.2em;color:#ece3d2b3}.gy-guest{display:inline-block;margin-inline-start:8px;padding:2px 6px 1px;font-size:9px;letter-spacing:.18em;color:var(--ash);border:1px solid var(--line);vertical-align:middle;font-family:var(--f-mono)}.gy-reel__state{background:var(--char);color:var(--bone);border:1px solid var(--gold)}.gy-btn--alert{border-color:var(--ember);color:var(--ember)}.gy-btn--danger{border-color:var(--blood-hot);color:var(--blood-hot)}.gy-up__guest{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line);background:var(--char)}.gy-up__guest p{font-size:9px;letter-spacing:.18em;line-height:1.6;color:var(--gold)}.gy-up__login{align-self:flex-start;min-height:32px;font-size:9px;letter-spacing:.16em;line-height:1.6;text-align:start;color:var(--bone);text-decoration:underline;text-underline-offset:3px}.gy-up__read.is-notreport{color:var(--blood-hot)}.gy-sent__pic{width:140px;aspect-ratio:4 / 5;object-fit:cover;object-position:top;border:1px solid var(--line)}.gy-rv{display:flex;flex-direction:column;gap:14px;max-width:920px;margin:0 auto;padding:18px var(--gut) 10vh}.gy-rv__tabs{align-self:flex-start}.gy-rv__tabs span{margin-inline-start:6px;color:var(--gold-hot)}.gy-rv__none{padding:8vh 0;text-align:center;color:var(--ash);font-size:18px}.gy-rv__none.mono{font-size:10px;letter-spacing:.2em}.gy-rv__row{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start;padding-bottom:14px;border-bottom:1px solid var(--line)}.gy-rv__row.is-gone{opacity:.6}.gy-rv__thumb{display:block;width:96px;height:120px;object-fit:cover;object-position:top;background:var(--char);border:1px solid var(--line)}.gy-rv__txt{display:flex;flex-direction:column;gap:8px;min-width:0}.gy-rv__st{font-size:10px;letter-spacing:.18em;color:var(--gold)}.gy-rv__st.is-ok{color:#7fd18b}.gy-rv__st.is-no{color:var(--blood-hot)}.gy-rv__nm{font-family:var(--f-display);font-weight:800;font-size:22px;line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.gy-rv__nm .serif{text-transform:none;font-weight:400;color:var(--ash);font-size:18px}.gy-rv__meta{font-size:10px;letter-spacing:.16em;line-height:1.7;color:var(--ash)}.gy-rv__acts{display:flex;flex-wrap:wrap;gap:8px}.gy-rv__acts .gy-btn{min-height:44px}.gy-rv__item{display:grid;grid-template-columns:1fr;gap:14px;padding-bottom:22px;border-bottom:1px solid var(--line)}.gy-rv__pic{display:block;max-height:70vh;overflow:hidden;background:#0a0908;border:1px solid var(--line)}.gy-rv__pic img{display:block;width:100%;height:auto}@media(min-width:900px){.gy-rv__item{grid-template-columns:minmax(0,360px) 1fr;align-items:start}.gy-rv__pic{max-height:80vh}}.gy-rv__tabs .is-on span{color:var(--void)}.gy-up__pair{grid-template-columns:minmax(0,1fr) 76px 76px}.gy-up__f--srv input{font-variant-numeric:tabular-nums}.gy-card__who{display:flex;flex-direction:column;gap:3px;min-width:0}.gy-card__srv{font-size:9px;letter-spacing:.12em;color:var(--bone);text-shadow:0 1px 4px rgba(0,0,0,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gy-reel__battle{margin:4px 0 2px;font-family:var(--f-display);font-weight:800;font-size:16px;line-height:1.15;text-transform:uppercase;color:var(--bone);text-shadow:0 1px 6px rgba(0,0,0,.9);overflow-wrap:anywhere}.gy-reel__battle .serif{text-transform:none;font-weight:400;color:var(--ash)}.gy-reel__side.is-win{color:var(--gold-hot)}.gy-player{display:grid;gap:12px;width:min(100% - 2 * var(--gut, 16px),560px);margin:18px auto 10px}.gy-player__acts{display:flex;flex-wrap:wrap;gap:8px}.gy-up__acct{width:100%}.gy-up__acct>summary{list-style:none;cursor:pointer}.gy-up__acct>summary::-webkit-details-marker{display:none}.gy-up__acct[open]>summary{margin-bottom:12px}.gy-up__acct .lg{max-width:none}.gy-colh__av.pc-av--txt{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;font-size:24px}.gy-login{display:grid;gap:10px;width:min(100% - 2 * var(--gut, 16px),480px);margin:20px auto 40px}.gy-login__h{margin:0;font:900 clamp(48px,14vw,84px)/.85 var(--f-display);color:var(--bone)}.gy-login__p{margin:0 0 6px;color:#cfc6b8;font-size:18px}.gy-login .lg{max-width:none}.gy-btn--quiet{opacity:.7}.gy-card__wait{position:absolute;z-index:3;top:6px;inset-inline-start:6px;inset-inline-end:6px;padding:4px 6px;border-radius:6px;background:#050404d1;color:var(--gold-hot);font-size:9px;letter-spacing:.12em;text-align:center}.gy-up__need{margin:0;font-size:11px;letter-spacing:.12em;color:var(--ash);line-height:1.6}.gy-up__need span{color:var(--ash)}.gy-up__need b{font-weight:700;color:#cfc6b8}.gy-up__need.is-tried b{color:#ff8a7a}.gy-up__f.is-miss input{border-color:var(--blood-hot, #ff3b1f)!important;box-shadow:0 0 0 1px var(--blood-hot, #ff3b1f)}.gy-up__f.is-miss>span{color:#ff8a7a}.gy-drop.is-miss{border-color:var(--blood-hot, #ff3b1f)}.gy-btn.is-incomplete{filter:saturate(.55)}.gy-up__f input::placeholder{color:#ece3d247}.gy-up__same{align-self:flex-start;min-height:40px;padding:8px 12px;border:1px dashed var(--gold);background:transparent;color:var(--gold-hot);font-size:11px;letter-spacing:.12em;cursor:pointer}.rc{--line: rgba(201, 162, 74, .22);--line-2: rgba(236, 227, 210, .1);--ok: #9be08a;--no: #ff8a7a;position:relative;min-height:100vh;max-width:720px;margin:0 auto;padding:92px var(--gut) 120px;color:var(--bone);background:radial-gradient(120% 420px at 50% 0%,#24170c 0%,transparent 70%)}@media(max-width:760px){.rc{padding-top:76px}}.rc button{font:inherit;color:inherit;cursor:pointer}.rc-crumb{display:block;width:100%;margin:0 0 6px;padding:0;border:0;background:none;font-size:12px;letter-spacing:.18em;color:var(--gold-hot);text-align:start}.rc-crumb--btn{min-height:40px}.rc-h1{margin:0 0 16px;font:900 clamp(44px,9vw,72px)/.85 var(--f-display);text-transform:uppercase;letter-spacing:.01em}.rc-h1 em,.rc-h1 em *{font-style:normal;color:var(--gold-hot)}.rc-h2{margin:0;font:900 clamp(34px,8vw,52px)/.88 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere}.rc-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:0 0 10px;border-radius:12px;background:#00000073}.rc-seg button{min-height:44px;border:0;border-radius:9px;background:transparent;color:var(--ash)!important;font:700 12px var(--f-mono)!important;letter-spacing:.14em}.rc-seg button.is-on{background:#f6cf7424;color:var(--gold-hot)!important;box-shadow:inset 0 0 0 1px var(--gold)}.rc-in{width:100%;box-sizing:border-box;min-height:46px;padding:10px 12px;border-radius:10px;border:1px solid #3a332c;background:#0e0c0b;color:var(--bone);font:700 16px var(--f-mono)}.rc-in:focus{outline:none;border-color:var(--gold)}.rc-in::placeholder{color:#5d564e}.rc-in:disabled{opacity:.55}.rc-in--s{width:110px;text-align:end}.rc-in--sub{margin:0 14px 10px;width:calc(100% - 28px);min-height:42px;font-size:14px}.rc-ta{resize:vertical;min-height:84px;font:500 15px/1.4 var(--f-mono)}.rc-search{display:flex;gap:8px;margin:0 0 10px}.rc-search .rc-in{flex:1;min-width:0}.rc-fbtn{flex:none;min-height:46px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:transparent;font-size:12px!important;letter-spacing:.12em;color:#cfc6b6!important}.rc-fbtn.is-on{border-color:var(--gold-hot);color:var(--gold-hot)!important;background:#f6cf741a}.rc-chips{display:flex;flex-wrap:wrap;gap:6px}.rc-active{margin:0 0 12px}.rc-chip{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:transparent;font-size:12px!important;letter-spacing:.1em;color:#cfc6b6!important}.rc-chip.is-on{border-color:var(--gold-hot);color:var(--gold-hot)!important;background:#f6cf741a}.rc-panel{margin:0 0 12px;border-radius:16px;background:linear-gradient(180deg,#1c1611,#0f0c09);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.rc-k{margin:0;padding:14px 16px 6px;font-size:12px;letter-spacing:.18em;color:var(--gold-hot)}.rc-k--out{padding:10px 2px 8px}.rc-item,.rc-row{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:56px;color:inherit;text-decoration:none}.rc-item+.rc-item:before,.rc-row+.rc-row:before,.rc-k+.rc-row:before{content:"";position:absolute;top:0;inset-inline-start:14px;inset-inline-end:14px;height:1px;background:var(--line-2)}.rc-k+.rc-row:before{display:none}.rc-item:hover{background:#f6cf740a}.rc-item__t,.rc-row__t{flex:1;min-width:0}.rc-item__t b,.rc-row__t b{display:block;font:900 21px/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.rc-row__t b{font-size:18px}.rc-item__t i,.rc-row__t i{display:block;font-style:normal;font-size:12px;letter-spacing:.06em;color:#a59d92;margin-top:4px;overflow-wrap:anywhere}.rc-row__v{flex:none;max-width:55%;font:900 20px/1 var(--f-display);text-align:end}.rc-row__v small{display:block;font-size:11px;letter-spacing:.08em;color:#a59d92;margin-top:4px;font-weight:400}.rc-ok{color:var(--ok)!important}.rc-no{color:var(--no)!important}.rc-chev{color:var(--gold);font-size:22px;line-height:1}.rc-emb{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#5a4420,#160f08);box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold-hot);font:900 15px/1 var(--f-display);letter-spacing:.02em}.rc-emb--big{width:76px;height:76px;border-radius:18px;font-size:24px}.rc-spots{flex:none;font-size:11px;letter-spacing:.08em;padding:5px 8px;border-radius:6px;background:#9be08a1f;color:var(--ok);white-space:nowrap}.rc-txt{margin:0;padding:4px 16px 14px;font:500 14px/1.45 var(--f-mono);color:#d8cfbf;overflow-wrap:anywhere}.rc-skel{display:grid;gap:1px}.rc-skel i{height:64px;background:linear-gradient(90deg,#ffffff05,#ffffff0f,#ffffff05);background-size:200% 100%;animation:rc-sh 1.2s linear infinite}@keyframes rc-sh{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.rc-skel i{animation:none}}.rc-empty{margin:24px 0;text-align:center;font-size:13px;letter-spacing:.14em;color:var(--ash)}.rc-note{margin:4px 2px 14px;font-size:12px;letter-spacing:.12em;color:var(--ash)}.rc-link{padding:0;border:0;background:none;color:var(--gold-hot)!important;text-decoration:none;letter-spacing:inherit}.rc-foot{display:grid;gap:8px;margin-top:18px}.rc-gold,.rc-ghost{display:grid;place-items:center;min-height:54px;padding:0 16px;border-radius:12px;border:0;font:900 20px/1 var(--f-display)!important;letter-spacing:.03em;text-align:center;text-decoration:none}.rc-gold{background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 45%,#b8862b);color:#1b1206!important}.rc-gold:disabled{opacity:.7}.rc-ghost{background:transparent;box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold-hot)!important}.rc-ghost.is-red{box-shadow:inset 0 0 0 1px #ff3b1f73;color:var(--no)!important}.rc-ghost:disabled{opacity:.6}.rc-hero{display:flex;gap:14px;align-items:center;margin:4px 0 12px}.rc-hero p{margin:8px 0 0;font-size:12px;letter-spacing:.1em;color:#a59d92}.rc-about{margin:0 0 14px;font:italic 20px/1.3 var(--f-serif);color:#d8cfbf;overflow-wrap:anywhere}.rc-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0 0 12px}.rc-acts .rc-gold,.rc-acts .rc-ghost{font-size:18px!important;overflow-wrap:anywhere}.rc-wait{display:grid;gap:6px;margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#f6cf7414;box-shadow:inset 0 0 0 1px var(--line)}.rc-wait b{font-size:13px;letter-spacing:.12em;color:var(--gold-hot)}.rc-wait span{font-size:12px;letter-spacing:.08em;color:#cfc6b6;line-height:1.5}.rc-wait span b{font-size:18px;letter-spacing:.14em}.rc-own{margin-top:22px}.rc-form{padding-bottom:4px}.rc-field{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;min-height:58px}.rc-field>span:first-child,.rc-lbl{font-size:12px;letter-spacing:.12em;color:#a59d92}.rc-field>.rc-in:not(.rc-in--s){max-width:62%}.rc-block{display:grid;gap:8px;padding:10px 14px 14px}.is-miss>span:first-child,.is-miss .rc-lbl{color:var(--no)}.is-miss .rc-in{border-color:var(--no)}.rc-hint{display:block;margin:0;padding:0 14px 12px;font-size:11px;letter-spacing:.08em;color:var(--ash)}.rc-foot .rc-hint{padding:0;text-align:center}.rc-miss{margin:10px 2px 0;font-size:12px;letter-spacing:.1em;color:var(--no)}.rc-tog{flex:none;width:52px;height:32px;border-radius:16px;border:0;background:#2a241e;position:relative;transition:background .2s}.rc-tog:after{content:"";position:absolute;inset-inline-start:4px;top:4px;width:24px;height:24px;border-radius:50%;background:#6f6860;transition:transform .2s var(--ease),background .2s}.rc-tog.is-on{background:var(--gold-hot)}.rc-tog.is-on:after{transform:translate(20px);background:#1b1206}.rc-step{display:inline-flex;align-items:center;gap:2px;border-radius:10px;box-shadow:inset 0 0 0 1px #3a332c;background:#0e0c0b}.rc-step button{width:40px;height:42px;border:0;background:none;color:var(--gold-hot)!important;font:700 20px var(--f-mono)!important}.rc-step b{min-width:34px;text-align:center;font-size:16px}.rc-hrs{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.rc-hrs .rc-in--s{width:76px;text-align:center}.rc-x{width:34px;height:34px;border:0;border-radius:50%;background:#ffffff0d;color:var(--ash)!important}.rc-play+.rc-play,.rc-field+.rc-play,.rc-field+.rc-field,.rc-block+.rc-field,.rc-field+.rc-block{border-top:1px solid var(--line-2)}.rc-play__when{display:grid;gap:8px;padding:0 14px 12px}.rc-play__when .rc-hrs{justify-content:flex-start}.rc-play__when .rc-hint{padding-block:0 0;padding-inline:6px 0}.rc-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.rc-days .rc-chip{min-width:0;padding:0;font-size:11px!important;letter-spacing:.04em}.rc-block .rc-hrs{justify-content:flex-start}.rc-in1{display:inline-flex;align-items:center;gap:8px}.rc-hero p+p{margin-top:4px}html.rc-lock{overflow:hidden}.rc-sheet{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;background:#0009}.rc-sheet__in{width:100%;max-width:560px;max-height:88vh;overflow:auto;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:linear-gradient(180deg,#1c1611,#0b0907);box-shadow:inset 0 1px 0 var(--line);display:grid;gap:10px}@media(min-width:761px){.rc-sheet{align-items:center}.rc-sheet__in{border-radius:20px}}.rc-sheet__bar{position:sticky;top:-8px;display:flex;justify-content:space-between;align-items:center;min-height:48px;background:#1c1611;z-index:1}.rc-sheet__bar b{font-size:12px;letter-spacing:.18em;color:var(--gold-hot)}.rc-sheet__bar .rc-link{min-height:44px;min-width:44px;font-size:12px;letter-spacing:.12em}.rc-sheet .rc-k{padding:6px 0 0}.rc-sheet .rc-field{padding:6px 0;min-height:52px}.rc-sheet .rc-gold{margin-top:6px}.rc{max-width:none}.rc>:not(.rc-sheet){max-width:720px;margin-inline-start:auto;margin-inline-end:auto}.rc-steps{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.rc-steps li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#1c1611,#0f0c09);box-shadow:inset 0 0 0 1px #c9a24a24;font:900 17px/1.05 var(--f-display);letter-spacing:.02em}.rc-steps li b{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold-hot);font-size:13px}.rc-steps li:first-child b{background:var(--gold-hot);color:#120c06}.rc-steps em{font-style:normal;color:var(--gold-hot)}.gd{--tone: var(--gold-hot);--line: rgba(201, 162, 74, .22);--line-2: rgba(236, 227, 210, .1);--soft: #d8cfbf;--dim: #a59d92;position:relative;min-height:100vh;max-width:760px;margin:0 auto;padding:92px var(--gut) 120px;color:var(--bone);background:radial-gradient(120% 420px at 50% 0%,#24170c 0%,transparent 70%)}@media(max-width:760px){.gd{padding-top:76px}}.gd button{font:inherit;color:inherit;cursor:pointer}.gd-crumb{display:inline-flex;align-items:center;min-height:40px;margin:0 0 8px;font-size:12px;letter-spacing:.18em;color:var(--gold-hot);text-decoration:none}.gd-h1{margin:0 0 18px;font:900 clamp(46px,10vw,84px)/.84 var(--f-display);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere}.gd-h1 em{font-style:normal;color:var(--gold-hot)}.gd-chip{flex:none;display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;border:1px solid var(--line);font-size:10px;letter-spacing:.14em;color:var(--dim);white-space:nowrap}.gd-glance{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 10px;border-radius:14px;overflow:hidden;background:var(--line);box-shadow:inset 0 0 0 1px var(--line)}.gd-glance div{padding:12px 12px 14px;background:#120e0b;min-width:0}.gd-glance span{display:block;font-size:10px;letter-spacing:.14em;color:var(--dim);overflow-wrap:anywhere}.gd-glance b{display:block;margin-top:6px;font:900 clamp(20px,4.6vw,28px)/1 var(--f-display);letter-spacing:.02em;color:var(--gold-hot);overflow-wrap:anywhere}@media(max-width:560px){.gd-glance{grid-template-columns:1fr 1fr}}.gd-clk{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:0 0 14px;border-radius:10px;background:#00000073}.gd-clk button{min-height:38px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--ash)!important;font-size:11px!important;letter-spacing:.14em}.gd-clk button.is-on{background:#f6cf7424;color:var(--gold-hot)!important;box-shadow:inset 0 0 0 1px var(--gold)}.gd-sec{margin:0 0 10px;border-radius:16px;background:linear-gradient(180deg,#1c1611,#0f0c09);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;scroll-margin-top:84px}.gd-sec__h{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:12px 16px;border:0;background:transparent;text-align:start}.gd-sec__h b{font:900 22px/1 var(--f-display);letter-spacing:.03em;text-transform:uppercase}.gd-sec__pm{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line);color:var(--gold-hot);font:700 18px/1 var(--f-mono)}.gd-sec__b{display:grid;gap:12px;padding:0 16px 16px}.gd-heroes__k{margin:0;font-size:11px;letter-spacing:.16em;color:var(--dim)}.gd-sec--lgn{background:linear-gradient(180deg,#2a1d0c,#120c06);box-shadow:inset 0 0 0 1px var(--gold)}.gd-sec--lgn .gd-sec__h b{color:var(--gold-hot)}.gd-p{margin:0;font:500 15px/1.5 var(--f-mono);color:var(--soft)}.gd-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.gd-list li{position:relative;padding-inline-start:18px;font:500 15px/1.45 var(--f-mono);color:var(--soft)}.gd-list li:before{content:"";position:absolute;inset-inline-start:2px;top:.62em;width:6px;height:6px;background:var(--tone);box-shadow:0 0 8px var(--tone);transform:rotate(45deg)}.gd-steps{margin:0;padding:0;list-style:none;display:grid;gap:8px}.gd-steps li{display:flex;gap:12px;align-items:baseline}.gd-steps span{flex:none;font-size:12px;letter-spacing:.1em;color:var(--tone)}.gd-steps p{margin:0;font:500 15px/1.45 var(--f-mono);color:var(--soft)}.gd-call{margin:0;padding:0;list-style:none;display:grid;gap:8px}.gd-call li{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:#f6cf7412;box-shadow:inset 0 0 0 1px var(--line)}.gd-call__n{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#ffe7a3,var(--gold-hot) 45%,#b8862b);color:#1b1206;font:900 20px/1 var(--f-display)}.gd-call p{margin:0;font:900 19px/1.1 var(--f-display);letter-spacing:.02em;text-transform:uppercase;color:var(--bone)}.gd-note{display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:10px;background:#ff6a1a12;box-shadow:inset 0 0 0 1px #ff6a1a4d}.gd-note b{flex:none;padding:3px 6px;border-radius:4px;background:#ff6a1a2e;color:var(--ember);font-size:10px;letter-spacing:.14em}.gd-note span{font:500 13.5px/1.45 var(--f-mono);color:var(--soft)}.gd-tw{overflow-x:auto;margin:0 -4px;padding:0 4px}.gd-t{width:100%;border-collapse:collapse;font:500 14px/1.35 var(--f-mono)}.gd-t th{padding:8px 10px;text-align:start;font-size:10px;letter-spacing:.14em;color:var(--dim);border-bottom:1px solid var(--line);white-space:nowrap}.gd-t td{padding:9px 10px;vertical-align:middle;color:var(--soft);border-bottom:1px solid var(--line-2)}.gd-t tr:last-child td{border-bottom:0}.gd-t__k{font-size:12px;letter-spacing:.1em;color:var(--gold-hot)!important;white-space:nowrap}.gd-t__hero{display:inline-flex;align-items:center;gap:8px}.gd-t__hero b{font:900 17px/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase;color:var(--bone);white-space:nowrap}.gd-t__hero .tl-face{border-radius:8px}@media(max-width:560px){.gd-t{font-size:13px}.gd-t td,.gd-t th{padding:8px 6px}}@media(max-width:560px){.gd-t--hero thead{display:none}.gd-t--hero tr{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;padding:10px 0;border-bottom:1px solid var(--line-2)}.gd-t--hero tr:last-child{border-bottom:0}.gd-t--hero td{padding:0;border:0}.gd-t--hero td:first-child{grid-column:1 / -1;margin-bottom:6px}.gd-t--hero td[data-k]:before{content:attr(data-k);display:block;font-size:9.5px;letter-spacing:.14em;color:var(--dim);margin-bottom:2px}.gd-t--hero tr:has(td:nth-child(2):last-child){grid-template-columns:1fr}.gd-t--hero tr:has(td:nth-child(5)){grid-template-columns:repeat(3,1fr)}.gd-t--hero td:nth-child(4):not(:last-child){grid-column:1 / -1;order:9;margin-top:4px}.gd-t--hero td:first-child{margin-bottom:2px}.gd-t th{letter-spacing:.06em}}.gd-heroes{display:flex;flex-wrap:wrap;gap:8px}.gd-heroes__k{flex-basis:100%}.gd-hrow:has(.gd-hrow__x){flex-basis:100%}.gd-hrow{flex:0 1 auto;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;padding:10px;border-radius:12px;background:#00000047}.gd-hrow__k{grid-row:span 2;align-self:center;min-width:30px;font-size:13px;letter-spacing:.1em;color:var(--gold-hot)}.gd-hrow__faces{display:flex;flex-wrap:wrap;gap:8px;grid-column:2}.gd-hrow:not(:has(.gd-hrow__k)) .gd-hrow__faces,.gd-hrow:not(:has(.gd-hrow__k)) .gd-hrow__x{grid-column:1 / -1}.gd-face{position:relative;display:grid;justify-items:center;gap:4px;width:70px;color:inherit;text-decoration:none}.gd-face .tl-face{border-radius:10px}.gd-face b{font:900 13px/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase;text-align:center;overflow-wrap:break-word}.gd-face i{position:absolute;top:-4px;inset-inline-end:0;padding:2px 5px;border-radius:4px;background:var(--gold-hot);color:#1b1206;font-style:normal;font-size:8.5px;letter-spacing:.08em;font-weight:700}a.gd-face:hover b{color:var(--gold-hot)}.gd-hrow__x{grid-column:2;margin:0;font-size:11px;letter-spacing:.1em;color:var(--dim)}.gd-glance--n2,.gd-glance--n1{grid-template-columns:repeat(2,1fr);max-width:360px}.gd-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:14px 0 0}.gd-tool{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:0 16px;border-radius:12px;background:#f6cf740f;box-shadow:inset 0 0 0 1px var(--line);color:inherit;text-decoration:none}.gd-tool:hover{box-shadow:inset 0 0 0 1px var(--gold-hot)}.gd-tool b{font:900 21px/1 var(--f-display);letter-spacing:.03em;color:var(--gold-hot)}.gd-tool__go{font-size:20px;color:var(--gold)}.gd-sec__b .gd-glance,.gd-sec__b .gd-clk{margin:0}.gd-glance--n3{grid-template-columns:repeat(3,1fr)!important}@keyframes gd-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes gd-up{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes gd-drift{0%{transform:scale(1.08) translate(-1.5%)}to{transform:scale(1.08) translate(1.5%)}}@keyframes gd-glow{0%,to{opacity:.55}50%{opacity:1}}.gd-top{position:relative;margin:0 0 6px}.gd-top__embers{position:absolute;inset:-60px 0 -20px;width:100%;height:calc(100% + 80px);pointer-events:none;opacity:.9}.gd-h1--hub{position:relative;margin-bottom:20px;font-size:clamp(64px,16vw,128px);background:linear-gradient(180deg,#fff3cf 0%,var(--gold-hot) 45%,#b8862b 100%);-webkit-background-clip:text;background-clip:text;color:transparent;animation:gd-in .7s cubic-bezier(.2,.8,.2,1) both}.gd-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.gd-cards{grid-template-columns:1fr}}.gd-card{position:relative;display:flex;align-items:flex-end;min-height:150px;padding:16px;border-radius:18px;overflow:hidden;color:var(--bone);text-decoration:none;isolation:isolate;background:#0d0a08;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 45%,transparent),0 10px 30px #00000073;animation:gd-up .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 70ms);transition:transform .25s,box-shadow .25s}.gd-card__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transform:scale(1.04);transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s;filter:saturate(1.15) brightness(.8)}.gd-card__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 15%,rgba(5,4,4,.55) 55%,rgba(5,4,4,.92) 100%),radial-gradient(120% 90% at 0% 100%,color-mix(in srgb,var(--tone) 35%,transparent),transparent 60%)}.gd-card:after{content:"";position:absolute;inset-inline:16px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--tone);box-shadow:0 0 16px var(--tone)}.gd-card__t{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.gd-card__t b{font:900 clamp(30px,7vw,40px)/.9 var(--f-display);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.8);overflow-wrap:anywhere}.gd-card .gd-chip{background:#05040499;border-color:color-mix(in srgb,var(--tone) 60%,transparent);color:var(--tone)}.gd-card__go{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#0504048c;box-shadow:inset 0 0 0 1px var(--tone);color:var(--tone);font-size:20px;transition:transform .25s,background .25s,color .25s}.gd-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--tone),0 16px 40px #00000080,0 0 34px color-mix(in srgb,var(--tone) 30%,transparent)}.gd-card:hover .gd-card__img{transform:scale(1.12);filter:saturate(1.3) brightness(.95)}.gd-card:hover .gd-card__go{background:var(--tone);color:#120c06;transform:translate(3px)}.gd-ban{position:relative;display:flex;align-items:flex-end;min-height:clamp(150px,34vw,230px);margin:0 0 14px;padding:18px;border-radius:20px;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 50%,transparent),0 14px 40px #00000080}.gd-ban__img{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:saturate(1.2) brightness(.85);animation:gd-drift 14s ease-in-out infinite alternate}.gd-ban__shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#0504040d,#05040480 55%,#050404e6),radial-gradient(90% 120% at 0% 100%,color-mix(in srgb,var(--tone) 40%,transparent),transparent 65%)}.gd-ban__embers{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}.gd-ban:after{content:"";position:absolute;inset-inline:18px;bottom:0;height:3px;background:var(--tone);box-shadow:0 0 18px var(--tone)}.gd-ban__t{margin:0;font-size:clamp(44px,11vw,88px);text-shadow:0 4px 24px rgba(0,0,0,.85);animation:gd-in .7s cubic-bezier(.2,.8,.2,1) both}.gd-sec{animation:gd-up .5s cubic-bezier(.2,.8,.2,1) both;transition:box-shadow .25s}.gd-sec:nth-of-type(2){animation-delay:.06s}.gd-sec:nth-of-type(3){animation-delay:.12s}.gd-sec:nth-of-type(4){animation-delay:.18s}.gd-sec:nth-of-type(n+5){animation-delay:.24s}.gd-sec:not(.gd-sec--lgn){box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--tone)}[dir=rtl] .gd-sec:not(.gd-sec--lgn){box-shadow:inset 0 0 0 1px var(--line),inset -3px 0 0 var(--tone)}.gd-sec:not(.gd-sec--lgn):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 40%,transparent),inset 3px 0 0 var(--tone)}.gd-sec__pm{color:var(--tone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 45%,transparent);transition:transform .25s,background .25s}.gd-sec__h[aria-expanded=true] .gd-sec__pm{background:color-mix(in srgb,var(--tone) 18%,transparent)}.gd-sec__b{animation:gd-up .35s ease both}.gd-sec--lgn .gd-sec__pm{color:var(--gold-hot)}.gd-face .tl-face{box-shadow:0 0 0 1px color-mix(in srgb,var(--tone) 50%,transparent),0 6px 16px #00000080;transition:transform .2s,box-shadow .2s}a.gd-face:hover .tl-face{transform:translateY(-3px) scale(1.06);box-shadow:0 0 0 2px var(--tone),0 8px 22px color-mix(in srgb,var(--tone) 35%,transparent)}.gd-face i{background:var(--tone)}.gd-hrow__k{color:var(--tone)}.gd-note{animation:none}.gd-t__item{display:inline-flex;align-items:center;gap:10px}.gd-t__item b{font:600 13.5px/1.2 var(--f-mono);color:var(--bone)}.gd-t__noico{display:inline-block;width:30px;height:30px}.gd-t__k--item{white-space:normal}.gd-tool{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 45%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 14%,transparent),transparent);transition:transform .2s,box-shadow .2s}.gd-tool:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--tone),0 0 24px color-mix(in srgb,var(--tone) 25%,transparent)}.gd-tool b,.gd-tool__go{color:var(--tone)}.gd-next{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:84px;margin-top:16px;padding:14px 18px;border-radius:16px;overflow:hidden;isolation:isolate;color:var(--bone);text-decoration:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 50%,transparent);transition:transform .25s,box-shadow .25s}.gd-next__img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:brightness(.45) saturate(1.1);transition:transform .6s,filter .4s}.gd-next b{font:900 26px/1 var(--f-display);letter-spacing:.02em;text-shadow:0 2px 12px rgba(0,0,0,.8)}.gd-next span{font-size:22px;color:var(--tone)}.gd-next:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--tone),0 0 30px color-mix(in srgb,var(--tone) 25%,transparent)}.gd-next:hover .gd-next__img{transform:scale(1.08);filter:brightness(.6) saturate(1.3)}[dir=rtl] .gd-card__go,[dir=rtl] .gd-tool__go,[dir=rtl] .gd-next span{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.gd-h1--hub,.gd-card,.gd-ban__img,.gd-ban__t,.gd-sec,.gd-sec__b{animation:none!important}.gd-card,.gd-card__img,.gd-next,.gd-next__img,.gd-tool,.gd-face .tl-face{transition:none!important}}.gd--hub{max-width:1120px}@media(min-width:1000px){.gd--hub .gd-cards{grid-template-columns:repeat(3,1fr)}.gd--hub .gd-card{min-height:200px}}.gd-days{margin:0;padding:0;list-style:none;display:grid;gap:8px}.gd-days li{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:#0000004d;box-shadow:inset 0 0 0 1px var(--line-2)}.gd-days__n{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--tone) 18%,transparent);box-shadow:inset 0 0 0 1px var(--tone);color:var(--tone);font:900 24px/1 var(--f-display)}.gd-days li>div{min-width:0}.gd-days__x{display:block;margin-bottom:6px;font:900 18px/1 var(--f-display);letter-spacing:.03em;text-transform:uppercase}.gd-days__items{display:flex;flex-wrap:wrap;gap:4px}.gd-days__it .tl-ico{border-radius:8px;background:#ffffff0a}.gd-glance b{color:var(--tone)}.gd-sec--lgn .gd-glance b{color:var(--gold-hot)}.gd-stats{display:grid;grid-template-columns:repeat(var(--c, 2),1fr);gap:8px}.gd-stats--n1{--c: 1;max-width:260px}.gd-stats--n3{--c: 3}.gd-stats--n4{--c: 4}@media(max-width:560px){.gd-stats--n4{--c: 2}.gd-stats--n3{--c: 3}}.gd-stats div{padding:14px 12px;border-radius:14px;text-align:center;background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--tone) 18%,transparent),#0000004d);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 35%,transparent);min-width:0}.gd-stats b{display:block;font:900 clamp(26px,6.5vw,38px)/.9 var(--f-display);color:var(--tone);text-shadow:0 0 18px color-mix(in srgb,var(--tone) 45%,transparent);overflow-wrap:anywhere}.gd-stats span{display:block;margin-top:8px;font-size:10.5px;line-height:1.35;letter-spacing:.1em;color:var(--soft);overflow-wrap:anywhere}.gd-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.gd-role{display:grid;justify-items:center;gap:6px;padding:16px 12px 14px;border-radius:16px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 14%,transparent),#0000004d);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 35%,transparent);transition:transform .2s}.gd-role:hover{transform:translateY(-3px)}.gd-glyph{width:44px;height:44px;padding:9px;border-radius:50%;fill:none;stroke:var(--tone);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;background:#00000073;box-shadow:0 0 0 1px var(--tone),0 0 20px color-mix(in srgb,var(--tone) 35%,transparent)}.gd-role b{font:900 22px/1 var(--f-display);letter-spacing:.03em}.gd-role p{margin:0;font:500 13px/1.4 var(--f-mono);color:var(--soft)}.gd-roles__foot{grid-column:1 / -1;margin:2px 0 0;text-align:center;font-size:12px;letter-spacing:.2em;color:var(--tone)}@media(max-width:480px){.gd-roles{grid-template-columns:1fr}.gd-role{grid-template-columns:auto 1fr;justify-items:start;text-align:start;column-gap:12px}.gd-role .gd-glyph{grid-row:span 2}}.gd-rank ol{margin:0;padding:0;list-style:none;display:grid;gap:8px}.gd-rank li{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:14px;background:#0000004d;box-shadow:inset 0 0 0 1px var(--line-2)}.gd-rank li.is-first{background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 22%,transparent),#0000004d);box-shadow:inset 0 0 0 1px var(--tone),0 0 24px color-mix(in srgb,var(--tone) 20%,transparent)}.gd-rank__n{flex:none;width:44px;font:900 40px/1 var(--f-display);color:var(--tone);text-align:center;text-shadow:0 0 16px color-mix(in srgb,var(--tone) 45%,transparent)}.gd-rank li:not(.is-first) .gd-rank__n{font-size:30px;opacity:.8}.gd-rank li b{font:900 21px/1.05 var(--f-display);letter-spacing:.02em;text-transform:uppercase}.gd-rank__rest{margin:8px 2px 0;font-size:11px;letter-spacing:.14em;color:var(--dim)}.gd-tl{position:relative;margin:0;padding:0 0 0 26px;list-style:none;display:grid;gap:14px}.gd-tl:before{content:"";position:absolute;inset-inline-start:8px;top:6px;bottom:6px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--tone),color-mix(in srgb,var(--tone) 15%,transparent))}[dir=rtl] .gd-tl{padding:0 26px 0 0}.gd-tl>li{position:relative}.gd-tl__dot{position:absolute;inset-inline-start:-24px;top:2px;width:14px;height:14px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 4px #050404e6,0 0 14px var(--tone)}.gd-tl__k{display:inline-block;margin-bottom:6px;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--tone) 16%,transparent);color:var(--tone);font-size:11px;letter-spacing:.16em}.gd-tl ul{margin:0;padding:0;list-style:none;display:grid;gap:5px}.gd-tl ul li{font:500 14.5px/1.4 var(--f-mono);color:var(--soft)}.gd-dd{display:grid;gap:6px}.gd-dd p{display:flex;align-items:center;gap:10px;margin:0;padding:9px 12px;border-radius:12px;font:600 14px/1.35 var(--f-mono)}.gd-dd span{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font:900 14px/1 var(--f-mono)}.gd-dd__ok{background:#6edc8214;color:#d9f4dc;box-shadow:inset 0 0 0 1px #6edc8240}.gd-dd__ok span{background:#6edc8233;color:#8be89c}.gd-dd__no{background:#ff463214;color:#f8d6d0;box-shadow:inset 0 0 0 1px #ff463247}.gd-dd__no span{background:#ff463233;color:#ff7a66}@media(prefers-reduced-motion:reduce){.gd-role{transition:none}}.gd-stats b.is-long{font-size:clamp(18px,4.6vw,26px);overflow-wrap:normal;word-break:keep-all}.gd-mix{display:grid;gap:14px}.gd-mix__k{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.16em;color:var(--dim)}.gd-mix__bar{display:flex;gap:3px;height:16px;border-radius:999px;overflow:hidden;background:#0006}.gd-mix__p{flex:var(--w) 1 0;min-width:6px}.gd-mix__legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px}.gd-mix__legend span{display:inline-flex;align-items:baseline;gap:6px}.gd-mix__legend b{font:900 26px/1 var(--f-display)}.gd-mix__legend i{font-style:normal;font-size:10.5px;letter-spacing:.12em;color:var(--soft)}.gd-mix .is-shields{--c: #7cc6ff}.gd-mix .is-bombers{--c: #ff7a2e}.gd-mix .is-shooters{--c: #f6cf74}.gd-mix__p{background:var(--c);box-shadow:0 0 12px var(--c)}.gd-mix__legend b{color:var(--c)}.gd-heroes--tiers .gd-hrow{flex-basis:100%}.gd-hrow.is-top{background:linear-gradient(90deg,#c8281447,#0000004d);box-shadow:inset 0 0 0 1px #ff5a2873}.gd-hrow.is-top .gd-hrow__k{color:#ffcf6a}.gd-hrow.is-mid{background:linear-gradient(90deg,#286ec842,#0000004d);box-shadow:inset 0 0 0 1px #5aaaff66}.gd-hrow.is-mid .gd-hrow__k{color:#8cc8ff}.gd-hrow.is-low{background:linear-gradient(90deg,#28a0463d,#0000004d);box-shadow:inset 0 0 0 1px #5adc7859}.gd-hrow.is-low .gd-hrow__k{color:#8be89c}.gd-heroes--tiers .gd-hrow__k{font:900 22px/1 var(--f-display);letter-spacing:.04em;min-width:46px}.gd-face i.is-x{top:50%;left:50%;right:auto;transform:translate(-50%,-78%) rotate(-12deg);padding:0;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#a3120f2e;box-shadow:0 0 0 2px #ff3b1f,0 0 18px #ff3b1f99;color:#ff3b1f;font-size:30px;font-weight:900;text-shadow:0 0 6px #000,0 0 12px rgba(255,59,31,.8)}.gd-waves{display:grid;gap:12px}.gd-waves__strip{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.gd-waves__strip li{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:8px;background:#00000059;box-shadow:inset 0 0 0 1px var(--line-2)}.gd-waves__strip b{font:900 clamp(15px,3.8vw,22px)/1 var(--f-display);color:#8f877b}.gd-waves__strip .gd-glyph{position:absolute;top:3px;inset-inline-end:3px;width:14px;height:14px;padding:0;background:none;box-shadow:none;stroke-width:2.4}.gd-waves .is-m0{--m: #7cc6ff}.gd-waves .is-m1{--m: var(--tone)}.gd-waves__strip li.is-m0 b,.gd-waves__strip li.is-m1 b{color:#120c06}.gd-waves__strip li.is-m0,.gd-waves__strip li.is-m1{background:var(--m);box-shadow:0 0 14px color-mix(in srgb,var(--m) 50%,transparent)}.gd-waves__strip li.is-m0 .gd-glyph,.gd-waves__strip li.is-m1 .gd-glyph{stroke:#120c06}.gd-waves__legend{display:flex;flex-wrap:wrap;gap:8px 18px}.gd-waves__legend span{display:inline-flex;align-items:center;gap:8px}.gd-waves__legend .gd-glyph{width:30px;height:30px;padding:6px;stroke:var(--m);box-shadow:0 0 0 1px var(--m)}.gd-waves__legend b{font:900 22px/1 var(--f-display);color:var(--m)}.gd-waves__legend i{font-style:normal;font-size:10.5px;letter-spacing:.12em;color:var(--soft)}.gd-rank+.gd-rank{margin-top:6px}.gd-stats__k{margin:4px 0 -4px}.gd-p+.gd-waves,.gd-dd+.gd-p{margin-top:-4px}.gd-waves__legend{flex-direction:column}.gd-waves__legend b{white-space:nowrap}.gd-phase{display:flex;align-items:center;gap:12px;margin:22px 2px 10px;font:900 clamp(26px,6vw,36px)/1 var(--f-display);letter-spacing:.04em;color:var(--tone);text-shadow:0 0 18px color-mix(in srgb,var(--tone) 40%,transparent)}.gd-phase:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,var(--tone),transparent)}[dir=rtl] .gd-phase:after{background:linear-gradient(270deg,var(--tone),transparent)}.gd-ban+.gd-glance,.gd-ban+.gd-phase{margin-top:6px}.gd-sync{display:grid;gap:10px;padding:12px;border-radius:14px;background:#0000004d;box-shadow:inset 0 0 0 1px var(--line-2)}.gd-sync__k{display:block;margin-bottom:5px;font-size:11px;letter-spacing:.14em;color:var(--soft)}.gd-sync__track{position:relative;height:30px;border-radius:8px;background:#ffffff0a}.gd-sync__land{display:flex;align-items:baseline;justify-content:flex-end;gap:10px}.gd-sync__land span{font-size:11px;letter-spacing:.16em;color:var(--dim)}.gd-sync__land b{font:900 28px/1 var(--f-display);color:#fff3cf;text-shadow:0 0 14px rgba(255,243,207,.5)}.sd-wrap{display:grid;gap:8px}.sd-wrap+.sd-wrap{margin-top:14px}.sd2{margin:0;display:grid;gap:8px}.sd2-svg{display:block;width:100%;height:auto;border-radius:14px;background:radial-gradient(80% 90% at 50% 50%,#ffffff0d,#00000059);box-shadow:inset 0 0 0 1px var(--line-2)}.sd2-camp{font:900 13px var(--f-display);letter-spacing:.06em}.sd2-c1{font:900 17px var(--f-display);letter-spacing:.08em}.sd2-c2{font:700 9.5px var(--f-mono);letter-spacing:.1em}.sd2-tag{font:700 9.5px var(--f-mono);letter-spacing:.08em}.sd2 figcaption{display:flex;gap:10px;align-items:flex-start;font:600 14.5px/1.4 var(--f-mono);color:var(--bone)}.sd2-n{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--tone);color:#120c06;font:900 15px/1 var(--f-display)}.sd2-steps{display:flex;gap:6px}.sd2-steps button{flex:1;min-height:40px;border:0;border-radius:10px;background:#00000059;box-shadow:inset 0 0 0 1px var(--line);color:var(--dim)!important;font:900 20px/1 var(--f-display)!important}.sd2-steps button.is-on{background:color-mix(in srgb,var(--tone) 22%,transparent);box-shadow:inset 0 0 0 2px var(--tone);color:var(--tone)!important}.sd2-stage{animation:gd-up .35s ease both}@keyframes sd2-flow{to{stroke-dashoffset:-44}}@keyframes sd2-pulse{0%,to{opacity:1}50%{opacity:.7}}.sd2-flow{animation:sd2-flow 1s linear infinite}.sd2-pulse{animation:sd2-pulse 1.1s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sd2-flow,.sd2-pulse,.sd2-stage{animation:none}}.sd-sync__clock{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sd-sync__clock span{font-size:11px;letter-spacing:.16em;color:var(--dim)}.sd-sync__clock b{font:900 30px/1 var(--f-display);color:var(--bone);font-variant-numeric:tabular-nums}.sd-sync__slot{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding-inline-start:8px;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 45%,transparent)}.sd-sync__fill{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 85%,#000),var(--tone))}.sd-sync__slot b{position:relative;font-size:11px;letter-spacing:.06em;color:var(--bone);white-space:nowrap;text-shadow:0 1px 3px #000}.sd-sync__slot:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:#fff3cf;opacity:.35}.sd-sync .gd-sync__land b{transition:transform .2s,text-shadow .2s}.sd-sync.is-landed .gd-sync__land b{transform:scale(1.12);text-shadow:0 0 22px #fff3cf,0 0 40px var(--tone)}.sd-sync.is-landed .sd-sync__slot:after{opacity:1;box-shadow:0 0 12px #fff3cf}.sd-sync__lanes{position:relative;display:grid;gap:10px}.gd-sync__k em{font-style:normal;color:var(--dim)}.sd-sync__line{position:absolute;right:0;top:14px;bottom:-6px;width:0;border-inline-end:2px dashed #fff3cf;opacity:.5}.sd-sync.is-landed .sd-sync__line{opacity:1;filter:drop-shadow(0 0 6px #fff3cf)}.sd-sync__slot b{display:none}.gd-days__top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:6px}.gd-days__top .gd-days__x{margin:0}.gd-copy{min-height:32px;padding:0 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--tone) 50%,transparent);background:color-mix(in srgb,var(--tone) 10%,transparent);color:var(--tone)!important;font-size:10.5px!important;letter-spacing:.12em;white-space:nowrap}.gd-copy:hover{background:color-mix(in srgb,var(--tone) 20%,transparent)}.gd-copy.is-done{border-color:#6edc8299;background:#6edc8224;color:#8be89c!important}.gd-days__note{margin:6px 0 0;font:500 12.5px/1.4 var(--f-mono);color:var(--tone)}.sd-sync__wait{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 6px,transparent 6px 12px);box-shadow:inset 0 0 0 1px var(--line)}.sd-sync__wfill{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:color-mix(in srgb,var(--tone) 30%,transparent)}.sd-sync__wait b,.sd-sync__slot b{position:relative;display:block!important;font-size:9.5px;letter-spacing:.1em;color:var(--bone);text-shadow:0 1px 3px #000}.sd-sync__slot{justify-content:center;padding:0}.gd-sync__track{direction:ltr}.sd-sync__line{right:0;left:auto}[dir=rtl] .sd-sync__line{right:0}.gd-days__n.is-word{font-size:15px;letter-spacing:.06em}.gd-days.is-plain .gd-days__items{flex-wrap:wrap;gap:8px 12px}.gd-days.is-plain .gd-days__it{display:inline-flex;align-items:center;gap:6px}.gd-days__lb{font-style:normal;font-size:12px;color:var(--bone, #eee);opacity:.85;white-space:nowrap}@media(max-width:760px){.sa-k,.sa-card__n,.sa-card__lock{font-size:12px}.sa-end__cmp span,.sa-end__cmp small,.sa-end__lesson b,.sa-end__acts button{font-size:12px}.sa-rank em,.so-link{font-size:12px}.so-seat em{font-size:11.5px}.so-side__bots,.sa-end__wait,.so-need,.so-me__ed{font-size:12px}.so-seat small{font-size:11.5px}.so-seat.is-full,.so-startbtn small{font-size:12px}.so-guest{font-size:11px}.gy-file,.gy-in__cap,.gy-in__skip,.gy-tabs2 button,.gy-wall__k,.gy-wall__dig{font-size:12px}.gy-card__meta{font-size:11px}.gy-sheet__back,.gy-sheet__copy,.gy-sheet__title,.gy-colh__k{font-size:12px}.gy-drop__swap{font-size:11px}.gy-up__side legend{font-size:12px}.gy-up__f>span{font-size:11px}.gy-up__fine{font-size:11px}.gy-reel__fresh,.gy-reel__meta,.gy-reel__del{font-size:11px}.gy-reel__copy{font-size:12px}.gy-reel__more,.gy-wall__x{font-size:11px}.gy-top-btn,.gy-up__read,.gy-up__swap,.gy-edit__h,.gy-reel__tag{font-size:12px}.gy-reel__vs,.gy-guest,.gy-up__guest p,.gy-up__login{font-size:11px}.gy-rv__none.mono,.gy-rv__st,.gy-rv__meta{font-size:12px}.gy-card__srv,.gy-card__wait{font-size:11px}.gy-up__need,.gy-up__same,.gd-chip,.gd-glance span{font-size:12px}.gd-clk button{font-size:12px!important}.gd-heroes__k,.gd-note b,.gd-t th{font-size:12px}@media(max-width:560px){.gd-t--hero td[data-k]:before{font-size:11.5px}}.gd-face i{font-size:10.5px}.gd-hrow__x,.gd-stats span,.gd-rank__rest,.gd-tl__k,.gd-mix__k,.gd-mix__legend i,.gd-waves__legend i,.gd-sync__k,.gd-sync__land span{font-size:12px}.sd2-c2,.sd2-tag{font-size:11.5px}.sd-sync__clock span,.sd-sync__slot b{font-size:12px}.gd-copy{font-size:12px!important}.sd-sync__wait b,.sd-sync__slot b{font-size:11.5px}.rc-row__v small,.rc-spots,.rc-hint{font-size:12px}.rc-days .rc-chip{font-size:12px!important}.sg-head__k{font-size:12px}.sg-k{font-size:11.5px}.t2 .sg-pills button,.t2 .sg-reset{font-size:12px}.sg-days span{font-size:10.5px}.t2 .sg-ref__h{font-size:12px}.sg-slot__role{font-size:11px}.sg-slot__lv{font-size:11px}.sg-up i{font-size:11px}.sg-fold summary{font-size:12px}.sg-fold summary i{font-size:11.5px}.sg-why-w,.sg-why-list{font-size:11.5px}.sg-msg{font-size:12px}.sg-sheet__in>header b{font-size:12px}.sg-swap i{font-size:11px}.sg-lv__row i{font-size:10.5px}@media(max-width:700px){.t2 .sg-pills button{font-size:12px}}.sg-pp{font-size:12px}.sg-jc__chips li{font-size:11.5px}.sg-jc__slot{font-size:11px}.sg-jc__card em{font-size:10.5px}@media(max-width:700px){.t2 .co>.co-sys.sg-acts .co-sys__b b{font-size:12px}}@media(max-width:700px){.sg-jc__slot{font-size:10px}}@media(max-width:700px){.sg-ref__h>span.mono{font-size:12px}}.sg-jc__fx{font-size:12px}@media(max-width:430px){.sg-jc__fx{font-size:12px}}.sg-fold--quiet>summary{font-size:12px}.tl-rail a,.tl-card__k{font-size:12px}.tl-src{font-size:11px}.tl-chip{font-size:11.5px}.tl-btn,.tl-seg button,.tl-stamp{font-size:12px}.tl-flags summary{font-size:12px}.tl-flag__k{font-size:11.5px}.tl-flag__s{font-size:11px}.tlh-sec{font-size:12px}.tl-foot{font-size:11.5px}.tlh-live__c i,.tlh-live__c span,.tlh-live__e,.tlh-profile{font-size:12px}.tlh-profile button{font-size:11.5px!important}.tlh-q>span:last-child{font-size:12px}.tlt-clock__d,.tlt-clock__l,.tlt-clock__off,.tlt-gor__live,.tlt-ratio,.tlt-gor__meta{font-size:12px}.tlt-week li{font-size:11.5px}.tlt-week li b{font-size:12px}.tlt-ev__items>span{font-size:11.5px}.tlt-sh li{font-size:12px}.tl-evset__events button span{font-size:11px}.tl-evset__day label,.tl-evset__quick{font-size:11.5px}.tl-evset__quick button,.tle-set__now i{font-size:12px}.tle-group__k,.tle-item__name i{font-size:11.5px}.tle-item__auto span{font-size:10.5px}.tle-hint,.tle-act i{font-size:11.5px}.tle-score__row i{font-size:11px}.tle-v__name i{font-size:11.5px}.tle-v__pts i{font-size:10.5px}.tle-day__k{font-size:12px}.tle-day__k em{font-size:11px}.tle-day__sum.is-zero{font-size:11.5px}.tle-day__miss{font-size:12px}.tle-day__tasks{font-size:11px}.tle-cross__bars button span{font-size:12px}.tle-matrix summary{font-size:12px}.tle-matrix table{font-size:12px}.tle-matrix thead th{font-size:11px}.tlu-tabs a span{font-size:11.5px}.tlu-target{font-size:12px}.tlu-row__name i{font-size:11.5px}.tlu-sel{font-size:10.5px}.tlu-row__cost em,.tlu-tier__k,.tlu-presets{font-size:11.5px}.tlu-presets button{font-size:12px!important}.tl-need i{font-size:10.5px}.tlu-warn{font-size:12px}.tlu-sub{font-size:11.5px}.tlu-pts i,.tlu-req ol{font-size:12px}.tlu-res i{font-size:10.5px}.tlu-check{font-size:12px}.tlu-tomeset__head i{font-size:11.5px}.tlu-tome,.tlu-tome select,.tlu-tome__b{font-size:12px}.tlu-pick button span{font-size:11px}.tlu-star__who i,.tlu-star__who a{font-size:12px}.tlu-star__pos label,.tlu-star__have,.tlu-robot__ctl label{font-size:11px}.tlu-bands span{font-size:12px}.tlu-trove__ctl label{font-size:11px}.tlu-trove__col p,.tlu-trove__col button{font-size:12px}.tlr-h>button span{font-size:11px}.tlr-troops label{font-size:11.5px}.tlr-badge,.tlr-pick__rank{font-size:12px}.tlr-pick__body>i{font-size:12px}.tlr-squad__n,.tlr-slot span{font-size:12px}.tlr-slot.is-empty{font-size:11px}.tld-chips button{font-size:12px!important}.tld-chips--tags button{font-size:11.5px!important}.tld-count{font-size:11.5px}.tld-card>span{font-size:11.5px}.tld-card__tags i{font-size:10.5px}.tlhd__x{font-size:12px!important}.tlhd__chips span,.tlhd__none b{font-size:12px}.tlhd__stats i{font-size:10.5px}.tlhd__modes h3{font-size:12px}.tlhd__modes li em{font-size:10.5px}.tlhd__ew p b,.tlhd__passive b{font-size:11.5px}.t2-k,.t2-tip,.t2-chip,.t2 .t2-ghost,.t2-bar__home span,.t2-me,.t2-on__steps span{font-size:12px}.t2-on__seasons button span{font-size:11.5px}.t2-on__server,.t2-on__count{font-size:12px}.t2-on__group header button{font-size:12px}.t2-on__sum i,.t2-on__note,.t2-door__l,.t2-door__go,.t2-door__live i{font-size:12px}.t2-soon{font-size:11px}.t2-live{font-size:12px}.t2-face i{font-size:11px}.t2-week li,.t2-week li b{font-size:12px}.t2-ev__set summary{font-size:12px}.t2-foot{font-size:11.5px}.t2-goff__set,.t2-cycle span{font-size:12px}.t3-tabs>span em{font-size:10px}.t3-k{font-size:12px}.t3-pips span{font-size:11px}.t3-cycle span,.t3-pill,.t3-faces span,.t3-link,.t3-date{font-size:12px}.t3-fix summary{font-size:12px}.t2-door__ev i,.t2-door__gor,.sc-ev span,.sc-sub,.t2 .sc-x,.t2 .sc-date input,.sc-min,.sc-bar__v{font-size:12px}.sc-bar__d{font-size:11.5px}.sc-line em{font-size:12px}.sc-backup summary{font-size:12px}.t2 .sc-backup textarea,.sc-bmsg,.co-chips span{font-size:12px}.co-sub{font-size:11.5px}.co-check,.co-grp__head .mono,.co-card__hint,.t2 .co-add,.co-req__k i{font-size:12px}.co-tile__need i,.co-tile__have{font-size:11.5px}.co-tile__have em,.co-empty{font-size:12px}.co-day i{font-size:11.5px}.co-day em{font-size:12px}.st-ratio>.mono{font-size:11.5px}.st-ratio__note{font-size:11.5px}.st-hero__tags i{font-size:11px}.st-basis summary{font-size:12px}.st-basis b,.st-basis i,.pl-evs__when{font-size:11.5px}.pl-score>div>.mono:last-child{font-size:11.5px}.pl-day header .mono{font-size:10.5px}.pl-day li .mono{font-size:11px}.t2 .pl-toggle{font-size:11.5px}.pl-group__k{font-size:12px}.pl-item__body>.mono{font-size:11.5px}.pl-hint{font-size:11.5px}.pl-act>div>.mono{font-size:11.5px}.t3-plan,.t2 .hd-mine{font-size:12px}.hd-count{font-size:11.5px}.hd-card__meta i,.hd-card__tags i{font-size:10.5px}.hd-tray>.mono{font-size:12px}.t2 .hd-btn{font-size:12px}.hd-skills li b em{font-size:10.5px}.hd-info__k{font-size:11.5px}.hd-cmp__t th{font-size:11px}.co-steps-list i{font-size:10.5px}.co-steps-list em,.t2 .co-scan__t i,.t2 .co-scan__msg,.t2 .co-scan__k,.t2 .co-scan__troop b{font-size:12px}.t2 .co-scan__fix>.mono{font-size:12px}.t2 .co-scan__fix>.co-scan__ok{font-size:12px}.t2 .co-scan__no,.t2 .co-scan__fine,.t2 .lt-hint,.t2 .lt__lv{font-size:12px}.t2 .lt__stat{font-size:10.5px}.t2 .lt-edit__k i,.t2 .lt-prog__k{font-size:12px}.t2 .lt-troop__t i{font-size:11.5px}.t2 .lt-reset,.t2 .lt-moved,.t2 .lt-edit__req{font-size:12px}.t2 .fc-mode button i{font-size:10.5px}.t2 .fc-b__n{font-size:11.5px}.t2 .fc-b__st em{font-size:11px}.t2 .fc-b__tag{font-size:10.5px}.t2 .fc-extra button>span.mono{font-size:12px}.t2 .fc-quick button,.t2 .co-reset,.t2 .fc-none,.t2 .fc-step__n,.t2 .fc-ok,.t2 .fc-unk,.t2 .fc-step__t i{font-size:12px}.t2 .fc-step>footer{font-size:12px}.t2 .fc-sum>header span{font-size:12px}.t2 .fc-sum__lv,.t2 .fc-sum__c{font-size:12px}.t2 .fc-sum>footer>.mono{font-size:12px}.t2 .fc-sum__key{font-size:10.5px}.t2 .fc-more,.t2 .pl-now__k{font-size:12px}.t2 .pl-now__items li i{font-size:11px}.t2 .pl-now__items li em,.t2 .pl-now__none{font-size:12px}.t2 .pl-now>footer .mono{font-size:12px}.t2 .pl-keep__k,.t2 .pl-late__k,.t2 .pl-keep__i .mono,.t2 .pl-late__i .mono,.t2 .pl-past{font-size:12px}.t2 .pl-next__day i{font-size:10.5px}.t2 .pl-next__ic i,.t2 .pl-next__d em,.t2 .pl-total .mono,.t2 .pl-tile__n{font-size:12px}.t2 .pl-tile__tag{font-size:10.5px}.t2 .pl-acts>summary.co-req__k{font-size:12px}.t2 .pl-tile__plan{font-size:10.5px}.t2 .co-cov li b{font-size:12px}.t2 .co-cov li i,.t2 .co-cov li button{font-size:11.5px}.t2 .co-sys__dot{font-size:12px}@media(max-width:560px){.t2 #co-sys .co-sys__b b{font-size:12px}}@media(max-width:560px){.t2 .co-sys__dot{font-size:11px}}.t2 .inv-scan__t i{font-size:12px}.t2 .inv-prog>span:first-child{font-size:12px}.t2 .inv-saved,.t2 .inv-saved button,.t2 .inv-saved a{font-size:12px}.t2 .inv-row__t i{font-size:11.5px}.t2 .inv-fold,.t2 .inv-btn,.t2 .inv-links a,.t2 .inv-bar__go,.t2 .inv-cats button,.t2 .inv-empty,.t2 .inv-grid__n,.t2 .inv-grid__sub{font-size:12px}.t2 .inv-addb b,.t2 .inv-bar__st{font-size:12px}.t2 .co-tile__miss i{font-size:11.5px}.t2 .inv-grid__n{font-size:12px}.t2 .inv-used{font-size:11px}.t2 .inv-grid>li>.inv-x{font-size:12px}.t2 .co-aff__set,.t2 .co-aff__next,.t2 .co-aff__k,.t2 .co-aff__on,.t2 .co-aff__lv,.t2 .co-speed b{font-size:12px}.t2 .co-speed__use i{font-size:11px}.t2 .lt-unconf{font-size:12px}.t3-tabs>a.t2-acc{font-size:12px}.ac-k,.ac-list,.ac-note{font-size:12px}.ac-ch__sum,.ac-ch__opts i,.hq-k,.hq-sub{font-size:12px}.hq-f>span{font-size:11px}.hq-tip,.hq-msg{font-size:12px}.hq-log summary{font-size:12px}.hq-log li,.t2-accstrip,.tn-chip,.tn-sub__k{font-size:12px}.tn-main a{font-size:11.5px}.t3-setup header .mono{font-size:12px}.t2 .t3-setup__x{font-size:12px}.t3-setup li>*{font-size:12px}.t3-short a .mono{font-size:11.5px}.t2 .co-change,.t2 .lg-eye,.lg-eye,.lg-or,.ac-ok{font-size:12px}.ac-card>summary{font-size:12px}.t2 .ac-chip,.ac-chip{font-size:12px}.ac-hero i{font-size:11px}.pc-tags,.pc-stats dt{font-size:12px}.pc-hero i{font-size:11px}.pc-scores li,.hq-acc__who i,.hq-acc__tag,.t2 .hq-chip,.hq-chip,.hq-acc__pin,.nc-k,.nc-no,.nc-note,.tn-wait,.tn-me .tn-chip.tn-acc b.tn-wait,.ac2-badges,.t2 .ac2-del,.ac2-del,.ac2-sure p,.wl-k{font-size:12px}}