:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);color-scheme:light}body{margin:0;font:14px system-ui,-apple-system,Segoe UI,sans-serif}img{max-width:100%}[hidden]{display:none!important}:root{--bg:#f6f5fb;--surface:#ffffff;--head:#e4ddf3;--head-strong:#5b3f99;--line:#d6d0e6;--fg:#1f1a2e;--muted:#6d6680;--gold:#f1c232;--gold-soft:#ffefb0;--input:#fff7d6;--input-line:#e8cf6b;--danger:#b3261e;--ok:#2e7d4f;--display:"Barlow Condensed","Arial Narrow",system-ui,sans-serif;--body:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--flag:"Noto Color Emoji","Apple Color Emoji","Segoe UI Emoji",sans-serif}:root{color-scheme:only light}:root[data-theme=dark]{--bg:#14111c;--surface:#1d1929;--head:#2b2440;--head-strong:#b9a6ef;--line:#3a3350;--fg:#ece8f6;--muted:#a39cb8;--gold:#e8b923;--gold-soft:#463a12;--input:#2a2516;--input-line:#7a6524;--danger:#ff8a80;--ok:#7fd6a2;color-scheme:only dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:14px}.wrap{padding-inline:16px;padding-block:0 40px;max-width:1500px;margin:0 auto}header.bar{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;background:var(--bg);border-bottom:2px solid var(--head-strong);display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-block:12px}h1{font-family:var(--display);font-weight:700;font-size:28px;letter-spacing:.01em;margin:0;text-wrap:balance;flex:1 1 220px;min-width:0}h1 small{display:block;font-family:var(--body);font-weight:500;font-size:12px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.tabs{display:flex;gap:4px;background:var(--head);padding:3px;border-radius:8px}.tabs button{white-space:nowrap;border:0;background:transparent;color:var(--fg);font:600 14px var(--body);padding:7px 14px;border-radius:6px;cursor:pointer}.tabs button[aria-pressed=true]{background:var(--surface);color:var(--head-strong);box-shadow:0 1px 2px #0000001f}.status{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.status i{width:8px;height:8px;border-radius:50%;background:var(--muted);display:inline-block}.status.ok i{background:var(--ok)}.status.busy i{background:var(--gold)}.status.err i{background:var(--danger)}.banner{margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--head);font-size:13px}h2{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:.04em;text-transform:uppercase;color:var(--head-strong);margin:26px 0 10px}button:focus-visible,input:focus-visible{outline:2px solid var(--head-strong);outline-offset:1px}.stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:20px;align-items:start}@media(max-width:1100px){.stage{grid-template-columns:minmax(0,1fr)}}.groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));gap:22px}.groups .card{border:3px solid var(--head-strong);border-radius:12px;box-shadow:0 2px 6px color-mix(in srgb,var(--head-strong) 18%,transparent)}.groups .card-h{border-bottom:2px solid var(--head-strong);font-size:18px}.groups .tblwrap{border-top:2px solid var(--head-strong)}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden;min-width:0}.card-h{background:var(--head);font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:.06em;padding:6px 12px;display:flex;justify-content:space-between;align-items:center}.card-h span{font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted)}.card-h .done{color:var(--head-strong)}.games{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-bottom:1px solid var(--line)}@media(max-width:520px){.games{grid-template-columns:1fr}}.game{background:var(--surface);display:grid;grid-template-columns:26px 1fr;align-items:stretch}.gno{display:grid;place-items:center;background:var(--head);font:700 13px var(--display);color:var(--muted)}.side{display:grid;grid-template-columns:auto minmax(0,1fr) 46px;align-items:center;gap:6px;padding:3px 6px;min-height:30px}.side+.side{border-top:1px dashed var(--line)}.side.win{background:var(--gold-soft);font-weight:600}.flags{font-family:var(--flag);font-size:15px;letter-spacing:1px;white-space:nowrap;min-width:38px}.tname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tname.tbd{color:var(--muted);font-style:italic}.score{width:44px;height:26px;text-align:center;font:600 15px var(--display);font-variant-numeric:tabular-nums;border:1px solid var(--input-line);background:var(--input);color:var(--fg);border-radius:4px;padding:0}.score[readonly]{background:transparent;border-color:transparent}.score::-webkit-inner-spin-button{display:none}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th{font:600 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;padding:6px 4px;border-bottom:1px solid var(--line)}td{padding:5px 4px;text-align:center;border-bottom:1px solid var(--line)}tr:last-child td{border-bottom:0}td.l,th.l{text-align:left}td.rk{font-family:var(--display);font-weight:700;color:var(--muted);width:28px}tr.q td{background:color-mix(in srgb,var(--gold-soft) 55%,transparent)}tr.q td.tm{font-weight:600}td.tm{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neg{color:var(--danger)}.tblwrap{overflow-x:auto}.legend{font-size:12px;color:var(--muted);margin-top:8px}.legend b{display:inline-block;width:12px;height:12px;background:var(--gold-soft);border:1px solid var(--gold);vertical-align:-2px;margin-right:4px}.bracket-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px}.bracket{display:grid;grid-template-columns:repeat(4,250px) 220px;gap:0 34px;min-width:max-content}.round{display:flex;flex-direction:column}.round h3{font:700 14px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--head-strong);margin:0 0 8px}.rmatches{display:flex;flex-direction:column;justify-content:space-around;flex:1;gap:14px}.km{position:relative;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.km .side{grid-template-columns:40px auto minmax(0,1fr) 46px}.slot{font:700 11px var(--display);white-space:nowrap;background:var(--head);color:var(--muted);border-radius:3px;text-align:center;padding:2px 0}.round:not(:last-child) .km:after{content:"";position:absolute;right:-18px;top:50%;width:18px;border-top:2px solid var(--gold)}.km .note{font-size:11px;color:var(--danger);padding:2px 8px}.final-col{display:flex;flex-direction:column;justify-content:center;gap:28px}.champ{border:2px solid var(--gold);background:var(--gold-soft);border-radius:10px;padding:14px;text-align:center}.champ .lbl{font:700 12px var(--display);letter-spacing:.12em;color:var(--muted)}.champ .who{font:700 22px var(--display);margin-top:4px}.champ .flags{font-size:26px;display:block;margin-top:4px}.third h3{margin-top:0}.setup{display:grid;gap:16px}.field{display:grid;gap:4px;max-width:420px}.field label,.lab{font:600 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.txt{height:34px;border:1px solid var(--input-line);background:var(--input);color:var(--fg);border-radius:6px;padding:0 10px;font:500 14px var(--body);width:100%;min-width:0}.txt.code{width:64px;text-transform:lowercase;text-align:center}.txt.bad{border-color:var(--danger)}.txt[readonly]{background:transparent}.setup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px}.tblock{padding:10px 12px;border-bottom:1px solid var(--line);display:grid;gap:6px}.tblock:last-child{border-bottom:0}.tb-h{display:flex;align-items:center;gap:8px;min-width:0}.tb-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-name i{font-weight:400;color:var(--muted)}.prow{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);gap:8px;align-items:center}.prow .lab{white-space:nowrap;min-width:64px}.ccw{position:relative;min-width:0}.ccw .ccf{position:absolute;left:9px;top:50%;transform:translateY(-50%);font-family:var(--flag);font-size:16px;pointer-events:none}.ccw .txt{padding-left:34px;text-overflow:ellipsis}.ccw:after{content:"\25be";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none;font-size:12px}.ccw .txt[readonly]{padding-right:10px}.ccpop{position:fixed;z-index:40;background:var(--surface);color:var(--fg);border:1px solid var(--head-strong);border-radius:8px;box-shadow:0 8px 24px #0000002e;overflow-y:auto;overscroll-behavior:contain;padding:4px}.cco{display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:center;padding:7px 8px;border-radius:6px;cursor:pointer;font-size:14px}.cco .f{font-family:var(--flag);font-size:17px}.cco .cd{font:600 11px var(--body);color:var(--muted);letter-spacing:.04em}.cco.on,.cco:hover{background:var(--head)}.ccnone{padding:10px;color:var(--muted);font-size:13px}@media(max-width:520px){.prow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.prow .lab{grid-column:1/-1}}.trow{display:grid;grid-template-columns:34px minmax(0,1fr) 64px 64px 44px;gap:8px;align-items:center;padding:6px 10px;border-bottom:1px solid var(--line)}.trow:last-child{border-bottom:0}.trow.h{padding-block:6px 4px}.seed{font:700 15px var(--display);color:var(--head-strong)}.help{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 16px;line-height:1.55;max-width:75ch}.help ol{margin:6px 0 0;padding-left:20px}.actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.btn{height:34px;padding:0 14px;border-radius:6px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:600 13px var(--body);cursor:pointer}.btn.primary{background:var(--head-strong);border-color:var(--head-strong);color:var(--surface)}.btn.danger{color:var(--danger);border-color:var(--danger)}.confirm{display:flex;gap:8px;align-items:center;font-size:13px}.toast{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--fg);color:var(--bg);padding:9px 14px;border-radius:8px;font-size:13px;z-index:20;max-width:calc(100% - 32px)}.empty{padding:40px 0;color:var(--muted);text-align:center}body.board-mode,html:has(body.board-mode){height:100%}body.board-mode .wrap{max-width:none;height:100%;display:flex;flex-direction:column;padding-block:0 6px}body.board-mode header.bar{position:static;padding-block:8px}body.board-mode #app{flex:1;min-height:0;display:flex;flex-direction:column}.stagebar{display:flex;align-items:center;gap:6px;padding-block:8px;flex-wrap:wrap}.stagebar .stg{height:34px;padding:0 14px;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:17px;font:600 14px var(--body);cursor:pointer;white-space:nowrap;touch-action:manipulation}.stagebar .stg[aria-current=true]{background:var(--head-strong);border-color:var(--head-strong);color:var(--surface)}.stagebar .arw{width:40px;height:34px;border-radius:17px;border:1px solid var(--head-strong);background:var(--surface);color:var(--head-strong);font:700 18px var(--body);cursor:pointer}.stagebar .arw:disabled{opacity:.35;cursor:default}.stagebar .stg .ck{color:var(--ok);margin-left:4px}.stagebar .stg[aria-current=true] .ck{color:var(--gold)}.stagebar .spacer{flex:1}.follow{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);white-space:nowrap}.follow input{width:18px;height:18px;accent-color:var(--head-strong)}.board{flex:1;min-height:0;overflow:auto;border-top:2px solid var(--fg);border-bottom:2px solid var(--fg);background:var(--bg);cursor:grab;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-behavior:auto;-webkit-overflow-scrolling:touch}.board.dragging{cursor:grabbing;user-select:none}.board-in{display:flex;align-items:stretch;width:max-content;min-height:100%}.bcol{display:flex;flex-direction:column;padding:0 18px 14px;border-right:2px solid var(--fg)}.bcol.nb{border-right:0;padding-right:32px}.bcol.br{padding-right:34px}.colh{position:sticky;top:0;z-index:2;background:var(--bg);font:700 15px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--head-strong);padding:8px 0;margin-bottom:6px;border-bottom:1px solid var(--line)}.gstack{display:flex;flex-direction:column;gap:16px}.gblock{display:grid;grid-template-columns:500px 410px;gap:0;background:var(--surface);border:3px solid var(--head-strong);border-radius:10px;overflow:hidden;box-shadow:0 2px 6px color-mix(in srgb,var(--head-strong) 18%,transparent)}.board .games,.bstyle .games{grid-template-columns:1fr 1fr;border-bottom:0;border-right:2px solid var(--head-strong)}.board .side,.bstyle .side{min-height:27px;padding:2px 6px;gap:5px;grid-template-columns:auto minmax(0,1fr) 40px;font-size:13px}.board .score,.bstyle .score{width:38px;height:23px;font-size:15px}.board .gno,.bstyle .gno{font-size:14px}.board .flags{font-size:14px;min-width:34px}.gt-h{background:var(--head);border-bottom:2px solid var(--head-strong);font:700 16px var(--display);letter-spacing:.08em;padding:4px 10px;display:flex;justify-content:space-between;align-items:center}.gt-h span{font:500 12px var(--body);letter-spacing:0;color:var(--muted)}.gt-h span.done{color:var(--head-strong)}.board td,.board th{padding:4px;font-size:13px}.board th{font-size:11px;padding:4px}.board .xs{display:table-cell}.board td.tm{max-width:170px}.rankcard{width:470px;background:var(--surface);border:3px solid var(--head-strong);border-radius:10px;overflow:hidden}.rankcard .gt-h{justify-content:center}.nations{width:470px;margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.nations h4{margin:0 0 8px;font:700 14px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--head-strong);display:flex;justify-content:space-between}.nations h4 span{font:500 12px var(--body);letter-spacing:0;color:var(--muted);text-transform:none}.nat{display:grid;grid-template-columns:24px minmax(0,130px) 1fr 22px;gap:8px;align-items:center;font-size:13px;padding:2px 0}.nat .f{font-family:var(--flag);font-size:16px}.nat .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nat .bar{height:10px;border-radius:5px;background:var(--head)}.nat .bar i{display:block;height:100%;border-radius:5px;background:var(--head-strong)}.nat .c{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.kcol{width:300px}.kbody{flex:1;display:flex;flex-direction:column}.pair{flex:1;display:flex;flex-direction:column;justify-content:space-around;position:relative;padding-block:6px}.board .km{border:1px solid var(--line);border-radius:6px;background:var(--surface);position:relative;z-index:1}.board .km .side{grid-template-columns:38px auto minmax(0,1fr) 40px}.pair:after{content:"";position:absolute;right:-17px;top:calc(25% + 1px);bottom:calc(25% + 1px);width:17px;border:2px solid var(--gold);border-left:0;border-radius:0 4px 4px 0}.pair:before{content:"";position:absolute;right:-50px;top:50%;width:34px;border-top:2px solid var(--gold)}.pair.single{justify-content:center}.pair.single:after,.pair.single:before{display:none}.fbody{flex:1;display:flex;flex-direction:column}.fbody .top{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:22px}.fbody .bot{flex:1;padding-top:26px}.fbody .lbl3{font:700 13px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--head-strong);margin-bottom:6px}.board .champ{padding:12px}.board .champ .who{font-size:24px}@media(prefers-reduced-motion:reduce){.board{scroll-behavior:auto}}@media(max-height:600px){body.board-mode,html:has(body.board-mode){height:auto}body.board-mode .wrap{height:auto;display:block}body.board-mode #app{display:block}.board{overflow-x:auto;overflow-y:hidden;cursor:auto;overscroll-behavior:auto;touch-action:pan-x pan-y}.board-in{min-height:0}.colh{position:static}}@media(max-height:560px){body.board-mode header.bar{padding-block:4px;gap:4px 10px;flex-wrap:nowrap}body.board-mode h1{font-size:18px;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.board-mode h1 small{display:none}body.board-mode .tabs button{padding:5px 10px;font-size:13px}body.board-mode .status span{display:none}body.board-mode .banner{margin-top:4px;padding:5px 10px;font-size:12px}.stagebar{flex-wrap:nowrap;overflow-x:auto;padding-block:5px;scrollbar-width:none}.stagebar .stg{height:30px;padding:0 10px;font-size:13px}.stagebar .arw{height:30px;width:34px;flex:none}.stagebar .follow{display:none}}.mnav,.gpick,.rpick{display:none}@media(max-width:1099px){header.bar{gap:6px 12px}.tabs button{padding:9px 14px}.mnav{display:flex;position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--hdr,96px));z-index:4;background:var(--bg);gap:8px;padding-block:8px;border-bottom:1px solid var(--line);margin-inline:-16px;padding-inline:16px}.mnav button,.gpick button,.rpick button{flex:1;height:40px;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:20px;font:600 15px var(--body);cursor:pointer;white-space:nowrap;padding:0 8px;touch-action:manipulation}.mnav button[aria-pressed=true],.gpick button[aria-pressed=true],.rpick button[aria-pressed=true]{background:var(--head-strong);border-color:var(--head-strong);color:var(--surface)}.rpick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;max-width:640px}.rpick button{flex:1 1 auto}.gpick button,.rpick button{height:36px;font-size:14px;border-radius:8px}.dash section[data-sec]{display:none}.dash.m-groups section[data-sec=groups],.dash.m-ranking section[data-sec=ranking],.dash.m-ko section[data-sec=ko]{display:block}.dash .stage{display:block}.dash section[data-sec=ranking] .card{max-width:760px}.side{min-height:40px}.score{width:50px;height:34px;font-size:18px}.side{grid-template-columns:auto minmax(0,1fr) 52px}.km .side{grid-template-columns:44px auto minmax(0,1fr) 52px}.txt{font-size:16px;height:40px}.bracket-wrap{overflow:visible;background:transparent;border:0;padding:0}.bracket{display:block;min-width:0}.bracket .round,.bracket .final-col{display:none}.bracket .round.on,.bracket .final-col.on{display:flex}.bracket .final-col{margin-top:16px;gap:16px}.round h3{display:none}.rmatches{gap:10px}.round:not(:last-child) .km:after{display:none}.km{border-radius:8px}}@media(min-width:760px)and (max-width:1099px){.groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.games{grid-template-columns:1fr}.rmatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kr-2 .rmatches,.kr-3 .rmatches{grid-template-columns:minmax(0,1fr);max-width:480px}.kr-3 .final-col{max-width:480px}.groups .xs{display:none}}@media(max-width:759px){.wrap{padding-inline:12px}header.bar{padding-block:8px;gap:6px 10px}h1{font-size:22px;flex-basis:100%}.tabs{flex:1}.tabs button{flex:1;padding:8px 6px}.status{font-size:11px}h2{font-size:17px;margin:14px 0 8px}.mnav{margin-inline:-12px;padding-inline:12px;gap:6px}.mnav button{height:38px;font-size:14px}.gpick,.rpick{display:flex;gap:6px;margin-bottom:10px}.gpick button,.rpick button{height:34px;font-size:13px}.groups .card{display:none}.groups .card.on{display:block}.games{grid-template-columns:1fr}.side{min-height:42px;padding:4px 8px}.xs{display:none}td,th{padding:7px 3px}td.tm{max-width:none}.trow{grid-template-columns:30px minmax(0,1fr) 54px 54px 36px;gap:6px;padding:6px 8px}.txt.code{width:54px;padding:0 4px}}@media(max-height:520px)and (max-width:1099px){header.bar{position:static}h1{font-size:20px;flex-basis:auto}h1 small{display:none}.mnav{top:env(safe-area-inset-top,0px)}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){.side.win{transition:background .25s}}.authbtn{height:34px;padding:0 12px;border-radius:6px;border:1px solid var(--head-strong);background:var(--surface);color:var(--head-strong);font:600 13px var(--body);cursor:pointer;white-space:nowrap}.modal{position:fixed;inset:0;z-index:30;background:color-mix(in srgb,#000 45%,transparent);display:grid;place-items:center;padding:16px}.modal form{background:var(--surface);color:var(--fg);border-radius:12px;border:2px solid var(--head-strong);padding:20px;width:min(380px,100%);display:grid;gap:12px}.modal h3{margin:0;font:700 22px var(--display);color:var(--head-strong)}.modal p{margin:0;font-size:13px;color:var(--muted)}.modal .err{color:var(--danger);font-size:13px;min-height:1em}.modal .row{display:flex;gap:8px;justify-content:flex-end}.tipbox{background:var(--surface);color:var(--fg);border-radius:12px;border:2px solid var(--head-strong);padding:20px;width:min(380px,100%);display:grid;gap:10px}.tipbox h3{margin:0;font:700 22px var(--display);color:var(--head-strong)}.tipbox ol{margin:0;padding-left:20px;line-height:1.6}#b-install{border-color:var(--gold);background:var(--gold-soft);color:var(--fg)}@media(max-height:560px){body.board-mode .authbtn{height:28px;font-size:12px;padding:0 8px}}.board{touch-action:pan-x pan-y}.zoomctl{display:flex;align-items:center;gap:4px;flex:none}.zoomctl button{width:34px;height:34px;border-radius:17px;border:1px solid var(--head-strong);background:var(--surface);color:var(--head-strong);font:700 18px var(--body);cursor:pointer;touch-action:manipulation}.zoomctl .zpct{width:auto;min-width:54px;padding:0 8px;font:600 13px var(--body);border-color:var(--line);color:var(--fg)}@media(max-height:560px){.zoomctl button{width:30px;height:30px;font-size:16px}.zoomctl .zpct{min-width:48px;font-size:12px}}.side.bye{background:transparent}.side.bye .tname{color:var(--muted)}.km .byeok{font:600 11px var(--body);color:var(--ok);text-transform:uppercase;letter-spacing:.04em;text-align:center}.km.hasbye{border-style:dashed}.fmt{margin:0;font-size:13px;color:var(--muted)}.fmt.cur{font-size:14px;color:var(--fg)}.newt{border:2px solid var(--head-strong)}.newt-body{padding:14px;display:grid;gap:14px}.seg{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.seg button{display:grid;gap:2px;justify-items:start;min-width:92px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--fg);cursor:pointer;text-align:left;font:500 13px var(--body)}.seg button b{font:700 18px var(--display)}.seg.qual button{min-width:min(260px,100%);flex:1}.seg.qual button b{font:600 15px var(--body)}.seg button span{font-size:12px;color:var(--muted)}.seg button[aria-pressed=true]{border:2px solid var(--head-strong);background:var(--head)}.chk{display:flex;gap:8px;align-items:center;font-size:14px}.chk input{width:18px;height:18px;accent-color:var(--head-strong)}.hist .hrow{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line)}.hist .hrow:last-child{border-bottom:0}.hinfo{display:grid;gap:2px;min-width:0}.hinfo span{font-size:12px;color:var(--muted)}.hbtns{display:flex;flex-wrap:wrap;gap:6px}.viewb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:2px solid var(--gold);background:var(--gold-soft)}.sizepick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.sizepick .stp{width:40px;height:40px;border-radius:20px;border:1px solid var(--head-strong);background:var(--surface);color:var(--head-strong);font:700 20px var(--body);cursor:pointer}.sizepick .num{width:80px;height:40px;text-align:center;font:700 20px var(--display)}.sizepick .quick{display:flex;flex-wrap:wrap;gap:6px;margin-left:8px}.sizepick .quick button{height:32px;min-width:40px;padding:0 10px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--fg);font:600 13px var(--body);cursor:pointer}.sizepick .quick button[aria-pressed=true]{border-color:var(--head-strong);background:var(--head)}.seg.grp button b{font:600 15px var(--body)}.game.filler{background:var(--surface)}.kbody.list{justify-content:space-around;gap:12px;padding-block:6px}.klist{background:color-mix(in srgb,var(--head) 35%,transparent)}.seg button:disabled{opacity:.45;cursor:not-allowed}.desec{padding-right:32px}.degrid{position:relative;display:grid;column-gap:50px;row-gap:0;align-items:stretch;grid-template-rows:auto auto auto auto}.degrid .decell{display:flex;flex-direction:column;min-height:0;position:relative;z-index:1}.degrid .decell.low{padding-top:8px}.degrid .decell .kbody{flex:1}.degrid .decell.fin{justify-content:flex-start}.degrid .decell.fin .fbody{flex:1}.delabel{font:700 12px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:10px 0 2px;border-top:2px dashed var(--line)}.delabel.up{border-top:0;padding-top:0}.delines{position:absolute;left:0;top:0;pointer-events:none;z-index:0;overflow:visible}.delines .lwin{fill:none;stroke:var(--gold);stroke-width:2}.delines .llose{fill:none;stroke:color-mix(in srgb,var(--danger) 70%,transparent);stroke-width:1.5;stroke-dasharray:5 4}.delines .arrh{fill:color-mix(in srgb,var(--danger) 70%,transparent)}.board .km{background:var(--surface)}.side.out{background:color-mix(in srgb,var(--danger) 14%,var(--surface))}.side.out .tname{color:var(--danger);font-weight:700}.side.out .tname:after{content:" \b7  OUT";font-size:11px;letter-spacing:.04em}.themebtn{width:34px;height:34px;flex:none;border-radius:17px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:600 17px/1 var(--body);cursor:pointer;display:grid;place-items:center}.themebtn:hover{border-color:var(--head-strong)}@media(max-height:560px){body.board-mode .themebtn{width:28px;height:28px;font-size:14px}}:root[data-theme=dark] .tabs button[aria-pressed=true]{box-shadow:0 1px 2px #00000080}:root[data-theme=dark] .champ{color:var(--fg)}.nations .wmap{position:relative;margin-top:4px;border-radius:10px;background:color-mix(in srgb,var(--fg) 3%,var(--surface));cursor:zoom-in;overflow:hidden;aspect-ratio:1000/582;container-type:inline-size}.wmap:focus-visible{outline:2px solid var(--head-strong);outline-offset:2px}.wsvg{display:block;width:100%;height:100%}.wsvg .land{fill:color-mix(in srgb,color-mix(in srgb,var(--head) 25%,var(--muted)) 22%,var(--surface));stroke:var(--surface);stroke-width:.7;stroke-linejoin:round}.wsvg .on{fill:color-mix(in srgb,var(--head-strong) 52%,var(--surface));stroke:var(--surface);stroke-width:.7;stroke-linejoin:round;transition:fill .15s}.wmap.big .wsvg .on:hover{fill:var(--head-strong)}.pins{position:absolute;inset:0;pointer-events:none}.pin{position:absolute;display:block;margin:calc(var(--pole)*-1) 0 0 calc(max(2px,.28cqw)/-2);--pole:max(16px,4.6cqw);--fs:max(12px,2.8cqw)}.pin .pole{display:block;position:relative;width:max(2px,.28cqw);height:var(--pole);background:linear-gradient(90deg,#8a8580,#4a4540 60%,#3a3530);border-radius:1px}.pin .pole:before{content:"";position:absolute;left:50%;top:0;width:max(4px,.55cqw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6c8,#e0b22c 55%,#9a7410);transform:translate(-50%,-55%)}.pin .pole:after{content:"";position:absolute;left:50%;bottom:0;width:max(6px,.9cqw);height:max(2px,.3cqw);border-radius:50%;background:#28231e8c;transform:translate(-50%,50%)}.pin .fl{position:absolute;left:100%;top:calc(var(--fs)*.1);font-family:var(--flag);font-size:var(--fs);line-height:1;transform:translate(-.06em);filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.pin em{position:absolute;left:calc(100% + var(--fs)*.74);top:calc(var(--fs)*-.2);z-index:3;font:700 max(10px,1.05cqw) var(--body);font-style:normal;background:var(--head-strong);color:#fff;border-radius:999px;min-width:1.6em;height:1.6em;padding:0 .35em;box-sizing:border-box;display:grid;place-items:center;line-height:1;box-shadow:0 1px 2px #0000004d}.wexp{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:8px;background:var(--surface);color:var(--head-strong);display:grid;place-items:center;font-size:17px;box-shadow:0 1px 3px #0003}.wload{display:grid;place-items:center;height:100%;color:var(--muted);font-size:13px}.mapmodal{padding:12px}.mapbox{background:var(--surface);color:var(--fg);border:2px solid var(--head-strong);border-radius:14px;width:min(1200px,100%);max-height:100%;overflow:auto;padding:14px 16px;display:grid;gap:10px}.maphead{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.maphead h3{margin:0;font:700 24px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--head-strong)}.maphead span{color:var(--muted);font-size:13px;flex:1}.wmap.big{position:relative;border-radius:10px;background:color-mix(in srgb,var(--fg) 3%,var(--surface));aspect-ratio:1000/582;cursor:default;container-type:inline-size;width:100%;max-width:calc((100dvh - 190px)*1000/582);margin-inline:auto}.maplist{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px}.maplist span{display:inline-flex;align-items:center;gap:6px}.maplist .fl{font-family:var(--flag);font-size:16px}.maplist em{font-style:normal;font-weight:700;color:var(--head-strong)}body.noscroll{overflow:hidden}#tsub a{color:var(--head-strong);text-decoration:none;font-weight:600}#tsub a:hover{text-decoration:underline}.lhead{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 28px;margin:22px 0 18px}.lcount{font:600 13px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ltitle{margin:2px 0 0;font:700 52px/1 var(--display);letter-spacing:.01em;color:var(--fg);text-transform:uppercase}.ltitle span{background:linear-gradient(transparent 62%,var(--gold) 62%,var(--gold) 92%,transparent 92%);padding:0 4px}.btn.big{height:46px;padding:0 20px;font:700 17px var(--body);border-radius:8px}.ltools{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-bottom:18px}.lsearch{position:relative;flex:1 1 280px;display:block}.lsearch svg{position:absolute;left:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round}.lsearch .txt{height:44px;padding-left:40px;background:var(--surface);border-color:var(--line);font-size:15px}.seg2{display:flex;gap:4px;background:var(--head);padding:4px;border-radius:10px}.seg2 button{border:0;background:transparent;color:var(--fg);font:600 15px var(--body);padding:8px 14px;border-radius:7px;cursor:pointer;display:flex;gap:6px;align-items:center}.seg2 button small{font:600 11px var(--body);color:var(--muted)}.seg2 button[aria-pressed=true]{background:var(--gold);color:#1f1a2e}.seg2 button[aria-pressed=true] small{color:#1f1a2e;opacity:.7}.tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px}body.home .wrap{max-width:none;padding-inline:7vw}@media(max-width:640px){body.home .wrap{padding-inline:12px}}.tcard{display:flex;flex-direction:column;gap:10px;background:var(--surface);color:var(--fg);text-decoration:none;border:1px solid var(--line);border-radius:12px;padding:16px 18px;transition:border-color .15s,box-shadow .15s,transform .15s}.tcard:hover{border-color:var(--head-strong);box-shadow:0 4px 14px color-mix(in srgb,var(--head-strong) 18%,transparent);transform:translateY(-1px)}.tcard:focus-visible{outline:2px solid var(--head-strong);outline-offset:2px}.tcard.st-live{border-top:4px solid var(--danger);padding-top:13px}.tc-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.tc-sport{display:flex;align-items:center;gap:7px;font:700 13px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--head-strong)}.tc-sport svg,.tc-meta svg,.tc-win svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tc-st{font:700 11px var(--body);letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--head);color:var(--head-strong);white-space:nowrap}.st-live .tc-st{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger)}.st-live .tc-st:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:1px;animation:pulse 1.6s ease-in-out infinite}.st-finished .tc-st{background:color-mix(in srgb,var(--muted) 14%,var(--surface));color:var(--muted)}@keyframes pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.st-live .tc-st:before{animation:none}.tcard{transition:none}}.tcard h3{margin:0;font:700 25px/1.12 var(--display);letter-spacing:.005em;text-wrap:balance}.tc-meta{list-style:none;margin:0;padding:0;display:grid;gap:5px;color:var(--muted);font-size:14px}.tc-meta li{display:flex;gap:8px;align-items:center;min-width:0}.tc-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-prog,.tc-win{margin-top:auto;padding-top:10px;border-top:1px dashed var(--line);display:flex;align-items:center;gap:10px}.tc-prog span{font-size:13px;color:var(--muted);white-space:nowrap}.tc-prog i{flex:1;height:5px;border-radius:3px;background:linear-gradient(90deg,var(--gold) var(--p),var(--head) var(--p))}.tc-win{color:color-mix(in srgb,var(--gold) 70%,var(--fg));gap:8px}.tc-win .flags{min-width:0}.tc-win b{font:700 16px var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lempty{padding:40px 16px;text-align:center;color:var(--muted);background:var(--surface);border:1px dashed var(--line);border-radius:12px}.lnote{margin-top:18px}@media(max-width:600px){.ltitle{font-size:40px}.lhead{margin-top:16px}.seg2{width:100%}.seg2 button{flex:1;justify-content:center;padding:8px 6px;font-size:14px}}.ntmodal{align-items:start;overflow:auto}.ntmodal .newt{width:min(860px,100%);margin:auto 0;box-shadow:0 10px 40px #0000004d}.ntmodal .card-h .btn{height:28px;padding:0 10px}.detgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.detgrid .field,.details .field{max-width:none}select.txt{appearance:auto;padding-right:6px}.txt[type=date]{padding-right:6px}.actions.dz{padding-top:12px;border-top:1px dashed var(--line)}.newt .detgrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.newt .detgrid{grid-template-columns:minmax(0,1fr)}}.hnew{height:38px;padding:0 16px;font:700 15px var(--body);border-radius:8px}.homev .ltools{margin-top:20px}.tc-top{justify-content:flex-end;min-height:22px}.tc-top+h3{margin-top:-28px;padding-right:96px}body.home .tabs{display:none}.ttabs{flex:1 0 100%;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin:2px 0 -12px;border-top:1px solid var(--line)}.ttabs::-webkit-scrollbar{display:none}.ttabs{border-top:0;gap:4px;padding-top:6px}.ttabs button{flex:none;border:0;background:none;color:var(--muted);font:600 17px var(--body);padding:10px 18px;cursor:pointer;border-radius:10px 10px 0 0;display:flex;gap:6px;align-items:center;white-space:nowrap}.ttabs button:hover{color:var(--fg);background:var(--head)}.ttabs button[aria-current=page]{color:var(--bg);background:var(--head-strong)}.ttabs button[aria-current=page] small{background:var(--bg)}header.bar:has(.ttabs:not([hidden])){border-bottom-width:4px}.ttabs small{font:700 11px var(--body);background:var(--head);color:var(--head-strong);border-radius:999px;padding:1px 7px}@media(max-width:600px){.ttabs{margin-inline:-16px;padding-inline:8px}.ttabs button{font-size:15px;padding:9px 12px}}.btn.sm{height:28px;padding:0 10px;font-size:12px}.banner.err{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger)}.ov-h{font:700 18px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--head-strong);margin:24px 0 10px;display:flex;align-items:center;gap:12px}.ov-hero{display:grid;grid-template-columns:minmax(0,1fr);margin-top:18px;border:2px solid var(--head-strong)}.ov-hero.hascover{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ov-cover{min-height:220px;background:var(--head)}.ov-cover img{width:100%;height:100%;object-fit:cover;display:block}.ov-info{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.ov-top{display:flex}.ov-name{margin:0;font:700 34px/1.05 var(--display);letter-spacing:.005em;color:var(--fg);text-transform:none}.ov-info .tc-meta span{white-space:normal}@media(max-width:760px){.ov-hero.hascover{grid-template-columns:minmax(0,1fr)}.ov-cover{min-height:0;aspect-ratio:16/9}.ov-name{font-size:28px}}.ov-pod{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;margin-top:18px;max-width:900px}.pod{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px;text-align:center;display:grid;gap:4px}.pod.p1{border:2px solid var(--gold);background:color-mix(in srgb,var(--gold-soft) 60%,var(--surface));padding:20px 12px;order:2}.pod.p2{order:1}.pod.p3{order:3}.pod .pl{font:700 13px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pod.p1 .pl{color:color-mix(in srgb,var(--gold) 60%,var(--fg))}.pod .flags{font-size:22px;min-width:0}.pod .pn{font:700 18px var(--display)}.pod.p1 .pn{font-size:24px}@media(max-width:560px){.ov-pod{grid-template-columns:minmax(0,1fr)}.pod.p1{order:0}}.ov-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:0 24px}.ov-cols .nations{width:auto;margin-top:24px}.mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.mcard{display:grid;gap:4px}.mlab{font:600 12px var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.mcard .km{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.mcard .km .side{grid-template-columns:auto minmax(0,1fr) 46px}.mcard .km .side .slot{display:none}.mcard .km.hasbye .side{grid-template-columns:auto minmax(0,1fr) auto}.ov-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}.ov-g td{padding:4px}.ov-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.ph{display:block;border:0;padding:0;background:var(--head);border-radius:8px;overflow:hidden;cursor:zoom-in;aspect-ratio:16/10;width:100%}.ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.ph:hover img{transform:scale(1.03)}.phload{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--head),color-mix(in srgb,var(--head) 50%,var(--surface)),var(--head));background-size:200% 100%;animation:shim 1.2s linear infinite}@keyframes shim{to{background-position:-200% 0}}.mview .ltools{margin-top:18px}.mcard.done .km{border-color:color-mix(in srgb,var(--gold) 60%,var(--line))}.tview{margin-top:16px}.teamgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin-top:8px}.teamcard{display:grid;grid-template-columns:34px minmax(0,1fr);gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 14px 12px 10px}.tc-num{font:700 26px/1 var(--display);color:var(--muted);text-align:center;padding-top:2px}.tc-body{display:grid;gap:6px;min-width:0}.tc-head{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px dashed var(--line);padding-bottom:6px}.tc-name{font:600 18px var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-grp{font:700 11px var(--body);letter-spacing:.04em;background:var(--head);color:var(--head-strong);border-radius:6px;padding:3px 8px;white-space:nowrap}.tc-pl{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px}.tc-pl .flags{min-width:24px;font-size:17px}.tc-pl small{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.tc-pl.ed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:6px}.manage{margin-top:18px;display:grid;gap:14px}.mtop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px}.mstats{display:flex;border:2px solid var(--head-strong);border-radius:12px;background:var(--surface);overflow:hidden}.mstats div{padding:10px 18px;display:grid;gap:2px}.mstats div+div{border-left:1px solid var(--line)}.mstats b{font:700 26px/1 var(--display)}.mstats span{font:600 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mfee{display:grid;gap:4px}.mfee div{display:flex;gap:6px}.mfee .txt{width:120px}.legend.lock{margin:0}.rtable{overflow-x:auto;border:2px solid var(--head-strong)}.rtable table{min-width:980px}.rtable td{padding:4px 6px}.rtable tr.first td{border-top:1px solid var(--line)}.rtable tr td{border-bottom:0}.rtable .txt{height:32px}.rtable .amt{width:90px}.rtable td.pl{white-space:nowrap;font-weight:600}.rtable td.pl .flags{min-width:26px;margin-right:6px}.ditto{color:var(--muted);padding-left:14px}.mf{display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.mf button{border:0;background:var(--surface);color:var(--muted);font:700 12px var(--body);width:30px;height:28px;cursor:pointer}.mf button+button{border-left:1px solid var(--line)}.mf button[aria-pressed=true]{background:var(--head-strong);color:var(--surface)}.paid{border:1px solid color-mix(in srgb,var(--danger) 40%,var(--line));background:color-mix(in srgb,var(--danger) 6%,var(--surface));color:var(--danger);font:700 12px var(--body);border-radius:999px;padding:5px 12px;cursor:pointer;white-space:nowrap}.paid.on{border-color:color-mix(in srgb,var(--ok) 50%,var(--line));background:color-mix(in srgb,var(--ok) 12%,var(--surface));color:var(--ok)}.manage h2{margin:10px 0 0}.pview{margin-top:18px;display:grid;gap:14px}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.pcard{margin:0;display:grid;gap:6px}.pcard figcaption{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--muted)}.pcard figcaption .txt{height:30px;flex:1}.btn.sm.on{background:var(--gold);border-color:var(--gold);color:#1f1a2e}.lightbox{background:#0a0810eb;padding:12px}.lbbox{position:relative;width:100%;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px}.lbimg{display:grid;place-items:center;min-height:0}.lbimg img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px}.lbimg img.blur{filter:blur(6px)}.lbcap{text-align:center;color:#ddd;font-size:14px}.lbx,.lbn{position:absolute;z-index:2;border:0;background:#ffffff24;color:#fff;border-radius:50%;width:44px;height:44px;font-size:22px;cursor:pointer}.lbx{top:4px;right:4px}.lbn{top:50%;transform:translateY(-50%);font-size:30px;line-height:1}.lbn.prev{left:4px}.lbn.next{right:4px}.tcard.hascov{padding-top:0}.tc-cov{margin:0 -18px 2px;aspect-ratio:16/7.5;background:var(--head);border-radius:11px 11px 0 0;overflow:hidden;border-bottom:2px solid var(--head-strong)}.tc-cov img{width:100%;height:100%;object-fit:cover;display:block}.tcard.st-live.hascov{padding-top:0}.ov-cover img.blur{filter:none}.tcard.hascov{position:relative}.tcard.hascov .tc-top{position:absolute;top:10px;right:10px}.tcard.hascov .tc-top+h3{margin-top:0;padding-right:0}.tcard.hascov .tc-st{box-shadow:0 1px 4px #00000040}.tcard.hascov.st-finished .tc-st{background:var(--surface)}.ttabs .zoomctl.tz{margin-left:auto;padding:4px 2px 4px 12px;align-self:center;gap:6px}.ttabs .zoomctl.tz button{width:32px;height:32px;padding:0;border:1px solid var(--head-strong);border-radius:16px;display:grid;place-items:center;font:700 17px var(--body);color:var(--head-strong);background:var(--surface)}.ttabs .zoomctl.tz .zpct{width:auto;min-width:56px;padding:0 8px;font:600 13px var(--body);border-color:var(--line);color:var(--fg)}body.board-mode .board{margin-top:8px}.manage>h2:first-child{margin-top:4px}.setgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:14px}.setc .card-h .btn{height:28px}.linkrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}code.lnk{flex:1 1 220px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px ui-monospace,Menlo,Consolas,monospace;background:var(--head);color:var(--head-strong);padding:9px 12px;border-radius:8px}.field.wide{max-width:none}.slugrow{display:flex;align-items:stretch;border:1px solid var(--input-line);border-radius:6px;overflow:hidden;background:var(--input)}.slugrow .pre{display:flex;align-items:center;padding:0 4px 0 10px;color:var(--muted);font:500 14px var(--body);white-space:nowrap}.slugrow .txt{border:0;border-radius:0;padding-left:0;flex:1}.slugrow .btn{border-radius:0;border:0;border-left:1px solid var(--input-line);height:auto}.slugrow .btn:disabled{opacity:.45;cursor:default}.fmt.errt{color:var(--danger)}.fmt.warn{background:color-mix(in srgb,var(--gold-soft) 70%,var(--surface));border:1px solid var(--gold);border-radius:8px;padding:8px 10px;color:var(--fg)}.linkbtn{border:0;background:none;padding:0;color:var(--head-strong);font:600 13px var(--body);text-decoration:underline;cursor:pointer}.tc-st.priv{background:var(--fg);color:var(--surface);margin-right:6px}.newt-body.fedit{border-top:1px solid var(--line)}.kowrap{display:flex;align-items:stretch;align-self:flex-start}.kowrap .bcol{padding-bottom:10px}.kowrap .pair{padding-block:8px;gap:5px}.kowrap .km .side{min-height:24px;padding-block:1px}.kowrap .km .score{height:22px}.kowrap .km .slot{font-size:10px;padding:1px 0}.kowrap .fbody .top{padding-bottom:14px}.kowrap .fbody .bot{padding-top:16px}.kowrap .champ{padding-block:10px}.ov-info .ov-pod{margin:auto 0 0;max-width:none;gap:10px;padding-top:8px}.ov-info .tc-prog{margin-top:12px}.ov-info .pod{padding:10px 8px}.ov-info .pod.p1{padding:16px 8px}.ov-info .pod .pn{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-info .pod.p1 .pn{font-size:21px}.ov-info .pod .flags{font-size:20px}@media(max-width:560px){.ov-info .ov-pod{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ov-info .pod.p1{order:2}.ov-info .pod .pn{font-size:13px}.ov-info .pod.p1 .pn{font-size:15px}.ov-info .pod .pl{font-size:11px}}.ov-row1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;align-items:start}.ov-right .nations{width:auto;margin-top:24px}.mgrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ov-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.ov-phsec .ov-photos{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));max-width:900px}@media(max-width:900px){.ov-row1{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.mgrid2{grid-template-columns:minmax(0,1fr)}}body.fullv header.bar,body.fullv #banner{display:none}body.fullv .wrap{padding-top:6px}body.fullv .board{margin-top:0}body.fullv .mnav{top:0}.fsbar{position:fixed;top:calc(env(safe-area-inset-top,0px) + 8px);right:10px;z-index:40;display:flex;align-items:center;gap:8px;padding:4px;border-radius:22px;background:color-mix(in srgb,var(--surface) 85%,transparent);box-shadow:0 2px 10px #00000026;opacity:.6;transition:opacity .15s}.fsbar:hover,.fsbar:focus-within{opacity:1}.fsbar .zoomctl button{width:32px;height:32px;font-size:17px}.fsbar .zoomctl .zpct{width:auto;min-width:54px}.fsexit{height:32px;padding:0 14px;border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:600 13px var(--body);cursor:pointer}.collap{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:12px 14px;cursor:pointer;font:700 20px var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--head-strong);text-align:left}.collap small{font:500 13px var(--body);letter-spacing:0;text-transform:none;color:var(--muted)}.collap em{margin-left:auto;font:600 13px var(--body);font-style:normal;letter-spacing:0;text-transform:none;color:var(--head-strong);border:1px solid var(--head-strong);border-radius:6px;padding:4px 10px}.collap .chev{transition:transform .15s;display:inline-block}.collap[aria-expanded=true] .chev{transform:rotate(90deg)}#players-h{margin:6px 0 0}body.fullv .board{padding:35vh 35vw;scroll-padding:0}body.fullv .board-in{min-height:0}body.fullv .colh{position:static}.kowrap{position:relative}.kowrap .pair:before,.kowrap .pair:after{display:none}.kowrap>.delines{z-index:0}[data-lk],.blkwrap{position:relative}body.arrange #board{touch-action:none}body.arrange #board [data-lk]{outline:2px dashed color-mix(in srgb,var(--ok) 70%,transparent);outline-offset:3px;cursor:move}body.arrange #board .km[data-lk]{outline:1.5px dashed color-mix(in srgb,var(--head-strong) 60%,transparent);outline-offset:1px;z-index:3}body.arrange #board input{pointer-events:none}body.arrange #board .moving{outline-style:solid;z-index:10;box-shadow:0 8px 24px #0003}#b-arrange[aria-pressed=true]{background:var(--head-strong);color:var(--surface);border-color:var(--head-strong)}.mfoot{display:flex;align-items:center;gap:6px;padding:1px 4px 1px 8px;background:color-mix(in srgb,var(--head) 45%,var(--surface));border-top:1px solid var(--line);min-height:18px;font:500 11px var(--body);color:var(--muted)}.mfoot span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medit{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:5px;font:700 12px/1 var(--body);padding:1px 8px 3px;cursor:pointer}.medit:hover{color:var(--head-strong);border-color:var(--head-strong)}body.arrange .medit{pointer-events:none}.tname.hassg{display:flex;align-items:center;gap:6px}.tname.hassg .tn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sg{display:flex;gap:3px;flex:none}.sg b{min-width:16px;text-align:center;font:600 12px var(--display);color:var(--muted);background:var(--head);border-radius:3px;padding:0 3px}.side.win .sg b{color:var(--fg)}.score.setsw{background:var(--surface);border-color:var(--line);font-weight:700}.mebox{background:var(--surface);color:var(--fg);border-radius:14px;border:2px solid var(--head-strong);width:min(520px,100%);max-height:100%;overflow:auto;display:grid}.mehead{display:flex;align-items:center;justify-content:space-between;background:var(--head);padding:12px 16px}.mehead h3{margin:0;font:700 24px var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg)}.mebody{padding:16px;display:grid;gap:14px}.mevs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;gap:10px}.mevs>span{font:700 14px var(--display);color:var(--muted);text-transform:uppercase}.mt{display:grid;gap:2px;font-size:17px}.mt .flags{font-size:20px;min-width:0}.mt.tbd{color:var(--muted);font-style:italic}.mesets{display:grid;grid-template-columns:auto 80px auto 80px;gap:10px 12px;align-items:center;justify-content:center}.mesets .lab{text-align:right}.msc{height:48px;text-align:center;font:700 24px var(--display);background:var(--head);border-color:var(--line)}.mesets .dash{color:var(--muted);font-weight:700}.mesetbtns{display:flex;gap:22px;justify-content:center}.mesetbtns .linkbtn{font-size:15px;text-decoration:none;color:var(--fg)}.mesetbtns .linkbtn:disabled{opacity:.4;cursor:default}.mefoot{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}.mefoot span{flex:1}.linkbtn.danger{color:var(--danger);text-decoration:none;font-size:14px}.ov-row1.withcover{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0}.ov-row1.withcover .ov-left{padding-right:24px}@media(max-width:900px){.ov-row1.withcover{grid-template-columns:minmax(0,1fr)}.ov-row1.withcover .ov-left{padding-right:0}}.minib{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px;align-items:center}.minib .mb-col{display:flex;flex-direction:column}.minib .mb-lbl{font:600 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.minib .mb-lbl.t3{margin-top:16px}.minib .pair{gap:22px;padding-block:0}.minib .pair:after{right:-21px;width:21px}.minib .pair:before{right:-40px;width:19px}.minib .km{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.minib .km .side{grid-template-columns:auto minmax(0,1fr) 46px}.minib .km .side .slot{display:none}.minib .fin .km{border:2px solid var(--gold)}@media(max-width:560px){.minib{grid-template-columns:minmax(0,1fr);gap:14px}.minib .pair:after,.minib .pair:before{display:none}}.km,.game>div{position:relative}@media(hover:hover){.mfoot.only{position:absolute;right:-6px;top:-8px;min-height:0;padding:0;background:none;border:0;z-index:2}.mfoot.only .medit{opacity:0;transition:opacity .15s;background:var(--head-strong);color:var(--surface);border-color:var(--head-strong)}.km:hover .mfoot.only .medit,.game:hover .mfoot.only .medit,.mfoot.only .medit:focus-visible{opacity:1}}.nthb{display:flex;gap:8px;align-items:center}.ntmodal .card-h .btn.sm{height:28px;font:600 13px var(--body);letter-spacing:0}.side.hs{grid-template-columns:auto minmax(0,1fr) auto}.side.hs.hsl,.board .km .side.hs.hsl{grid-template-columns:38px auto minmax(0,1fr) auto}.mcard .km .side.hs,.minib .km .side.hs{grid-template-columns:auto minmax(0,1fr) auto}.setcells{display:flex;gap:3px}.setcells b{min-width:24px;height:24px;display:grid;place-items:center;font:500 14px var(--display);font-variant-numeric:tabular-nums;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--muted)}.setcells b.w{font-weight:700;color:var(--fg);border-color:var(--input-line);background:var(--input)}.kowrap .setcells b{height:22px}.fsbar{transition:opacity .4s}body.fsidle .fsbar{opacity:0!important;pointer-events:none}body.fsidle.fullv,body.fsidle.fullv *{cursor:none!important}.ov-cover{position:relative;min-height:0;aspect-ratio:16/10;overflow:hidden}.ov-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.ov-hero.hascover{align-items:stretch}@media(max-width:760px){.ov-cover{aspect-ratio:16/9}}.tcard.hascov .tc-st.priv{background:var(--fg);color:var(--surface)}.homebtn{font-weight:700}.gview{display:grid;grid-template-columns:auto minmax(320px,1fr);gap:24px;align-items:start}.gview .gstack{gap:14px}.gview .gv-r .nations{width:auto}@media(max-width:1380px){.gview{grid-template-columns:minmax(0,1fr)}.gview .gv-r{max-width:760px}}body.board-mode:not(.fullv) .board{border-top:0;margin-top:4px}body:not(.board-mode) .board{flex:none;overflow-x:auto;overflow-y:hidden;border-top:0;margin-top:6px}body:not(.board-mode) .board-in{min-height:0}body:not(.board-mode) .board .colh{position:static}body.board-mode:not(.fullv) .wrap{max-width:1500px}h1 #tname{vertical-align:middle}.dispbtn{vertical-align:middle;margin-left:14px;height:32px;padding:0 14px;border-radius:16px;border-color:var(--head-strong);background:var(--head-strong);color:var(--surface);font:700 14px var(--body);letter-spacing:.02em;white-space:nowrap}.dispbtn:hover{filter:brightness(1.1)}@media(max-width:600px){.dispbtn{height:28px;padding:0 10px;font-size:13px;margin-left:8px}}.rsz{display:none}body.arrange .rsz{display:block;position:absolute;right:-8px;bottom:-8px;width:22px;height:22px;border-radius:6px;background:var(--ok);cursor:nwse-resize;z-index:5;box-shadow:0 1px 4px #0000004d}body.arrange .rsz:after{content:"";position:absolute;inset:5px;border-right:2px solid #fff;border-bottom:2px solid #fff}html{scrollbar-gutter:stable}html:has(body.fullv){scrollbar-gutter:auto}body.board-mode:not(.fullv) header.bar{padding-block:12px}.duppick{border:1px solid var(--head-strong);border-radius:10px;padding:12px;background:var(--head);display:grid;gap:10px}.dplist{display:grid;gap:6px;max-height:min(46vh,380px);overflow-y:auto}.dplist button{display:grid;gap:2px;text-align:left;border:1px solid var(--line);background:var(--surface,var(--bg));color:var(--fg);border-radius:8px;padding:9px 12px;cursor:pointer;font:inherit}.dplist button:hover,.dplist button:focus-visible{border-color:var(--head-strong)}.dplist b{font:700 15px var(--body)}.dplist span{font-size:12.5px;color:var(--muted)}.duppick .actions{margin:0}.dupnote{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;border:1px solid var(--head-strong);background:var(--head);border-radius:10px;padding:9px 12px;font-size:14px}.dupnote .btn{margin-left:auto}@media(max-width:600px){.nthb{flex-wrap:wrap;justify-content:flex-end}}.ttools{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin-bottom:12px}.ttools .legend{margin:0;flex:1 1 320px}.ttbtns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.csvbox{width:min(640px,100%)}.csvlead{margin:0;font-size:16px}.csvtbl{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden;font-size:14px}.csvtbl>div{padding:8px 12px;border-top:1px solid var(--line);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csvtbl>div:nth-child(-n+4){border-top:0}.csvtbl.prev{max-height:220px;overflow-y:auto}.csvtbl i{color:var(--danger,#c0392b)}.csvsum{margin:0}.csvsum .warn{color:var(--danger,#c0392b)}.orline{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.orline:before,.orline:after{content:"";flex:1;border-top:1px solid var(--line)}.csvta{width:100%;min-height:150px;resize:vertical;font:15px/1.5 var(--body);box-sizing:border-box}.csvbox .mefoot{justify-content:flex-end}.csvbox .mefoot span{flex:1}.reslist{display:grid;border:1px solid var(--line);border-radius:8px;max-height:260px;overflow-y:auto;font-size:14px}.reslist>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:6px 12px;border-top:1px solid var(--line)}.reslist>div:first-child{border-top:0}.reslist small{color:var(--ok)}.reslist .bad small{color:var(--danger)}.ov-cover img,.tc-cov img{object-position:50% var(--cy,50%)}.ov-cover,.tc-cov{position:relative}.covbtn{position:absolute;right:10px;bottom:10px;z-index:2;border:0;border-radius:999px;padding:6px 12px;font:600 13px var(--body);background:color-mix(in srgb,#000 55%,transparent);color:#fff;cursor:pointer;opacity:0;transition:opacity .15s}.ov-cover:hover .covbtn,.tc-cov:hover .covbtn,.covbtn:focus-visible{opacity:1}@media(hover:none){.covbtn{opacity:.85}}.ov-cover.adj,.tc-cov.adj{cursor:ns-resize;touch-action:none;outline:3px solid var(--gold,#e0b100);outline-offset:-3px}.adj img{user-select:none;-webkit-user-drag:none;pointer-events:none}.covbar{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;background:color-mix(in srgb,#000 60%,transparent);color:#fff;border-radius:10px;padding:6px 8px;font:600 13px var(--body)}.covbar span{flex:1 1 auto;min-width:0}.covbar button{border:1px solid #fff8;background:transparent;color:#fff;border-radius:8px;padding:4px 10px;font:700 13px var(--body);cursor:pointer}.covbar button.ok{background:var(--head-strong);border-color:var(--head-strong)}.tc-cov .covbar span{display:none}.tc-cov .covbar{left:auto;padding:4px 6px}.fsbar .zslide{display:flex;align-items:center;gap:6px;padding:0 4px 0 10px}.fsbar .zslide .zic{font:700 16px var(--body);color:var(--head-strong);width:12px;text-align:center}.fsbar #z-range{width:180px;accent-color:var(--head-strong);cursor:pointer;margin:0}@media(max-width:600px){.fsbar #z-range{width:110px}}.fsbar #z-range{border:0;padding:0;background:transparent;height:24px;box-shadow:none;outline:none}.fsbar #z-range:focus-visible{outline:2px solid var(--head-strong);outline-offset:2px;border-radius:4px}body:not(.board-mode) .fsbar .zslide{display:none}.pvinfo{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:10px 16px;font-size:14px;color:var(--muted);border-bottom:1px solid var(--line)}.pvz{margin-left:auto;display:flex;gap:4px}.pvwrap{overflow:auto;background:var(--bg);min-height:0;padding:4px}.pvwrap .mfoot.only{display:none}.ntsplit{display:block}.ntcol{display:grid;gap:14px;min-width:0}.pvinline{display:grid;gap:8px;min-width:0;margin-top:16px}.pvhead{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.pvhead .lab{margin:0}.pvlegend{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12.5px;color:var(--muted)}.pvk{display:inline-flex;align-items:center;gap:5px;cursor:help}.pvk i{width:12px;height:12px;border-radius:3px;display:inline-block;border:1px solid var(--line)}.pvk.pv-in i{background:var(--pv-in)}.pvk.pv-pi i{background:var(--pv-pi)}.pvk.pv-may i{background:var(--pv-may)}.pvk.pv-out i{background:var(--pv-out)}:root{--pv-in:#cdeed8;--pv-pi:#fde3b0;--pv-may:#fff2b8;--pv-out:#ececf1}:root[data-theme=dark]{--pv-in:#1f4a31;--pv-pi:#5a4317;--pv-may:#4d4417;--pv-out:#2a2833}.pvinline .pvwrap{border:1px solid var(--line);border-radius:10px;overflow:auto;background:var(--bg);padding:4px;max-height:70vh}.pvwrap tr.pv-in td{background:var(--pv-in)!important}.pvwrap tr.pv-pi td{background:var(--pv-pi)!important}.pvwrap tr.pv-may td{background:var(--pv-may)!important}.pvwrap tr.pv-out td{background:var(--pv-out)!important;color:var(--muted)}.pvwrap tr.pv-in td.tm,.pvwrap tr.pv-pi td.tm,.pvwrap tr.pv-may td.tm{font-weight:700}@media(min-width:1200px){.ntmodal .newt{width:min(1500px,100%)}.ntmodal .ntsplit{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:20px;align-items:start}.ntmodal .pvinline{margin-top:0;position:sticky;top:0}.ntmodal .pvinline .pvwrap{max-height:calc(100vh - 140px)}}#pvdlg{z-index:45}.pvbox{width:min(1400px,100%);height:min(92vh,100%);grid-template-rows:auto auto minmax(0,1fr) auto}.pvinfo{padding:10px 16px;font-size:14px;color:var(--muted);border-bottom:1px solid var(--line)}.pvinfo b{color:var(--fg)}.pvbox .pvinline{margin:0;padding:10px 16px;min-height:0;grid-template-rows:auto minmax(0,1fr)}.pvbox .pvinline .pvwrap{max-height:none;height:100%}.pvbox .mefoot{gap:12px}.pvbox .mefoot .fmt{flex:1;margin:0}.pvwrap .board{height:auto;overflow:visible;border:0;margin:0}.pvwrap .board .colh{position:static}.pvwrap .mfoot.only,.pvbox .pvhead .lab{display:none}.km.hasbye{border:2px dashed var(--head-strong);background:var(--surface)}.side.bye{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--head-strong) 10%,transparent) 0 6px,transparent 6px 12px)!important}.side.bye .slot{background:var(--head-strong);color:var(--surface)}.side.bye .tname{color:var(--muted);font-style:italic;font-size:.9em}.km.hasbye .side:not(.bye){background:color-mix(in srgb,var(--ok) 14%,var(--surface))!important}.km .byeok{display:inline-block;justify-self:end;font:700 11px var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--surface);background:var(--ok);border-radius:999px;padding:3px 8px;white-space:nowrap}.km .byeok:empty{display:none}.dphotos{width:min(100%,380px);margin:14px auto 0}.dphotos .gt-h{display:flex;justify-content:space-between;align-items:center}.dph-n{font:600 12px var(--body);color:var(--muted);letter-spacing:0}.dph-img{position:relative;aspect-ratio:4/3;background:#111;display:grid;place-items:center;overflow:hidden}.dph-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.dph-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s}.dph-slide.on{opacity:1}.dph-wait{color:#bbb;font-size:13px}.dph-cap{padding:8px 12px;font:600 14px var(--body);color:var(--fg);border-top:1px solid var(--line)}.phdisp{display:flex;gap:8px;align-items:center;margin:4px 0 12px;font-size:14px;color:var(--fg);cursor:pointer}.phdisp input{width:18px;height:18px;accent-color:var(--head-strong)}.ph{aspect-ratio:var(--ar,1.6)}.pgrid{display:flex;flex-wrap:wrap;gap:12px}.pgrid{align-items:flex-start}.pcard{flex:0 0 calc(var(--ar,1.6) * 280px);max-width:100%}.pcard .ph{width:100%}.pcard figcaption{flex-wrap:wrap}.pcard figcaption .txt{min-width:0;flex:1 1 100px}.ov-photos,.ov-phsec .ov-photos{display:flex;flex-wrap:wrap;gap:8px;max-width:none}.ov-photos .ph{flex:0 0 calc(var(--ar,1.6) * 170px);width:auto;max-width:100%}.dphotos .gt-h{display:none}.dph-img{aspect-ratio:var(--bar,1.33);background:none;display:block}.dph-img>img,.dph-slide>img{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:12px;box-shadow:0 4px 18px #0000002e}.dph-slide{display:block}.dph-cap{border:0;padding:6px 2px 0;text-align:center;font:600 15px var(--body);color:var(--fg)}.dphotos.dp-v{width:min(100%,280px)}.phdlg{margin:-8px 0 8px}.pcard figcaption .txt{flex:1 1 100%}.pcard figcaption .btn{flex:none}.nations{border:3px solid var(--head-strong)}.drawbox{width:min(900px,100%)}#drawdlg{place-items:start center;padding-top:max(16px,4vh)}.dtbl{grid-template-columns:repeat(3,1fr)}.dtbl>div:nth-child(-n+3){border-top:0}.dtbl>div:nth-child(n+4){border-top:1px solid var(--line)}.dmode{margin-top:4px}.dwrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:700px){.dwrap{grid-template-columns:minmax(0,1fr)}}.dwheel{position:relative;display:grid;justify-items:center;gap:12px}.whsvg{width:min(100%,380px);height:auto;filter:drop-shadow(0 6px 16px rgba(0,0,0,.2))}.wrot{transform-origin:0 0}.wptr{position:absolute;top:-6px;left:50%;transform:translate(-50%);font-size:30px;color:var(--danger);z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.3)}.wempty{padding:60px 0;color:var(--muted);font-weight:600}.dctl{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;text-align:center}.dwho{flex:1 1 100%;font-size:15px}.dlast{flex:1 1 100%;font:700 18px var(--body);color:var(--head-strong)}.dpairs ol{margin:6px 0 0;padding-left:26px;display:grid;gap:4px;max-height:360px;overflow:auto;font-size:14px}.dpairs li small,.dpairs li.pend{color:var(--muted)}.drawbox .mefoot span{flex:1}.dcur{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;border:1px solid var(--head-strong);background:var(--head);border-radius:10px;padding:10px 12px;font-size:14px}.whsvg .whit{stroke:#fff;stroke-width:3;filter:drop-shadow(0 0 4px rgba(255,216,102,.9))}.dstyle{justify-self:start;margin-bottom:4px}.race{position:relative;width:100%;display:grid;gap:6px;padding:8px 34px 8px 0;border-right:3px dashed var(--head-strong)}.rlane{display:grid;grid-template-columns:minmax(70px,120px) minmax(0,1fr);gap:8px;align-items:center;font-size:14px}.race[data-many] .rlane{font-size:12px;gap:6px}.race[data-many]{gap:3px}.rname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.rtrack{height:18px;background:var(--head);border-radius:9px;position:relative;overflow:visible}.race[data-many] .rtrack{height:12px}.rbar{height:100%;background:#7c5cc4;border-radius:9px;position:relative;min-width:0}.rball{position:absolute;right:-7px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:#f2c230;border:2px solid #fff;box-shadow:0 1px 3px #0000004d}.race[data-many] .rball{width:12px;height:12px;margin-top:-6px}.rlane.win .rbar{background:var(--ok)}.rlane.win .rname{color:var(--ok)}.rlane.lose{opacity:.45}.rflag{position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:24px}.cerstage{display:grid;gap:14px;justify-items:center;text-align:center;padding:6px 0}.cerpick{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cerres{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cercard{min-width:150px;border:3px solid var(--head-strong);border-radius:12px;padding:10px 14px;background:var(--surface)}.cercard.g{min-width:110px;border-color:var(--gold,#e0b100)}.cercard .cl{font:700 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cercard .cv{font:700 26px var(--display);color:var(--head-strong);min-height:36px;white-space:nowrap}.cercard.g .cv{font-size:40px}.btn.big{font-size:17px;padding:12px 20px;height:auto}.cerg{margin-top:6px}.cerg b{font-size:13px;color:var(--head-strong)}.cerg ol{margin:2px 0 0}.slotm{background:#3e2a78;border:4px solid #f2c230;border-radius:18px;padding:14px 14px 16px;gap:10px;box-shadow:inset 0 0 0 3px #5b3fa0,0 8px 22px #00000040}.slotm .cercard{min-width:150px;background:#fff;border:3px solid #f2c230;border-radius:10px;padding:6px 8px 8px}.slotm .cercard .cl{color:#5b3fa0;text-align:center}.slotm .cercard.g{min-width:96px}.reelw{height:138px;overflow:hidden;position:relative;border-radius:6px;background:linear-gradient(#e9e4f7,#fff 30% 70%,#e9e4f7)}.reelw:after{content:"";position:absolute;left:0;right:0;top:33.33%;height:33.34%;border-top:2px solid #f2c230;border-bottom:2px solid #f2c230;pointer-events:none}.reels{will-change:transform}.reels .ri{height:46px;display:flex;align-items:center;justify-content:center;font:700 24px var(--display);color:#3e2a78;white-space:nowrap;padding:0 6px}.reels .ri.dim{color:#b9aee0;font-size:18px}.cercard.g .reels .ri{font-size:36px}.reels.landed .ri.hit{color:#2e7d4f;animation:rhit .5s ease 2}@keyframes rhit{50%{transform:scale(1.12)}}:root[data-theme=dark] .slotm .cercard,:root[data-theme=dark] .reelw{background:#fff}.board-draw{display:grid;gap:10px}.bhead,.bgrid{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,1fr);gap:0 10px}.bhead b{font:700 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--head-strong);text-align:center}.bgrid{position:relative}.brow{position:absolute;left:0;right:0;height:40px;margin-top:3px;border-radius:8px;background:var(--head);display:flex;align-items:center;transition:background .4s}.brow span{width:34px;text-align:center;font:700 13px var(--body);color:var(--muted)}.brow.on{background:color-mix(in srgb,var(--ok) 22%,var(--surface))}.bdcol{position:relative;grid-row:1;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(transparent,#000 14px,#000 calc(100% - 14px),transparent)}.bdcol.a{grid-column:2}.bdcol.b{grid-column:3}.bdcol .bchip{position:absolute;left:0;right:0;top:3px;will-change:transform}.bchip{height:40px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;background:var(--surface);border:2px solid var(--head-strong);font:700 15px var(--body);color:var(--fg);white-space:nowrap;overflow:hidden;box-sizing:border-box}.bdcol.b .bchip{border-color:#e0b100}.dstyle{flex-wrap:wrap}.lotsvg{width:min(100%,330px);height:auto}.dropwrap{width:100%;display:grid;gap:6px;justify-items:center}.dropsvg{width:100%;max-width:720px;height:auto}.droplab{min-height:20px;font-size:15px}.dwrap.wide{grid-template-columns:minmax(0,1fr)}.drawbox:has(.dwrap.wide){width:min(1100px,100%)}.dropsvg{max-width:none}.dropsvg.aiming{cursor:pointer;touch-action:none}.dropsvg.done{cursor:pointer}.ntkinds{display:grid;gap:10px}.seg.kinds button{min-width:min(200px,100%)}.ptsseg{margin-top:6px}.lchamp{margin:0 0 12px}.ov-groups.one{grid-template-columns:minmax(0,min(100%,560px))}.km.am .side,.mcard .km.am .side{grid-template-columns:minmax(0,1fr) 46px;min-height:44px}.km.am .tname{white-space:normal;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;line-height:1.25}.ampl{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.amp{color:var(--muted);font-weight:400}.amgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px}.amsit{margin:8px 0 0}.amnext{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 4px}.amround{margin-bottom:18px}.amround .ov-h small{font:500 12px var(--body);color:var(--muted);margin-left:8px;letter-spacing:0;text-transform:none}.amround.cur{border-left:4px solid var(--head-strong);padding-left:12px}.amround.later{opacity:.6}.amrank{width:100%}.amrank td b{font-weight:700}.ampaste{padding:14px;margin-top:10px;display:grid;gap:8px}.amfull{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);gap:28px;padding:24px 32px;align-items:start}.amfull .rankcard{width:auto;margin-bottom:16px}.amfull .amgrid.big{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px}.amfull .amgrid.big .km.am .side{min-height:58px;font-size:18px}.amfull .amgrid.big .score{font-size:20px}@media(max-width:900px){.amfull{grid-template-columns:minmax(0,1fr);padding:16px}}.board .lchamp{width:470px;box-sizing:border-box}.ptsseg{display:inline-flex}.ampl .af{font-size:15px}.amfull .amgrid.big .ampl .af{font-size:20px}body .amok{color:var(--ok)}body .amwarn{color:var(--danger)}.amstand{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,470px);gap:24px;align-items:start}.amstand .ast-r{position:sticky;top:calc(var(--hdr,0px) + 12px)}.amstand .ast-r .rankcard{width:auto;margin-bottom:10px}.amstand .ast-r .nations{width:auto;margin-top:14px}.aststack{display:flex;flex-direction:column;gap:14px}.astround{background:var(--surface);border:3px solid var(--head-strong);border-radius:10px;overflow:hidden;box-shadow:0 2px 6px color-mix(in srgb,var(--head-strong) 18%,transparent)}.astround.cur{box-shadow:0 0 0 3px var(--gold-soft),0 2px 6px color-mix(in srgb,var(--head-strong) 18%,transparent)}.astgames{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.astgames .game{grid-template-columns:34px 1fr}.astgames .game.filler{background:var(--surface)}.astgames .km.am{border:0;border-radius:0}.astgames .km.am .side{min-height:32px;padding:2px 6px;font-size:14px}.astgames .score{width:40px;height:26px;font-size:15px}.astsit{padding:5px 10px;font-size:12px;color:var(--muted);border-top:1px solid var(--line)}.astlater{margin-top:10px}@media(max-width:1100px){.amstand{grid-template-columns:minmax(0,1fr)}.amstand .ast-r{position:static}}@media(max-width:640px){.astgames{grid-template-columns:minmax(0,1fr)}.astgames .game.filler:not(:has(.astsitin)){display:none}}body:has(#app.v-standings) header.bar{position:static}.amstand .ast-r{top:12px}.astsitin{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:6px 12px;font-size:14px;color:var(--muted);height:100%}.astsitin b{font:600 11px var(--body);letter-spacing:.06em;text-transform:uppercase}.astsitin span{color:var(--fg)}.astgames .game.filler{display:block}.tmw{display:flex;align-items:center;gap:6px;min-width:0}.tmn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.qb{flex:none;margin-left:auto;font:700 10px var(--body);letter-spacing:.05em;padding:2px 6px;border-radius:5px;line-height:1.3;text-transform:uppercase}.qb.q{background:var(--gold);color:#3e2a78;min-width:18px;text-align:center}.qb.pi{background:var(--head);color:var(--head-strong);border:1px solid color-mix(in srgb,var(--head-strong) 35%,transparent)}.qb.out{background:color-mix(in srgb,var(--danger) 13%,var(--surface));color:var(--danger)}tr.qout td{background:color-mix(in srgb,var(--danger) 7%,transparent)}tr.qout td.tm{color:var(--danger)}tr.qpi td.tm{font-weight:500}.pts b{font-weight:700}.side.prov .tname{font-style:italic;color:var(--muted)}.km.prov{border-style:dashed}.side.prov .score{opacity:.45}.grprow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px}.grprow .seg{flex:1 1 auto}.drawsw{display:inline-flex;align-items:center;gap:8px;margin-top:6px}.drawsw .lab{margin:0}.sizepick .drawsw{margin:0 0 0 auto}.kcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:6px}.kcards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.kcard{display:grid;align-content:start;gap:6px;text-align:left;padding:16px 16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg);cursor:pointer;font:inherit}.kcard:hover{border-color:color-mix(in srgb,var(--head-strong) 45%,var(--line))}.kcard[aria-pressed=true]{border:2px solid var(--head-strong);background:var(--head);padding:15px 15px 17px}.kcard .kic svg{width:72px;height:32px;fill:none;stroke:var(--head-strong);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:8px}.kcard b{font:700 17px var(--body)}.kcard span:not(.kic){font-size:13px;color:var(--muted);line-height:1.45}@media(max-width:820px){.kcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.kcards,.kcards.two{grid-template-columns:minmax(0,1fr)}}.labrow{display:flex;align-items:center;justify-content:space-between;gap:10px}.labrow .chk{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);text-transform:none;letter-spacing:0;cursor:pointer;margin-bottom:4px}.gbtn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px;font-weight:600}.modal form .or{text-align:center;font-size:12px;color:var(--muted);margin:2px 0}#b-orgs small,#b-admin small{background:var(--danger);color:#fff;border-radius:9px;padding:0 6px;margin-left:4px;font-size:11px}.orgbox{width:min(560px,100%)}.olist{list-style:none;margin:6px 0 14px;padding:0;display:grid;gap:6px}.olist li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.oname{display:grid;min-width:0;flex:1}.oname small{color:var(--muted);font-size:12px}.obtns{display:flex;gap:6px}.oadd{display:flex;gap:8px;margin:4px 0 8px}.oadd .txt{flex:1}.toast{z-index:60}.tgl{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:500 14px var(--body);color:var(--fg);text-transform:none;letter-spacing:0;user-select:none}.tgl input{position:absolute;opacity:0;width:1px;height:1px}.tgl .tk{position:relative;flex:none;width:40px;height:22px;border-radius:11px;background:color-mix(in srgb,var(--muted) 40%,var(--surface));transition:background .15s}.tgl .tk:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.tgl input:checked+.tk{background:var(--head-strong)}.tgl input:checked+.tk:after{transform:translate(18px)}.tgl input:focus-visible+.tk{outline:2px solid var(--gold);outline-offset:2px}.tgl input:disabled+.tk{opacity:.5}.tgls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.grprow{justify-content:flex-start;align-items:center}.grprow .seg{flex:0 1 auto}.labrow .tgl{margin:-4px 0;font-size:13px}.sizepick .tgls{margin-left:14px}.field .tgl,.labrow .tgl{text-transform:none;letter-spacing:0;font:500 13px var(--body);color:var(--fg)}.trbox{width:min(1100px,100%)}.trtools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:12px}.trstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 14px}.trstats div{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface)}.trstats b{display:block;font:700 24px var(--display);color:var(--head-strong)}.trstats span{font-size:12px;color:var(--muted)}.trtops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.trtop ol{list-style:none;margin:4px 0 0;padding:0;font-size:13px}.trtop li{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px dashed var(--line)}.trtop li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trtable{max-height:50vh;overflow:auto;border:1px solid var(--line);border-radius:8px}.trtable table{width:100%;font-size:13px}.trtable td,.trtable th{padding:5px 8px;white-space:nowrap}.trtable .mono{font-family:ui-monospace,monospace;font-size:12px}.trr{display:inline-block;font:700 10px var(--body);text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:5px;background:var(--head);color:var(--head-strong)}.trr.r-visitor{background:color-mix(in srgb,var(--muted) 18%,var(--surface));color:var(--muted)}.trr.r-owner{background:var(--gold);color:#3e2a78}.trr.r-pending{background:color-mix(in srgb,var(--danger) 14%,var(--surface));color:var(--danger)}@media(max-width:760px){.trstats,.trtops{grid-template-columns:repeat(2,minmax(0,1fr))}}.thsort{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit}.thsort[aria-pressed=true]{color:var(--head-strong);text-decoration:underline;text-underline-offset:3px}.psrow{cursor:pointer}.psrow:hover td{background:color-mix(in srgb,var(--head) 50%,transparent)}.psrow.on td{background:var(--head)}.psrow td.tm small{color:var(--muted);font-size:12px;margin-left:4px}.psdet td{background:var(--surface);padding:10px 14px}.psbox{display:block;text-align:left}.psbox ul{list-style:none;margin:0;padding:0}.psbox li,.pshd{display:grid;grid-template-columns:minmax(0,3fr) 104px minmax(0,1fr) minmax(0,1fr) minmax(110px,auto) 48px;gap:4px 14px;align-items:baseline}.pshd{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:6px 0 4px;border-bottom:1px solid var(--line)}.pshd .r{text-align:right}.psbox li{padding:5px 0;border-bottom:1px dashed var(--line);font-size:14px}.psbox .pst a{font-weight:600;color:var(--head-strong)}.psbox .pst small{color:var(--muted);font-size:12px;margin-left:8px}.psbox .psd,.psbox .psp,.psbox .psl{font-size:13px}.psbox .psl{white-space:normal;line-height:1.35}.psbox .pslp{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psbox li b{text-align:right;font-weight:600}.psbox li em{font-style:normal;color:var(--muted);font-size:12px;text-align:right}@media(max-width:700px){.pshd{display:none}.psbox li{grid-template-columns:1fr auto}.psbox .pst{grid-column:1/-1}.psbox .psd,.psbox .psp,.psbox .psl{grid-column:1}.psbox li b{grid-row:2;grid-column:2}.psbox li em{grid-row:3;grid-column:2}}.pstats td.flags{width:1%;padding-right:0}.pstats th.l,.pstats td.tm{text-align:left}.admwrap{position:relative;display:inline-block}.admmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:190px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #00000026;padding:6px;display:grid;gap:2px}.admmenu[hidden]{display:none}.admmenu button{background:none;border:0;text-align:left;padding:9px 12px;border-radius:7px;font:inherit;font-size:14px;color:var(--fg);cursor:pointer;white-space:nowrap}.admmenu button:hover,.admmenu button:focus-visible{background:var(--head)}.admmenu button[hidden]{display:none}body.home h1{flex:0 1 auto}.hometabs{flex:1 1 auto;justify-content:flex-start;background:none;padding:0;margin-left:8px}.hometabs[hidden]{display:none}.hometabs a{font:600 15px var(--body);color:var(--fg);text-decoration:none;padding:8px 14px;border-radius:8px;background:var(--head)}.hometabs a[aria-current=page]{background:var(--head-strong);color:var(--surface)}.hometabs a:hover:not([aria-current=page]){background:color-mix(in srgb,var(--head-strong) 18%,var(--head))}.ltools .hnew{flex:0 0 auto}.lempty .hnew{margin-top:12px}.userbtn{display:inline-flex;align-items:center;gap:7px;max-width:240px}.userbtn i{width:8px;height:8px;border-radius:50%;background:var(--muted);flex:0 0 auto}.userbtn.ok i{background:var(--ok)}.userbtn.busy i{background:var(--gold)}.userbtn.err i{background:var(--danger)}.userbtn span{overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.hometabs{order:5;flex-basis:100%;margin-left:0}.userbtn{max-width:150px}}.hmenu{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 10px;border-radius:19px;font:600 14px var(--body)}.hmenu:after{content:"\25be";font-size:10px;opacity:.7;margin-left:2px}.hmenu[aria-expanded=true]{background:var(--head)}.userbtn{padding-left:4px;max-width:240px}.userbtn i{width:8px;height:8px;border-radius:50%;background:var(--muted);flex:0 0 auto;order:3}.userbtn:after{order:4}.mav{width:36px;height:36px;border-radius:50%;background:var(--head-strong);color:var(--surface);display:inline-grid;place-items:center;font:700 14px var(--body);flex:0 0 auto;overflow:hidden}.mav img{width:100%;height:100%;object-fit:cover}.mav.sm{width:28px;height:28px;font-size:11px}.mav.adm{background:var(--head);color:var(--head-strong);font-size:18px}.admmenu{min-width:250px}.mhead{display:flex;gap:10px;align-items:center;padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.mhead>span:last-child{display:grid;gap:1px;min-width:0;font-size:13px}.mhead b{font-size:14px}.mhead span span{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.mhead em{font-style:normal;font-size:11px;font-weight:700;color:var(--head-strong);text-transform:uppercase;letter-spacing:.05em}.admmenu hr{border:0;border-top:1px solid var(--line);margin:4px 0}.uedit{display:grid;gap:6px;padding:6px 10px 10px;font-size:12px}.uedit label{font-weight:600;color:var(--muted)}.uedit small{color:var(--muted)}.uedit .uebtn{display:flex;gap:6px}body.home h1{display:flex;align-items:center;line-height:38px}.hometabs{align-self:center;align-items:center}.hometabs a{line-height:22px}#b-admin{border:0;background:var(--head);color:var(--fg);border-radius:8px;height:38px;padding:0 14px;font:600 15px var(--body)}#b-admin:hover{background:color-mix(in srgb,var(--head-strong) 18%,var(--head))}#b-admin[aria-expanded=true]{background:var(--head-strong);color:var(--surface)}#b-user{border:0;background:var(--head);color:var(--fg);border-radius:8px;height:38px;padding:0 12px 0 5px;font:600 15px var(--body)}#b-user:hover{background:color-mix(in srgb,var(--head-strong) 18%,var(--head))}#b-user[aria-expanded=true]{background:var(--head-strong);color:var(--surface)}#b-user .mav.sm{border-radius:6px}#b-user[aria-expanded=true] .mav.sm{background:var(--surface);color:var(--head-strong)}.wm{display:flex;align-items:center;gap:10px;height:38px;box-sizing:border-box;padding:0 6px 0 14px;border-radius:8px;background:var(--head-strong);white-space:nowrap}body.home #tname{display:flex;align-items:center;height:38px}.wm-t{font:800 21px/1 "Orbitron",var(--display);letter-spacing:1.5px;color:var(--gold)}.wm-l{display:inline-flex;align-items:center;gap:6px;font:800 13px/1 "Orbitron",var(--display);letter-spacing:1px;color:var(--head-strong);background:var(--gold);padding:6px 8px;border-radius:5px}.wm-l i{width:7px;height:7px;border-radius:50%;background:var(--head-strong);animation:wmblink 1.4s ease-in-out infinite}@keyframes wmblink{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.wm-l i{animation:none}}@media(max-width:420px){.wm{gap:7px;padding-left:10px}.wm-t{font-size:16px;letter-spacing:1px}.wm-l{font-size:11px;padding:5px 6px}}:root[data-theme=dark] .wm-t{color:#2a1f4d}:root[data-theme=dark] .wm-l{background:#2a1f4d;color:var(--gold)}:root[data-theme=dark] .wm-l i{background:var(--gold)}.lnote.foot{text-align:center;margin-top:28px}.lnote.foot a{color:var(--muted);text-decoration:none;font-size:12px}.lnote.foot a:hover{color:var(--fg);text-decoration:underline}.wm{background:#1c1533}.wm-t,:root[data-theme=dark] .wm-t{color:#f4c430}.wm-l,:root[data-theme=dark] .wm-l{background:#3ee07a;color:#1c1533}.wm-l i,:root[data-theme=dark] .wm-l i{background:#1c1533}:root[data-theme=dark] .wm{box-shadow:inset 0 0 0 1px #3a3350}:root[data-theme=dark][data-skin=score]{--bg:#0d0b16;--surface:#1c1533;--head:#2a2147;--head-strong:#f4c430;--line:#3b3260;--fg:#f5f1e4;--muted:#aaa3c4;--gold:#f4c430;--gold-soft:#3b3214;--input:#251d40;--input-line:#7a6524;--danger:#ff6b6b;--ok:#3ee07a;--pv-in:#16452c;--pv-pi:#4f3c12;--pv-may:#463c12;--pv-out:#26213a}:root[data-skin=score] header.bar{border-bottom-color:var(--gold)}:root[data-skin=score] .card,:root[data-skin=score] .tcard,:root[data-skin=score] .km{border-color:var(--line)}:root[data-skin=score] .st-live .tc-st,:root[data-skin=score] .tc-st.st-live{background:#3ee07a;color:#0d0b16}:root[data-skin=score] .tcard.st-live{border-top-color:#3ee07a}:root[data-skin=score] .wm{box-shadow:inset 0 0 0 1px #3b3260}:root:not([data-theme]) .wm-l{background:var(--head-strong);color:#fff}:root:not([data-theme]) .wm-l i{background:#fff}:root:not([data-theme]) .wm{background:var(--head)}:root:not([data-theme]) .wm-t{color:var(--head-strong)}.hometabs a,#b-admin,#b-user,#b-home,#b-auth{box-sizing:border-box;height:38px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;font:600 15px/1 var(--body);letter-spacing:normal}.hometabs a,#b-admin,#b-home,#b-auth{padding:0 14px}#b-admin:after{content:none}.wm{height:38px;box-sizing:border-box;border:2px solid var(--head-strong)}:root[data-theme=dark] .wm{border-color:#3b3260;box-shadow:none}.brand{flex:0 0 auto;display:flex;text-decoration:none;border-radius:8px}.brand:hover .wm{filter:brightness(1.05)}.brand:focus-visible{outline:2px solid var(--head-strong);outline-offset:2px}@media(max-width:640px){.brand .wm{gap:6px;padding:0 4px 0 8px}.brand .wm-t{font-size:14px;letter-spacing:.5px}.brand .wm-l{font-size:10px;padding:4px 5px}}#b-home,#b-auth{border:0;background:var(--head);color:var(--fg);cursor:pointer}#b-home:hover,#b-auth:hover{background:color-mix(in srgb,var(--head-strong) 18%,var(--head))}#b-display{box-sizing:border-box;height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:0;border-radius:8px;background:var(--head);color:var(--fg);font:600 15px/1 var(--body);letter-spacing:normal;vertical-align:middle}#b-display:hover{background:color-mix(in srgb,var(--head-strong) 18%,var(--head))}#b-display{margin:0;flex:0 0 auto}.hometabs a,#b-admin,#b-user,#b-home,#b-display,#b-auth{border:2px solid var(--head-strong)}.wm-l i{animation:none}.dtri{display:inline-block;animation:wmblink 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.dtri{animation:none}}.hometabs a:not([aria-current=page]),#b-admin:not([aria-expanded=true]),#b-user:not([aria-expanded=true]),#b-home,#b-display,#b-auth{color:var(--head-strong)}@media(max-width:640px){.hometabs{order:5;flex:1 1 100%;margin-left:0;display:flex;gap:8px}.hometabs a{flex:1 1 0;justify-content:center}}@media(max-width:420px){#b-user #u-name{display:none}#b-user{padding-right:8px}}.psbox .pst a{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.psview{flex:0 0 auto}.psbox li.pscp,.psbox .pshd.pscp{grid-template-columns:minmax(0,2.4fr) 70px 80px 80px 70px minmax(110px,auto)}.pslink{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--head-strong);text-decoration:underline;cursor:pointer;text-align:left}@media(max-width:700px){.psbox li.pscp{grid-template-columns:1fr auto auto}.psbox .pshd.pscp{display:none}}.psview{background:none;padding:0;gap:8px}.psview button{box-sizing:border-box;height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:2px solid var(--head-strong);border-radius:8px;background:var(--head);color:var(--head-strong);font:600 15px/1 var(--body)}.psview button:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--head-strong) 18%,var(--head))}.psview button[aria-pressed=true]{background:var(--head-strong);color:var(--surface)}.psico{width:16px;height:16px;fill:currentColor;flex:0 0 auto}.ltools .pscount{flex:0 0 190px;text-align:right}@media(max-width:700px){.ltools .pscount{flex-basis:auto}}.psico.line{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}#b-display .dtri{color:inherit}@media(min-width:900px){.pstats table{table-layout:fixed}.pstats col.c-rk,.pstats col.c-fl{width:44px}.pstats col.c-pl,.pstats col.c-n{width:90px}.pstats col.c-s{width:64px}.pstats col.c-m{width:56px}.pstats td.tm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ltools .seg2 button[aria-pressed=true]{background:var(--head-strong);color:var(--surface)}.ltools .seg2 button[aria-pressed=true] small{color:var(--surface);opacity:.8}.admmenu .mlab{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 12px 2px;border-top:1px solid var(--line);margin-top:4px}#u-badge{background:var(--danger);color:#fff;border-radius:9px;padding:0 6px;font-size:11px;line-height:16px}.rotatehint{display:none}@media(max-width:640px)and (orientation:portrait){.rotatehint{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;border-radius:8px;background:var(--head);color:var(--head-strong);font-size:13px;font-weight:600}}.pslink{text-decoration:none}.pslink:hover{text-decoration:underline}@media(hover:none){.pslink:hover{text-decoration:none}}.fe{font-family:var(--flag)}.pstats .psrow{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 120px)}@media(max-width:640px){.pstats .psrow{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 150px)}}.dbrand{display:block;width:max-content;margin:0 0 8px}.dbrand .wm{zoom:1.7}:root .dbrand .wm{background:#1c1533;border-color:#1c1533}:root .dbrand .wm-t{color:#f4c430}:root .dbrand .wm-l{background:#3ee07a;color:#1c1533}:root .dbrand .wm-l i{background:#1c1533;animation:wmblink 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){:root .dbrand .wm-l i{animation:none}}.durl{display:block;width:max-content;margin:0 0 18px;font:600 17px/1.45 var(--body);color:var(--muted);letter-spacing:.2px}.durl b{color:var(--head-strong);font-weight:700}.ov-top{align-items:center;gap:10px}.igopen{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:32px;border:2px solid var(--head-strong);color:var(--head-strong);background:var(--surface)}.igopen svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9}.igopen:hover{background:var(--head)}.igbox{width:min(1100px,100%)}.iggrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.igprev{position:sticky;top:0;display:grid;place-items:center;background:none;padding:0}.igprev canvas{max-width:100%;max-height:min(72vh,760px);width:auto;height:auto;border-radius:6px;box-shadow:0 6px 24px #00000059}.igside{display:grid;gap:14px;align-content:start}.igside .field>label{display:block;font-weight:600;margin-bottom:6px}.igside .seg2{display:inline-flex;flex-wrap:wrap;gap:4px;background:var(--head);padding:4px;border-radius:10px}.igside .seg2 button{border:0;background:transparent;color:var(--fg);font:600 14px var(--body);padding:7px 12px;border-radius:7px;cursor:pointer}.igside .seg2 button[aria-pressed=true]{background:var(--head-strong);color:var(--surface)}.igphs{display:flex;flex-wrap:wrap;gap:8px}.igph{width:74px;height:74px;padding:0;border:2px solid var(--line);border-radius:8px;overflow:hidden;background:var(--head);cursor:pointer;display:grid;place-items:center;font:600 12px var(--body);color:var(--fg)}.igph img{width:100%;height:100%;object-fit:cover;display:block}.igph[aria-pressed=true]{border:3px solid var(--head-strong);box-shadow:0 0 0 2px var(--surface) inset}#ig-cap{width:100%;min-height:200px;resize:vertical;font:14px/1.45 var(--body),var(--flag);padding:10px}.igbtns{display:flex;flex-wrap:wrap;gap:8px}.igbtns .btn{height:40px;font-size:14px}@media(max-width:800px){.iggrid{grid-template-columns:1fr}.igprev{position:static}.igprev canvas{max-height:60vh}}.pstats .thsort{border-radius:4px;padding:2px 3px}.pstats .thsort:hover{color:var(--head-strong);background:var(--head)}.thsort[aria-pressed=true]:after{content:" \25be";font-size:.85em}@media(max-width:640px){body.home header.bar h1{flex:1 1 auto}header.bar{column-gap:8px}}@media(max-width:420px){.themebtn{width:30px;height:30px;font-size:15px}}@media(max-width:380px){#tname .wm{gap:5px;padding-left:8px}#tname .wm-t{font-size:13px;letter-spacing:.5px}#tname .wm-l{font-size:10px;padding:4px 5px}}@media(max-width:640px){body.home:has(.psview) header.bar{position:static}#app.homev .ltools:has(.psview){display:contents}#app.homev .ltools:has(.psview)>.lsearch{display:block;margin-bottom:10px}#app.homev .psview{position:sticky;top:0;z-index:4;display:flex;background:var(--bg);padding:calc(env(safe-area-inset-top,0px) + 8px) 0 8px;margin-top:-8px;box-shadow:0 6px 8px -8px #00000040}#app.homev .ltools:has(.psview)>.pscount{display:inline-block;text-align:left;margin:4px 12px 12px 0;vertical-align:middle}.pstats .psrow{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 70px)}}#ig-cv{touch-action:none;cursor:grab}#ig-cv:active{cursor:grabbing}.igadj{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.igsel{position:relative;width:48px;height:48px;padding:0;border:2px solid var(--line);border-radius:8px;overflow:hidden;background:var(--head);cursor:pointer}.igsel img{width:100%;height:100%;object-fit:cover;display:block}.igsel span{position:absolute;right:2px;bottom:2px;background:var(--head-strong);color:var(--surface);font:700 11px/1 var(--body);padding:2px 4px;border-radius:4px}.igsel[aria-pressed=true]{border:3px solid var(--head-strong)}.igmv{display:inline-flex;flex-wrap:wrap;gap:4px}.igmv .btn{width:38px;height:38px;padding:0;font-size:17px}.igph{position:relative}.igph b{position:absolute;left:4px;top:4px;min-width:20px;height:20px;border-radius:10px;background:var(--head-strong);color:var(--surface);font:700 12px/20px var(--body);text-align:center}.igchip{position:relative;display:inline-block}.igx{position:absolute;right:-7px;top:-7px;width:20px;height:20px;border-radius:50%;border:2px solid var(--surface);background:#d13b3b;color:#fff;font:700 10px/1 var(--body);display:grid;place-items:center;padding:0;cursor:pointer}.igx:hover{background:#a82828}.psmerge{margin-top:12px;padding:12px;border:2px dashed var(--line);border-radius:10px;display:grid;gap:10px}.psmerge:has(.btn:only-child){border:0;padding:0}.psmerge .psmh{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.psmerge .psmh .btn{margin-left:auto}.psmerge .psml{display:flex;flex-wrap:wrap;gap:6px}.psmerge .psml small{color:var(--muted);font-weight:500}.psmerge.conf{border-color:var(--head-strong);background:var(--head)}.psmerge.conf p{margin:0}.psmerge .psmb{display:flex;gap:8px;flex-wrap:wrap}.tcard h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.psbox .pst a{text-decoration:none}.psbox .pst a:hover{text-decoration:underline}.psbox .pst a{-webkit-line-clamp:1;line-clamp:1;word-break:break-all}.ltools .pszoom{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.pszoom .zpct{width:auto;min-width:54px;padding:0 6px;font-size:13px}.pstats table{width:100%}@media(max-width:899px){.pstats table{width:max-content;min-width:100%}.pstats td.tm{white-space:nowrap;width:1%}}.lsearch .pszoom{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;gap:4px}.lsearch:has(.pszoom) input{padding-right:150px}.lsearch .pszoom button{width:30px;height:30px;font-size:16px}.lsearch .pszoom .zpct{width:auto;min-width:52px;padding:0 6px;font-size:13px}.pnpop .pnhd{font:600 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:4px 8px 2px}.pnpop .cco small{color:var(--muted);font-size:12px;margin-left:4px}.ppman table{width:100%}.ppman td,.ppman th{padding:6px 8px;vertical-align:middle}.ppman td.flags{width:1%;padding-right:0;font-family:var(--flag);font-size:18px}.ppman td.tm{white-space:nowrap}.ppman td.tm small{color:var(--muted)}.ppman th.l,.ppman td.l{text-align:left}.ppman input.txt{width:100%;min-width:130px;padding:6px 8px;font-size:14px}.ppg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.ppg button{border:0;background:var(--surface);color:var(--fg);font:600 13px var(--body);width:32px;height:30px;cursor:pointer}.ppg button+button{border-left:1px solid var(--line)}.ppg button[aria-pressed=true]{background:var(--head-strong);color:var(--surface)}.ppig{display:flex;align-items:center;gap:6px}.ppig a{text-decoration:none;font-weight:700;color:var(--head-strong)}@media(max-width:640px){#app.homev .psview:has([data-psview=mng]) button{flex:1 1 0;justify-content:center;padding:0 6px;font-size:14px;gap:4px;min-width:0}}.ppman select.pplv{width:auto;min-width:140px;padding:6px 8px;font-size:14px}.plintro{margin:0 0 12px;line-height:1.45}.plchoice{display:grid;gap:10px}.plbig{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;text-align:left;padding:14px 16px;border:2px solid var(--line);border-radius:12px;background:var(--surface);color:var(--fg);font:inherit;cursor:pointer}.plbig:hover{border-color:var(--head-strong)}.plbig span{grid-row:span 2;font-size:28px}.plbig b{font-size:17px}.plbig small{color:var(--muted)}#pl-q{width:100%;margin-bottom:6px}.plhits li .oname b{font-weight:600}.plme{display:grid;gap:10px;justify-items:start;margin-bottom:6px}.plname{font-size:22px}.plname small{display:block;font-size:13px;color:var(--muted)}.plstats{display:flex;flex-wrap:wrap;gap:8px}.plstats span{display:grid;padding:6px 10px;border:1px solid var(--line);border-radius:8px;font-size:12px;color:var(--muted);min-width:72px}.plstats b{font-size:17px;color:var(--fg)}.plform{display:grid;gap:10px;grid-template-columns:1fr 1fr;align-items:end}.plform label,.plg{display:grid;gap:4px;font-size:13px;color:var(--muted)}@media(max-width:520px){.plform{grid-template-columns:1fr}}.pllinked summary{cursor:pointer;color:var(--muted);margin:4px 0 8px}.placc{font-size:12px;color:var(--ok,#1a7f37);white-space:nowrap}.plg .ppg{justify-self:start;width:auto}.plnm{display:grid;gap:4px;margin:0 0 14px;font-size:13px;color:var(--muted)}.plnm label{font-weight:600;color:var(--fg)}.plnm small{font-size:12px}.pldet .wide{grid-column:1/-1}.pldet select,.plform select{width:100%}.regcard{padding:14px 16px;margin:14px 0;border:2px solid var(--head-strong)}.regtop{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.regtop>div{display:grid;flex:1;min-width:200px}.regtop>div b{font-size:17px}.regtop>div span{color:var(--muted);font-size:13px}.regok{color:var(--ok,#1a7f37);font-weight:700}.reglist{margin:10px 0 0;padding-left:22px;columns:2 260px;font-size:14px}.reglist li{break-inside:avoid;margin:2px 0}.reglist i{color:var(--muted);font-style:normal}.reglist small{color:var(--muted)}.regin{font-size:12px;color:var(--ok,#1a7f37);font-weight:700;white-space:nowrap}.regme{font-size:18px;margin:0 0 12px}.regme small{color:var(--muted);font-size:13px}.regbtns{display:flex;gap:8px;margin-top:8px}.reglist2 li .oname b{font-weight:600}.lsent{background:var(--head);border-radius:8px;padding:10px 12px;font-size:14px;margin:4px 0;line-height:1.4}.signing{position:fixed;left:50%;top:84px;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:10px;background:var(--surface);color:var(--fg);border:2px solid var(--head-strong);border-radius:12px;padding:12px 18px;box-shadow:0 8px 30px #0000002e;font-size:15px}.signing[hidden]{display:none}.spin{display:inline-block;width:18px;height:18px;border:3px solid var(--line);border-top-color:var(--head-strong);border-radius:50%;animation:spin .8s linear infinite;vertical-align:-4px}@keyframes spin{to{transform:rotate(360deg)}}.plwait{display:flex;align-items:center;gap:10px;padding:14px 0}.regmap{margin-top:14px;max-width:760px}.plform .wide{grid-column:1/-1}.plform small{font-size:12px}#u-meta{cursor:pointer;border-radius:8px}#u-meta:hover{background:var(--head)}.mtodo{background:var(--gold);color:#1c1533;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;margin-left:4px}.userbtn.todo .mav{box-shadow:0 0 0 2px var(--gold)}.mav.xl{width:84px;height:84px;font-size:30px}.plhead{display:flex;gap:14px;align-items:center;margin:0 0 14px}.plpic{position:relative;border:0;background:none;padding:0;cursor:pointer;border-radius:50%;flex:0 0 auto}.plpic i{position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;border-radius:50%;background:var(--surface);border:2px solid var(--head-strong);display:grid;place-items:center;font-style:normal;font-size:14px}.plhn{display:grid;gap:3px;min-width:0}.plhn>b{font-size:19px}.plhn>small{color:var(--muted);font-size:13px}.plpicb{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pltodo{border:2px solid var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--surface));border-radius:12px;padding:10px 12px;margin:0 0 14px}.pltodo>b{display:flex;justify-content:space-between;font-size:14px}.pltodo>b span{color:var(--muted);font-weight:600}.pltodo ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.pltodo li{display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:center}.pltodo li>span:first-child{font-size:18px;text-align:center}.pltodo li>span:nth-child(2){display:grid;gap:1px;min-width:0}.pltodo li small{color:var(--muted);font-size:12px}.pcrop{position:relative;width:min(260px,72vw);aspect-ratio:1;margin:6px auto 10px;border-radius:12px;overflow:hidden;background:#111;touch-action:none;cursor:grab;user-select:none}.pcrop:active{cursor:grabbing}.pcrop img{position:absolute;max-width:none;pointer-events:none}.pcrop:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 999px #00000080;outline:2px solid rgba(255,255,255,.8);pointer-events:none}.pczoom{display:flex;align-items:center;gap:8px;max-width:260px;margin:0 auto 12px;color:var(--muted);font-weight:700}.pczoom input{flex:1}.psface{width:24px;height:24px;border-radius:50%;object-fit:cover;vertical-align:middle;margin-right:6px}.plth{display:flex;flex-wrap:wrap;gap:6px}.plth button{flex:1 1 auto}.plres{text-align:right;font-size:13px;white-space:nowrap}.plres small{color:var(--muted)}.pltl{color:var(--head-strong);text-decoration:none}.pltl:hover{text-decoration:underline}.pllinked1{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.orgic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px}.orgic img{display:none;width:22px;height:22px;border-radius:50%;object-fit:cover}.orgic.ok img{display:block}.orgic.ok svg{display:none}.orgfix{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.orgfix .orgic,.orgfix .orgic img{width:28px;height:28px}.ov-info .orgli .orgic,.ov-info .orgli .orgic img{width:26px;height:26px}.acst{font-size:12px;font-weight:700;border-radius:999px;padding:3px 9px;white-space:nowrap}.acst.ok{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.acst.err{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger)}.acst.pend,.acst.wait{background:var(--head);color:var(--head-strong)}.enddate .labrow{min-height:17px}.enddate .labrow .tgl{margin:-6px 0;gap:7px;font:500 12.5px var(--body);color:var(--muted)}.enddate .labrow .tgl .tk{width:34px;height:18px;border-radius:9px}.enddate .labrow .tgl .tk:after{top:3px;left:3px;width:12px;height:12px}.enddate .labrow .tgl input:checked+.tk:after{transform:translate(16px)}.enddate .labrow .tgl input:checked~span:last-child{color:var(--head-strong);font-weight:600}.txt.onedayfix{display:flex;align-items:center;background:transparent;border-style:dashed;border-color:var(--line);color:var(--muted)}.regtag{display:inline-block;margin-left:6px;font:700 10.5px var(--body);text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:var(--head);color:var(--head-strong);vertical-align:1px}.ntshare{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:4px 0 10px;align-items:start}.ntshare .tgls{margin:8px 0}@media(max-width:700px){.ntshare{grid-template-columns:1fr}}@media(max-width:640px){body:not(.home) header.bar #b-display{order:10}body:not(.home) header.bar h1{order:11;flex:1 1 50%}body:not(.home) header.bar .ttabs{order:12}body:not(.home) header.bar #brand{margin-right:auto}body:not(.home) header.bar{column-gap:6px}body:not(.home) #b-home{font-size:0;gap:0;padding-inline:10px}body:not(.home) #b-home .psico{width:18px;height:18px}body:not(.home) #b-user #u-name{display:none}body:not(.home) #b-user{padding-right:8px}body:not(.home) #b-theme{width:32px;height:32px}}@media(max-width:400px){body:not(.home) .brand .wm-t{font-size:12px;letter-spacing:.3px}body:not(.home) .brand .wm-l{font-size:9px}}.regman{margin:12px 0;padding:12px;border:1px dashed var(--line);border-radius:10px;background:var(--surface)}.regmanh{display:block;font-size:14px;margin-bottom:8px}.regmanh small{font-weight:400;color:var(--muted);margin-left:6px}.regmanrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.regmanrow input.txt{flex:2 1 180px;min-width:0}.regmanrow select.txt{flex:1 1 150px;min-width:0}.regman .fmt.err{color:var(--bad,#c62828);margin:6px 0 0}.admmenu a.msub{display:block;padding:7px 12px 9px 34px;border-radius:7px;font-size:13.5px;color:var(--head-strong);font-weight:600;text-decoration:none;white-space:nowrap}.admmenu a.msub:hover,.admmenu a.msub:focus-visible{background:var(--head)}.admmenu a.msub[hidden]{display:none}.plac{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.plac a.btn{text-decoration:none;display:inline-flex;align-items:center;height:auto;padding:9px 16px;line-height:1.2}.achd{margin:18px 0 4px;font-size:15px}.obtns.acwho{flex-wrap:wrap;justify-content:flex-end;gap:4px}.obtns.acwho .acst{white-space:normal}
