.legal-page{padding:24px 0 80px}.legal-page .legal{padding-top:24px}.legal-draft{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-3, 10px);background:var(--warn-soft);color:var(--text);font-size:var(--t-small);line-height:1.45}.legal-draft svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--warn)}.legal-meta{color:var(--text-3);font-size:var(--t-small)}.legal section{display:grid;gap:8px}.legal p,.legal li{color:var(--text-2);line-height:1.6}.legal ul{display:grid;gap:6px;padding-left:20px;list-style:disc}.legal a:not(.wordmark){color:var(--club-text);text-decoration:underline;text-underline-offset:3px}.legal-nav{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:16px;border-top:1px solid var(--line);font-size:var(--t-small)}.vod-act{align-items:flex-start}.vod-act .vod-reason{flex-basis:100%;margin:0}@media(min-width:720px){.vod-act{flex-direction:column;align-items:flex-end;gap:6px}.vod-act .vod-reason{flex-basis:auto;max-width:220px;text-align:right}}.vod-more{display:flex;justify-content:center;margin-top:14px}.vod-err{margin:0}.clip-play{display:block;width:100%}.clip-frame{display:grid;place-items:center;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--r-2);background:var(--band)}.clip-frame img,.player-start img{display:block;width:100%;height:100%}.vthumb{-o-object-fit:cover;object-fit:cover}.hthumb{height:auto!important;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.clip.picked .clip-frame{outline:3px solid var(--club);outline-offset:2px}.clip.is-gone .clip-frame{filter:grayscale(1);opacity:.55}.clip-note{margin:0;font-size:12px;line-height:1.3}.clip-acts .btn:disabled,.pick:has(input:disabled){opacity:.45;cursor:not-allowed}.player-start{position:relative;display:grid;place-items:center;width:100%;padding:0;border:0;overflow:hidden;border-radius:var(--r-2);background:var(--band);color:#fff;cursor:pointer;transition:transform var(--d-press) var(--ease-out)}.player-start:active:not(:disabled){transform:scale(.985)}.player-start:disabled{cursor:default}.player-start .pi{position:absolute;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#0000009e}.player-start .pi svg{width:24px;height:24px;margin-left:2px}.player-start .player-lbl{position:absolute;left:0;right:0;bottom:12px;font:600 14px/1 var(--f-text);text-shadow:0 1px 6px rgba(0,0,0,.8)}.clip-video{display:block;width:100%;border-radius:var(--r-2);background:#000;-o-object-fit:contain;object-fit:contain}.screen{width:min(62vw,300px)}.cap{white-space:pre-wrap;overflow-wrap:anywhere}.joinbar{box-shadow:var(--shadow-float);animation:bar-in var(--d-base) var(--ease-out)}@keyframes bar-in{0%{opacity:0;transform:translateY(8px)}}.joinbar .btn:disabled{opacity:.5}.comps{margin:0 0 20px;display:grid;gap:10px}.comps-h{font:800 italic 22px/1 var(--f-display);text-transform:uppercase}.dl-row.is-gone b{color:var(--text-2)}.dl-row .btn:disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.joinbar{animation:none}}.comps-more{justify-self:start}.id-grid{display:grid;gap:20px}.pv{display:grid;gap:12px;justify-items:center;align-content:start}.pv .vert{width:min(72vw,300px);box-shadow:0 30px 60px -30px #000c}.pv .note{text-align:center;max-width:34ch;overflow-wrap:anywhere}.post-ex{color:var(--text-2);font-weight:600}.sb .sb-crest.club-logo{-o-object-fit:contain;object-fit:contain}.form{display:grid;gap:14px;min-width:0}.group{background:var(--s1);border-radius:var(--r-3);padding:20px;display:grid;gap:16px;min-width:0}.group>h2{font:700 italic 22px/1 var(--f-display);text-transform:uppercase}.ini-in{max-width:160px;font:800 italic 28px/1 var(--f-display);text-transform:uppercase;letter-spacing:.04em}.field-err{font-size:var(--t-micro);color:var(--bad)}.field-err:empty{display:none}.drop{display:flex;align-items:center;gap:16px;padding:14px;border-radius:var(--r-3);background:var(--s2);border:2px dashed var(--s4);cursor:pointer;transition:border-color var(--d-fast) ease,background-color var(--d-fast) ease}.drop:hover,.drop.is-drag,.drop:focus-within{border-color:var(--club-line)}.drop:focus-within{outline:2px solid var(--focus);outline-offset:3px}.drop svg.crest,.drop .drop-logo{width:64px;height:70px;flex:none;-o-object-fit:contain;object-fit:contain}.drop div{flex:1;min-width:0;font-size:var(--t-small);color:var(--text-2)}.drop b{display:block;color:var(--text);font-size:15px;margin-bottom:2px}.color-in{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.color-in input[type=color]{width:48px;height:48px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--field);padding:4px}.contrast{display:flex;align-items:center;gap:8px;font-size:var(--t-micro);color:var(--ok)}.contrast.is-warn{color:var(--warn)}.contrast svg{width:16px;height:16px;flex:none}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.switch-row b{display:block;font-size:15px;font-weight:600}.switch-row span{font-size:var(--t-micro);color:var(--text-3)}.savebar{position:sticky;bottom:calc(68px + env(safe-area-inset-bottom));z-index:var(--z-bar);display:flex;align-items:center;gap:10px;margin-top:4px;padding:10px 10px 10px 16px;background:var(--s2);border-radius:var(--r-3);box-shadow:var(--shadow-float)}.savebar p{flex:1;font-size:var(--t-small);color:var(--text-2)}@media(min-width:1000px){.id-grid{grid-template-columns:360px 1fr;gap:40px;align-items:start}.pv{position:sticky;top:88px}.pv .vert{width:100%}.savebar{bottom:20px}}:root{--club: #E9B949;--club-ink: #17120A;--club-text: #EDC25D;--club-soft: color-mix(in oklab, var(--club) 16%, var(--s1));--club-line: color-mix(in oklab, var(--club) 55%, transparent);--bg: #0A0C0B;--s1: #111413;--s2: #171B19;--s3: #1F2421;--s4: #283029;--field: #0D100F;--line: #2E3530;--text: #EDF0EB;--text-2: #A9B2AA;--text-3: #858F87;--focus: #FFFFFF;--plate: #0E1210;--plate-2: #1B211D;--plate-text: #F4F6F2;--band: #13241A;--pitch: #1E4B2B;--pitch-2: #235832;--ok: #43D68E;--warn: #FF9F45;--bad: #FF6166;--live: #FF4545;--ok-soft: color-mix(in oklab, var(--ok) 14%, var(--s1));--warn-soft: color-mix(in oklab, var(--warn) 14%, var(--s1));--bad-soft: color-mix(in oklab, var(--bad) 14%, var(--s1));--twitch: #9146FF;--f-display: "Barlow Condensed", "Arial Narrow", sans-serif;--f-text: "Barlow", "Segoe UI", sans-serif;--t-hero: clamp(56px, 8.4vw, 132px);--t-d1: clamp(40px, 5vw, 72px);--t-d2: clamp(30px, 3.2vw, 44px);--t-h1: clamp(30px, 3vw, 40px);--t-h2: 24px;--t-h3: 19px;--t-body: 16px;--t-small: 14px;--t-micro: 13px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-14: 56px;--sp-18: 72px;--sp-24: 96px;--sp-32: 128px;--gutter: 16px;--maxw: 1240px;--r-1: 2px;--r-2: 4px;--r-3: 6px;--r-full: 999px;--skew: -10deg;--unskew: 10deg;--shadow-float: 0 24px 48px -16px rgba(0, 0, 0, .65), 0 2px 6px rgba(0, 0, 0, .35);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--d-press: .12s;--d-fast: .16s;--d-base: .22s;--d-plate: .35s;--d-sheet: .38s;--z-bar: 20;--z-sheet: 40;--z-toast: 50;color-scheme:dark}:root[data-theme=light]{--bg: #F2F3EF;--s1: #FFFFFF;--s2: #FFFFFF;--s3: #E8EBE5;--s4: #DDE1DA;--field: #FFFFFF;--line: #C9CFC7;--text: #121513;--text-2: #48514A;--text-3: #5E675F;--focus: #121513;--club-text: #7A5A0C;--ok: #128A50;--warn: #B45A00;--bad: #C8262C;--live: #D11F1F;--shadow-float: 0 24px 48px -16px rgba(20, 30, 20, .28), 0 2px 6px rgba(20, 30, 20, .12);color-scheme:light}@media(min-width:768px){:root{--gutter: 32px}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 var(--t-body)/1.5 var(--f-text);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}img,svg{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-1)}::-moz-selection{background:var(--club);color:var(--club-ink)}::selection{background:var(--club);color:var(--club-ink)}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.display{font-family:var(--f-display);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-.01em;line-height:.92}.h1{font:800 italic var(--t-h1)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.005em}.h2{font:700 var(--t-h2)/1.15 var(--f-display);letter-spacing:.005em}.h3{font:600 var(--t-h3)/1.25 var(--f-text)}.muted{color:var(--text-2)}.note{color:var(--text-3);font-size:var(--t-small)}.num{font-family:var(--f-display);font-weight:800;font-style:italic;font-variant-numeric:tabular-nums}.btn{--h: 44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h);padding:0 16px;border:0;border-radius:var(--r-2);background:var(--s3);color:var(--text);text-decoration:none;cursor:pointer;font:600 15px/1 var(--f-text);white-space:nowrap;transition:background-color var(--d-fast) ease,color var(--d-fast) ease,transform var(--d-press) var(--ease-out)}.btn svg{width:20px;height:20px;flex:none}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled){background:var(--s4)}}.btn-ghost{background:transparent;color:var(--text-2)}@media(hover:hover)and (pointer:fine){.btn-ghost:hover:not(:disabled){color:var(--text);background:var(--s3)}}.btn-icon{width:44px;padding:0}.btn-danger{color:var(--bad)}.btn-block{width:100%}.btn-primary{position:relative;background:transparent;color:var(--club-ink);padding:0 22px;isolation:isolate;font:800 italic 19px/1 var(--f-display);text-transform:uppercase;letter-spacing:.01em}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--club);transform:skew(var(--skew));border-radius:var(--r-1);transition:filter var(--d-fast) ease}@media(hover:hover)and (pointer:fine){.btn-primary:hover:not(:disabled){background:transparent}.btn-primary:hover:not(:disabled):before{filter:brightness(1.08)}}.btn-primary:disabled:before{background:var(--s4)}.btn-primary:disabled{color:var(--text-2);opacity:1}.btn-primary svg{width:20px;height:20px}.btn-twitch{background:var(--twitch);color:#fff}@media(hover:hover)and (pointer:fine){.btn-twitch:hover:not(:disabled){background:#7d32f0}}.btn-sm{--h: 36px;padding:0 12px;font-size:14px}.btn-primary.btn-sm{font-size:17px;padding:0 16px}.tag{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding-block:4px;padding:0 10px;border-radius:var(--r-2);font:600 var(--t-micro)/1.2 var(--f-text);background:var(--s3);color:var(--text-2)}.tag svg{width:15px;height:15px}.tag-ok{background:var(--ok-soft);color:var(--ok)}.tag-warn{background:var(--warn-soft);color:var(--warn)}.tag-bad{background:var(--bad-soft);color:var(--bad)}.tag-club{background:var(--club-soft);color:var(--club-text)}.tag-live{background:color-mix(in oklab,var(--live) 16%,var(--s1));color:var(--live)}.tag-live:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.progress{position:relative;height:10px;background:var(--s3);transform:skew(var(--skew));overflow:hidden;border-radius:var(--r-1)}.progress>i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--club);transform-origin:left;transform:scaleX(var(--p, 0));transition:transform .6s linear}.progress.is-queued>i{transform:none;background:repeating-linear-gradient(90deg,var(--s4) 0 14px,transparent 14px 28px);animation:queue .9s linear infinite}@keyframes queue{to{transform:translate(28px)}}.steps{display:flex;gap:6px;list-style:none;margin:0;padding:0;font-size:var(--t-micro);color:var(--text-3);flex-wrap:wrap}.steps li{display:inline-flex;align-items:center;gap:6px}.steps li+li:before{content:"";width:10px;height:2px;background:var(--s4);margin-right:2px}.steps .done{color:var(--text-2)}.steps .now{color:var(--text);font-weight:600}.steps svg{width:14px;height:14px}.quota{display:flex;gap:6px}.quota i{flex:1;height:14px;background:var(--s3);transform:skew(var(--skew));border-radius:var(--r-1)}.quota i.on{background:var(--club)}.quota.is-out i.on{background:var(--warn)}.topbar{position:sticky;top:0;z-index:var(--z-bar);background:var(--bg)}.topbar .wrap{display:flex;align-items:center;gap:24px;height:64px}.wordmark{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:800 italic 22px/1 var(--f-display);text-transform:uppercase;letter-spacing:.01em}.wordmark b{display:inline-grid;place-items:center;height:30px;padding:0 9px;color:var(--club-ink);position:relative;isolation:isolate;font-weight:900}.wordmark b:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--club);transform:skew(var(--skew));z-index:-1;border-radius:var(--r-1)}.nav{display:none;gap:4px}.nav a{position:relative;display:inline-flex;align-items:center;height:44px;padding:0 14px;color:var(--text-2);text-decoration:none;font-weight:600;font-size:15px;border-radius:var(--r-2);transition:color var(--d-fast) ease,background-color var(--d-fast) ease}@media(hover:hover)and (pointer:fine){.nav a:hover{color:var(--text);background:var(--s1)}}.nav a[aria-current=page]{color:var(--text)}.nav a[aria-current=page]:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:4px;background:var(--club);transform:skew(var(--skew))}.topbar .spacer{flex:1}.quota-mini{display:none;align-items:center;gap:10px;color:var(--text-2);font-size:var(--t-small);text-decoration:none}.quota-mini .quota{width:96px}.quota-mini .quota i{height:10px}.club-chip{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px 0 6px;border-radius:var(--r-2);background:var(--s1);border:0;cursor:pointer;font:700 italic 17px/1 var(--f-display);text-transform:uppercase}.club-chip svg.crest{width:30px;height:33px}.club-chip .chev{width:16px;height:16px;color:var(--text-3)}@media(min-width:900px){.nav{display:flex}.quota-mini{display:inline-flex}}.lbl-wide{display:none}@media(min-width:700px){.lbl-wide{display:inline}}.tabbar{position:sticky;z-index:var(--z-bar);bottom:0;display:grid;grid-template-columns:repeat(4,1fr);background:var(--s1);padding-bottom:env(safe-area-inset-bottom)}.tabbar a{display:grid;justify-items:center;gap:3px;padding:9px 0 10px;min-height:60px;color:var(--text-3);text-decoration:none;font:600 12px/1.1 var(--f-text)}.tabbar a svg{width:24px;height:24px}.tabbar a[aria-current=page]{color:var(--club-text)}.tabbar a[aria-current=page] .ti{position:relative;isolation:isolate}.tabbar a[aria-current=page] .ti:before{content:"";position:absolute;top:-3px;right:-12px;bottom:-3px;left:-12px;background:var(--club-soft);transform:skew(var(--skew));z-index:-1;border-radius:var(--r-1)}@media(min-width:900px){.tabbar{display:none}}.app-main{padding-bottom:40px;min-height:calc(100dvh - 124px)}@media(min-width:900px){.app-main{padding-bottom:96px}}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding:28px 0 24px}.page-head p{margin-top:8px;color:var(--text-2);font-size:var(--t-small)}@media(min-width:900px){.page-head{padding:48px 0 32px}}.notice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-3);background:var(--s1);font-size:var(--t-small)}.notice>svg{width:20px;height:20px;flex:none;margin-top:1px}.notice .notice-body{flex:1}.notice b{display:block;font-size:15px;margin-bottom:2px}.notice-warn{background:var(--warn-soft)}.notice-warn>svg{color:var(--warn)}.notice-bad{background:var(--bad-soft)}.notice-bad>svg{color:var(--bad)}.notice-club{background:var(--club-soft)}.notice-club>svg{color:var(--club-text)}.notice .btn{margin-top:10px}@media(min-width:700px){.notice{align-items:center}.notice .btn{margin-top:0}}.field{display:grid;gap:6px;align-content:start}.field>label,.label{font-weight:600;font-size:var(--t-small)}.hint{font-size:var(--t-micro);color:var(--text-3)}.input,.select,.textarea{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--field);color:var(--text);font-size:16px;transition:border-color var(--d-fast) ease,box-shadow var(--d-fast) ease}.textarea{padding:12px 14px;min-height:96px;line-height:1.45;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--club);box-shadow:0 0 0 3px var(--club-soft)}.input[aria-invalid=true]{border-color:var(--bad)}.check{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:10px 0;cursor:pointer;font-size:15px}.check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--club);flex:none}.switch{position:relative;width:44px;height:26px;flex:none}.switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.switch i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--s4);border-radius:var(--r-full);transition:background-color var(--d-fast) ease}.switch i:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform var(--d-base) var(--ease-out)}.switch input:checked+i{background:var(--club)}.switch input:checked+i:after{transform:translate(18px);background:var(--club-ink)}.switch input:focus-visible+i{outline:2px solid var(--focus);outline-offset:3px}.seg{display:inline-flex;background:var(--s1);border-radius:var(--r-2);padding:3px;gap:2px}.seg button{min-height:38px;padding:0 14px;border:0;border-radius:var(--r-1);background:transparent;color:var(--text-2);font-weight:600;font-size:14px;cursor:pointer;transition:background-color var(--d-fast) ease,color var(--d-fast) ease}.seg button[aria-pressed=true]{background:var(--s3);color:var(--text)}.thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--pitch);border-radius:var(--r-2)}.thumb>svg{width:100%;height:100%}.thumb .dur{position:absolute;right:6px;bottom:6px;padding:2px 6px;background:#000000c7;color:#fff;font:600 12px/1.3 var(--f-text);border-radius:var(--r-1)}.vert{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:var(--band);border-radius:var(--r-2);display:grid;grid-template-rows:29% 1fr 19%;container-type:inline-size}.vert .v-top{display:grid;place-items:center;padding:0 5%}.vert .v-play{position:relative;border-block:max(2px,.6cqw) solid var(--club);overflow:hidden;background:var(--pitch)}.vert .v-play svg{width:100%;height:100%}.vert .v-foot{display:grid;align-content:start;justify-items:center;padding-top:6%;text-align:center;color:#fff;font:700 5.2cqw/1.25 var(--f-text)}.vert .v-foot span{color:#ffffffbf;font-weight:600;font-size:4.4cqw}.vert .v-wm{position:absolute;right:3%;bottom:2.4%;font:600 3cqw/1 var(--f-text);color:#ffffff9e}.vert .sb{--sb-size: 3.7cqw;margin-left:-4cqw}.sb{--sb-size: 16px;position:relative;display:inline-flex;align-items:center;font-size:var(--sb-size);padding:2.95em 0 0;color:var(--plate-text)}.sb .sb-crest{position:absolute;left:0;bottom:-.9em;width:7.4em;height:8.1em;z-index:2;filter:drop-shadow(0 .25em .4em rgba(0,0,0,.5))}.sb .sb-tab{position:absolute;top:0;left:8.6em;display:flex;align-items:center;gap:.5em}.sb .sb-tab b{position:relative;isolation:isolate;padding:.14em .7em .1em;font:900 italic 2.3em/1 var(--f-display);color:var(--club-ink);letter-spacing:.01em}.sb .sb-tab b:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--club);transform:skew(-14deg);z-index:-1}.sb .sb-tab i{width:.55em;height:2.2em;background:var(--club);transform:skew(-14deg);opacity:.9}.sb .sb-tab i+i{opacity:.62}.sb .sb-tab i+i+i{opacity:.36}.sb .sb-plate{position:relative;display:flex;align-items:center;gap:.9em;height:6.4em;margin-left:3.4em;padding:0 1.3em 0 5.4em;background:var(--plate);box-shadow:inset 0 0 0 .08em #ffffff14,0 .5em 1.2em #00000073;transform:skew(-14deg)}.sb .sb-name{transform:skew(14deg);font:800 italic 3.4em/1 var(--f-display);text-transform:uppercase;white-space:nowrap}.sb .sb-num{display:grid;place-items:center;width:4.4em;height:4.9em;background:#ffffff14}.sb .sb-num span{transform:skew(14deg);font:800 italic 4.4em/1 var(--f-display);color:#ffffff9e;font-variant-numeric:tabular-nums}.sb .sb-num.is-new{background:var(--club);width:6.2em}.sb .sb-num.is-new span{color:var(--club-ink)}.sb .sb-chev{width:1.9em;height:1.9em;color:var(--club);transform:skew(14deg)}.sb.two-digits .sb-num span{font-size:3.6em}.sb.two-digits .sb-num.is-new{width:7em}.sb:has(.sb-name){--sb-size: calc(var(--sb-base, 16px) * .8)}.sb .sb-name{font-size:3em}.vert .sb{--sb-base: 3.7cqw}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#040605b8;z-index:var(--z-sheet)}.sheet{position:fixed;z-index:var(--z-sheet);left:0;right:0;bottom:0;max-height:92dvh;overflow:auto;background:var(--s2);border-radius:12px 12px 0 0;box-shadow:var(--shadow-float);animation:sheet-in var(--d-sheet) var(--ease-drawer)}.sheet .grab{width:40px;height:5px;border-radius:3px;background:var(--s4);margin:8px auto 0}@keyframes sheet-in{0%{transform:translateY(100%)}}@media(min-width:900px){.sheet{left:50%;top:50%;bottom:auto;right:auto;width:min(1000px,calc(100vw - 64px));max-height:calc(100dvh - 64px);transform:translate(-50%,-50%);border-radius:var(--r-3);animation:dialog-in var(--d-base) var(--ease-out)}.sheet .grab{display:none}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}}}.toast{position:fixed;z-index:var(--z-toast);left:50%;bottom:84px;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--r-3);background:var(--text);color:var(--bg);font-weight:600;font-size:15px;box-shadow:var(--shadow-float);white-space:nowrap;animation:toast-in var(--d-base) var(--ease-out)}.toast svg{width:18px;height:18px}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}}@media(min-width:900px){.toast{bottom:32px}}.skel{background:var(--s2);border-radius:var(--r-2);position:relative;overflow:hidden}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:translate(-100%);animation:skel 1.4s var(--ease-in-out) infinite}@keyframes skel{to{transform:translate(100%)}}.rise{animation:rise .52s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.plate-in{animation:plate-in var(--d-plate) var(--ease-out) both}@keyframes plate-in{0%{opacity:0;transform:translate(-24px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.progress.is-queued>i{animation:none}.rise,.plate-in{animation:fade .2s ease both!important}@keyframes fade{0%{opacity:0}}}.onb{min-height:100dvh;display:grid;grid-template-rows:auto 1fr}.onb-bar .wrap{display:flex;align-items:center;justify-content:space-between;height:64px}.onb-grid{display:grid;gap:40px;align-content:center;padding:24px 0 64px}.trail{display:flex;flex-wrap:wrap;gap:8px 6px;margin:0 0 28px;padding:0;list-style:none;font-size:var(--t-small);color:var(--text-3)}.trail li{display:inline-flex;align-items:center;gap:6px}.trail li+li:before{content:"";width:14px;height:3px;background:var(--s4);transform:skew(var(--skew));margin-right:4px}.trail .done{color:var(--text-2)}.trail .done svg{width:16px;height:16px;color:var(--ok)}.trail .now{color:var(--text);font-weight:600}.onb h1{font:800 italic var(--t-d1)/.92 var(--f-display);text-transform:uppercase;letter-spacing:-.01em;max-width:12ch}.onb .lead{font-size:18px;margin-top:18px;max-width:40ch;color:var(--text-2)}.card{background:var(--s1);border-radius:var(--r-3);padding:24px;display:grid;gap:18px}.card .btn-twitch{--h: 56px;font-size:17px}.card ul{margin:0;padding:0;list-style:none;display:grid;gap:12px;font-size:15px;color:var(--text-2)}.card li{display:flex;gap:12px;align-items:flex-start}.card li svg{width:20px;height:20px;flex:none;color:var(--text);margin-top:1px}.who{display:flex;align-items:center;gap:12px;font-size:var(--t-small);color:var(--text-2)}.who .av{width:36px;height:36px;border-radius:50%;background:var(--s4);display:grid;place-items:center;font-weight:700;color:var(--text)}.preview-col{display:none}@media(min-width:1000px){.onb-grid{grid-template-columns:1fr 440px 300px;gap:56px;align-items:center}.preview-col{display:block}.preview-col .vert{width:100%;box-shadow:0 40px 80px -30px #000c}.preview-col p{margin-top:12px}}.initials{--club: #8FA39A;--club-ink: #0B0E0C}.quota-strip{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--r-3);background:var(--s1);text-decoration:none;margin-bottom:20px}.quota-strip .quota{width:120px;flex:none}.quota-strip span{font-size:var(--t-small);color:var(--text-2)}.quota-strip b{color:var(--text)}@media(min-width:900px){.quota-strip{display:none}}.head-actions{display:flex;gap:8px;align-items:center}.page-head{flex-wrap:nowrap}.vods{display:grid;gap:14px}.vod{display:grid;grid-template-columns:116px 1fr;gap:12px 14px;padding:12px;background:var(--s1);border-radius:var(--r-3)}.vod .thumb{align-self:start}.vod-info{min-width:0;display:grid;gap:6px;align-content:start}.vod-title{font:600 16px/1.3 var(--f-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vod-meta{font-size:var(--t-micro);color:var(--text-3)}.vod-status{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.vod-act{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap}.vod-act .btn{flex:1}.vod-body{grid-column:1 / -1}.vod-work{grid-column:1 / -1;display:grid;gap:10px}.vod-work .row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--t-small)}.vod-work .pct{font:800 italic 22px/1 var(--f-display);font-variant-numeric:tabular-nums}.vod-err{grid-column:1 / -1;font-size:var(--t-small);color:var(--text-2)}.vod.is-live{opacity:1}@media(min-width:900px){.vod{grid-template-columns:208px 1fr auto;padding:16px;gap:14px 24px;align-items:center}.vod .thumb{align-self:center}.vod-act{grid-column:auto;flex-wrap:nowrap;justify-content:flex-end}.vod-act .btn{flex:none}.vod-work,.vod-err{grid-column:2 / -1}.vod-title{font-size:18px}}.gal-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 12px;font-size:var(--t-small);color:var(--text-2);flex-wrap:wrap}.gal{display:grid;grid-auto-flow:column;grid-auto-columns:138px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;margin:0 -12px;padding-inline:12px;scrollbar-width:thin}.gal>*{scroll-snap-align:start}@media(min-width:900px){.gal{grid-auto-flow:row;grid-template-columns:repeat(6,1fr);margin:0;padding-inline:0;overflow:visible}}.clip{display:grid;gap:8px}.clip-play{position:relative;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--r-2);transition:transform var(--d-press) var(--ease-out)}.clip-play:active{transform:scale(.98)}.clip-play .pi{position:absolute;left:50%;top:54%;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;place-items:center;border-radius:50%;background:#0009;color:#fff;opacity:0;transition:opacity var(--d-fast) ease}.clip-play .pi svg{width:20px;height:20px;margin-left:2px}@media(hover:hover)and (pointer:fine){.clip-play:hover .pi{opacity:1}}.clip-play:focus-visible .pi{opacity:1}.clip.picked .vert{outline:3px solid var(--club);outline-offset:2px}.clip-meta{display:flex;justify-content:space-between;align-items:baseline}.clip-meta .num{font-size:21px;line-height:1}.clip-meta .note{font-size:12px}.clip-acts{display:flex;gap:2px;align-items:center;margin:-4px -6px 0}.clip-acts .btn-icon{width:40px;--h: 40px;color:var(--text-2)}.pick{margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 6px;font-size:var(--t-micro);font-weight:600;color:var(--text-2);cursor:pointer}.pick input{width:18px;height:18px;accent-color:var(--club);margin:0}.clip .tag{height:24px;font-size:12px}.joinbar{position:sticky;z-index:var(--z-bar);margin:0 12px 12px;bottom:calc(72px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;background:var(--s2);border-radius:var(--r-3);box-shadow:var(--shadow-float);animation:rise .26s var(--ease-out) both}.joinbar p{flex:1;font-size:var(--t-small)}.joinbar b{font:800 italic 20px/1 var(--f-display)}@media(min-width:900px){.joinbar{bottom:24px;width:620px;margin:0 auto 24px}}.sheet-head{display:flex;align-items:center;gap:8px;padding:12px 12px 4px 20px}.sheet-head .t{flex:1;min-width:0}.sheet-head h2{font:800 italic 30px/1 var(--f-display);text-transform:uppercase}.sheet-head p{font-size:var(--t-small);color:var(--text-2);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet-body{display:grid;gap:24px;padding:16px 20px 28px}.player{display:grid;gap:12px;justify-items:center}.player .seg{justify-self:center}.screen{position:relative;width:min(62vw,300px)}.screen.is-h{width:100%}.screen .ctrl{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(transparent,#000000bf);color:#fff;font-size:13px;border-radius:0 0 var(--r-2) var(--r-2)}.screen .ctrl button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer}.screen .ctrl button svg{width:16px;height:16px;margin-left:2px}.screen .ctrl .bar{flex:1;height:4px;background:#ffffff4d;border-radius:2px;position:relative}.screen .ctrl .bar i{position:absolute;top:0;right:70%;bottom:0;left:0;background:#fff;border-radius:2px}.side{display:grid;gap:22px;align-content:start}.block h3{font:600 var(--t-small)/1.2 var(--f-text);color:var(--text-2);margin-bottom:10px}.dl{display:grid;gap:8px}.dl-row{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 14px;background:var(--s1);border-radius:var(--r-3)}.dl-row>svg{width:22px;height:22px;color:var(--text-2);flex:none}.dl-row div{flex:1;min-width:0}.dl-row b{display:block;font-size:15px}.dl-row span{font-size:var(--t-micro);color:var(--text-3)}.cap{padding:14px;background:var(--field);border:1px solid var(--line);border-radius:var(--r-2);font-size:16px;line-height:1.45}.cap-row{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;align-items:center}.exp{display:flex;gap:10px;align-items:center;font-size:var(--t-small);color:var(--text-2)}.exp svg{width:18px;height:18px;flex:none}.navgoals{display:flex;gap:4px}@media(min-width:900px){.sheet-head{padding:20px 20px 4px 28px}.sheet-body{grid-template-columns:1.05fr 1fr;gap:36px;padding:16px 28px 32px;align-items:start}}.plan-grid{display:grid;gap:16px}.panel{background:var(--s1);border-radius:var(--r-3);padding:20px}.panel>h2{font:700 var(--t-h2)/1.1 var(--f-display);text-transform:uppercase;font-style:italic;margin-bottom:16px}.usage .big{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.usage .big .num{font-size:clamp(88px,14vw,150px);line-height:.8}.usage .big .of{font:800 italic clamp(36px,5vw,56px)/1 var(--f-display);color:var(--text-3)}.usage .big span:last-child{font:700 italic 24px/1.05 var(--f-display);text-transform:uppercase}.usage .quota{margin:22px 0 14px}.usage .quota i{height:22px}.usage p{color:var(--text-2)}.facts{list-style:none;margin:0;padding:0;display:grid;gap:2px}.facts li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:15px}.facts li+li{box-shadow:inset 0 1px 0 var(--s3)}.facts span:first-child{color:var(--text-2)}.facts b{text-align:right}.plans{display:grid;gap:12px}.plan{border-radius:var(--r-3);padding:18px;background:var(--s2);display:grid;gap:10px}.plan.is-current{background:var(--club-soft)}.plan header{display:flex;justify-content:space-between;align-items:center;gap:12px}.plan h3{font:800 italic 26px/1 var(--f-display);text-transform:uppercase}.plan ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:var(--t-small);color:var(--text-2)}.hist{width:100%;border-collapse:collapse;font-size:15px}.hist th{text-align:left;font-weight:600;color:var(--text-3);font-size:var(--t-micro);padding:0 0 8px}.hist td{padding:12px 0;border-top:1px solid var(--s3)}.hist td:last-child,.hist th:last-child{text-align:right}.acct{display:grid;gap:4px}.acct-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;flex-wrap:wrap}.acct-row+.acct-row{box-shadow:inset 0 1px 0 var(--s3)}.acct-row div{min-width:0}.acct-row b{display:block;font-size:15px}.acct-row span{font-size:var(--t-micro);color:var(--text-3)}.danger-zone{margin-top:8px;padding:16px;border-radius:var(--r-3);background:var(--bad-soft);display:grid;gap:10px}.danger-zone p{font-size:var(--t-small);color:var(--text-2)}@media(min-width:1000px){.plan-grid{grid-template-columns:7fr 5fr;gap:20px;align-items:start}.panel{padding:28px}.col{display:grid;gap:20px}.plans{grid-template-columns:1fr 1fr}}.col{display:grid;gap:16px}.tabbar{grid-template-columns:repeat(3,1fr)}.chip-wrap{position:relative}.menu{position:absolute;right:0;top:52px;z-index:var(--z-sheet);display:grid;min-width:220px;padding:6px;background:var(--s2);border-radius:var(--r-3);box-shadow:var(--shadow-float)}.menu a,.menu button{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;border:0;border-radius:var(--r-2);background:transparent;color:var(--text);text-decoration:none;font:600 15px/1 var(--f-text);text-align:left;cursor:pointer}.menu button[aria-checked=true]{color:var(--club-text)}.menu .menu-sep{height:1px;margin:6px 4px;background:var(--s3)}.menu .menu-label{padding:8px 12px 4px;font:600 12px/1 var(--f-text);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}@media(hover:hover)and (pointer:fine){.menu a:hover,.menu button:hover{background:var(--s3)}}.shell-banner{margin-bottom:16px}.skip{position:absolute;left:8px;top:-60px;z-index:var(--z-toast);padding:12px 16px;background:var(--club);color:var(--club-ink);font-weight:700;border-radius:var(--r-2)}.skip:focus{top:8px}.stack{display:grid;gap:12px;margin-bottom:20px}.vod-reason{flex-basis:100%;margin:0}.vthumb{display:block;width:100%;aspect-ratio:9 / 16;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-2);background:var(--band)}.hthumb{display:block;width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-2);background:var(--pitch)}.thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.screen video{display:block;width:100%;border-radius:var(--r-2);background:#000}.comps{display:grid;gap:10px;margin-bottom:20px}.legal{max-width:70ch;display:grid;gap:16px;padding:32px 0 64px}.legal h1{font:800 italic var(--t-h1)/1 var(--f-display);text-transform:uppercase}.legal h2{font:700 var(--t-h2)/1.15 var(--f-display);margin-top:8px}.gate-page{display:grid;gap:16px;max-width:560px;padding:64px 0;justify-items:start}.gate-page h1{font:800 italic var(--t-h1)/1 var(--f-display);text-transform:uppercase}.login-page{gap:14px}.login-google{width:100%;max-width:360px;justify-content:center}.login-or{margin:4px 0 -4px}.login-form{display:grid;gap:12px;width:100%;max-width:360px}.login-field{display:grid;gap:6px;font:600 var(--t-small)/1.2 var(--f-text);color:var(--text-2)}.login-field input{min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--field);color:var(--text);font:500 var(--t-body)/1 var(--f-text)}.login-field input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.login-field input:disabled{opacity:.6}.login-error{color:var(--bad);font:600 var(--t-small)/1.35 var(--f-text)}.linkish{background:none;border:0;padding:0;color:var(--club-text);font:inherit;text-decoration:underline;cursor:pointer}.login-forgot{justify-self:start;font-size:var(--t-small)}
