:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#05080f;--color-bg:#0a0f219e;--color-surface:#111832bd;--color-surface-solid:#111832;--color-canvas:#070b16e0;--color-panel:#1b2445eb;--color-text:#e9edfb;--color-muted:#e9edfba6;--color-divider:color-mix(in srgb, var(--color-accent-400) 22%, transparent);--chrome-bg:var(--color-surface-solid);--color-accent:#3f6bff;--color-accent-100:#eaf0ff;--color-accent-200:#d3e0ff;--color-accent-300:#b8caff;--color-accent-400:#9db4ff;--color-accent-500:#7f9bff;--color-accent-600:#2b4fd8;--color-accent-700:#1c358f;--color-accent-800:#142561;--color-accent-900:#0d1739;--color-neutral-100:#f2f5ff;--color-neutral-700:#4b5a8c;--color-neutral-900:#1b2445e0;--status-ok:#3fc39a;--status-wait:#e0b04a;--status-bad:#e06a6a;--radius:0px;--rule:2px solid var(--color-divider);--hairline:1px solid color-mix(in srgb, var(--color-accent-400) 11%, transparent);--nav-h:72px}*{box-sizing:border-box}html{height:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--page-bg);min-height:100%;color:var(--color-text);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:#6d8dff;text-decoration:none}a:hover{color:var(--color-accent-400)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 40%, transparent)}.cosmos{z-index:0;pointer-events:none;filter:blur(2px);position:fixed;inset:-10%;overflow:hidden}.cosmos .neb{background:radial-gradient(760px 520px at 82% -6%,#3f6bff4d,#0000 68%),radial-gradient(620px 480px at 6% 18%,#7b3fff33,#0000 70%),radial-gradient(900px 600px at 40% 108%,#0e7c9c33,#0000 72%);position:absolute;inset:0}.cosmos .stars{opacity:.5;background-image:radial-gradient(1.6px 1.6px at 30px 60px,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 180px 40px,#c9d6ffcc 50%,#0000 51%),radial-gradient(1px 1px at 90px 150px,#9db4ffb3 50%,#0000 51%);background-repeat:repeat;background-size:420px 420px,300px 300px,220px 220px;position:absolute;inset:-20%}.cosmos .hex{opacity:.16;background-image:linear-gradient(120deg,#0000 47%,#9db4ff66 47.6%,#0000 48.4%),linear-gradient(60deg,#0000 47%,#9db4ff66 47.6%,#0000 48.4%);background-size:56px 98px;position:absolute;inset:0}.cosmos .orbit{border:1px solid #9db4ff24;border-radius:50%;position:absolute}.cosmos .o1{width:1300px;height:1300px;top:-520px;right:-380px}.cosmos .o2{border-color:#3f6bff38;width:900px;height:900px;top:-300px;right:-180px}.cosmos .o3{width:1800px;height:1800px;bottom:-1100px;left:-700px}html[data-auth] .auth-out,html:not([data-auth]) .auth-in{display:none!important}.app{z-index:1;width:100%;min-height:100dvh;display:flex;position:relative}.shell{flex:1;align-items:stretch;min-width:0;display:flex}.content{background:var(--color-canvas);flex-direction:column;flex:1;min-width:0;display:flex}.main{min-width:0;scroll-margin-top:var(--nav-h);flex:1}.section{border-bottom:var(--rule);padding:clamp(20px,2.4vw,40px) clamp(16px,2.6vw,44px)}.nav{z-index:20;min-height:var(--nav-h);border-bottom:var(--rule);background:var(--chrome-bg);align-items:center;gap:clamp(16px,1.8vw,30px);padding:0 clamp(16px,2vw,26px);display:flex;position:sticky;top:0}.nav-brand{color:var(--color-text);align-items:center;display:flex}.nav-brand-logo{width:auto;height:48px;display:block}.nav-right{align-items:center;gap:14px;margin-left:auto;display:flex}.sidebar{border-right:var(--rule);background:var(--chrome-bg);flex:none;width:252px}.sidebar-inner{scrollbar-width:thin;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-bottom{margin-top:auto}.side-block{border-bottom:var(--hairline);padding:10px 20px}.side-rank{justify-content:center;align-items:center;gap:12px;padding-top:14px;padding-bottom:14px;display:flex}.side-rank-emblem{object-fit:contain;flex:none;width:80px;height:80px;margin:-12px -8px}.side-rank-text{letter-spacing:.06em;white-space:nowrap;font-size:16px;font-weight:800}.side-rank-text .rank-queue{font-size:12px}.side-me{padding:0}.side-me-link{color:inherit;border-left:3px solid #0000;padding:14px 20px 12px;text-decoration:none;transition:background .14s,border-color .14s;display:block}.side-me-link:hover,.side-me-link:focus-visible{background:var(--color-neutral-900);border-left-color:var(--color-accent)}.side-me-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.side-me-sub{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.side-me-cta{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-400);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:11px;font-weight:800;display:flex}.side-me-link:hover .side-me-cta span{transform:translate(3px)}.side-me-cta span{transition:transform .14s}.side-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-bottom:6px;font-size:11px}.side-item{color:var(--color-text);border-left:3px solid #0000;padding:9px 12px;font-size:13px;display:block}.side-item.on{background:var(--color-neutral-900);border-left-color:var(--color-accent)}.side-teaser{border:1px solid color-mix(in srgb, var(--color-accent-400) 24%, transparent);border-left:3px solid var(--status-wait);background:linear-gradient(120deg, color-mix(in srgb, var(--color-accent) 20%, transparent), color-mix(in srgb, var(--status-wait) 7%, transparent) 70%, transparent);gap:4px;padding:10px 12px;display:grid}.side-teaser strong{font-size:14px;line-height:1.2}.side-teaser-state{color:var(--status-wait);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.side-item small{color:var(--color-muted);font-size:12px;display:block}.side-item .role{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.side-item .role-captain{color:var(--color-accent-400)}.side-item .side-entry{flex-wrap:nowrap;align-items:center;gap:8px}.side-item .side-entry>span:first-child{min-width:0}.side-item .side-entry .tag{flex:none}.side-division{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.06em;color:var(--color-text);align-self:flex-start;padding-top:2px;font-size:14px;font-style:italic;font-weight:800}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-400);font-size:11px;font-weight:800}h1,h2,h3{font-family:var(--font-body), system-ui, sans-serif;margin:0}h1{letter-spacing:-.035em;font-size:clamp(38px,5.2vw,76px);font-weight:800;line-height:.93}h2{letter-spacing:-.02em;font-size:clamp(21px,2.1vw,30px);font-weight:800}h3{font-size:16px;font-weight:800}.lede{max-width:62ch;font-size:clamp(14px,1.05vw,17px);line-height:1.6}.muted{color:var(--color-muted)}.btn{border-radius:var(--radius);min-height:44px;font:inherit;letter-spacing:.04em;cursor:pointer;text-align:left;border:none;justify-content:flex-start;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:800;display:inline-flex}.btn-primary{background:var(--color-accent);color:#fff}.btn-primary:hover{background:var(--color-accent-600);color:#fff}.btn-ghost{color:var(--color-text);border:var(--hairline);background:0 0}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.btn-gold{color:#1a1204;background:linear-gradient(135deg,#e0a93a,#b9791c)}.btn-gold:hover{color:#1a1204;background:linear-gradient(135deg,#f0bb4c,#c98a2a)}.btn-danger{background:color-mix(in srgb, var(--status-bad) 12%, transparent);color:var(--status-bad);border:1px solid var(--status-bad)}.btn-danger:hover{background:var(--status-bad);color:#fff}.btn:disabled{opacity:.45;cursor:not-allowed}.tag{letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.tag-ok{background:color-mix(in srgb, var(--status-ok) 18%, transparent);color:var(--status-ok)}.tag-wait{background:color-mix(in srgb, var(--status-wait) 18%, transparent);color:var(--status-wait)}.tag-bad{background:color-mix(in srgb, var(--status-bad) 18%, transparent);color:var(--status-bad)}.tag-accent{background:color-mix(in srgb, var(--color-accent) 20%, transparent);color:var(--color-accent-400)}.pf-role{vertical-align:middle;margin-left:8px}.card{background:var(--color-surface);border:var(--hairline);padding:18px}.card-kicker{color:var(--color-accent-400);font-size:11px;font-weight:700}.card-title{margin:6px 0;font-size:15px;font-weight:800}.card-body{color:var(--color-muted);font-size:14px;line-height:1.55}.grid{gap:16px;display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.table{border-collapse:collapse;width:100%;font-size:15px}.table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);border-bottom:var(--rule);padding:12px;font-size:11px;font-weight:800}.table td{border-bottom:var(--hairline);padding:14px 12px}.table tbody tr:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.table .num{font-variant-numeric:tabular-nums;text-align:right}.zone-playoff{box-shadow:inset 3px 0 0 var(--status-ok)}.zone-relegation{box-shadow:inset 3px 0 0 var(--status-bad)}.field{margin-bottom:14px;display:block}.field label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.input{background:var(--color-neutral-900);border:var(--hairline);border-radius:var(--radius);width:100%;min-height:48px;color:var(--color-text);font:inherit;padding:13px 14px;font-size:16px}.input:focus{border-color:var(--color-accent)}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-muted) 50%), linear-gradient(135deg, var(--color-muted) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:6px 6px;padding-right:38px}.linkish{font:inherit;color:var(--color-accent-400);cursor:pointer;background:0 0;border:0;padding:8px 2px;font-size:13px}.linkish:hover{color:var(--color-text);text-decoration:underline}.notice{border-left:3px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);padding:12px 14px;font-size:13px}.notice-bad{border-left-color:var(--status-bad);background:color-mix(in srgb, var(--status-bad) 12%, transparent)}.notice-ok{border-left-color:var(--status-ok);background:color-mix(in srgb, var(--status-ok) 12%, transparent)}.notice-wait{border-left-color:var(--status-wait);background:color-mix(in srgb, var(--status-wait) 12%, transparent)}.stack{flex-direction:column;gap:14px;display:flex}.stack>p{margin:0}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:900px){.shell{flex-direction:column}.sidebar{border-right:none;border-bottom:var(--rule);width:100%}h1{font-size:40px}.section{padding:24px 18px}.nav{flex-wrap:wrap;gap:8px 18px;height:auto;min-height:0;padding:10px 14px}.nav-brand-logo{height:32px}.subnav a{flex:1 0 auto;justify-content:center;min-height:52px;font-size:14px}.nav-brand{order:1}.nav-right{order:2;margin-left:auto}.shell{min-height:0}.footer{padding:12px 18px 14px}}.footer{border-top:var(--hairline);background:var(--color-surface);margin-top:auto;padding:14px 36px 16px}.footer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.footer-brand{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}.footer-brand span{color:var(--color-muted);font-weight:600}.footer-links{flex-wrap:wrap;gap:2px 18px;display:flex}.footer-links a,.footer-links span{color:var(--color-muted);font-size:12px}.footer-links a:hover{color:var(--color-text)}.footer-legal{color:color-mix(in srgb, var(--color-text) 42%, transparent);max-width:760px;margin:10px 0 0;font-size:10.5px;line-height:1.5}.content>.main{flex:1}.hero{isolation:isolate;border-bottom:var(--rule);flex-direction:column;min-height:clamp(460px,56vw,1000px);max-height:92vh;padding:clamp(24px,3vw,48px) clamp(16px,2.6vw,44px) clamp(22px,2.4vw,38px);display:flex;position:relative}.hero-art{aspect-ratio:1440/1092;z-index:-2;object-fit:cover;width:auto;max-width:100%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26%);mask-image:linear-gradient(90deg,#0000 0%,#000 26%)}.hero:after{content:"";z-index:-1;background:linear-gradient(95deg,#05080fad 0%,#05080f4d 30%,#0000 55%),linear-gradient(#0000 74%,#05080fb8);position:absolute;inset:0}.hero .kicker{letter-spacing:.2em;font-size:clamp(13px,1.15vw,19px)}.hero h1{font-size:clamp(44px,7.6vw,132px)}.hero .btn{min-height:62px;padding:20px 40px;font-size:clamp(16px,1.15vw,21px)}.hero-spacer{flex:none;height:clamp(20px,3vh,44px);min-height:0}.bracket-box{background:#0a0f21b8;align-self:flex-end;width:clamp(240px,25vw,380px);margin-bottom:22px;margin-right:clamp(0px,5vw,120px);padding:30px 26px 24px;position:relative}.bracket-box:before,.bracket-box:after{content:"";width:26px;height:26px;position:absolute}.bracket-box:before{border-left:2px solid var(--color-accent);border-top:2px solid var(--color-accent);top:14px;left:14px}.bracket-box:after{border-right:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);bottom:14px;right:14px}.bracket-title{font-family:var(--font-body), sans-serif;margin-bottom:12px;font-size:clamp(28px,2.4vw,40px);font-weight:800;line-height:1}.badge{background:var(--color-neutral-900);border:var(--hairline);letter-spacing:.02em;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.badge img{object-fit:cover;width:100%;height:100%;display:block}.badge-lg{width:42px;height:42px;font-size:14px}.next-match{border-bottom:var(--hairline);padding:12px 20px}.next-match-head{color:inherit;border-left:3px solid #0000;margin:-14px -20px 0;padding:14px 20px 8px 17px;text-decoration:none;transition:background .14s,border-color .14s;display:block}.next-match-head:hover,.next-match-head:focus-visible{background:var(--color-neutral-900);border-left-color:var(--color-accent)}.next-match-head:hover .side-next-opp{color:var(--color-accent-400)}.next-match-head:hover .side-next-opp .badge{border-color:var(--color-accent)}.next-match .when{font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:19px;font-weight:800}.next-match .side-when-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-top:10px;font-size:11px;font-weight:800}.next-match .side-when-kind+.when{margin-top:2px}.next-match .meta{color:var(--color-muted);margin-top:6px;font-size:12px;line-height:1.5}.next-match .warn{color:var(--status-wait);margin-top:8px;font-size:12px}.next-match .side-division{margin:8px 0 4px;font-size:18px;font-style:normal;font-weight:800;line-height:1.25}.next-match .side-place{color:var(--color-muted);font-size:13px}.next-match .ready-call{border:1px solid var(--status-bad);background:color-mix(in srgb, var(--status-bad) 14%, transparent);border-radius:8px;flex-direction:column;gap:3px;margin-top:10px;padding:10px 12px;animation:1.6s ease-in-out infinite ready-pulse;display:flex}.next-match .ready-call strong{color:var(--status-bad);letter-spacing:.02em;text-transform:uppercase;font-size:13px}.next-match .ready-call span{font-size:12px;line-height:1.45}.next-match .ready-timer{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.next-match .ready-ok{border:1px solid var(--status-ok);background:color-mix(in srgb, var(--status-ok) 12%, transparent);border-radius:8px;flex-direction:column;gap:3px;margin-top:10px;padding:10px 12px;display:flex}.next-match .ready-ok strong{color:var(--status-ok);font-size:13px}.next-match .side-result-theirs strong{color:var(--status-wait)}.next-match .ready-ok span{font-size:12px;line-height:1.45}.next-match .ready-call .ready-timer .countdown-live{color:var(--status-bad);font-size:22px;line-height:1.1}.next-match .ready-ok .ready-timer .countdown-live{font-variant-numeric:tabular-nums;font-weight:700}.checkin-call{border:1px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.checkin-call strong{font-size:14px}.checkin-call span{font-size:13px;line-height:1.45}.checkin-call .checkin-timer{flex-direction:column;font-size:13px;display:flex}.checkin-call .checkin-timer .countdown-live{font-size:24px;line-height:1.2}.checkin-call.checkin-missed{border-color:var(--status-bad);background:color-mix(in srgb, var(--status-bad) 10%, transparent)}@keyframes ready-pulse{0%,to{border-color:var(--status-bad)}50%{border-color:color-mix(in srgb, var(--status-bad) 35%, transparent)}}@media (prefers-reduced-motion:reduce){.next-match .ready-call{animation:none}}.section.ready-urgent{border:1px solid var(--status-bad);border-radius:10px;padding:16px;animation:1.6s ease-in-out infinite ready-pulse}.ready-urgent-call{color:var(--status-bad);margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.5}@media (prefers-reduced-motion:reduce){.section.ready-urgent{animation:none}}@media (max-width:900px){.app{border:none;flex-direction:column;max-width:none}.hero{background-position:70%;min-height:0;max-height:none;padding:24px 18px}.hero h1{font-size:40px}.bracket-box{align-self:stretch;width:auto}}.dropdown{position:relative}.dropdown summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:16px;font-weight:700;line-height:1;list-style:none;display:flex}.dropdown summary::-webkit-details-marker{display:none}.dropdown-menu{background:var(--color-surface-solid);border:var(--hairline);z-index:20;flex-direction:column;min-width:190px;padding:8px 0;display:flex;position:absolute;top:calc(100% + 10px);left:-14px}.dropdown-menu a{align-items:center;min-height:44px;padding:0 18px;font-size:15px;display:flex}.dropdown-menu a:hover{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}@media (max-width:1200px){.bracket-box{width:clamp(190px,26vw,240px)}}@media (max-width:900px){.app{flex-direction:column}.content{order:1}.sidebar{border-right:none;border-top:var(--rule);border-bottom:none;order:2;width:100%}.sidebar-inner{height:auto;position:static;overflow:visible}.side-rank{display:none}.hero{min-height:clamp(380px,56vh,520px)}.hero-art{object-position:72% 34%}.bracket-box{align-self:stretch;width:auto;margin-top:20px}.grid-2,.grid-3{grid-template-columns:1fr}}@media (max-width:620px){.nav{flex-wrap:wrap;gap:8px 18px;height:auto;min-height:0;padding:10px 14px}.nav-brand-logo{height:32px}.subnav a{flex:1 0 auto;justify-content:center;min-height:52px;font-size:14px}.nav-brand{order:1}.nav-right{order:2;margin-left:auto}.btn{justify-content:center;width:100%}.nav .btn,.nav-right .btn{width:auto}.row>.btn{flex:auto}.table{font-size:14px}.table th,.table td{padding:12px 8px}}@media (max-width:460px){.table .optional{display:none}}.subnav{scrollbar-width:none;scroll-snap-type:x proximity;align-self:stretch;min-width:0;scroll-padding-inline:12px;display:flex;overflow-x:auto}.subnav a{scroll-snap-align:start}.subnav::-webkit-scrollbar{display:none}.subnav a{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;min-height:100%;color:color-mix(in srgb, var(--color-text) 64%, transparent);align-items:center;padding:0 clamp(12px,1.3vw,18px);font-size:13px;font-weight:800;display:flex}.subnav a:hover{color:var(--color-text)}.subnav a[aria-current=page]{background:var(--color-accent);color:var(--color-neutral-100)}.page-head{border-bottom:var(--rule);flex-wrap:wrap;align-items:flex-start;gap:24px;padding:clamp(22px,2.4vw,34px) clamp(16px,2.4vw,32px) clamp(20px,2.2vw,30px);display:flex}.page-head h1{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,44px);line-height:.95}.page-head .kicker{color:var(--color-accent-500);margin-bottom:10px;font-weight:700}.page-head .sub{color:var(--color-muted);text-wrap:pretty;max-width:560px;margin-top:12px;font-size:14px}.page-head-main{flex:1;min-width:260px}.switch{border:var(--hairline);background:color-mix(in srgb, var(--color-text) 4%, transparent);display:flex}.switch a{letter-spacing:.12em;text-transform:uppercase;min-width:108px;color:var(--color-muted);border-right:var(--hairline);flex:1;justify-content:center;align-items:center;padding:11px 18px;font-size:12px;font-weight:800;display:flex}.switch a:last-child{border-right:none}.switch a:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 6%, transparent)}.switch a[aria-current=page]{background:var(--color-accent);color:var(--color-neutral-100)}.groups{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));display:grid}.groups-single{grid-template-columns:minmax(0,820px)}.groups-quad{grid-template-columns:repeat(2,1fr)}@media (max-width:1500px){.groups-quad{grid-template-columns:1fr}}.group-col{border-right:var(--hairline)}.group-col:last-child{border-right:none}.group-head{letter-spacing:.01em;text-transform:uppercase;padding:18px 22px 12px;font-size:22px;font-weight:800}.gtable{border-collapse:collapse;width:100%}.gtable th{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);text-align:left;padding:6px 12px 10px;font-size:11px;font-weight:800}.gtable th.num,.gtable td.num{text-align:right}.gtable td{border-top:var(--hairline);padding:14px 12px}.gtable .rank{letter-spacing:-.03em;width:58px;padding-left:22px;font-size:24px;font-weight:800}.gtable .team-name{font-size:15px;font-weight:800}.gtable .team-country{color:var(--color-muted);font-size:12px}.gtable .score{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:14px}.gtable .points{font-variant-numeric:tabular-nums;padding-right:22px;font-size:19px;font-weight:800}.gtable tr.z-playoff td:first-child{box-shadow:inset 4px 0 0 var(--status-ok)}.gtable tr.z-playoff-lb td:first-child{box-shadow:inset 4px 0 0 var(--status-wait)}.gtable tr.z-mid td:first-child{box-shadow:inset 4px 0 0 var(--color-accent-500)}.gtable tr.z-relegation td:first-child{box-shadow:inset 4px 0 0 var(--status-bad)}.gtable tr.z-playoff{background:linear-gradient(to right, color-mix(in srgb, var(--status-ok) 20%, transparent), transparent 55%)}.gtable tr.z-playoff-lb{background:linear-gradient(to right, color-mix(in srgb, var(--status-wait) 20%, transparent), transparent 55%)}.gtable tr.z-mid{background:linear-gradient(to right, color-mix(in srgb, var(--color-accent-500) 20%, transparent), transparent 55%)}.gtable tr.z-relegation{background:linear-gradient(to right, color-mix(in srgb, var(--status-bad) 20%, transparent), transparent 55%)}.legend{border-top:var(--hairline);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:18px;padding:13px 22px;font-size:12px;display:flex}.legend .dot{width:9px;height:9px;margin-right:6px;display:inline-block}.legend-note{margin:-6px 0 0;padding:0 22px 13px;font-size:12px}@media (max-width:480px){.gtable th,.gtable td{padding-left:8px;padding-right:8px}}.round{border-bottom:var(--hairline)}.round-head{background:color-mix(in srgb, var(--color-text) 6%, transparent);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 22px;font-size:13px;font-weight:800;display:flex}.round-head .when{color:var(--color-muted);letter-spacing:.06em;font-size:11px}.round-group{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);border-top:var(--hairline);padding:10px 22px;font-size:11px}.fixture{border-top:var(--hairline);grid-template-columns:minmax(0,360px) auto minmax(0,360px);justify-content:center;align-items:center;gap:14px;padding:12px 210px 12px 22px;font-size:14px;display:grid;position:relative}.fixture .home{justify-content:flex-end;align-items:center;gap:10px;font-weight:700;display:flex}.fixture .away{color:var(--color-muted);align-items:center;gap:10px;display:flex}.fixture .result{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.fixture-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;min-width:96px;display:flex;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.fixture .state{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.fixture .when{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.fixture .when.tentative{color:var(--color-neutral-700)}.fixture-pending .home,.fixture-pending .away{font-weight:400}.fixture-pending .home strong,.fixture-pending .away strong{font-weight:700}.fixture-pending .result{color:var(--color-muted)}@media (max-width:720px){.fixture{grid-template-columns:1fr auto 1fr;justify-content:stretch;gap:8px;padding:12px 14px;font-size:13px}.fixture-meta{text-align:left;flex-direction:row;grid-column:1/-1;align-items:baseline;gap:10px;min-width:0;position:static;transform:none}.groups{grid-template-columns:1fr}.group-col{border-right:none;border-bottom:var(--rule)}}.dbsearch{--db-r:12px;--db-line:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);--db-fill:color-mix(in srgb, var(--color-text) 5%, transparent);margin-bottom:22px}.dbsearch-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seg{background:var(--db-fill);border:var(--db-line);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.seg a{min-height:38px;color:var(--color-muted);border-radius:999px;align-items:center;padding:0 20px;font-size:13px;font-weight:650;transition:background .15s,color .15s;display:inline-flex}.seg a:hover{color:var(--color-text)}.seg a[aria-current=page]{background:var(--color-accent);color:var(--color-neutral-100);box-shadow:0 2px 10px color-mix(in srgb, var(--color-accent) 40%, transparent)}.dbsearch-field{flex:1;min-width:280px;display:flex;position:relative}.dbsearch-field .input{border:var(--db-line);border-radius:var(--db-r);background:var(--db-fill);width:100%;height:46px;padding:0 104px 0 44px;font-size:15px}.dbsearch-field .input:focus{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent);outline:none}.dbsearch-icon{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.dbsearch-submit{border-radius:999px;min-height:34px;padding:0 18px;font-size:13px;font-weight:650;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.dbsearch-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:14px;display:flex}.dbsearch-cross{color:var(--color-accent-200);font-size:13px;font-weight:600}.dbsearch-cross:hover{color:var(--color-text)}.db-panel{border:var(--hairline);background:color-mix(in srgb, var(--color-text) 3%, transparent);border-radius:14px;overflow:hidden}.db-panel .table{margin:0}.db-panel .table th{border-bottom:var(--hairline)}.db-panel .table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--color-text) 3%, transparent)}.db-panel .table tbody tr:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.db-panel .table td,.db-panel .table th{padding-left:18px;padding-right:18px}.db-panel .table td{padding-top:11px;padding-bottom:11px}.db-panel{overflow-x:auto}.db-panel,.dbsearch{max-width:1320px}.db-panel .table td,.db-panel .table th{white-space:nowrap}.db-panel .table .hraci-acc-id{max-width:26ch}.hraci-tabulka{table-layout:fixed}.hraci-orez{text-overflow:ellipsis;overflow:hidden}.hraci-col-jmeno{width:20%}.hraci-col-riot{width:30%}.hraci-col-rank{width:16%}.hraci-col-tym{width:18%}.hraci-col-discord{width:16%}@media (max-width:1280px){.db-panel .table{font-size:14px}.db-panel .table td,.db-panel .table th{padding-left:12px;padding-right:12px}.db-panel .table .hraci-acc-id{max-width:20ch}.hraci-acc-opgg-text{display:none}.db-panel .table td:last-child{text-overflow:ellipsis;max-width:14ch;overflow:hidden}}.db-foot{border-top:var(--hairline);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:flex}.db-empty{color:var(--color-muted);padding:28px 18px;font-size:14px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);min-height:34px;color:var(--color-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 15px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.chip:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent);color:var(--color-text)}.chip[aria-current=page]{background:color-mix(in srgb, var(--color-accent) 18%, transparent);border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);color:var(--color-accent-200)}.cta-banner{background:var(--color-accent);color:var(--color-neutral-100);justify-content:space-between;align-items:center;gap:20px;max-width:660px;padding:26px 28px;display:flex}.cta-banner:hover{background:var(--color-accent-600);color:var(--color-neutral-100)}.cta-banner .big{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1}.cta-banner .small{letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin-top:6px;font-size:12px}.cta-banner .arrow{font-size:22px}.phases{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px;display:grid}.phase .bar{align-items:center;gap:8px;margin-bottom:10px;display:flex}.phase .box{flex:none;width:11px;height:11px}.phase .line{background:color-mix(in srgb, var(--color-text) 22%, transparent);flex:1;height:1px}.phase .name{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.phase .when{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px;line-height:1.5}.schedule{border-collapse:collapse;width:100%;font-size:14px}.schedule td{border-bottom:var(--hairline);padding:13px 14px}.schedule td:last-child{text-align:right;font-variant-numeric:tabular-nums}.schedule tr.key td{background:color-mix(in srgb, var(--color-text) 5%, transparent);font-weight:800}.split2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.split2>*{border-right:var(--hairline);padding:clamp(20px,2.2vw,32px)}.split2>:last-child{border-right:none}.facts{flex-wrap:wrap;gap:34px;margin-top:14px;display:flex}.fact .k{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:11px}.fact .v{margin-top:4px;font-size:15px;font-weight:800}.fact .v.big{font-size:26px}.match-cards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.match-card{border:var(--hairline)}.match-card .head{color:var(--color-muted);border-bottom:var(--hairline);padding:11px 14px;font-size:12px}.match-card .body{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px;font-size:14px;font-weight:700;display:grid}.match-card .body .sc{font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:800}.match-card .body .r{text-align:right}.bracket{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;padding:clamp(18px,2.2vw,30px) clamp(16px,2.4vw,32px);display:grid}.bracket-col{position:relative}.bracket-col>.side-label{margin-bottom:14px}@media (min-width:1000px){.bracket-col+.bracket-col:before{content:"";border-left:var(--hairline);position:absolute;top:22%;bottom:22%;left:-11px}}.bnode{border:var(--hairline);background:var(--color-surface);color:var(--color-text);margin-bottom:22px;display:block}.bnode:hover{border-color:var(--color-accent-600)}.bnode.live{border-color:var(--color-accent)}.bnode .bhead{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);border-bottom:var(--hairline);justify-content:space-between;padding:11px 14px;font-size:12px;display:flex}.bnode.live .bhead{background:color-mix(in srgb, var(--color-accent) 20%, transparent);color:var(--color-accent-300)}.bnode.mine{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 22%, transparent), 0 8px 28px color-mix(in srgb, var(--color-accent) 28%, transparent);z-index:2;border-width:2px;scroll-margin-top:96px;position:relative;transform:scale(1.03)}.bnode.mine:hover{border-color:var(--color-accent-300)}.bnode.mine-past{border-color:color-mix(in srgb, var(--color-accent) 70%, transparent)}.bnode.mine-past .bside span:nth-child(2){font-weight:800}.bnode.bnode-empty.mine{border-style:dashed}.bnode.mine .bhead{background:color-mix(in srgb, var(--color-accent) 26%, transparent)}.bnode.mine .bside span:nth-child(2){font-weight:800}.st-mine{color:var(--color-accent-100);font-weight:800}.jump-mine{border:1px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, transparent);color:var(--color-accent-100);letter-spacing:.08em;border-radius:999px;align-items:center;gap:9px;margin:0 0 18px;padding:9px 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.jump-mine:hover{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.jump-arrow{opacity:.75}.jump-dot{background:var(--color-accent-300);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite jump-pulse}@keyframes jump-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.jump-dot{animation:none}.bnode.mine{transform:none}}.bside{grid-template-columns:34px 26px 1fr auto;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:grid}.bside+.bside{border-top:var(--hairline)}.bside .seed{color:var(--color-muted);letter-spacing:.08em;font-size:11px}.bside .sc{font-variant-numeric:tabular-nums;font-weight:800}.bside.win{font-weight:800}.bside.lose{color:var(--color-muted)}.bside.div-up{box-shadow:inset 3px 0 0 var(--status-ok)}.bside.div-down{box-shadow:inset 3px 0 0 var(--status-bad)}:root{--medal-gold:#d9a441;--medal-silver:#9aa4b2}.bside.gold{color:#22190a;background:linear-gradient(135deg,#f7dc95 0%,#e0b356 42%,#b8862f 100%);font-weight:800;box-shadow:inset 0 0 0 1px #f7dc95}.bside.silver{color:#1b1f25;background:linear-gradient(135deg,#eef2f7 0%,#b9c2cd 42%,#8a939f 100%);font-weight:700;box-shadow:inset 0 0 0 1px #eef2f7}.bside.gold .seed,.bside.silver .seed{color:inherit}.po-final-rank{margin:12px 0 0;padding:0;list-style:none}.po-final-rank li{grid-template-columns:62px 26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:grid}.po-final-rank li+li{border-top:var(--hairline)}.po-final-rank .rank-1 strong{color:var(--medal-gold);font-weight:800}.po-final-rank .rank-2 strong{color:var(--medal-silver)}.po-final-rank .odmena{font-variant-numeric:tabular-nums;font-weight:800}.po-final-rank .po-rank-name{min-width:0;display:grid}.po-final-rank li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.po-final-rank .up{color:var(--status-ok);letter-spacing:.04em;font-size:10px;font-weight:700}.po-final-rank .odmena{white-space:nowrap}.po-final-rank .rank-open .po-rank-name{font-size:12px}.po-final-rank .rank-open .badge{color:var(--color-muted)}.bside .div-tag{letter-spacing:.06em;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.bside.div-up .div-tag{background:color-mix(in srgb, var(--status-ok) 20%, transparent);color:var(--status-ok)}.bside.div-down .div-tag{background:color-mix(in srgb, var(--status-bad) 20%, transparent);color:var(--status-bad)}.calib-group{border:var(--hairline);background:var(--color-bg)}.calib-group-head{border-bottom:var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px;display:flex}.calib-group-head h2{letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:19px}.calib-group-head span{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:11px}.cal-flow{--cal-gap:clamp(22px, 2.2vw, 44px);--cal-cap:54px;--cal-mid:calc(var(--cal-cap) / 2);gap:var(--cal-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 20px 6px;display:grid}.cal-round{flex-direction:column;min-width:0;display:flex}.cal-round>.side-label{margin-bottom:10px}.cal-feed{flex:1;grid-auto-rows:1fr;gap:16px;display:grid;position:relative}.cal-slot{flex-direction:column;justify-content:center;display:flex;position:relative}.cal-node{position:relative}.cal-node>.bnode{margin-bottom:0}.cal-flow .bside,.calib-decider .bside{grid-template-columns:26px 1fr auto;gap:8px;padding:10px 12px;font-size:13px}.cal-flow .bside{min-height:50px}.bside .bname{flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;display:flex}.bside .bname-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.bside .bname>em{white-space:nowrap;flex-shrink:0;margin-left:0}.bside .st-tag{letter-spacing:.06em;background:color-mix(in srgb, var(--color-muted) 20%, transparent);color:var(--color-muted);border-radius:999px;margin-left:8px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.cal-flow .bhead,.calib-decider .bhead{letter-spacing:.06em;padding:8px 12px;font-size:11px}.calib-decider .bnode{max-width:420px;margin-bottom:0}.cal-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:6px;font-size:11px;font-weight:800;line-height:1.4}.bnode-empty{border:var(--hairline);background:var(--color-surface);padding:14px 12px;font-size:12px;display:block}.cal-cap em{letter-spacing:.04em;text-transform:none;color:var(--color-accent-400);font-style:normal;font-weight:700;display:block}@media (min-width:620px){.cal-slot{padding-top:var(--cal-cap)}.cal-node>.cal-cap{position:absolute;bottom:100%;left:0;right:0}.cal-flow>.cal-round:first-child .cal-slot:after,.cal-flow>.cal-round-2 .cal-slot:before{content:"";top:calc(50% + var(--cal-mid));width:calc(var(--cal-gap) * .5);border-top:var(--hairline);position:absolute}.cal-flow>.cal-round:first-child .cal-slot:after{right:calc(var(--cal-gap) * -.5)}.cal-flow>.cal-round-2 .cal-slot:before{left:calc(var(--cal-gap) * -.5)}.cal-flow>.cal-round:first-child .cal-feed:after{content:"";right:calc(var(--cal-gap) * -.5);top:calc((100% - 16px) / 4 + var(--cal-mid));bottom:calc((100% - 16px) / 4 - var(--cal-mid));border-left:var(--hairline);position:absolute}.cal-flow>.cal-round-2 .cal-slot:after{content:"";right:calc(var(--cal-gap) * -.5);top:calc(50% + var(--cal-mid));width:calc(var(--cal-gap) * .5);border-top:var(--hairline);position:absolute}.cal-flow>.cal-round-2 .cal-feed:after{content:"";right:calc(var(--cal-gap) * -.5);top:calc((100% - 16px) / 4 + var(--cal-mid));bottom:calc((100% - 16px) / 4 - var(--cal-mid));border-left:var(--hairline);position:absolute}.cal-round-3 .cal-feed:before{content:"";left:calc(var(--cal-gap) * -.5);top:calc(50% + var(--cal-mid));width:calc(var(--cal-gap) * .5);border-top:var(--hairline);position:absolute}}.calib-foot{color:var(--color-muted);margin:0;padding:10px 20px 16px;font-size:12px}@media (max-width:620px){.cal-flow{grid-template-columns:1fr}.cal-feed{grid-auto-rows:auto}}.winner-box{border:2px solid var(--color-accent);padding:18px}.winner-box .rows{margin-top:14px}.winner-box .rows div{justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.auth{justify-content:center;align-items:center;min-height:calc(100dvh - 72px);padding:clamp(24px,4vw,56px) clamp(16px,3vw,32px);display:flex}.auth-card{width:100%;max-width:440px}.auth-card h1{letter-spacing:-.02em;margin:12px 0 10px;font-size:clamp(28px,3vw,36px)}.auth-card .sub{color:var(--color-muted);margin:0 0 26px;font-size:15px}.auth-card .btn{justify-content:center;width:100%}.auth-sep{color:var(--color-muted);align-items:center;gap:12px;margin:24px 0 20px;font-size:13px;display:flex}.auth-sep:before,.auth-sep:after{content:"";border-top:var(--hairline);flex:1}.auth-foot{text-align:center;margin-top:22px;font-size:14px}.nav-brand{min-height:44px}.switch a{min-height:48px}.footer-links a,.footer-links span{align-items:center;min-height:34px;display:inline-flex}@media (max-width:620px){.nav-brand-logo{height:32px}.subnav a{flex:1 0 auto;justify-content:center;min-height:52px;font-size:14px}.subnav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.table{font-size:14px}.table th,.table td{padding:12px 8px}.footer-links a,.footer-links span{min-height:40px}.switch{width:100%}}@media (max-width:900px){.hero-art{aspect-ratio:auto;object-fit:cover;width:100%;max-width:none;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.bracket-box{margin-right:0}}.match-crumbs{border-bottom:var(--hairline);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:14px clamp(16px,2.6vw,44px);font-size:13px;display:flex}.match-crumbs strong{color:var(--color-text);font-weight:700}.match-hero{border-bottom:var(--rule);text-align:center;padding:clamp(22px,3vw,42px) clamp(16px,2.6vw,44px);position:relative}.match-hero-report{z-index:3;align-items:flex-start;gap:8px;display:flex;position:absolute;top:16px;right:18px}@media (max-width:1500px){.match-hero{flex-direction:column;display:flex}.match-hero-report{order:-1;justify-content:flex-end;margin-bottom:10px;position:static}}.match-hero-report .info-tip-body{left:auto;right:0;transform:none}.match-hero-report .report-form-inline{background:var(--color-surface-solid);width:min(460px,100vw - 40px);position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0000008c}.match-hero-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.match-hero-number{color:var(--color-muted);font-variant-numeric:tabular-nums}.match-hero-score{justify-content:center;align-items:center;gap:clamp(10px,1.6vw,26px);margin:14px 0 10px;display:flex}.match-hero-score .tm{flex:1 1 0;min-width:0;font-size:clamp(17px,2.1vw,30px);font-weight:800}.match-hero-score .tm.home{text-align:right}.match-hero-score .tm.away{text-align:left}.match-hero-score .tm a{color:var(--color-text);text-decoration:none}.match-hero-score .tm a:hover{color:var(--color-accent-300)}.match-hero-score .sc{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(30px,4.4vw,60px);font-weight:800;line-height:1}.match-hero-when{color:var(--color-muted);margin-top:14px;font-size:13px;line-height:1.7}.match-hero-chat{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.progress-head{border-bottom:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding-bottom:12px;display:flex}.progress-sub{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.progress-steps{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.progress-step{border-left:var(--hairline);padding:18px 20px 4px}.progress-step:first-child{border-left:none;padding-left:0}.progress-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:8px;font-size:10.5px;font-weight:800}.progress-step.is-done .progress-kicker{color:var(--status-ok)}.progress-step.is-current .progress-kicker{color:var(--status-wait)}.progress-title{font-size:15px;font-weight:800;display:block}.progress-step.is-current .progress-title{color:var(--color-accent-400)}.progress-step.is-waiting .progress-title{color:var(--color-muted)}.progress-detail{color:var(--color-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.rosters{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 clamp(20px,3vw,60px);margin-top:12px;display:grid}.roster-head{border-bottom:var(--hairline);align-items:center;gap:10px;padding-bottom:10px;font-size:17px;font-weight:800;display:flex}.roster-head a{color:var(--color-text)}.roster-row{border-bottom:var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:14px;font-weight:700;display:flex}.roster-row .muted{font-size:12px;font-weight:400}.roster-row .role-cap{letter-spacing:.1em;color:var(--color-accent-400);font-size:10px;font-weight:800}.games{flex-direction:column;gap:14px;margin-top:12px;display:flex}.game{border:var(--hairline);background:var(--color-surface)}.game-head{border-bottom:var(--hairline);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.game-head .no{letter-spacing:.02em;font-size:17px}.game-head .who{align-items:center;gap:9px;font-size:14px;display:flex}.game-head .who em{letter-spacing:.1em;text-transform:uppercase;color:var(--status-ok);font-size:11px;font-style:normal;font-weight:800}.game-head .stav{align-items:center;gap:12px;margin-left:auto;font-size:12px;display:flex}.game-picks{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px clamp(20px,3vw,50px);padding:14px 16px;display:grid}.pick-chips{flex-wrap:wrap;gap:6px;display:flex}.pick-chip{background:var(--color-neutral-900);border:var(--hairline);padding:5px 10px;font-size:12px;font-weight:700}@media (max-width:720px){.match-hero-score{flex-wrap:wrap}.match-hero-score .tm{text-align:center;flex:100%}.match-hero-score .tm.home,.match-hero-score .tm.away{text-align:center}}.support{border:var(--hairline);background:var(--color-surface);grid-template-columns:minmax(0,340px) minmax(0,1fr);margin-top:22px;display:grid}.support-list{border-right:var(--hairline)}.support-empty{margin:0;padding:20px}.support-item{border-bottom:var(--hairline);color:var(--color-text);padding:16px 20px;text-decoration:none;display:block}.support-item:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.support-item.active{background:color-mix(in srgb, var(--color-accent) 12%, transparent);box-shadow:inset 3px 0 0 var(--color-accent)}.support-item-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.support-subject{letter-spacing:.08em;text-transform:uppercase;min-width:0;font-size:12px;font-weight:800}.support-item-head .tag{flex:none}.support-preview{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.support-date{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px;display:block}.support-detail{padding:clamp(20px,2.4vw,32px)}.support-form-title{letter-spacing:-.01em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(24px,2.4vw,34px)}.support-textarea{resize:vertical;min-height:120px;padding:12px 14px;line-height:1.5}.support-files{gap:8px;display:grid}.support-hint{margin:8px 0 0;font-size:12px;line-height:1.5}.support-thread-head{border-bottom:var(--hairline);margin-bottom:18px;padding-bottom:16px}.support-thread-head .support-form-title{margin-bottom:12px}.support-thread-meta{gap:12px;font-size:13px}.support-thread{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}.support-msg{border:var(--hairline);border-left:3px solid var(--color-neutral-700);background:var(--color-bg);padding:14px 16px}.support-msg.from-staff{border-left-color:var(--color-accent)}.support-msg-head{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.support-msg-body{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.support-attachments{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.support-attachment{letter-spacing:.06em;text-transform:uppercase;border:var(--hairline);color:var(--color-accent-400);padding:6px 10px;font-size:12px;font-weight:800;text-decoration:none}.support-attachment:hover{border-color:var(--color-accent-600);color:var(--color-text)}.support-wait{margin:0;padding-top:4px}.support-reply{border-top:var(--hairline);padding-top:18px}.support-foot{max-width:780px;margin-top:20px;font-size:13px;line-height:1.6}@media (max-width:900px){.support{grid-template-columns:1fr}.support-list{border-right:none;border-bottom:var(--rule)}}.side-support-btn{justify-content:center;width:100%;min-height:40px;margin-top:8px;font-size:14px}.side-support-alt{margin:8px 0 0;font-size:12px;line-height:1.6}.timeline{gap:26px;max-width:720px;display:grid}.tl-phase{padding-left:26px;position:relative}.tl-phase:before{content:"";background:var(--color-neutral-700);width:9px;height:9px;position:absolute;top:5px;left:0}.tl-phase:after{content:"";border-left:var(--hairline);position:absolute;top:20px;bottom:-26px;left:4px}.tl-phase:last-child:after{display:none}.tl-phase.done:before{background:var(--status-ok)}.tl-phase.now:before{background:var(--color-accent)}.tl-head{border-bottom:var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.tl-name{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:800}.tl-phase.done .tl-name{color:var(--status-ok)}.tl-phase.now .tl-name{color:var(--color-accent-400)}.tl-state{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:11px}.tl-rows{margin:0;padding:0;list-style:none}.tl-rows li{grid-template-columns:minmax(0,1fr) max-content;gap:18px;padding:7px 0;font-size:14px;display:grid}.tl-rows li+li{border-top:var(--hairline)}.tl-when{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tl-rows li.key .tl-what{font-weight:800}.tl-rows li.key .tl-when{color:var(--color-text);font-weight:800}.tl-note{color:var(--color-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.tl-range{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 8px;font-size:15px;display:flex}.tl-phase.now:before{width:13px;height:13px;box-shadow:0 0 12px var(--color-accent);top:3px;left:-2px}.tl-phase.now:after{border-left:3px solid var(--color-accent);box-shadow:-2px 0 12px color-mix(in srgb, var(--color-accent) 55%, transparent);left:3px}.tl-phase.now .tl-head{border-bottom:2px solid var(--color-accent)}.tl-range-live{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--color-accent);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.tl-div{margin-top:14px}.tl-div-name{text-align:center;border-bottom:var(--hairline);letter-spacing:.12em;text-transform:uppercase;padding-bottom:6px;font-size:13px;font-weight:800}.tl-div-name.tone-div-1{color:#f5c451}.tl-div-name.tone-div-2{color:#c9d3e6}.tl-note.tl-note-key{color:var(--status-bad);font-size:14px;font-weight:700}@media (max-width:560px){.tl-rows li{grid-template-columns:1fr;gap:2px}}.schedule-layout{grid-template-columns:minmax(0,720px) minmax(240px,1fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.schedule-aside{border-left:var(--hairline);padding-left:clamp(20px,2.5vw,36px);padding-right:clamp(16px,2.6vw,44px)}.schedule-note{max-width:46ch;margin:20px 0 0;font-size:12px;line-height:1.6}@media (max-width:900px){.schedule-layout{grid-template-columns:1fr}.schedule-aside{border-left:none;border-top:var(--rule);padding-inline:clamp(16px,2.6vw,44px);padding-top:22px}}.calib-paths{margin-top:18px}.calib-path{border-top:var(--hairline);grid-template-columns:54px minmax(0,1fr) max-content;align-items:baseline;gap:16px;padding:12px 0;display:grid}.calib-path:last-child{border-bottom:var(--hairline)}.calib-path .skore{font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:15px;font-weight:800}.calib-path .co{font-size:14px;line-height:1.5}.calib-path .kam{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-muted);font-size:11px;font-weight:800}.calib-path.up .kam{color:var(--color-accent-400)}.calib-path.down .kam{color:var(--color-muted)}@media (max-width:560px){.calib-path{grid-template-columns:54px minmax(0,1fr);gap:4px 16px}.calib-path .kam{grid-column:2}}.rules-layout{grid-template-columns:clamp(178px,15vw,226px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,64px);padding:clamp(20px,2.4vw,40px) clamp(16px,2.6vw,44px);display:grid}.rules-nav{top:calc(var(--nav-h) + 20px);position:sticky}.rules-nav ol{border-top:var(--hairline);margin:10px 0 0;padding:0;list-style:none}.rules-nav a{border-bottom:var(--hairline);color:var(--color-muted);grid-template-columns:24px 1fr;gap:8px;padding:10px 0;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none;display:grid}.rules-nav a:hover{color:var(--color-text)}.rules-nav a:focus-visible{color:var(--color-accent-400)}.rules-nav-num{font-variant-numeric:tabular-nums;color:var(--color-neutral-700);font-weight:800}.rules-body{--rail:clamp(26px, 3vw, 46px)}.rule-sec{border-top:var(--rule);padding:28px 0;scroll-margin-top:92px}.rule-sec:first-child{border-top:none;padding-top:0}.rule-sec h2{grid-template-columns:var(--rail) 1fr;align-items:baseline;margin:0 0 12px;font-size:clamp(18px,1.5vw,21px);display:grid}.rule-sec-num{color:var(--color-accent-400);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.rule-sec .lede{margin-top:0}.rule-list{margin:0;padding:0;list-style:none}.rule-list li{padding:10px 0 10px var(--rail);border-top:var(--hairline);max-width:76ch;font-size:14px;line-height:1.6;position:relative}.rule-list li:first-child{border-top:none}.rule-list li:before{content:"";background:var(--color-neutral-700);width:6px;height:6px;position:absolute;top:18px;left:0}.rule-list strong{color:var(--color-text)}.pravidlo-c{font-variant-numeric:tabular-nums;color:var(--color-neutral-500);white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.pravidlo-c:hover{color:var(--color-accent-400)}.pravidlo-ref{color:var(--color-accent-400);text-underline-offset:2px;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pravidlo-ref:hover{text-decoration:underline}.pravidla{flex-direction:column;margin:14px 0 0;display:flex}.pravidlo{border-top:var(--hairline);grid-template-columns:52px 1fr;gap:14px;padding:11px 0;display:grid}.pravidlo:first-child{border-top:none}.pravidlo dt{padding-top:2px}.pravidlo dd{max-width:74ch;margin:0;font-size:14px;line-height:1.62}.pravidlo dd strong{color:var(--color-text)}.pravidlo-c-bez{color:var(--color-neutral-700)}.pravidlo-c{scroll-margin-top:92px}.pravidlo dd p{margin:0 0 9px}.pravidlo dd p:last-child{margin-bottom:0}.pravidlo dd code{background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-text);padding:1px 5px;font-size:.92em}.pravidlo-list{margin:0 0 9px;padding-left:20px}.pravidlo-list:last-child{margin-bottom:0}.pravidlo-list li{margin-bottom:4px}.pravidlo-list li:last-child{margin-bottom:0}.pravidlo-list strong{color:var(--color-text)}.pravidlo-tab-wrap{margin:0 0 9px;overflow-x:auto}.pravidlo-tab-wrap:last-child{margin-bottom:0}.pravidlo-tab{border-collapse:collapse;width:100%;min-width:320px;font-size:13px}.pravidlo-tab th{text-align:left;border-bottom:var(--hairline);color:var(--color-neutral-700);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:6px 10px 6px 0;font-size:11px;font-weight:600}.pravidlo-tab td{border-bottom:var(--hairline);vertical-align:top;padding:7px 10px 7px 0}.pravidlo-tab tr:last-child td{border-bottom:none}.pravidlo-tab strong{color:var(--color-text)}.pravidlo-note{border-left:2px solid var(--status-wait);background:color-mix(in srgb, var(--status-wait) 7%, transparent);margin:0 0 9px;padding:9px 12px;font-size:13px;line-height:1.55}.pravidlo-note:last-child{margin-bottom:0}@media (max-width:1100px){.rules-layout{grid-template-columns:1fr;gap:20px}.rules-nav{position:static}.rules-nav ol{columns:2;column-gap:24px}}@media (max-width:560px){.rules-nav ol{columns:1}}@media (max-width:900px){.nav{position:static}.rule-sec{scroll-margin-top:20px}}.po-wrap{grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:start;gap:clamp(24px,3vw,56px);padding:clamp(18px,2.2vw,30px) clamp(16px,2.4vw,32px);display:grid}.po-bracket{--po-gap:clamp(30px, 4vw, 64px);gap:var(--po-gap);grid-template-columns:repeat(2,minmax(230px,1fr));display:grid}.po-round{flex-direction:column;min-width:0;display:flex}.po-feed{flex-direction:column;flex:1;gap:18px;display:flex;position:relative}.po-slot{flex:1;align-items:center;min-height:0;display:flex;position:relative}.po-slot>.bnode{width:100%;margin-bottom:0}.po-feed-center{justify-content:center}@media (min-width:860px){.po-bracket>.po-round:first-child .po-slot:after{content:"";right:calc(var(--po-gap) * -.5);width:calc(var(--po-gap) * .5);border-top:var(--hairline);position:absolute;top:50%}.po-bracket>.po-round:first-child .po-feed:after{content:"";right:calc(var(--po-gap) * -.5);border-left:var(--hairline);position:absolute;top:25%;bottom:25%}.po-round-final .po-feed:before{content:"";left:calc(var(--po-gap) * -.5);width:calc(var(--po-gap) * .5);border-top:var(--hairline);position:absolute;top:50%}}.po-winner .winner-box{margin-top:0}.po-wrap-double{grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-template-areas:"about winner""bracket bracket"}.po-wrap-double>.po-double-wrap{grid-area:bracket}.po-wrap-double>.po-winner{grid-area:winner}.po-wrap-double>.pd-about{grid-area:about}@media (min-width:1600px){.po-wrap-double{grid-template-areas:"bracket winner""about about"}}@media (max-width:860px){.po-wrap-double{grid-template-columns:1fr;grid-template-areas:"winner""bracket""about"}}.pd-about{max-width:760px;color:var(--color-muted);font-size:14px;line-height:1.55}.pd-about p{margin:0 0 10px}.pd-about ul{flex-direction:column;gap:6px;margin:0 0 10px;padding-left:18px;display:flex}.pd-about strong{color:var(--color-text)}.po-double-wrap{flex-direction:column;gap:14px;min-width:0;display:flex}.po-double{--pd-l:26px;--pd-h:140px;--pd-r:72px;grid-template-columns:28% 28% 28%;grid-template-rows:calc(var(--pd-l) + var(--pd-h)) calc(var(--pd-l) + var(--pd-h));column-gap:8%;row-gap:var(--pd-r);grid-template-areas:"ub.fin""lb lb2.";display:grid;position:relative}.pd-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.pd-win,.pd-lose{stroke:color-mix(in srgb, var(--color-accent-400) 45%, transparent);stroke-width:1.25px;fill:none}.pd-arrow{fill:color-mix(in srgb, var(--color-accent-400) 70%, transparent)}.pd-lose{stroke-dasharray:5 4}.pd-tag{letter-spacing:.14em;text-transform:uppercase;fill:var(--color-muted);font-size:10px}.pd-tag-strong{fill:var(--color-text);font-weight:700}.po-double .bnode.ghost .bside:has(>span:first-child:empty){grid-template-columns:0 0 minmax(0,1fr) auto}.pd-cell{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.pd-ub1{grid-area:ub}.pd-lb1{grid-area:lb}.pd-lb2{grid-area:lb2}.pd-final{grid-area:fin}.pd-label{height:var(--pd-l);white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;overflow:hidden}.po-double .bnode{height:var(--pd-h);box-sizing:border-box;flex-direction:column;margin:0;display:flex;overflow:hidden}.po-double .bnode .bside{flex:1;grid-template-columns:28px 26px minmax(0,1fr) auto;padding-block:0}.po-double .bnode .bside>span:nth-child(3){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pd-note{display:none}@media (max-width:860px){.po-double{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"ub""lb""lb2""fin";row-gap:22px}.pd-lines{display:none}.pd-note{color:var(--color-muted);margin:8px 0 0;font-size:12px;display:block}}@media (max-width:1100px){.po-wrap{grid-template-columns:1fr}}@media (max-width:860px){.po-bracket{grid-template-columns:1fr}.po-slot{flex:none}}.bside.win .sc{color:var(--color-accent-400)}.bside.lose .sc{color:var(--color-muted)}.bside.gold .sc,.bside.silver .sc{color:inherit;font-weight:800}.bhead .st-done{color:var(--status-ok)}.bhead .st-live{color:var(--status-wait)}.avatar{background:var(--color-surface-solid);border:var(--hairline);letter-spacing:.04em;color:var(--color-accent-300);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-hero{border-bottom:var(--rule);padding:clamp(26px,3vw,44px) clamp(16px,2.6vw,44px) 0}.hero-id{align-items:center;gap:clamp(18px,2.5vw,28px);display:flex}.hero-id-text{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.hero-id-text h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,4.6vw,44px);line-height:.98}.hero-sub{color:var(--color-muted);letter-spacing:.04em;margin:0;font-size:13px}.hero-bio{max-width:68ch;color:var(--color-muted);white-space:pre-wrap;margin:22px 0 0;line-height:1.55}.hero-meta{border-top:var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:860px;margin:26px 0 0;padding:0;display:grid}.hero-meta>div{border-left:var(--hairline);padding:18px 22px 20px}.hero-meta>div:first-child{border-left:0;padding-left:0}.hero-meta dt{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-bottom:8px;font-size:10px}.hero-meta dd{color:var(--color-text);margin:0;font-size:15px;font-weight:700}.hero-meta .empty{color:var(--color-muted);font-size:13px;font-weight:400}.flag{vertical-align:-.05em;border-radius:2px;width:auto;height:.85em;margin-right:8px}.hraci-vlajka{vertical-align:middle;margin-left:8px;display:inline-block}.hraci-vlajka .flag{margin-right:0}.dot-ok{background:var(--status-ok);vertical-align:middle;width:8px;height:8px;margin-right:8px;display:inline-block}.sec{border-bottom:var(--rule);padding:clamp(26px,3vw,40px) clamp(16px,2.6vw,44px)}.sec-head{align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.sec-head-text{min-width:0}.sec-head h2{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:13px;font-weight:800}.sec-head-text p{color:var(--color-muted);max-width:60ch;margin:6px 0 0;font-size:12px}.sec-head-rule{border-top:var(--hairline);flex:1;align-self:baseline;height:0;position:relative;top:-4px}.acc-list{gap:12px;display:grid}.acc{border:var(--hairline);background:var(--color-panel);padding:16px 18px}.acc-main{border-left:3px solid var(--color-accent)}.acc-head{border-bottom:var(--hairline);justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.acc-id{color:var(--color-text);font-size:16px}.acc-region{letter-spacing:.14em;color:var(--color-muted);margin-left:10px;font-size:11px}.acc-body{justify-content:space-between;align-items:flex-end;gap:18px;padding-top:14px;display:flex}.acc-rank{flex-direction:column;gap:4px;display:flex}.acc-rank .k{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:10px}.acc-rank .v{color:var(--color-accent-300);font-size:20px;font-weight:800}.acc-actions{align-items:center;gap:16px;display:flex}.entries{gap:2px;display:grid}.entry{border:var(--hairline);background:var(--color-panel);align-items:center;gap:18px;padding:16px 18px;display:flex}.entry-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.entry-main strong{color:var(--color-text)}.entry-main .muted{font-size:12px}.entry-team{align-items:center;gap:10px;display:flex}.entry-count{white-space:nowrap;font-size:13px}.team-cards{gap:14px;display:grid}.team-card{border:var(--hairline);background:var(--color-panel);align-items:center;gap:18px;padding:18px;transition:border-color .12s;display:flex}.team-card:hover{border-color:var(--color-accent-600)}.team-logo{background:var(--color-surface-solid);border:var(--hairline);letter-spacing:.06em;width:64px;height:64px;color:var(--color-accent-300);flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex;overflow:hidden}.team-logo img{object-fit:cover;width:100%;height:100%;display:block}.team-card-body{flex-direction:column;gap:3px;min-width:0;display:flex}.team-card-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-400);font-size:11px;font-weight:700}.team-card-name{color:var(--color-text);font-size:17px}.team-card .tag{margin-left:auto}.edit-layout{grid-template-columns:220px minmax(0,1fr);gap:44px;padding:0 clamp(18px,4vw,44px) 40px;display:grid}.edit-nav{padding-top:34px}.edit-nav-group{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.edit-nav-group .side-label{margin-bottom:4px}.edit-nav a{font-size:14px}.edit-nav-todo{color:var(--color-muted);cursor:not-allowed;font-size:14px}.edit-body{min-width:0}.edit-body .section,.edit-body .sec,.edit-body .page-head{padding-left:0;padding-right:0}.avatar-edit{align-items:flex-start;gap:26px;margin-top:12px;display:flex}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field-row .field-fill{grid-column:1/-1}.field-hint{color:var(--color-muted);margin:6px 0 0;font-size:12px}textarea.input{resize:vertical;min-height:120px;font-family:inherit}@media (max-width:900px){.hero-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-meta>div:nth-child(odd){border-left:0;padding-left:0}.edit-layout{grid-template-columns:1fr;gap:24px;padding-top:0}.edit-nav{padding-top:24px}.avatar-edit{flex-direction:column;gap:18px}.field-row{grid-template-columns:1fr}.entry{flex-wrap:wrap;gap:12px}}@media (max-width:620px){.hero-id{gap:16px}.hero-meta>div{padding:14px 14px 16px}.sec-head{flex-wrap:wrap;gap:12px}.sec-head-rule{display:none}.team-card{flex-wrap:wrap;gap:14px}.team-card .tag{margin-left:0}.acc-body{flex-direction:column;align-items:flex-start;gap:14px}}.modal{border:var(--rule);background:var(--color-surface-solid);width:min(560px,100vw - 32px);color:var(--color-text);padding:0}.modal::backdrop{background:#05080fb8}.modal-head{border-bottom:var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.modal-head h2{margin:0;font-size:20px}.modal-close{color:var(--color-muted);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:26px;line-height:1}.modal-close:hover{color:var(--color-text)}.modal-body{padding:22px}.roster{flex-direction:column;margin-top:12px;display:flex}.roster-row{border-bottom:var(--hairline);align-items:center;gap:16px;padding:12px 4px;display:flex}.roster-row:hover{background:var(--color-neutral-900)}.roster-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.roster-id strong{color:var(--color-text)}.roster-meta{white-space:nowrap;font-size:13px}.team-logo-sm{letter-spacing:.04em;width:30px;height:30px;font-size:11px}.new-team-layout{grid-template-columns:minmax(0,calc(720px + 2*clamp(16px,2.6vw,44px))) 320px;align-items:start;gap:40px;display:grid}.new-team-layout .schedule-aside{padding-top:clamp(20px,2.4vw,40px)}.badge-preview{border:var(--hairline);background:var(--color-panel);margin:0 0 22px;padding:16px}.steps{counter-reset:krok;margin:12px 0 0;padding:0;list-style:none}.steps li{counter-increment:krok;flex-direction:column;gap:3px;padding:0 0 18px 34px;display:flex;position:relative}.steps li:before{content:counter(krok);border:var(--hairline);width:22px;height:22px;color:var(--color-accent-400);place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:0;left:0}.steps strong{color:var(--color-text);font-size:14px}.steps span{color:var(--color-muted);font-size:13px}@media (max-width:900px){.new-team-layout{grid-template-columns:1fr;gap:24px}.roster-meta{display:none}}.fieldset{border:var(--hairline);background:var(--color-panel);margin:0 0 18px;padding:16px 18px 4px}.fieldset legend{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);padding:0 8px;font-size:11px}.bell summary{padding:0 4px;position:relative}.bell-icon{font-size:24px;line-height:1}.bell-menu{width:min(400px,100vw - 32px);padding:0;left:auto;right:-8px}.bell-count{background:var(--status-bad);color:#fff;text-align:center;min-width:19px;height:19px;box-shadow:0 0 0 2px var(--chrome-bg);border-radius:999px;padding:0 5px;font-size:11px;font-weight:800;line-height:19px;position:absolute;top:2px;right:-6px}@media (prefers-reduced-motion:no-preference){.bell-count-term{animation:1.6s ease-in-out infinite bell-pulse}}@keyframes bell-pulse{0%,to{box-shadow:0 0 0 2px var(--chrome-bg), 0 0 0 0 color-mix(in srgb, var(--status-bad) 60%, transparent)}50%{box-shadow:0 0 0 2px var(--chrome-bg), 0 0 0 6px color-mix(in srgb, var(--status-bad) 0%, transparent)}}.bell-head{border-bottom:var(--hairline);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.bell-head strong{letter-spacing:.1em;text-transform:uppercase;font-size:13px}.bell-tools{gap:6px;display:flex}.bell-tools button{font:inherit;color:var(--color-accent-400);background:color-mix(in srgb, var(--color-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);cursor:pointer;padding:5px 8px;font-size:11px;font-weight:700}.bell-tools button:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 24%, transparent)}.bell-tools button:disabled{opacity:.4;cursor:default}.bell-scroll{max-height:min(70vh,560px);overflow-y:auto}.bell-section-title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);padding:10px 16px 6px;font-size:11px;font-weight:900}.bell-section-terms{border-bottom:1px solid var(--color-divider)}.bell-section-terms .bell-section-title{color:var(--color-text)}.bell-item{border-bottom:var(--hairline);border-left:3px solid #0000;align-items:flex-start;display:flex}.bell-section .bell-item:last-child{border-bottom:0}.bell-link{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:11px 8px 11px 13px;font-size:14px;display:flex}.bell-menu a.bell-link{align-items:stretch;min-height:0;padding:11px 8px 11px 13px;font-size:14px}.bell-link:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.bell-body{line-height:1.4}.bell-when{color:var(--color-muted);font-size:11px}.bell-del{width:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;align-self:stretch;font-size:18px;line-height:1}.bell-del:hover{color:var(--status-bad);background:color-mix(in srgb, var(--status-bad) 10%, transparent)}.bell-new{border-left-color:var(--color-accent)}.bell-new .bell-body{font-weight:700}.bell-section-terms .bell-item[class*=tone-]{border-left-color:var(--tone);background:color-mix(in srgb, var(--tone) 6%, transparent)}.bell-section-terms .bell-new[class*=tone-]{background:color-mix(in srgb, var(--tone) 14%, transparent)}.bell-section-terms .bell-new[class*=tone-] .bell-body{color:color-mix(in srgb, var(--tone) 35%, var(--color-text))}.bell-empty{color:var(--color-muted);margin:0;padding:14px 16px;font-size:14px}.checklist{margin:0;padding:0;list-style:none}.check-item{border-bottom:var(--hairline);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.check-mark{border:1px solid color-mix(in srgb, var(--color-text) 35%, transparent);text-align:center;flex:none;width:18px;height:18px;margin-top:2px;font-size:12px;line-height:16px}.check-done .check-mark{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.check-text{flex-direction:column;gap:2px;display:flex}.check-label{font-size:15px;font-weight:700}.check-done .check-label{color:var(--color-muted);font-weight:400}.check-hint{color:var(--color-muted);font-size:13px}.check-progress{padding-top:12px;font-size:13px;list-style:none}.side-reg{flex-direction:column;gap:3px;margin-top:8px;display:flex}.side-reg strong{font-size:14px}.side-reg span{color:var(--color-muted);font-size:12px}.side-event strong{font-size:19px;line-height:1.2}.acc-rank{align-items:center;gap:10px;display:flex}.acc-rank>span{flex-direction:column;display:flex}.acc-synced{color:var(--color-muted);font-size:11px}.acc-queues{color:var(--color-muted);flex-direction:column;font-size:11px;display:flex}.pf-queue-games{color:var(--color-muted);font-size:11px;display:block}.rank-queue{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);background:color-mix(in srgb, var(--color-muted) 14%, transparent);vertical-align:middle;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:800}.seed-badge{border:1px dotted var(--color-accent-400);background:color-mix(in srgb, var(--color-accent) 12%, transparent);white-space:nowrap;color:var(--color-text);vertical-align:middle;align-items:center;gap:6px;padding:2px 7px;font-size:11px;display:inline-flex}.seed-badge-key{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-400);font-size:9px;font-weight:800}.seed-badge-val{font-variant-numeric:tabular-nums;font-weight:800}.seed-badge-rank{font-weight:700}.seed-badge-range{letter-spacing:.02em;font-weight:800}.seed-badge[data-tier],.seed-mini[data-tier]{color:var(--tier,inherit)}.seed-badge[data-tier]{border-color:var(--tier)}.seed-mini[data-tier]{border-bottom-color:var(--tier,var(--color-accent-400))}[data-tier=iron]{--tier:#b3aaa1}[data-tier=bronze]{--tier:#d4926a}[data-tier=silver]{--tier:#bfcddc}[data-tier=gold]{--tier:#f0c65a}[data-tier=platinum]{--tier:#4fd1c1}[data-tier=emerald]{--tier:#3ee08f}[data-tier=diamond]{--tier:#7aa7ff}[data-tier=master]{--tier:#cc8bff}[data-tier=grandmaster]{--tier:#ff6b6b}[data-tier=challenger]{--tier:#ffd96b}.seed-mini{font-variant-numeric:tabular-nums;color:var(--color-accent-400);border-bottom:1px dotted var(--color-accent-400);vertical-align:middle;white-space:nowrap;margin-left:6px;font-size:11px;font-weight:800}.entrants{flex-direction:column;margin-top:16px;display:flex}.entrants.wide{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0 18px;padding:0;list-style:none;display:grid}.entrants.wide>li{display:block}.wl-poradi{font-variant-numeric:tabular-nums;color:var(--color-neutral-500);min-width:18px;font-size:12px;font-weight:800}.waitlist{border-top:var(--rule);margin-top:30px;padding-top:20px}.z-kapacity{color:var(--color-muted);font-size:15px;font-weight:800}.timeline.wide{max-width:none}.tl-format{font-variant-numeric:tabular-nums;flex:none}.entrant{border-bottom:var(--hairline);align-items:center;gap:9px;padding:9px 0;font-size:14px;display:flex}.entrant:last-child{border-bottom:0}.entrant-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.entrant .tag{letter-spacing:.06em;padding:3px 6px;font-size:9px}.entrant .badge{flex:none}.nav-admin{letter-spacing:.12em;text-transform:uppercase;border:var(--hairline);color:var(--color-accent-400);padding:7px 12px;font-size:12px;font-weight:800}.nav-admin:hover{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}.admin-shell{grid-template-columns:210px 1fr;align-items:start;gap:30px;display:grid}.admin-side{top:calc(var(--nav-h) + 20px);position:sticky}.admin-brand{border-bottom:var(--rule);margin-bottom:16px;padding-bottom:14px}.admin-brand-title{letter-spacing:.04em;font-size:20px;font-weight:800}.admin-nav-group{margin-bottom:20px}.admin-nav-item{justify-content:space-between;align-items:center;gap:8px;margin:0 -10px;padding:8px 10px;font-size:14px;display:flex}.admin-nav-item.on{background:color-mix(in srgb, var(--color-accent) 18%, transparent);font-weight:700}.admin-nav-item:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.admin-count{background:var(--status-bad);color:#fff;text-align:center;min-width:18px;padding:1px 5px;font-size:11px;font-weight:700}.admin-h1{margin:0 0 16px;font-size:26px}.admin-h2{margin:30px 0 12px;font-size:17px}.admin-phase{border-bottom:var(--rule);margin-bottom:26px;padding-bottom:18px}.admin-phase-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.admin-phase-steps{flex-wrap:wrap;gap:6px;display:flex}.phase-step{border:var(--hairline);color:var(--color-text);cursor:pointer;background:0 0;padding:7px 12px;font-size:13px}.phase-step:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.phase-step.on{background:var(--color-accent);border-color:var(--color-accent);color:#fff;cursor:default}.admin-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.admin-tile{border:var(--hairline);flex-direction:column;gap:4px;padding:16px;display:flex}.admin-tile .v{font-size:30px;font-weight:800;line-height:1}.admin-tile .k{color:var(--color-muted);font-size:12px}.admin-tile.bad{border-color:var(--status-bad)}.admin-tile.bad .v{color:var(--status-bad)}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;display:flex}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:14px}.admin-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);border-bottom:var(--rule);white-space:nowrap;padding:8px 10px;font-size:11px}.admin-table td{border-bottom:var(--hairline);vertical-align:middle;padding:10px}.admin-table tr.row-bad td{background:color-mix(in srgb, var(--status-bad) 10%, transparent)}.admin-team{align-items:center;gap:8px;display:inline-flex}.admin-warn{color:var(--status-bad);margin-top:3px;font-size:11px}.admin-mini{max-width:130px;padding:5px 7px;font-size:12px}.admin-mini-btn{padding:7px 12px;font-size:13px}.toggle{border:var(--hairline);background:color-mix(in srgb, var(--color-text) 12%, transparent);cursor:pointer;width:42px;height:22px;padding:2px;display:block}.toggle .knob{background:var(--color-muted);width:16px;height:16px;transition:transform .12s;display:block}.toggle.on{background:color-mix(in srgb, var(--status-ok) 40%, transparent);border-color:var(--status-ok)}.toggle.on .knob{background:var(--status-ok);transform:translate(20px)}.admin-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.admin-filter{border:var(--hairline);padding:7px 12px;font-size:13px}.admin-filter.on{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.feed{flex-direction:column;gap:10px;display:flex}.feed-item{border:var(--hairline);padding:14px 16px}.feed-item.bad{border-left:3px solid var(--status-bad)}.feed-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.feed-time{font-variant-numeric:tabular-nums}.feed-body{margin:8px 0 10px;font-size:14px;line-height:1.5}@media (max-width:900px){.admin-shell{grid-template-columns:1fr;gap:20px}.admin-side{position:static}.admin-nav{flex-wrap:wrap;gap:6px;display:flex}.admin-nav-group{margin:0}}.req-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.acc-admin{border-bottom:var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.acc-admin-id{flex:1;min-width:180px}.admin-sub{border-top:var(--hairline);margin-top:16px;padding-top:14px}.origin-player{background:color-mix(in srgb, var(--color-accent) 22%, transparent)}.origin-system{background:color-mix(in srgb, var(--color-text) 12%, transparent)}.origin-admin{background:color-mix(in srgb, var(--status-wait) 26%, transparent)}.thread{flex-direction:column;gap:10px;display:flex}.msg{border:var(--hairline);max-width:78%;padding:12px 14px}.msg-mine{background:color-mix(in srgb, var(--color-accent) 14%, transparent);align-self:flex-end}.msg-head{align-items:baseline;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.msg-body{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.review-cell{align-items:center;gap:6px;display:flex}.confirm-cell{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:4px;display:flex}.confirm-cell-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.confirm-cell-form .input{width:220px;max-width:100%;padding:4px 8px;font-size:13px}.tick{border:1px solid color-mix(in srgb, var(--color-text) 35%, transparent);color:#0000;cursor:pointer;background:0 0;width:24px;height:24px;padding:0;font-size:14px;line-height:22px}.tick:hover{border-color:var(--status-ok)}.tick.on{background:var(--status-ok);border-color:var(--status-ok);color:#04150e}.stage-step{align-items:center;gap:10px;margin:18px 0 10px;font-size:15px;display:flex}.stage-num{background:var(--color-accent);color:#fff;text-align:center;flex:none;width:24px;height:24px;font-size:13px;font-weight:800;line-height:24px}.stage-status{border:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.stage-bulk{flex-wrap:wrap;gap:10px;margin:12px 0 16px;display:flex}.stage-table{border:var(--hairline)}.stage-row{grid-template-columns:minmax(120px,1fr) minmax(150px,1.4fr) auto 44px;align-items:center;gap:14px;padding:12px 14px;display:grid}.stage-row+.stage-row{border-top:var(--hairline)}.stage-row-head{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:800}.stage-name{font-weight:700}.stage-cell{font-size:13px}.draw-swap{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.draw-swap-field{flex-direction:column;gap:4px;font-size:12px;display:flex}.draw-swap-field .input{min-width:230px}@media (max-width:760px){.stage-row{grid-template-columns:1fr;gap:8px}.stage-row-head{display:none}}.stage-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.stage-card{border:var(--hairline);flex-direction:column;gap:6px;padding:18px;display:flex}.stage-card:hover{border-color:var(--color-accent)}.stage-card .t{font-size:17px;font-weight:800}.stage-card .s{color:var(--color-muted);font-size:12px}.preview-groups{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.preview-group{border:var(--hairline);padding:14px}.preview-teams{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.preview-teams li{align-items:center;gap:8px;font-size:14px;display:flex}.phases{flex-direction:column;gap:2px;display:flex}.phase{border:var(--hairline);padding:14px 16px}.phase+.phase{border-top:0}.phase.now{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.phase.done{opacity:.6}.phase-head{align-items:center;gap:10px;display:flex}.phase-dot{border:1px solid color-mix(in srgb, var(--color-text) 35%, transparent);text-align:center;flex:none;width:22px;height:22px;font-size:12px;line-height:20px}.phase.now .phase-dot{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.phase.done .phase-dot{background:var(--status-ok);border-color:var(--status-ok);color:#04150e}.phase-what{color:var(--color-muted);margin:6px 0 10px 32px;font-size:13px}.phase button{margin-left:32px}.admin-nav-item.gap{border-top:var(--hairline);margin-top:16px;padding-top:16px}.admin-table tr.row-ok td:first-child{box-shadow:inset 3px 0 var(--status-ok)}.admin-table tr.row-wait td:first-child{box-shadow:inset 3px 0 var(--status-wait)}.admin-table tr.row-bad td:first-child{box-shadow:inset 3px 0 var(--status-bad)}.admin-table tr.row-wait td{background:color-mix(in srgb, var(--status-wait) 8%, transparent)}.admin-table tr.row-ok td{background:color-mix(in srgb, var(--status-ok) 7%, transparent)}.legend{color:var(--color-muted);flex-wrap:wrap;gap:18px;margin-bottom:16px;font-size:13px;display:flex}.legend .dot{vertical-align:baseline;width:10px;height:10px;margin-right:6px;display:inline-block}.legend .dot.ok{background:var(--status-ok)}.legend .dot.wait{background:var(--status-wait)}.legend .dot.bad{background:var(--status-bad)}.feed-item.wait{border-left:3px solid var(--status-wait)}.admin-tile.wait{border-color:var(--status-wait)}.admin-tile.wait .v{color:var(--status-wait)}.admin-tile.ok{border-color:var(--status-ok)}.admin-tile.ok .v{color:var(--status-ok)}.admin-switch{border-bottom:var(--rule);gap:0;margin-bottom:22px;display:flex}.admin-switch-item{color:var(--color-muted);border-bottom:3px solid #0000;margin-bottom:-2px;padding:10px 20px;font-size:15px;font-weight:600}.admin-switch-item.on{color:var(--color-text);border-bottom-color:var(--color-accent)}.admin-section{margin-bottom:30px}.admin-section-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.admin-section-head h2{margin:0;font-size:16px}.admin-section-head .count{border:var(--hairline);padding:2px 8px;font-size:12px;font-weight:700}.admin-section-head .muted{font-size:12px}.admin-section-head .dot{flex:none;width:10px;height:10px;display:inline-block}.admin-section-head .dot.ok{background:var(--status-ok)}.admin-section-head .dot.wait{background:var(--status-wait)}.admin-section-head .dot.bad{background:var(--status-bad)}.dispute-box{border:var(--hairline);margin-top:10px;padding:14px 16px}.dispute-box.open{border-left:3px solid var(--status-bad)}.dispute-msg{padding:10px 0}.dispute-msg+.dispute-msg{border-top:var(--hairline)}.dispute-msg.answer{border-left:2px solid var(--color-accent);padding-left:16px}.dispute-msg .feed-body{white-space:pre-wrap;margin:6px 0 0}.dispute-resolve{margin-top:10px}.dispute-resolve textarea.input{resize:vertical;font-family:inherit}.admin-grid-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:900px){.admin-grid-2{grid-template-columns:1fr}.admin-switch-item{padding:10px 14px;font-size:14px}}.admin-filter .dot{width:8px;height:8px;margin-right:5px;display:inline-block}.admin-filter .dot.ok{background:var(--status-ok)}.admin-filter .dot.wait{background:var(--status-wait)}.admin-filter .dot.bad{background:var(--status-bad)}.admin-filter.on .dot{box-shadow:0 0 0 1px #fff}.linkish.danger{color:var(--status-bad)}.stage-block+.stage-block{border-top:var(--hairline);margin-top:14px;padding-top:14px}.season-picker{align-items:center;display:flex}.season-picker select{max-width:190px;min-height:34px;padding:6px 26px 6px 10px;font-size:12px}.bnode.ghost{opacity:.62;cursor:default;border-style:dashed}.bnode.ghost:hover{border-color:inherit}.bnode.ghost .bside span:nth-child(3),.bnode.ghost .bside span:nth-child(2){font-style:italic}.gtable tr.ghost-row td{opacity:.55}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sim-panel{border:1px dashed color-mix(in srgb, var(--status-wait) 55%, transparent);background:color-mix(in srgb, var(--status-wait) 6%, transparent);margin-top:22px;padding:16px}.sim-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}@media (max-width:620px){.pravidlo{grid-template-columns:1fr;gap:2px}}.odpocet{border:var(--hairline);border-left:2px solid var(--status-wait);background:color-mix(in srgb, var(--status-wait) 7%, transparent);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:18px;padding:12px 16px;display:flex}.odpocet-k{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:800}.odpocet-v{color:var(--status-wait);font-variant-numeric:tabular-nums;font-size:20px}.odpocet-kdy{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:620px){.odpocet-k{flex-basis:100%}}.prosba{border:var(--hairline);border-left:2px solid var(--color-accent-500);background:color-mix(in srgb, var(--color-accent) 6%, transparent);max-width:78ch;margin-top:18px;padding:14px 18px}.prosba p{max-width:74ch;color:var(--color-neutral-300);margin:10px 0 0;font-size:14px;line-height:1.62}.prosba h2{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-400);margin:0;font-size:13px;font-weight:800}.prosba p:first-of-type{margin-top:12px}.prosba strong{color:var(--color-text)}.pravidlo-odkaz{color:var(--color-accent-400);text-underline-offset:2px;white-space:nowrap;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pravidlo-odkaz:hover{text-decoration:underline}.prosba-podpis{color:var(--color-muted);margin-top:14px;font-size:13px;line-height:1.5}.prosba-podpis strong{color:var(--color-accent-400)}@media (max-width:900px){.progress-steps{grid-template-columns:repeat(2,1fr)}.progress-step:nth-child(3){border-left:none;padding-left:0}.progress-step:nth-child(n+3){border-top:var(--hairline);padding-top:18px}}@media (max-width:560px){.progress-steps{grid-template-columns:1fr}.progress-step{border-left:none;padding-left:0}.progress-step+.progress-step{border-top:var(--hairline);padding-top:18px}}.gtable .out-cell{text-align:right}.tag-out{letter-spacing:.06em;font-size:11px;font-weight:700}.tag-out-withdrawn{color:var(--status-wait);border-color:var(--status-wait)}.tag-out-disqualified{color:var(--status-bad);border-color:var(--status-bad)}.admin-fold>details>summary{cursor:pointer;align-items:baseline;gap:10px;list-style:none;display:flex}.admin-fold>details>summary::-webkit-details-marker{display:none}.admin-fold>details>summary:before{content:"▸";color:var(--color-muted);font-size:11px}.admin-fold>details[open]>summary:before{content:"▾"}.admin-fold>details>summary .admin-fold-note{color:var(--color-muted);font-size:12px}.admin-fold-badge{letter-spacing:.12em;color:var(--status-bad);border:1px solid color-mix(in srgb, var(--status-bad) 45%, transparent);background:color-mix(in srgb, var(--status-bad) 10%, transparent);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.admin-fold-title{font-size:14px;font-weight:700}.admin-fold{border-color:color-mix(in srgb, var(--status-bad) 28%, transparent);background:color-mix(in srgb, var(--status-bad) 5%, transparent)}.admin-fold>details[open]>summary{margin-bottom:14px}.admin-fold>details>summary:hover .admin-fold-title{color:var(--status-bad)}.ready-strip{border:var(--hairline);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.ready-strip.urgent{border-color:var(--status-wait)}.ready-strip-call{color:var(--status-wait);font-size:12px}.rchip{letter-spacing:.06em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.rchip i{background:currentColor;border-radius:50%;width:8px;height:8px}.rchip.ok{color:var(--status-ok)}.rchip.wait{color:var(--status-bad)}.ready-slot{flex-direction:column;align-items:center;gap:8px;max-width:520px;margin:0 auto;font-size:14px;line-height:1.5;display:flex}.ready-slot form{justify-content:center;display:flex}.ready-slot .btn{justify-content:center;min-width:220px}.ready-slot-warn{color:var(--color-muted);font-size:13px;display:block}.ready-slot-warn strong,strong.ready-slot-warn{color:var(--status-wait);font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;display:block}strong.ready-check-start{color:var(--status-bad);text-transform:uppercase;letter-spacing:.04em}.match-hero-score .tm .rchip{margin-top:6px;font-size:11px;display:flex}.match-hero-score .tm.home .rchip{justify-content:flex-end}.match-hero-score .tm.away .rchip{justify-content:flex-start}.match-hero-score .tm .rchip.side-blue,.match-hero-score .tm .rchip.side-red{letter-spacing:.08em;border:1px solid;border-radius:999px;width:fit-content;padding:2px 9px}.match-hero-score .tm.home .rchip.side-blue,.match-hero-score .tm.home .rchip.side-red{margin-left:auto}.match-hero-score .tm.away .rchip.side-blue,.match-hero-score .tm.away .rchip.side-red{margin-right:auto}.rchip.side-blue{color:#7ea2ff;background:#3f6bff38}.rchip.side-red{color:#ff8a8a;background:#e06a6a33}@media (max-width:640px){.match-hero-score .tm .rchip.side-blue,.match-hero-score .tm .rchip.side-red{margin-inline:auto}.match-hero-score .tm.home .rchip,.match-hero-score .tm.away .rchip{justify-content:center}.match-hero{flex-direction:column;display:flex}.match-hero-report{order:-1;justify-content:flex-end;margin-bottom:10px;display:flex;position:static}}.rd{border:1px solid var(--color-divider);background:var(--color-surface-solid);width:min(680px,100vw - 24px);max-height:calc(100dvh - 48px);color:var(--color-text);border-radius:14px;padding:0;overflow:hidden}.rd::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040711b8}.rd-inner{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.rd-head{border-bottom:var(--hairline);background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}.rd-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-300);font-size:11px;font-weight:800}.rd-score-big{align-items:center;gap:14px;margin-top:7px;font-size:15px;display:flex}.rd-score-big strong{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:26px}.rd-close{color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:26px;line-height:1}.rd-close:hover{color:var(--color-text)}.rd-body{padding:16px 22px;overflow-y:auto}.rd-game{border:var(--hairline);background:var(--color-panel);border-radius:10px;margin-bottom:12px;padding:14px 16px}.rd-game.done{border-color:color-mix(in srgb, var(--status-ok) 45%, transparent)}.rd-game.locked{opacity:.45}.rd-game-head{align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.rd-game-no{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.rd-game-win{color:var(--status-ok);font-weight:700}.rd-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.rd-team{font-size:14px;font-weight:700}.rd-team.home{text-align:right}.rd-team.away{text-align:left}.rd-inputs{align-items:center;gap:8px;display:flex}.rd-inputs b{color:var(--color-muted);font-size:20px}.rd-num{text-align:center;font-variant-numeric:tabular-nums;width:52px;height:52px;color:var(--color-text);background:var(--color-canvas);border:2px solid var(--color-divider);border-radius:10px;font-size:24px;font-weight:800}.rd-num:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 25%, transparent);outline:none}.rd-form{flex-direction:column;align-items:stretch;gap:12px;display:flex}.rd-form>.btn{align-self:center;min-width:160px}.rd-hint{text-align:center;font-size:12px}.rd-champs>summary{cursor:pointer;color:var(--color-accent-300);font-size:12px}.rd-shot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rd-drop{border:1px dashed var(--color-divider);color:var(--color-muted);cursor:pointer;border-radius:8px;flex-direction:column;flex:220px;gap:6px;padding:12px;font-size:12px;display:flex}.rd-drop:hover{border-color:var(--color-accent)}.rd-form .rd-drop{flex:none}.rd-drop{position:relative}.rd-drop:focus-within{border-color:var(--color-accent)}.rd-drop-preview{object-fit:contain;border:var(--hairline);border-radius:6px;max-width:100%;max-height:180px;margin-top:4px;display:block}.file-hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-pick{text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden}.file-pick:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.rd-foot{border-top:var(--hairline);text-align:center;padding:14px 22px 20px}.rd-warn{color:var(--status-wait);font-size:13px}.rd-report{flex-direction:column;align-items:center;gap:10px;display:flex}@media (max-width:560px){.rd-row{text-align:center;grid-template-columns:1fr;gap:8px}.rd-team.home,.rd-team.away{text-align:center}.rd-inputs{justify-content:center}}.rd-need-shot{border:1px solid color-mix(in srgb, var(--status-wait) 45%, transparent);background:color-mix(in srgb, var(--status-wait) 12%, transparent);color:var(--status-wait);border-radius:7px;margin-bottom:10px;padding:8px 11px;font-size:12px;font-weight:700}.rd-waiting{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.rd-waiting .btn{margin-top:6px}.rd-waiting-title{color:var(--status-wait);font-size:17px}.rd-waiting-timer{color:var(--status-wait);font-variant-numeric:tabular-nums}.rd-act{border:var(--hairline);background:var(--color-panel);text-align:center;border-radius:10px;margin-top:4px;padding:14px 16px}.rd-respond-head{margin-bottom:12px;font-size:14px}.rd-respond-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.rd-respond-row .input{max-width:240px}.gc-open{border:1px solid color-mix(in srgb, var(--color-accent) 55%, transparent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent-100);letter-spacing:.09em;cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:12px;font-weight:800;display:inline-flex}.gc-open:hover,.gc-open.active{background:color-mix(in srgb, var(--color-accent) 28%, transparent)}.gc-open-dot{background:var(--status-ok);border-radius:50%;width:7px;height:7px}.gc-open-count{background:var(--color-accent);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px}.gc-scrim{z-index:40;background:#04071180;position:fixed;inset:0}.gc-panel{z-index:41;border:1px solid var(--color-divider);background:var(--color-surface-solid);border-radius:16px;flex-direction:column;width:360px;max-height:min(70dvh,620px);display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 24px 60px #0000008c}.gc-head{border-bottom:var(--hairline);background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.gc-head-title{letter-spacing:.12em;font-size:12px;font-weight:800}.gc-head-note{color:var(--color-muted);margin-top:2px;font-size:11px}.gc-close{color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.gc-close:hover{color:var(--color-text)}.gc-list{flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex;overflow-y:auto}.gc-empty{color:var(--color-muted);margin:0;font-size:12px}.gc-msg{align-items:flex-end;gap:8px;display:flex}.gc-msg.mine{flex-direction:row-reverse}.gc-bubble-wrap{flex-direction:column;gap:3px;max-width:78%;display:flex}.gc-msg.mine .gc-bubble-wrap{align-items:flex-end}.gc-author{color:var(--color-accent-300);font-size:11px;font-weight:700;text-decoration:none}.gc-bubble{background:var(--color-panel);overflow-wrap:anywhere;border-radius:14px 14px 14px 4px;padding:9px 13px;font-size:13px;line-height:1.45}.gc-msg.mine .gc-bubble{background:var(--color-accent-700);color:var(--color-accent-100);border-radius:14px 14px 4px}.gc-time{color:var(--color-muted);font-size:10px}.gc-foot{border-top:var(--hairline);padding:12px 14px}.gc-form{gap:8px;display:flex}.gc-input{border:1px solid var(--color-divider);background:var(--color-canvas);min-width:0;color:var(--color-text);border-radius:999px;flex:1;padding:10px 14px;font-size:13px}.gc-input:focus{border-color:var(--color-accent);outline:none}.gc-send{background:var(--color-accent);color:#fff;cursor:pointer;border:0;border-radius:50%;width:40px;height:40px;font-size:15px}.gc-send:disabled{opacity:.5;cursor:default}.gc-closed{color:var(--color-muted);text-align:center;margin:0;font-size:12px}.gc-err{color:var(--status-bad);margin-top:8px;font-size:12px}@media (max-width:640px){.gc-panel{border-radius:16px 16px 0 0;width:auto;max-height:82dvh;bottom:0;left:0;right:0}}.pf{--pf-r:10px;--pf-r-sm:6px;--pf-card:#131b38db;--pf-card-hi:#18224aeb;--pf-line:#9db4ff21;--pf-line-hi:#9db4ff4d;--pf-gap:18px;flex-direction:column;gap:clamp(18px,2.4vw,26px);max-width:980px;margin:0 auto;padding:clamp(20px,3vw,40px) clamp(16px,3vw,32px) 72px;display:flex}.pf-card{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:var(--pf-r);padding:clamp(18px,2.4vw,28px)}.pf-card-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.pf-card-head h2{letter-spacing:.02em;text-transform:none;margin:0;font-size:15px}.pf-card-note{color:var(--color-muted);max-width:62ch;margin:0 0 20px;font-size:13px;line-height:1.55}.pf-hero{background:var(--pf-card);border:1px solid var(--pf-line);border-left:2px solid var(--color-accent);border-radius:var(--pf-r);align-items:center;gap:clamp(16px,2.4vw,26px);padding:clamp(18px,2.4vw,26px);display:flex}.pf-hero-av{flex:none;position:relative}.pf-hero-av .avatar,.pf-hero-av .avatar img{border-radius:var(--pf-r);border:1px solid var(--pf-line-hi)}.pf-hero-text{flex:1;min-width:0}.pf-hero-text h1{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3.4vw,34px);line-height:1.08}.pf-hero-sub{color:var(--color-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.hraci-acc{align-items:center;gap:6px;min-width:0;display:flex}.hraci-acc+.hraci-acc{margin-top:5px}.hraci-acc-server{text-align:center;letter-spacing:.08em;border:var(--hairline);border-radius:4px;flex:none;min-width:38px;padding:1px 4px;font-size:9px;font-weight:800}.hraci-acc-id{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hraci-acc-opgg{letter-spacing:.06em;color:var(--color-accent-300);white-space:nowrap;flex:none;font-size:9px;font-weight:800;text-decoration:none}.hraci-acc-opgg:hover{color:var(--color-accent-400);text-decoration:underline}.pf-hero-server{letter-spacing:.08em;color:var(--color-neutral-700);margin-right:6px;font-size:10px;font-weight:800}.pf-hero-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pf-facts{border:1px solid var(--pf-line);border-radius:var(--pf-r);flex-wrap:wrap;gap:0;margin:0;padding:0;display:flex;overflow:hidden}.pf-fact{border-left:1px solid var(--pf-line);flex-direction:column;flex:1;gap:3px;min-width:120px;padding:12px 18px;display:flex}.pf-fact:first-child{border-left:0}.pf-fact dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:10px}.pf-fact dd{margin:0;font-size:14px;font-weight:700}.pf .btn,.pf .input,.pf select.input,.pf textarea.input{border-radius:var(--pf-r-sm)}.pf-btn-soft{border:1px solid var(--pf-line-hi);border-radius:var(--pf-r-sm);color:var(--color-text);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.pf-btn-soft:hover{background:color-mix(in srgb, var(--color-accent) 14%, transparent);border-color:var(--color-accent);color:var(--color-text)}.pf-grid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.pf-grid .pf-wide{grid-column:1/-1}.pf .field label,.pf-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:7px;font-size:11px;font-weight:800;display:block}.pf .input{border:1px solid var(--pf-line);background:#05080f75;padding:12px 14px;transition:border-color .14s,background .14s}.pf .input:focus{border-color:var(--color-accent);background:#05080f9e;outline:none}.pf-upload{flex-wrap:wrap;align-items:flex-start;gap:clamp(16px,2.4vw,26px);display:flex}.pf-upload-preview{flex:none}.pf-upload-preview .avatar,.pf-upload-preview .avatar img,.pf-upload-preview img{border-radius:50%}.pf-drop{flex:1;min-width:240px}.pf-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pf-dropzone{text-align:center;border:1px dashed var(--pf-line-hi);border-radius:var(--pf-r-sm);cursor:pointer;color:var(--color-muted);background:#05080f42;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px;font-size:13px;transition:border-color .14s,background .14s,color .14s;display:flex}.pf-dropzone:hover,.pf-file:focus-visible+.pf-dropzone{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-text)}.pf-dropzone strong{color:var(--color-text);font-size:14px}.pf-dropzone.is-set{border-style:solid;border-color:var(--color-accent)}.pf-actions{border-top:1px solid var(--pf-line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;padding-top:20px;display:flex}.pf-actions .muted{font-size:12px}.pf-empty{text-align:center;border:1px dashed var(--pf-line);border-radius:var(--pf-r-sm);color:var(--color-muted);flex-direction:column;align-items:center;gap:12px;padding:26px 20px;font-size:13px;display:flex}@media (max-width:720px){.pf-grid{grid-template-columns:1fr}.pf-hero{text-align:left;flex-direction:column;align-items:flex-start}.pf-upload{flex-direction:column}}.pf .cta-banner,.pf .notice,.pf .acc-card,.pf .team-card,.pf .entry,.pf .badge,.pf .tag,.pf .checklist,.pf .cta-banner{border-radius:var(--pf-r-sm)}.pf-card-head{margin-bottom:18px}.pf-card-head+.pf-card-note{margin-top:-10px}.pf-num{font-variant-numeric:tabular-nums}.pf-rank{align-items:center;gap:8px;display:inline-flex}.pf-emblem{object-fit:contain;flex:none;width:22px;height:22px;display:block}.pf-more{border-top:1px solid var(--pf-line);margin-top:20px;padding-top:18px}.pf-list{color:var(--color-muted);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pf-list li{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.pf-block+.pf-block{border-top:1px solid var(--pf-line);margin-top:18px;padding-top:18px}.pf-block-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pf-block-head strong{overflow-wrap:anywhere;font-size:15px}.pf-block-head .pf-btn-soft{margin-left:auto}.pf-chips{flex-wrap:wrap;gap:8px;display:flex}.pf-chip{border:1px solid var(--pf-line);border-radius:var(--pf-r-sm);align-items:center;gap:9px;padding:5px 12px 5px 5px;font-size:13px;font-weight:700;display:inline-flex}.pf-chip-icon{border-radius:calc(var(--pf-r-sm) - 2px);background:var(--color-neutral-900);width:28px;height:28px;color:var(--color-muted);flex:none;place-items:center;font-size:10px;font-weight:800;display:grid;position:relative;overflow:hidden}.pf-chip-icon img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf-chip-count{color:var(--color-accent-300);font-weight:800}.pf .tag-mute{background:color-mix(in srgb, var(--color-text) 10%, transparent);color:var(--color-muted)}@media (max-width:620px){.pf-block-head .pf-btn-soft{margin-left:0}.pf .entry-main{flex:1 0 100%}.pf-fact{min-width:150px}}.sched{--sched-r:10px;--sched-line:1px solid color-mix(in srgb, var(--color-accent-400) 16%, transparent)}.sched-now{border:var(--sched-line);border-radius:var(--sched-r);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:16px 18px;display:flex}.sched-when{font-size:17px;font-weight:800;display:block}.sched-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-top:2px;font-size:11px;display:block}.sched-checkin{color:var(--status-wait);margin-top:6px;font-size:12px;display:block}.sched-note{border-left:3px solid var(--color-accent);border-radius:0 var(--sched-r) var(--sched-r) 0;background:color-mix(in srgb, var(--color-accent) 8%, transparent);margin-top:12px;padding:12px 16px;font-size:14px}.sched-offer{margin-top:14px}.sched-offer-head{margin-bottom:10px;font-size:14px}.sched-slots{flex-direction:column;gap:8px;display:flex}.sched-slot{border:var(--sched-line);border-radius:var(--sched-r);cursor:pointer;align-items:center;gap:10px;padding:13px 16px;transition:border-color .12s,background .12s;display:flex}.sched-slot:hover{border-color:var(--color-accent)}.sched-slot:has(input:checked){border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.sched-slot-when{font-weight:700}.sched-slot-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-left:auto;font-size:10px}.sched-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.sched-form{border:var(--sched-line);border-radius:var(--sched-r);background:color-mix(in srgb, var(--color-accent) 5%, transparent);flex-direction:column;gap:14px;margin-top:14px;padding:18px;display:flex}.sched-help{color:var(--color-muted);margin:0;font-size:13px;line-height:1.6}.sched-rows{flex-direction:column;gap:10px;display:flex}.sched-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sched-row-label{align-items:center;gap:10px;min-width:165px;font-size:14px;display:flex}.sched-row-label em{color:var(--color-muted);font-size:11px;font-style:normal;display:block}.sched-row-hint{color:var(--color-muted);font-size:13px;display:none}@media (hover:none) and (pointer:coarse){.sched-row-hint{display:block}}.sched-row-n{background:color-mix(in srgb, var(--color-accent) 20%, transparent);width:26px;height:26px;color:var(--color-accent-400);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.sched-row .input{border-radius:var(--sched-r);max-width:250px}.sched-when-ok,.side-when-kind.ok,.when.when-ok{color:var(--status-ok)}.sched-log-box{border:var(--hairline);background:color-mix(in srgb, var(--color-accent) 4%, transparent);border-radius:10px;max-width:min(100%,680px)}.sched-log-box>summary{cursor:pointer;align-items:center;gap:10px;padding:11px 14px;font-size:13px;list-style:none;display:flex}.sched-log-box>summary::-webkit-details-marker{display:none}.sched-log-box>summary:after{content:"▾";color:var(--color-muted);margin-left:auto;transition:transform .12s}.sched-log-box[open]>summary:after{transform:rotate(180deg)}.sched-log-box>summary:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.sched-log-title{letter-spacing:.04em;font-weight:700}.sched-log{margin:0;padding:0 14px 12px;list-style:none}.sched-log-item{border-top:var(--hairline);padding:12px 0}.sched-log-item:first-child{border-top:var(--hairline)}.sched-log-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.sched-log-story{flex:200px}.sched-log-osud{color:var(--color-muted);margin-top:3px;font-size:12px}.sched-log-slots{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sched-log-slot{border:var(--hairline);color:var(--color-muted);border-radius:999px;padding:5px 12px;font-size:13px}.sched-log-slot b{background:color-mix(in srgb, var(--color-accent) 20%, transparent);width:16px;height:16px;color:var(--color-accent-400);border-radius:999px;justify-content:center;align-items:center;margin-right:5px;font-size:10px;font-weight:800;display:inline-flex}.sched-log-slot.on b{background:color-mix(in srgb, var(--status-ok) 24%, transparent);color:var(--status-ok)}.sched-log-slot em{margin-left:4px;font-style:normal;font-weight:800}.sched-log-slot.on{border-color:var(--status-ok);color:var(--status-ok);font-weight:700}.gc-author-row{align-items:center;gap:6px;display:flex}.gc-team{background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent-400);letter-spacing:.06em;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800}.gc-msg.opp .gc-team{background:color-mix(in srgb, var(--status-wait) 20%, transparent);color:var(--status-wait)}.gc-msg.opp .gc-bubble{border-left:3px solid color-mix(in srgb, var(--status-wait) 55%, transparent)}.gc-msg.admin .gc-team{background:color-mix(in srgb, var(--status-bad) 20%, transparent);color:var(--status-bad)}.gc-msg.admin .gc-bubble{border-left:3px solid color-mix(in srgb, var(--status-bad) 55%, transparent)}@media (max-width:620px){.sched-row .input{width:100%;max-width:none}.sched-row-label{min-width:0}}.sched-warn{border-left:3px solid var(--status-wait);border-radius:0 var(--sched-r) var(--sched-r) 0;background:color-mix(in srgb, var(--status-wait) 10%, transparent);padding:12px 16px;font-size:13px;line-height:1.6}.lineup-lock{color:var(--color-muted);margin:12px 0 0;font-size:12px;line-height:1.6}.report-form{flex-direction:column;gap:14px;display:flex}.report-kinds{flex-direction:column;gap:8px;display:flex}.report-kind{border:1px solid color-mix(in srgb, var(--color-accent-400) 16%, transparent);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.report-kind:hover{border-color:var(--color-accent)}.report-kind.on{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.report-kind em{color:var(--color-muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.report-note{border-left:3px solid var(--status-wait);background:color-mix(in srgb, var(--status-wait) 10%, transparent);border-radius:0 10px 10px 0;margin:0;padding:12px 16px;font-size:13px;line-height:1.6}.report-form textarea.input{resize:vertical;min-height:110px}.side-round{background:color-mix(in srgb, var(--color-accent) 22%, transparent);color:var(--color-accent-400);letter-spacing:.04em;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:800}.tone-default{--tone:#5b86ff}.tone-agreed{--tone:var(--status-ok)}.tone-theirs{--tone:var(--status-bad)}.tone-mine{--tone:var(--status-wait)}.tone-action{--tone:var(--color-accent-400)}.tone-wait{--tone:var(--color-muted)}.side-matches{padding-top:10px;padding-bottom:10px}.side-match{color:inherit;border-left:3px solid var(--tone,var(--color-divider));background:color-mix(in srgb, var(--tone,transparent) 9%, transparent);align-items:flex-start;gap:8px;margin-top:4px;padding:4px 6px;font-size:13px;line-height:1.25;display:flex}.side-match:hover{background:color-mix(in srgb, var(--tone,transparent) 17%, transparent)}.side-match-round{border:1px solid var(--tone,var(--color-divider));width:22px;height:22px;color:var(--tone,var(--color-muted));border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.side-match-body{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.side-match-opp{align-items:center;gap:6px;min-width:0;font-weight:700;display:flex}.side-match-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-match-state{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;text-transform:uppercase;color:var(--tone,var(--color-muted));font-size:10.5px;font-weight:900;overflow:hidden}.side-match-detail{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tone-theirs .side-match-detail,.tone-mine .side-match-detail{color:var(--color-text)}.side-match-cta{color:var(--tone);white-space:nowrap;font-weight:800}.next-match .side-when-kind.tone-default,.next-match .side-when-kind.tone-agreed{color:var(--tone)}.side-proposal{border-left:3px solid var(--tone);background:color-mix(in srgb, var(--tone) 10%, transparent);flex-direction:column;gap:2px;margin-top:12px;padding:8px 10px;font-size:12px;display:flex}.side-proposal-title{color:var(--tone);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.side-proposal-slots{font-weight:700}.side-proposal-deadline{color:var(--color-muted)}.side-proposal-deadline strong{color:var(--color-text)}.sched-deadline{color:var(--status-bad);margin:6px 0 10px;font-size:13px}.sched-deadline strong{font-variant-numeric:tabular-nums}.sched-deadline-calm{color:var(--color-muted)}.report-trigger{border:1px solid color-mix(in srgb, var(--status-bad) 45%, transparent);background:color-mix(in srgb, var(--status-bad) 10%, transparent);color:var(--status-bad);font:inherit;letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.report-trigger:hover{background:color-mix(in srgb, var(--status-bad) 20%, transparent)}.report-form-inline{border:1px solid color-mix(in srgb, var(--status-bad) 30%, transparent);background:var(--color-surface);text-align:left;border-radius:12px;width:min(560px,100%);margin-top:12px;padding:16px}.report-head{flex-direction:column;gap:3px;display:flex}.report-head .muted{font-size:12px}.rd-respond-form{flex-direction:column;gap:10px;display:flex}.rd-claim{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.rd-claim-score{text-align:center;width:62px;font-weight:800}.side-next-opp{color:inherit}.side-next-opp:hover{color:var(--color-accent-400)}.side-next-opp:hover .badge{border-color:var(--color-accent)}.fact-copy{align-items:center;gap:6px;display:inline-flex}.phase-switch{background:var(--color-divider);border:1px solid var(--color-divider);grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:12px;display:grid}.phase-pill{background:var(--color-neutral-900);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;padding:6px 2px;font-size:10px;font-weight:800;text-decoration:none;overflow:hidden}.phase-pill:hover{color:var(--color-text)}.phase-pill.is-done{opacity:.62}.phase-pill.is-upcoming{opacity:.34}.phase-pill.is-current{background:var(--color-accent);color:var(--color-neutral-100);opacity:1}.side-entry-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.side-entry-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.side-entry-where{color:var(--color-muted);font-size:11.5px;line-height:1.4}.side-entry-rank{color:var(--color-text);margin-top:3px;font-size:12.5px;font-weight:700}.side-entry-rank span{color:var(--color-muted);font-weight:400}.side-out-text{border-top:1px solid var(--color-divider);color:var(--color-muted);margin:12px 0 0;padding-top:10px;font-size:12px;line-height:1.5}.side-final{border-left:3px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 9%, transparent);padding-left:17px}.side-final-lead{color:var(--color-text);margin-top:10px;font-size:13.5px}.side-final-rank{letter-spacing:-.01em;color:var(--color-text);font-size:30px;font-weight:800;line-height:1.1}.side-final-where{color:var(--color-text);margin-top:2px;font-size:17px;font-weight:800}.side-final-1{border-left-color:var(--medal-gold)}.side-final-1 .side-final-rank{color:var(--medal-gold)}.side-final-2{border-left-color:var(--medal-silver)}.side-final-2 .side-final-rank{color:var(--medal-silver)}.match-back,.pf-back{border:var(--hairline);background:var(--color-surface);letter-spacing:.04em;text-transform:uppercase;width:fit-content;color:var(--color-muted);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.match-back,.main>.pf-back{margin:clamp(14px,1.8vw,24px) clamp(16px,2.6vw,44px) 0}.match-back:hover,.pf-back:hover{color:var(--color-text);border-color:var(--color-accent-400)}.team-link{color:inherit;text-decoration:none}.team-link:hover .team-name{text-decoration:underline}.admin-blocker{margin-bottom:14px}.admin-blocker ul{margin:8px 0;padding-left:18px}.admin-blocker li{margin-bottom:3px}.admin-blocker p{opacity:.85;margin:0;font-size:12.5px}.bnode.mine{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.bside.me{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}.bside.me span:not(.badge):not(.seed):not(.sc){font-weight:700}.mine-row{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.me-team{color:var(--color-accent-400);font-weight:700}.dispute-call{margin-bottom:12px}.dispute-call p{margin:6px 0 10px;font-size:12.5px;line-height:1.5}.dispute-call .btn{display:inline-block}.tag-replay{background:var(--status-wait);color:#1a1508;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;padding:1px 6px;font-size:9px;font-weight:800;display:inline-block}.fixture.is-replay{border-left:3px solid var(--status-wait)}.match-hero-replay{max-width:52ch;color:var(--status-wait);margin:10px auto 0;font-size:12.5px;line-height:1.5}.bnode-pending{opacity:.85;border-style:dashed}.nav-login{justify-content:center;padding:13px 22px}.nav-burger{border:var(--hairline);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:none}.nav-burger:hover{color:var(--color-accent-400)}.nav-burger-bars{display:block;position:relative}.nav-burger-bars,.nav-burger-bars:before,.nav-burger-bars:after{background:currentColor;width:20px;height:2px}.nav-burger-bars:before{content:"";position:absolute;top:-6px;left:0}.nav-burger-bars:after{content:"";position:absolute;top:6px;left:0}.mm-scrim{z-index:60;background:#04071199;position:fixed;inset:0}.mm-panel{z-index:61;background:var(--chrome-bg);border-left:var(--rule);overscroll-behavior:contain;flex-direction:column;width:min(320px,86vw);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.mm-scrim[hidden],.mm-panel[hidden]{display:none}.mm-head{border-bottom:var(--hairline);justify-content:space-between;align-items:center;padding:10px 8px 10px 18px;display:flex}.mm-title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:800}.mm-close{width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.mm-close:hover{color:var(--color-text)}.mm-links{flex-direction:column;display:flex}.mm-links a{border-bottom:var(--hairline);min-height:52px;color:var(--color-text);border-left:3px solid #0000;align-items:center;padding:0 18px;font-size:17px;font-weight:700;display:flex}.mm-links a:hover{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.mm-links a[aria-current=page]{color:var(--color-accent-400);border-left-color:var(--color-accent)}.mm-links .mm-admin{color:var(--color-accent-400)}.mm-foot{color:var(--color-muted);margin:auto 0 0;padding:16px 18px;font-size:12px}@media (max-width:900px){.nav-lang,.nav-admin,.subnav{display:none}.nav-burger{display:inline-flex}.nav-login{padding:11px 15px}.content{display:contents}.content>*{order:2}.content>.nav{order:1}.sidebar{order:3}.content>.footer{order:4}.app{background:var(--color-canvas)}}@media (min-width:901px){.mm-scrim,.mm-panel{display:none}}.team-form{max-width:720px}.team-form-card{border:var(--hairline);background:var(--color-surface);border-radius:10px;align-items:flex-start;gap:22px;margin-bottom:16px;padding:20px;display:flex}.team-form-logo{flex-direction:column;flex:none;align-items:center;gap:8px;width:132px;display:flex;position:relative}.team-logo-drop{border:2px dashed color-mix(in srgb, var(--color-accent-400) 32%, transparent);background:var(--color-neutral-900);cursor:pointer;border-radius:10px;place-items:center;width:132px;height:132px;display:grid;position:relative;overflow:hidden}.team-logo-drop:hover{border-color:var(--color-accent-400);background:color-mix(in srgb, var(--color-accent) 12%, var(--color-neutral-900))}.team-logo-drop-img{object-fit:cover;width:100%;height:100%}.team-logo-drop-tag{letter-spacing:.04em;color:var(--color-muted);font-size:30px;font-weight:800}.team-logo-drop-hint{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-400);background:#05080fbd;padding:5px 0;font-size:10px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.team-logo-file{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-form-logo:has(.team-logo-file:focus-visible) .team-logo-drop{outline:2px solid var(--color-accent);outline-offset:2px}.team-logo-clear{font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.team-logo-clear:hover{color:var(--status-bad)}.team-form-note{color:var(--color-muted);text-align:center;font-size:11px;line-height:1.45}.team-form-identity{flex:1;min-width:0}.team-form-identity .field:last-child{margin-bottom:0}.team-form-name{font-size:17px;font-weight:700}.team-form-tagline{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.team-form-tag{letter-spacing:.14em;text-transform:uppercase;flex:none;width:130px;font-weight:800}.team-form-hint{color:var(--color-muted);font-size:11px}.team-form-hint.is-ok{color:var(--status-ok)}.team-form-preview{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;font-size:13px;display:flex}.team-form-preview strong{color:var(--color-text)}.team-form-count{float:right;letter-spacing:0;color:var(--color-neutral-700);font-weight:600}.team-form-submit{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.team-form-submit .team-form-note{text-align:left;max-width:260px}.btn-lg{padding:16px 34px;font-size:15px}.btn-sm{min-height:34px;padding:8px 14px;font-size:12px}.roster-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.roster-head-note{color:var(--color-muted);font-size:12px}.player-row-act{flex:none;gap:8px;display:flex}.roster:not(.is-editing) .player-row-act{display:none}.roster.is-editing .player-row{background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.roster-swap-row{align-items:center;gap:10px;margin-bottom:6px;display:flex}.roster-swap-card{border:var(--hairline);background:var(--color-surface);min-width:0;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex:auto;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.roster-swap-card:disabled{cursor:default;opacity:.75}.roster-swap-card.is-selected{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 22%, transparent)}.roster-swap-card.is-target{border-style:dashed;border-color:color-mix(in srgb, var(--color-accent-400) 55%, transparent)}.roster-swap-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.roster-swap-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.roster-swap-foot{z-index:2;border-top:var(--hairline);background:var(--color-surface-solid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 0;display:flex;position:sticky;bottom:0}.roster-swap-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:14px 0 6px;font-size:11px;font-weight:800}@media (max-width:620px){.team-form-card{flex-direction:column;align-items:stretch;gap:16px}.team-form-logo{align-items:center;width:100%}.team-logo-drop{width:148px;height:148px}.team-form-tag{width:100%}.team-form-submit .btn{justify-content:center;width:100%}.player-row-act{width:100%;padding-left:60px}.roster-swap-row{flex-wrap:wrap}.roster-swap-row .player-row-act{padding-left:0}}.team-settings-logo{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.team-settings-logo .team-form-logo{flex-flow:wrap;align-items:flex-start;gap:14px;width:auto}.team-settings-logo .team-form-note{text-align:left;max-width:230px}.team-logo-error{color:var(--status-bad);text-align:center;font-size:11px;line-height:1.45}.team-settings-logo .team-logo-error{text-align:left}.side-item-team{align-items:center;gap:12px;padding:8px 12px;display:flex}.side-item-team .badge{width:38px;height:38px;font-size:12px}.side-team-text{flex-direction:column;gap:2px;min-width:0;display:flex}.side-team-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.side-item-team .role{font-size:10px}.skip-link{z-index:1000;background:var(--color-500);color:#fff;padding:12px 20px;font-weight:700;text-decoration:none;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip-link:focus-visible{outline-offset:-6px;outline:2px solid #fff;transform:translateY(0)}.cell-stack{flex-direction:column;gap:2px;display:flex}.cell-sub{color:var(--color-accent-200);font-size:12px}.cell-sub.muted{color:var(--color-muted)}@media (max-width:620px){.seg{width:100%;display:flex}.seg a{flex:1;justify-content:center;min-height:42px;padding:0 12px}.chip{min-height:40px;padding:0 16px}.dbsearch-submit{width:auto}.dbsearch-bottom{flex-direction:column;align-items:flex-start;gap:12px}.db-panel .table td,.db-panel .table th{padding-left:12px;padding-right:12px}}.side-item-team[aria-current=page]{background:color-mix(in srgb, var(--color-accent) 16%, transparent);border-left-color:var(--color-accent)}.countdown-live{font-variant-numeric:tabular-nums;color:var(--status-wait);font-weight:700}.rd-shots{flex-wrap:wrap;gap:8px;display:flex}.rd-shots a{border:var(--hairline);border-radius:6px;display:block;overflow:hidden}.rd-shots img{object-fit:cover;width:180px;max-width:100%;height:100px;display:block}.rd-fix-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amp{--amp-r:10px;--amp-line:1px solid color-mix(in srgb, var(--color-accent-400) 18%, transparent);background:color-mix(in srgb, var(--status-bad) 4%, transparent);border-bottom:var(--rule);flex-direction:column;gap:12px;display:flex}.amp-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:14px;display:flex}.amp-badge{letter-spacing:.14em;color:var(--status-bad);border:1px solid color-mix(in srgb, var(--status-bad) 55%, transparent);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.amp-state{color:var(--color-muted);font-size:13px}.amp-note{color:var(--color-muted);margin-left:auto;font-size:12px}.amp-actions{flex-wrap:wrap;gap:8px;display:flex}.amp-btn{border-radius:var(--amp-r);border:var(--amp-line);background:color-mix(in srgb, var(--color-accent) 7%, transparent);min-height:34px;color:var(--color-text);font:inherit;cursor:pointer;padding:0 14px;font-size:13px;font-weight:650}.amp-btn:hover{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}.amp-btn.on{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.amp-btn.danger:hover,.amp-btn.danger.on{background:color-mix(in srgb, var(--status-bad) 22%, transparent);border-color:color-mix(in srgb, var(--status-bad) 60%, transparent);color:var(--color-text)}.amp-card{border:var(--amp-line);border-radius:var(--amp-r);background:var(--color-surface-solid);flex-direction:column;gap:12px;max-width:760px;padding:16px;display:flex}.amp-title{font-size:15px;font-weight:750}.amp-choices{flex-wrap:wrap;gap:8px;display:flex}.amp-choice{border:var(--amp-line);border-radius:var(--amp-r);cursor:pointer;min-width:120px;color:var(--color-muted);flex-direction:column;gap:2px;padding:10px 12px;font-size:12px;display:flex}.amp-choice input{opacity:0;pointer-events:none;position:absolute}.amp-choice strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:18px}.amp-choice.on{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, transparent)}.amp-choice:focus-within{outline:2px solid var(--color-accent-400);outline-offset:2px}.amp-effects{border-radius:var(--amp-r);background:color-mix(in srgb, var(--color-accent) 6%, transparent);margin:0;padding:10px 12px 10px 28px;font-size:13px;line-height:1.6}.amp-effects ul{margin:4px 0 0;padding-left:18px}.amp-field{color:var(--color-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.amp-field .input,.amp-card .input{border-radius:8px;font-size:14px}.amp-when{max-width:260px}.amp-row,.amp-foot{flex-wrap:wrap;gap:8px;display:flex}.amp-foot .btn{border-radius:8px;justify-content:center;min-height:38px;padding:0 18px}.btn-danger-solid{background:var(--status-bad);border:1px solid var(--status-bad);color:#fff}.amp-sub{flex-wrap:wrap;gap:12px 40px;font-size:13px;display:flex}.amp-list{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.amp-list li{align-items:center;gap:12px;display:flex}.amp-card textarea.input{min-height:0}.dev-switcher{z-index:1000;border:1px dashed var(--color-accent);background:var(--color-surface-solid);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;font-size:12px;display:flex;position:fixed;bottom:12px;right:12px}.dev-switcher label{align-items:center;gap:8px;display:flex}.dev-switcher span{color:var(--color-muted)}.dev-switcher select{font-size:13px}.dev-switcher .dev-switcher-error{color:var(--status-bad)}.brief-tip{border:1px solid color-mix(in srgb, var(--status-wait) 60%, transparent);background:color-mix(in srgb, var(--status-wait) 12%, transparent);color:var(--status-wait);letter-spacing:.09em;text-transform:uppercase;cursor:help;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.brief-tip:hover,.brief-tip:focus{background:color-mix(in srgb, var(--status-wait) 24%, transparent);outline:none}.brief-tip-q{border:1px solid;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;line-height:1;display:inline-grid}.info-tip-body{z-index:50;border:1px solid var(--color-divider);background:var(--color-surface-solid);width:min(360px,86vw);color:var(--color-text);letter-spacing:0;text-align:left;text-transform:none;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.info-tip-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:11px}.brief-tip:hover .info-tip-body,.brief-tip:focus .info-tip-body,.brief-tip:focus-within .info-tip-body{display:flex}.sched-banner{width:min(720px,100%);scroll-margin-top:calc(var(--nav-h) + 12px);flex-direction:column;align-items:center;gap:8px;margin:18px auto 0;padding:4px 0;display:flex}.sched-banner-when{font-size:15px;line-height:1.5}.sched-banner-when strong{font-size:16px}.sched-banner-sub{color:var(--color-muted);font-size:12.5px}.sched-banner-warn{color:var(--status-wait);font-size:13px;font-weight:700}.sched-banner .sched-cta{border-radius:999px;margin-top:4px;padding-inline:26px}.sched-banner .sched-offer,.sched-banner .sched-form,.sched-banner .sched-note{text-align:left;width:100%}.i-tip{width:16px;height:16px;color:var(--color-muted);cursor:help;vertical-align:2px;border:1px solid;border-radius:50%;outline:none;place-items:center;margin-left:4px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid;position:relative}.i-tip:hover,.i-tip:focus{color:var(--color-text)}.i-tip:hover .info-tip-body,.i-tip:focus .info-tip-body,.i-tip:focus-within .info-tip-body{display:flex}.sched-banner .info-tip-body,.sched-banner .info-tip-body strong{font-size:13px}.sched-banner .info-tip-body .info-tip-title{font-size:11px}.sched-banner .info-tip-body{white-space:normal}.divtag{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border:1px solid;align-items:center;gap:6px;font-style:italic;font-weight:800;line-height:1;display:inline-flex}.divtag-sm{padding:4px 7px;font-size:10px}.divtag-md{padding:6px 10px;font-size:12px}.divtag-lg{padding:8px 13px;font-size:14px}.divtag-gold{color:#ffd978;text-shadow:0 0 10px #f5c45173;background:linear-gradient(135deg,#f5c45138,#a8741a24);border-color:#f5c451b3;box-shadow:0 0 14px #f5c45147,inset 0 0 8px #f5c45124}.divtag-gold .divtag-star{color:#ffe39a;font-style:normal}.divtag-silver{color:#dbe3f2;background:linear-gradient(135deg,#c9d3e629,#7c8aa61a);border-color:#b9c4d88c}.switch a.switch-div-1[aria-current=page]{color:#1a1204;background:linear-gradient(135deg,#e0a93a,#b9791c)}.switch a.switch-div-1:not([aria-current=page]){color:#f5c451}.switch a.switch-div-2[aria-current=page]{color:#10131c;background:linear-gradient(135deg,#c9d3e6,#8d9ab4)}.pf-hero-div{margin:8px 0 4px}.side-me-row,.side-me-row>.row{flex-wrap:nowrap}.side-me-row .divtag{flex:none}.sched-cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sched-guide-btn{border:1px solid color-mix(in srgb, var(--status-bad) 60%, transparent);background:color-mix(in srgb, var(--status-bad) 12%, transparent);color:var(--status-bad);font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;padding:9px 16px;font-size:12px;font-weight:800;display:inline-flex}.sched-guide-btn:hover{background:color-mix(in srgb, var(--status-bad) 24%, transparent)}.sched-banner .sched-cta-row .sched-cta{margin-top:0}.rd.sched-guide{width:min(640px,100vw - 24px)}.sched-guide{text-align:left}.sched-guide-title{font-size:24px}.sched-guide-body{text-align:left;padding:8px 26px 26px;font-size:15.5px;line-height:1.6;overflow-y:auto}.sched-guide-body h3{margin:20px 0 6px;font-size:16.5px}.sched-guide-body p{color:var(--color-text);margin:0}.sched-guide-body ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.sched-guide-body .sched-guide-foot{color:var(--color-muted);margin-top:22px}@media (max-width:600px){.nav{position:relative}.bell.dropdown{position:static}.bell-menu{width:auto;top:100%;left:12px;right:12px}}.sched-cta-row{flex-wrap:nowrap;justify-content:center}.sched-cta-row .btn{width:auto}.side-match{margin-top:5px;padding:6px 8px 6px 7px;font-size:14px}.side-match-opp .badge{width:20px;height:20px;font-size:8px}.side-match-round{width:24px;height:24px;font-size:12px}.side-match-state{font-size:11.5px}.side-match-detail{white-space:normal;justify-content:space-between;gap:6px;font-size:12.5px;display:flex;overflow:visible}.side-match-detail strong{color:var(--tone);white-space:nowrap}.next-match .meta{font-size:13.5px}.side-proposal{font-size:13px}.side-proposal-title{font-size:12px}.side-match-date{white-space:nowrap}.sched-log-title{font-size:16px}.sched-log-head{font-size:15.5px}.sched-log-osud,.sched-log-slot{font-size:13.5px}.sidebar .side-block,.sidebar .next-match{border-bottom:2px solid color-mix(in srgb, var(--color-accent-400) 26%, transparent);padding-top:13px;padding-bottom:13px}.sidebar .side-me{padding:0}.sidebar .side-label{margin-bottom:9px}.side-match{margin-top:7px}
