@keyframes scr-fade{0%{opacity:0}to{opacity:1}}@keyframes scr-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes scr-slide{0%{opacity:0;transform:translateX(var(--dir,16px))}to{opacity:1;transform:none}}@keyframes scr-slide-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(var(--out,-16px))}}@media(prefers-reduced-motion:reduce){.nav-ind{transition:opacity var(--d-1)}}@media(prefers-reduced-motion:no-preference){.wsc:not([hidden]){animation:scr-fade var(--d-2) var(--sp) both}.wsc:not([hidden])>*{animation:scr-rise var(--d-3) var(--sp) both}.wsc:not([hidden])>.ghero{animation:dropin var(--d-4) var(--sp) both,hero-trace 4.5s linear infinite}.wsc:not([hidden])>:nth-child(2){animation-delay:45ms}.wsc:not([hidden])>:nth-child(3){animation-delay:90ms}.wsc:not([hidden])>:nth-child(n+4){animation-delay:.12s}.msc.on{animation:scr-slide var(--d-3) var(--sp) both}.msc.leaving{animation:scr-slide-out var(--d-3) var(--sp) both}}html{-webkit-text-size-adjust:100%}.page{background:radial-gradient(1100px 620px at 82% -8%,rgba(255,109,31,.1),transparent 62%),radial-gradient(900px 560px at 4% 0,rgba(99,102,241,.09),transparent 60%),var(--bg);background-attachment:fixed;color:var(--t);font-family:var(--ui);font-size:var(--fs-body);line-height:var(--lh-ui);letter-spacing:var(--tr-ui);-webkit-font-smoothing:antialiased;min-height:100vh}:where(.page) button{background:none;border:none;cursor:pointer}.page ::-moz-selection{background:var(--o-soft);color:var(--o-2)}.page ::selection{background:var(--o-soft);color:var(--o-2)}.page svg{display:block}.i{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.i-20{width:20px;height:20px}.i-12,.i-13,.i-14{width:14px;height:14px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page,.page *{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}.page ::-webkit-scrollbar{width:10px;height:10px}.page ::-webkit-scrollbar-track{background:var(--sb-track)}.page ::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:var(--r-full);border:2px solid transparent;background-clip:padding-box;-webkit-transition:background var(--d-2);transition:background var(--d-2)}.page ::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-h)}.page ::-webkit-scrollbar-corner{background:transparent}.scroll::-webkit-scrollbar{width:10px;height:10px}.noscroll{scrollbar-width:none}.noscroll::-webkit-scrollbar{display:none}.row{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.ty-h1{font-size:var(--fs-h1);font-weight:var(--fw-heavy);letter-spacing:var(--tr-hero)}.ty-h1,.ty-h2{line-height:var(--lh-snug)}.ty-h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--tr-title)}.ty-title{font-size:var(--fs-title);font-weight:var(--fw-med);letter-spacing:var(--tr-title-sm)}.ty-body{font-size:var(--fs-body);color:var(--t-2);line-height:var(--lh-copy)}.ty-meta{font-size:var(--fs-meta)}.ty-meta,.ty-meta-sm{color:var(--t-3);font-weight:var(--fw-med)}.ty-meta-sm{font-size:var(--fs-meta-sm)}.ty-label{font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--t-3);letter-spacing:var(--tr-label)}.ty-eyebrow,.ty-label{text-transform:uppercase}.ty-eyebrow{font-size:var(--fs-meta);font-weight:var(--fw-heavy);color:var(--o);letter-spacing:var(--tr-eyebrow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:var(--h-md);padding:0 var(--s-4);border-radius:var(--r-sm);font-size:var(--fs-ui);font-weight:var(--fw-med);letter-spacing:var(--tr-ui);background:var(--sf-2);border:1px solid var(--line-2);color:var(--t);box-shadow:var(--el-1);white-space:nowrap;transition:transform var(--d-2) var(--sp),background var(--d-1),border-color var(--d-1),box-shadow var(--d-2)}.btn:where(:hover){background:var(--sf-3);border-color:var(--line-3)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.975)}.btn-p{border-color:transparent;color:var(--on-brand);box-shadow:var(--el-o)}.btn-p,.btn-p:hover{background:var(--grad-o)}.btn-p:hover{filter:brightness(1.07);box-shadow:0 10px 30px -6px var(--o-glow),inset 0 1px 0 hsla(0,0%,100%,.3)}.btn-ghost{background:transparent;border-color:transparent;color:var(--t-2);box-shadow:none}.btn-ghost:hover{background:var(--glass);color:var(--t);border-color:var(--line)}.btn-danger{background:rgba(248,113,122,.1);border-color:rgba(248,113,122,.28);color:var(--sc-neg);box-shadow:none}.btn-danger:hover{background:rgba(248,113,122,.16);border-color:rgba(248,113,122,.4)}.btn.busy,.btn[disabled]{opacity:.55;pointer-events:none}.btn-sm{height:var(--h-sm);padding:0 var(--s-3);font-size:var(--fs-ui-sm);border-radius:var(--r-xs)}.btn-lg{height:var(--h-lg);padding:0 var(--s-6);font-size:var(--fs-h3);border-radius:var(--r)}.btn-ig{border-color:transparent;color:var(--ink-max);box-shadow:0 8px 26px -8px rgba(238,42,123,.6),inset 0 1px 0 hsla(0,0%,100%,.28);font-weight:var(--fw-bold)}.btn-ig,.btn-ig:hover{background:var(--brand-ig)}.btn-ig:hover{filter:brightness(1.08)}.btn-save{background:var(--grad-paper);border-color:transparent;color:var(--bg-2);font-weight:var(--fw-bold)}.btn-save:hover{background:linear-gradient(180deg,var(--ink-max),var(--paper-2))}.icon-btn{width:var(--h-icon);height:var(--h-icon);display:grid;place-items:center;border-radius:var(--r-sm);color:var(--t-2);border:1px solid transparent;position:relative;transition:all var(--d-2) var(--sp)}.icon-btn:after{content:"";position:absolute;inset:-5px}.icon-btn:hover{background:var(--sf-3);color:var(--t);border-color:var(--line-2)}.icon-btn.on{color:var(--o-2)}.icon-btn.sm{width:var(--h-icon-sm);height:var(--h-icon-sm)}.ring{width:16px;height:16px;transform:rotate(-90deg);flex:none}.ring circle{fill:none;stroke-width:2.6;stroke-linecap:round}.ring .bgc{stroke:hsla(0,0%,100%,.16)}.ring .fgc{stroke:currentColor;stroke-dasharray:50.3;stroke-dashoffset:50.3;transition:stroke-dashoffset .14s linear}.pill{display:inline-flex;align-items:center;gap:var(--s-1);height:23px;padding:0 var(--s-2) 0 var(--s-2);border-radius:var(--r-full);font-size:var(--fs-badge);font-weight:var(--fw-bold);border:1px solid;white-space:nowrap;flex:none;padding-inline:var(--s-25)}.pill-ok{background:rgba(52,211,153,.14);color:var(--sc-board);border-color:rgba(52,211,153,.3)}.pill-loss{background:rgba(248,113,122,.12);color:var(--sc-neg);border-color:rgba(248,113,122,.28)}.pill-work{background:rgba(251,191,36,.13);color:var(--sc-gold);border-color:rgba(251,191,36,.3)}.pill-wait{background:rgba(154,168,191,.1);color:var(--t-2);border-color:var(--line-2)}.pill-brand{background:var(--o-soft);color:var(--o-2);border-color:rgba(255,109,31,.34)}.pill-claim{background:rgba(34,211,238,.13);color:var(--sc-def);border-color:rgba(34,211,238,.32)}.mini{display:inline-flex;align-items:center;gap:var(--pip);height:19px;padding-inline:var(--s-15);border-radius:var(--r-xs);font-size:var(--fs-label-sm);font-weight:var(--fw-heavy);letter-spacing:var(--tr-mini);flex:none;background:color-mix(in srgb,var(--ac,var(--o)) 16%,transparent);color:var(--ac,var(--o))}.mini-gold{background:rgba(251,191,36,.16);color:var(--sc-gold)}.htag{display:inline-flex;align-items:center;height:21px;padding-inline:var(--s-2);border-radius:var(--r-full);font-size:var(--fs-badge);font-weight:var(--fw-med);background:var(--o-soft);border:1px solid rgba(255,109,31,.2);color:var(--o-2)}.seg{padding:var(--pip);border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--line)}.seg,.seg button{position:relative;display:flex}.seg button{flex:1;height:var(--h-icon-sm);padding-inline:var(--s-3);align-items:center;justify-content:center;gap:var(--s-15);font-size:var(--fs-ui-sm);font-weight:var(--fw-med);color:var(--t-3);border-radius:var(--r-xs);border:1px solid transparent;white-space:nowrap;transition:color var(--d-2),background var(--d-2)}.seg button.on{color:var(--t);background:var(--sf-3);border-color:var(--line-2);box-shadow:var(--el-1)}.chips-wrap{position:relative;min-width:0}.chips-lead,.chips-wrap{display:flex;align-items:center;gap:var(--s-15)}.chips-lead{flex:none}.chips-scroll{position:relative;flex:1;min-width:0}.chips-scroll:after{content:"";position:absolute;right:0;top:0;bottom:0;width:30px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--sf))}.chips{display:flex;gap:var(--s-15);overflow-x:auto;padding-bottom:2px}.chip{flex:none;display:inline-flex;align-items:center;gap:var(--s-1);height:27px;padding-inline:var(--s-3);border-radius:var(--r-full);font-size:var(--fs-badge);font-weight:var(--fw-bold);background:var(--bg-2);border:1px solid var(--line);color:var(--t-3);transition:all var(--d-2) var(--sp)}.chip:hover{border-color:var(--line-3);color:var(--t-2);transform:translateY(-1px)}.chip .n{font-size:var(--fs-label);opacity:.62;font-variant-numeric:tabular-nums}.chip.on{background:color-mix(in srgb,var(--ac,var(--o)) 17%,transparent);border-color:color-mix(in srgb,var(--ac,var(--o)) 48%,transparent);color:var(--ac,var(--o-2))}.chip-all:not(.on){border-color:var(--line-3);color:var(--t-2);background:color-mix(in srgb,var(--o) 9%,var(--bg-2))}.chip-all:not(.on):hover{border-color:var(--o);color:var(--o-2)}.chip-all.on{color:var(--o-2)}.chip-div{flex:none;width:1px;height:16px;background:var(--line-2);margin-inline:2px}.m .chips-scroll:after{background:linear-gradient(90deg,transparent,var(--bg-2))}.av{border-radius:var(--r-full);display:grid;place-items:center;font-weight:var(--fw-heavy);flex:none;background:var(--o-soft);border:1px solid rgba(255,109,31,.45);color:var(--o-2)}.av-32{width:32px;height:32px;font-size:var(--fs-badge)}.av-ring{padding:2.5px;flex:none;background:conic-gradient(from 200deg,var(--o-2),var(--sc-play),var(--sc-def),var(--o-2))}.av-ring,.av-ring .in{border-radius:var(--r-full)}.av-ring .in{width:100%;height:100%;background:var(--sf-2);display:grid;place-items:center;font-weight:var(--fw-heavy);letter-spacing:var(--tr-hero);color:var(--o-2);overflow:hidden}.stack{display:flex;padding-right:var(--s-1)}.stack .s{width:27px;height:27px;border-radius:var(--r-full);display:grid;place-items:center;font-size:var(--fs-meta-sm);font-weight:var(--fw-heavy);color:var(--ink-max);border:2px solid var(--bg-2);margin-left:-var(--s-2);flex:none;transition:transform var(--d-2) var(--sp)}.stack .s:first-child{margin-left:0}.stack .s:hover{transform:translateY(-2px) scale(1.08);z-index:2}.statbar{border-radius:var(--r-lg);background:var(--sf);border:1px solid var(--line);box-shadow:var(--el-2);overflow:hidden;position:relative}.statbar-h{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--sf-2),var(--sf))}.sb-title{font-size:var(--fs-meta);font-weight:var(--fw-heavy);letter-spacing:var(--tr-eyebrow);color:var(--o)}.sb-sub,.sb-title{text-transform:uppercase;white-space:nowrap}.sb-sub{font-size:var(--fs-label);font-weight:var(--fw-med);letter-spacing:var(--tr-label);color:var(--t-3)}.sb-sub em{color:var(--o-2);font-style:normal}.statrow{display:flex;align-items:stretch;padding:var(--s-3);overflow-x:auto}.statbar:after{content:"";position:absolute;right:0;bottom:0;width:34px;height:78px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--sf))}.plate{flex:0 0 auto;min-width:88px;border:1px solid var(--plate-line);border-radius:var(--r-media);overflow:hidden;background:var(--bg-2);margin-right:var(--s-2)}.plate-hd{background:var(--plate);color:var(--plate-t);font-size:var(--fs-label-sm);padding:var(--s-15) var(--s-2);letter-spacing:var(--tr-key);text-transform:uppercase}.plate-hd,.plate-v{text-align:center;font-weight:var(--fw-heavy)}.plate-v{display:block;font-size:var(--fs-stat-xl);line-height:var(--lh-1);padding:var(--s-3) var(--s-2) var(--s-25);letter-spacing:var(--tr-hero);font-variant-numeric:tabular-nums;color:var(--cc,var(--t))}.stc{flex:1 1 0;min-width:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pip);padding:var(--s-2) var(--s-15);border-radius:var(--r-sm);transition:background var(--d-1)}.stc+.stc{border-left:1px solid var(--line)}.plate+.stc{margin-left:var(--s-15)}.stc:hover{background:var(--glass)}.stc .k{display:block;font-size:var(--fs-label-sm);font-weight:var(--fw-heavy);letter-spacing:var(--tr-key);text-transform:uppercase;color:var(--t-3)}.stc .v{display:block;font-size:var(--fs-stat);font-weight:var(--fw-bold);letter-spacing:var(--tr-hero);line-height:var(--lh-1);font-variant-numeric:tabular-nums;color:var(--cc,var(--t))}.mrow{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-2) var(--s-25) var(--s-2) var(--s-3);border-radius:var(--r);border:1px solid transparent;text-align:left;transition:background var(--d-2),border-color var(--d-2),transform var(--d-2) var(--sp)}.mrow:hover{background:var(--sf-2);border-color:var(--line);transform:translateX(2px)}.mrow-game{align-items:flex-start}.mrow-game .rl{display:none}.mrow-game:focus-within,.mrow-game:hover{border-color:var(--ac,var(--o));box-shadow:var(--sel-ring);transform:none}.mrow-game.notready{cursor:default}.mrow-game.notready:focus-within,.mrow-game.notready:hover{border-color:var(--line-2);box-shadow:none;background:var(--sf-2)}.mrow-game.on{border-color:var(--ac,var(--o));box-shadow:var(--sel-ring)}.mrow-game .mbd{padding-top:2px}.mrow-game .mend{min-height:var(--thumb-lg)}.mrow-game .inline-stats,.mrow-game .mend,.mrow-game .mpill{align-items:center}.mrow-game .rl{top:var(--s-2);transform:none}.mrow-game.on .rl,.mrow-game:hover .rl{height:24px}.mrow:hover .rl{height:40%}.mrow.on{background:linear-gradient(90deg,color-mix(in srgb,var(--ac,var(--o)) 14%,transparent),var(--sf-2) 62%);border-color:color-mix(in srgb,var(--ac,var(--o)) 30%,transparent)}.mrow.on .rl{height:70%}#m-clip-list .mrow.on,.list .mrow.on{--ac:var(--o)}#m-clip-list .mrow.on .thumb .n,.list .mrow.on .thumb .n{background:rgba(6,9,15,.78);color:var(--t-2)}.mrow.picked{background:linear-gradient(90deg,color-mix(in srgb,var(--o) 16%,transparent),var(--sf-2) 62%);border-color:color-mix(in srgb,var(--o) 42%,transparent)}.mrow.picked .rl{height:70%;background:var(--o)}.rl{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:0 var(--pip) var(--pip) 0;background:var(--ac,var(--o));transition:height var(--d-3) var(--sp)}.thumbcol{flex:none;display:flex;flex-direction:column;gap:var(--s-1);align-items:center}.mm-clips{display:inline-flex;align-items:center;gap:var(--pip);flex:none;padding-inline:var(--s-1) 0;font-size:var(--fs-meta-sm);font-weight:var(--fw-heavy);color:var(--t-2);font-variant-numeric:tabular-nums;white-space:nowrap}.mm-clips svg{width:13px;height:13px;color:var(--ac,var(--o));flex:none}.mm .mm-clips+span:not(.sep):before{content:"\00B7";opacity:.5;margin-right:var(--s-15)}.thumb{display:block;position:relative;width:56px;height:36px;flex:none;border-radius:var(--r-media-sm);overflow:hidden;border:1px solid var(--line-2);color:var(--ac,var(--o));background:var(--media-bg)}.thumb.lg{width:72px;height:var(--thumb-lg);border-radius:var(--s-2)}.thumb .poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.92;transition:transform var(--d-3) var(--sp),opacity var(--d-2)}.mrow.on .poster,.mrow:hover .poster{opacity:1;transform:scale(1.06)}.thumb .n{left:var(--pip);top:var(--pip);min-width:15px;height:15px;padding-inline:var(--pip);border-radius:var(--r-xs);place-items:center;font-weight:var(--fw-heavy);background:rgba(6,9,15,.78);color:var(--t-2);font-variant-numeric:tabular-nums;transition:all var(--d-2) var(--sp)}.thumb .dur,.thumb .n{position:absolute;display:grid;font-size:var(--fs-micro)}.thumb .dur{right:var(--pip);bottom:var(--pip);padding-inline:var(--s-1);height:14px;border-radius:var(--r-pip);place-items:center;font-weight:var(--fw-bold);background:rgba(6,9,15,.8);color:var(--t-2);font-variant-numeric:tabular-nums}.mrow.on .thumb{border-color:var(--ac,var(--o));box-shadow:0 0 0 2px color-mix(in srgb,var(--ac,var(--o)) 26%,transparent)}.mrow.on .thumb .n{background:var(--ac,var(--o));color:var(--ink-max)}.thumb .cb{opacity:0;transition:opacity var(--d-2);position:absolute;left:var(--pip);top:var(--pip);width:26px;height:26px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.82);background:rgba(6,9,15,.62);box-shadow:0 2px 10px -2px rgba(0,0,0,.6);display:grid;place-items:center;z-index:3}.m .thumb .cb,.thumb.lg .cb,.viewport .thumb .cb{width:30px;height:30px}.m .thumb.lg .cb,.viewport .thumb.lg .cb{width:34px;height:34px}.thumb .cb svg{opacity:0;transform:scale(.4);width:15px;height:15px;stroke:var(--ink-max);fill:none;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;transition:all var(--d-2) var(--sp)}.m .thumb .cb svg,.viewport .thumb .cb svg{width:17px;height:17px}.mrow.picked .thumb .cb,.mrow:focus-within .thumb .cb,.mrow:hover .thumb .cb{opacity:1}.mrow.picked .thumb .n,.mrow:focus-within .thumb .n,.mrow:hover .thumb .n{opacity:0}.thumb .dur{transition:opacity var(--d-2)}.mrow.picked .thumb .dur,.mrow:focus-within .thumb .dur,.mrow:hover .thumb .dur{opacity:0}.mrow.picked .thumb .cb{background:var(--grad-o);border-color:transparent}.mrow.picked .thumb .cb svg{opacity:1;transform:scale(1)}.mbd{display:block;flex:1}.mbd,.mt{min-width:0}.mt{font-size:var(--fs-title);font-weight:var(--fw-med);letter-spacing:var(--tr-title-sm);display:flex;align-items:center;gap:var(--s-15)}.mt .tt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mrow.on .mt{color:var(--ink-max)}.mm{display:flex;align-items:center;gap:var(--s-15);margin-top:var(--lede);font-size:var(--fs-meta-sm);color:var(--t-3);font-weight:var(--fw-med);flex-wrap:wrap}.mm .sep{opacity:.5}.mm .acc-m,.mm .ath-m{color:var(--t-2);font-weight:var(--fw-bold)}.mm .acc-m{display:inline-flex;align-items:center;gap:3px}.mm .acc-m svg{color:var(--t-3);width:13px;height:13px}.m .mm,.viewport .mm{gap:var(--s-2)}.m .mm .sep,.viewport .mm .sep{display:none}.m .mm .mm-clips+span:not(.sep):before,.viewport .mm .mm-clips+span:not(.sep):before{content:none}.mend{display:flex;align-items:center;gap:var(--s-2);margin-left:auto;flex:none}.mend.col{gap:var(--s-4)}.mpill{display:flex;justify-content:flex-end;min-width:112px}.m .mpill{min-width:0}.m .mrow-game .mt,.viewport .mrow-game .mt{flex-wrap:wrap}.m .mrow-game .mend,.viewport .mrow-game .mend{gap:var(--s-15)}.inline-stats{display:flex;align-items:center;gap:var(--s-3);flex:none}.ist{text-align:center}.ist,.ist .v{display:block}.ist .v{font-size:var(--fs-stat-sm);font-weight:var(--fw-heavy);line-height:var(--lh-1);font-variant-numeric:tabular-nums;color:var(--cc,var(--t))}.ist .k{display:block;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--t-3);margin-top:var(--lede)}.macts{display:flex;gap:2px;flex:none;opacity:0;transform:translateX(-3px);transition:opacity var(--d-2) var(--sp),transform var(--d-2) var(--sp)}.mrow.on .macts,.mrow:focus-within .macts,.mrow:hover .macts{opacity:1;transform:none}.chev{color:var(--t-3);flex:none}@media (hover:none) and (pointer:coarse){:is(.btn,.btn-sm,.seg button,.ref-inp button,.rbc,.rb-all,.selall,.recap-head,.logo,.inp,.tab,.plat,.pk,.pinrow,.sug-row,.nl){min-height:44px}:is(.chip,.acc-chip,.icon-btn,button.av){position:relative}:is(.icon-btn,.hshare,.gc-flip,button.av):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}:is(.chip,.acc-chip):after{content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:44px}.reply input{min-height:44px}textarea.inp{min-height:88px}.bc a,.hfoot textarea.cap-in,.pub-mark,a.art-back{min-height:44px}.bc a,.pub-mark,a.art-back{display:inline-flex;align-items:center}:is(.thumb .cb,.stack .s-more){position:relative}:is(.thumb .cb,.stack .s-more):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}}@media (hover:hover) and (pointer:fine){.bc a{min-height:24px}}.thread{overflow:hidden;max-height:0;opacity:0;transition:max-height var(--d-4) var(--sp),opacity var(--d-2),margin var(--d-3) var(--sp)}.thread.open{max-height:420px;opacity:1;margin:2px 0 var(--s-15)}.thread-in{margin-left:var(--thread-indent);margin-right:var(--s-2);padding:var(--s-3) var(--s-3);border-radius:var(--r);background:var(--bg-2);border:1px solid var(--line)}.cmt{display:flex;gap:var(--s-2)}.cmt+.cmt{margin-top:var(--s-3)}.cmt-av{width:22px;height:22px;flex:none;border-radius:var(--r-full);display:grid;place-items:center;font-size:var(--fs-micro);font-weight:var(--fw-heavy);color:var(--ink-max)}.cmt-h{display:flex;align-items:baseline;gap:var(--s-2)}.cmt-h b{font-size:var(--fs-meta);font-weight:var(--fw-bold)}.cmt-h span{font-size:var(--fs-meta-sm);color:var(--t-3)}.cmt-tx{font-size:var(--fs-ui-sm);color:var(--t-2);line-height:var(--lh-copy);margin-top:var(--lede)}.cmt-tx .ts{color:var(--o-2);font-weight:var(--fw-med);cursor:pointer}.reply{display:flex;gap:var(--s-2);margin-top:var(--s-3)}.reply input{flex:1;height:32px;padding-inline:var(--s-3);border-radius:var(--r-xs);background:var(--sf-2);border:1px solid var(--line-2);font-size:var(--fs-ui-sm);outline:none;transition:border-color var(--d-2)}.reply input:focus{border-color:var(--o)}.reply input::-moz-placeholder{color:var(--t-3)}.reply input::placeholder{color:var(--t-3)}.empty{padding:var(--s-8) var(--s-5);text-align:center}.empty .e{width:44px;height:44px;border-radius:var(--r-media-lg);background:var(--sf-2);border:1px solid var(--line);display:grid;place-items:center;margin:0 auto var(--s-3);color:var(--t-3)}.empty h5{font-size:var(--fs-body);font-weight:var(--fw-bold);margin-bottom:var(--s-1);color:var(--t)}.empty p{font-size:var(--fs-ui-sm);color:var(--t-3);margin:0 auto var(--s-4);max-width:34ch;line-height:var(--lh-copy)}.skel{border-radius:var(--r);background:linear-gradient(90deg,var(--sf-2) 0,var(--sf-3) 50%,var(--sf-2) 100%);background-size:200% 100%;animation:shim 1.4s linear infinite}@keyframes shim{0%{background-position:120% 0}to{background-position:-20% 0}}.skrow{display:flex;gap:var(--s-3);align-items:center;padding:var(--s-2) var(--s-3)}.skrow .sb{flex:1;display:flex;flex-direction:column;gap:var(--s-15)}.fsec{padding-bottom:var(--s-4);margin-bottom:var(--s-4);border-bottom:1px solid var(--line)}.fsec:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.fsec>.ty-label{margin-bottom:var(--s-25)}.frow{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.frow .field{margin-bottom:var(--s-3)}.prefix{display:flex;align-items:center;background:var(--bg-2);border:1px solid var(--line-ctrl);border-radius:var(--r-xs);overflow:hidden;transition:border-color var(--d-2)}.prefix:focus-within{border-color:var(--o)}.prefix .p{padding:var(--s-2) var(--s-25);font-size:var(--fs-meta);color:var(--t-3);border-right:1px solid var(--line-2);white-space:nowrap}.prefix .inp{border:none;border-radius:0;background:transparent}.tagset{display:flex;flex-wrap:wrap;gap:var(--s-15)}.photo-set{display:flex;align-items:center;gap:var(--s-4)}.field{margin-bottom:var(--s-3)}.field label{display:block;font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--t-3);text-transform:uppercase;letter-spacing:var(--tr-label);margin-bottom:var(--s-15)}.inp{width:100%;background:var(--bg-2);border:1px solid var(--line-ctrl);border-radius:var(--r-xs);color:var(--t);padding:var(--s-2) var(--s-3);font-size:var(--fs-ui);outline:none;transition:border-color var(--d-2)}.inp:focus{border-color:var(--o)}.inp::-moz-placeholder{color:var(--t-3)}.inp::placeholder{color:var(--t-3)}textarea.inp{resize:vertical;min-height:70px;line-height:var(--lh-copy)}select.inp{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--t-3) 50%),linear-gradient(135deg,var(--t-3) 50%,transparent 50%);background-position:calc(100% - 15px) 17px,calc(100% - 10px) 17px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.fr{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.err{border-color:rgba(248,113,122,.55)}.err-tx{font-size:var(--fs-badge);color:var(--sc-neg);margin-top:var(--s-15)}.search{position:relative;flex:1;min-width:180px}.search .i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--t-3);transition:left var(--d-2) var(--sp)}.search .inp{padding-left:var(--s-8)}.m .search .inp,.viewport .search .inp{height:38px;border-radius:var(--r-sm);border:none;background:var(--sf-2);padding-left:var(--s-8);padding-right:var(--s-3);font-size:var(--fs-ui);transition:padding-left var(--d-2) var(--sp),background var(--d-2)}.m .search .inp:focus,.viewport .search .inp:focus{background:var(--sf-3)}.toasts{position:fixed;right:var(--s-5);bottom:var(--s-5);z-index:900;display:flex;flex-direction:column;gap:var(--s-2);align-items:flex-end;pointer-events:none}.toast{display:flex;align-items:center;gap:var(--s-25);padding:var(--s-3) var(--s-4);border-radius:var(--r);background:rgba(22,28,41,.96);backdrop-filter:blur(16px);border:1px solid var(--line-2);box-shadow:var(--el-3);font-size:var(--fs-title);font-weight:var(--fw-med);max-width:340px;animation:tin var(--d-3) var(--sp) both}.toast.out{animation:tout var(--d-2) ease both}.toast .ic{width:22px;height:22px;border-radius:var(--r-media-sm);display:grid;place-items:center;flex:none;background:var(--o-soft);color:var(--o-2)}.toast.ok .ic{background:rgba(52,211,153,.16);color:var(--sc-board)}.toast.cheer{animation:cheer-in var(--d-4) var(--sp) both}.toast.cheer .ic{position:relative;overflow:visible;animation:cheer-pop .52s var(--sp) .12s both}.toast.cheer .spark{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:var(--sc-board);opacity:0;pointer-events:none;animation:cheer-spark .7s var(--sp) .2s both}.toast.cheer .spark:nth-child(3){--sx:16px;--sy:-15px;background:var(--o);animation-delay:.25s}.toast.cheer .spark:nth-child(4){--sx:-15px;--sy:-13px;animation-delay:.3s}.toast.cheer .spark:nth-child(2){--sx:2px;--sy:-20px;background:var(--sc-gold)}@keyframes cheer-in{0%{opacity:0;transform:translateY(20px) scale(.92)}62%{opacity:1;transform:translateY(-4px) scale(1.02)}to{opacity:1;transform:none}}@keyframes cheer-pop{0%{transform:scale(.4) rotate(-18deg)}55%{transform:scale(1.22) rotate(6deg)}to{transform:scale(1) rotate(0)}}@keyframes cheer-spark{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--sx,12px)),calc(-50% + var(--sy,-16px))) scale(.7)}}@media(prefers-reduced-motion:reduce){.toast.cheer,.toast.cheer .ic{animation:tin var(--d-2) ease both}.toast.cheer .spark{display:none}}@keyframes tin{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes tout{to{opacity:0;transform:translateX(24px) scale(.96)}}.ov#m-terms{z-index:950}.ov{position:fixed;inset:0;z-index:800;display:none;align-items:center;justify-content:center;padding:var(--s-5);background:rgba(4,6,11,.8);backdrop-filter:blur(12px)}.ov.on{display:flex;animation:fadein var(--d-2) ease both}@keyframes fadein{0%{opacity:0}to{opacity:1}}.modal{width:100%;max-width:620px;max-height:92vh;display:flex;flex-direction:column;border-radius:var(--r-xl);background:var(--sf);border:1px solid var(--line-2);box-shadow:0 40px 100px -20px rgba(0,0,0,.9);overflow:hidden;animation:modin var(--d-4) var(--sp) both}@keyframes modin{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}.modal:focus,.modal:focus-visible{outline:none}.modal-h{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--sf-2),var(--sf))}.modal-h .icon-btn{margin-left:auto}.modal-b{padding:var(--s-5);overflow-y:auto;flex:1;min-height:0}.modal-f{display:flex;gap:var(--s-2);justify-content:flex-end;padding:var(--s-3) var(--s-5);border-top:1px solid var(--line);background:var(--bg-2)}.studio{max-width:1020px}.studio-h{position:relative;padding:var(--s-6) var(--s-5) var(--s-1);text-align:center;background:radial-gradient(120% 90% at 50% -10%,rgba(255,109,31,.12),transparent 60%)}.studio-h h2{font-family:var(--display);font-size:var(--fs-h1);font-weight:var(--fw-heavy);letter-spacing:-.03em}.studio-h p{font-size:var(--fs-title);color:var(--t-2);margin:var(--s-15) auto 0;max-width:460px;line-height:var(--lh-copy)}.studio-x{position:absolute;top:var(--s-4);right:var(--s-4)}.studio-note{text-align:center;font-size:var(--fs-badge);color:var(--t-3);padding:0 var(--s-5) var(--s-3)}.deck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-35)}.gcard{position:relative;aspect-ratio:4/5;border-radius:var(--r-card);border:none;background:none;display:block;text-align:center;padding:0;transform-style:preserve-3d;transition:transform var(--d-4) var(--sp),box-shadow var(--d-3) var(--sp)}.gcard.flipped{transform:rotateY(180deg)}@media(hover:hover){.cardframe:hover .gcard{transform:translateY(-6px) rotateY(180deg)}.cardframe:hover .gcard.flipped{transform:translateY(-6px)}.gc-flip{display:none}}@media(hover:none){.gcard.flipped{transform:rotateY(180deg)}}.gc-face{position:absolute;inset:0;border-radius:var(--r-card);overflow:hidden;backface-visibility:hidden;container-type:inline-size;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 14px 34px -14px rgba(0,0,0,.9)}.gc-front{background:var(--grad-card)}.gc-back{transform:rotateY(180deg);background:var(--card-bg)}.gc-in{position:absolute;inset:0;flex-direction:column;padding:5cqw 5cqw 4.6cqw;gap:3cqw}.gc-in,.gc-top{display:flex;align-items:center}.gc-top{position:relative;justify-content:space-between;width:100%;gap:2cqw}.gc-who{font-family:var(--display);font-size:4.4cqw;font-weight:var(--fw-black);letter-spacing:-.028em;text-transform:uppercase;line-height:1;color:hsla(0,0%,100%,.82);white-space:nowrap}.gc-body{position:relative;flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2.6cqw}.gc-moment{position:absolute;inset:0;overflow:hidden;color:var(--gc)}.gc-moment-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--card-bg)}.gc-drift{position:absolute;inset:-8%;background:radial-gradient(60% 45% at 38% 42%,color-mix(in srgb,var(--gc) 34%,transparent),transparent 72%)}.gc-scan{background:linear-gradient(104deg,transparent 38%,hsla(0,0%,100%,.16) 50%,transparent 62%);transform:translateX(-110%)}.gc-grain,.gc-scan{position:absolute;inset:0;pointer-events:none}.gc-grain{opacity:.5;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 3px)}.gc-brand-bk{top:5cqw;z-index:2}.gc-brand-bk,.gc-dur{position:absolute;left:5cqw}.gc-dur{top:16cqw;height:6.4cqw;padding-inline:2.6cqw;border-radius:1.6cqw;display:grid;place-items:center;font-size:3cqw;font-weight:var(--fw-heavy);letter-spacing:var(--tr-eyebrow);background:rgba(5,7,12,.72);color:hsla(0,0%,100%,.82);font-variant-numeric:tabular-nums}.gc-scrim{position:absolute;left:0;right:0;bottom:0;padding:5cqw;text-align:left;background:linear-gradient(0deg,rgba(5,7,12,.96) 34%,rgba(5,7,12,.72) 68%,transparent)}.gc-bk-title{display:block;font-family:var(--display);font-style:italic;font-weight:var(--fw-black);font-size:7.4cqw;line-height:.98;letter-spacing:var(--tr-hero);text-transform:uppercase;color:var(--gc);margin-bottom:1.6cqw}.gc-bk-moment{font-size:4cqw;color:var(--ink-max);line-height:1.2}.gc-bk-moment,.gc-bk-time{display:block;font-weight:var(--fw-bold)}.gc-bk-time{margin-top:1cqw;font-size:3cqw;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.55);font-variant-numeric:tabular-nums}.gcard.flipped .gc-scan{animation:cardscan 2.8s var(--sp) .25s infinite}@media(hover:hover){.cardframe:hover .gc-scan{animation:cardscan 2.8s var(--sp) .25s infinite}}@keyframes drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.12) translate3d(3%,-3%,0)}}@keyframes cardscan{0%{transform:translateX(-110%)}55%,to{transform:translateX(110%)}}.statin{width:100%;background:var(--bg-2);border:1px solid var(--line-ctrl);border-radius:var(--r-xs);color:var(--cc,var(--t));text-align:center;outline:none;padding:var(--s-1) var(--s-15);transition:border-color var(--d-2)}.statin:focus{border-color:var(--o)}.plate .statin{font-size:var(--fs-stat);font-weight:var(--fw-heavy);margin:var(--s-15) auto var(--s-2);width:66px}.plate .statin,.stc .statin{letter-spacing:var(--tr-hero)}.stc .statin{min-width:0;font-size:var(--fs-stat-sm);font-weight:var(--fw-bold)}.plate.locked,.stc.locked{opacity:.5}.edm{font-style:normal;font-size:.6em;vertical-align:.55em;margin-left:.1em;font-weight:var(--fw-heavy)}.edm,.sb-sub.edited{color:var(--o-2)}.sw{flex:none;width:42px;height:25px;border-radius:var(--r-full);background:var(--sf-3);border:1px solid var(--line-ctrl);position:relative;transition:background var(--d-2),border-color var(--d-2)}.sw:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:var(--t-2);transition:transform var(--d-2) var(--sp),background var(--d-2)}[aria-checked=true] .sw{background:var(--grad-o);border-color:transparent}[aria-checked=true] .sw:after{transform:translateX(17px);background:var(--ink-max)}.pinrow{display:flex;align-items:center;gap:var(--s-3);width:100%;text-align:left;padding:var(--s-3);border-radius:var(--r);background:var(--bg-2);border:1px solid var(--line);margin-bottom:var(--s-4);transition:border-color var(--d-2),background var(--d-2)}.pinrow:hover{border-color:var(--line-2);background:var(--sf-2)}.pinrow[aria-checked=true]{border-color:rgba(255,109,31,.38);background:var(--o-soft)}.pinrow-ic{flex:none;width:32px;height:32px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--sf-3);color:var(--t-2)}.pinrow[aria-checked=true] .pinrow-ic{background:var(--grad-o);color:var(--on-brand)}.pinrow-tx{flex:1;min-width:0}.pinrow-tx b{display:block;font-size:var(--fs-ui);font-weight:var(--fw-bold)}.pinrow-tx span{display:block;font-size:var(--fs-meta-sm);color:var(--t-3);margin-top:1px}.splash{position:absolute;inset:0;z-index:900;display:grid;place-items:center;background:var(--bg);overflow:hidden;transition:opacity var(--d-4) var(--sp),visibility var(--d-4)}.splash[hidden]{display:grid!important;opacity:0;visibility:hidden;pointer-events:none}.splash-bg{position:absolute;inset:-30%;opacity:0;background:radial-gradient(38% 38% at 28% 32%,var(--o) 0,transparent 62%),radial-gradient(34% 34% at 74% 30%,var(--sc-play) 0,transparent 62%),radial-gradient(40% 40% at 66% 74%,var(--sc-def) 0,transparent 62%),radial-gradient(34% 34% at 30% 72%,var(--sc-board) 0,transparent 62%);filter:blur(52px);animation:sp-bg var(--d-4) var(--sp) both,sp-drift 9s linear .4s infinite}.splash-scrim{position:absolute;inset:0;background:radial-gradient(62% 48% at 50% 50%,transparent 0,var(--bg) 78%)}.splash-lock{position:relative;display:flex;align-items:center;height:46px;animation:sp-lock var(--d-4) var(--sp) .48s both}.m .splash-lock{height:38px}.splash-lock svg{height:100%;width:auto;display:block}.splash-a{color:var(--o);opacity:0;transform:scale(.72);animation:sp-a var(--d-4) var(--sp) 80ms both}.splash-word{color:var(--t);margin-left:2px;clip-path:inset(0 100% 0 0);animation:sp-word var(--d-4) var(--sp) .48s both}@keyframes sp-bg{0%{opacity:0}to{opacity:.5}}@keyframes sp-drift{to{transform:rotate(1turn)}}@keyframes sp-a{0%{opacity:0;transform:scale(.72)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes sp-word{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes sp-lock{0%{transform:translateX(40%)}to{transform:translateX(0)}}.splash-stack{position:relative;align-items:center;gap:var(--s-8)}.splash-gate,.splash-stack{display:flex;flex-direction:column}.splash-gate{align-items:stretch;gap:var(--s-25);width:min(320px,78vw);opacity:0;transform:translateY(26px);pointer-events:none;transition:opacity var(--d-4) var(--sp),transform var(--d-4) var(--sp)}.splash.gateon .splash-gate{opacity:1;transform:none;pointer-events:auto}.splash-gate .btn{width:100%;justify-content:center}.splash-fine{margin-top:var(--s-1);text-align:center;font-size:var(--fs-meta-sm);color:var(--t-3);line-height:var(--lh-copy)}.splash-fine a{color:var(--t-2);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-3);transition:color var(--d-2)}.splash-fine a:hover{color:var(--o-2);text-decoration-color:var(--o)}.splash.gateon .splash-gate>*{animation:gate-rise var(--d-4) var(--sp) both}.splash.gateon .splash-gate>:nth-child(2){animation-delay:70ms}.splash.gateon .splash-gate>:nth-child(3){animation-delay:.14s}@keyframes gate-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.splash-bg{animation:none;opacity:.4}.splash-a{animation:none;opacity:1;transform:none}.splash-word{animation:none;clip-path:none}.splash-lock{animation:none;transform:none}.splash-gate{transition:opacity var(--d-2)}.splash.gateon .splash-gate>*{animation:none}}.cardframe{position:relative;perspective:1100px;container-type:inline-size}.gc-flip{position:absolute;top:var(--s-2);right:var(--s-2);z-index:5;width:var(--h-icon-sm);height:var(--h-icon-sm);border-radius:var(--r-full);display:grid;place-items:center;background:rgba(6,9,15,.6);border:1px solid hsla(0,0%,100%,.24);color:var(--ink-max);backdrop-filter:blur(6px);opacity:0;transform:scale(.86);transition:opacity var(--d-2),transform var(--d-2) var(--sp),background var(--d-2)}.cardframe:has(.gcard.flipped) .gc-flip,.gc-flip:focus-visible{opacity:1;transform:none}.gc-flip:hover{background:var(--gc);border-color:transparent}.gc-flip:after{content:"";position:absolute;inset:-8px}.gc-share{position:absolute;top:var(--s-2);right:var(--s-2);z-index:8;width:34px;height:34px;border-radius:var(--r-sm);display:grid;place-items:center;background:rgba(6,9,15,.9);border:1px solid hsla(0,0%,100%,.5);color:var(--ink-max);backdrop-filter:blur(8px);box-shadow:0 6px 18px -4px rgba(0,0,0,.9);opacity:0;transform:scale(.82);pointer-events:none;transition:opacity var(--d-2),transform var(--d-2) var(--sp),background var(--d-2)}.m .gc-share,.viewport .gc-share{width:44px;height:44px;border-radius:var(--r);top:var(--s-15);right:var(--s-15)}.cardframe.touched .gc-share,.gc-share:focus-visible{opacity:1;transform:none;pointer-events:auto}@media(hover:hover){.cardframe:hover .gc-share{opacity:1;transform:none;pointer-events:auto}}.m .cardframe:not(.cv-frame) .gc-share,.viewport .cardframe:not(.cv-frame) .gc-share{display:none}.gc-share svg{width:17px;height:17px}.m .gc-share svg,.viewport .gc-share svg{width:21px;height:21px}.gc-share:active{transform:scale(.92)}.gc-share:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}.cardframe:has(.gc-share) .gc-flip{display:none}@media(hover:none){.gc-flip{display:grid;opacity:1;transform:none;background:rgba(6,9,15,.72)}}.gc-bk-game{font-size:3.4cqw!important}.gcard:before{content:"";position:absolute;inset:0;background:radial-gradient(78% 44% at 50% 40%,color-mix(in srgb,var(--gc) 34%,transparent),transparent 72%)}.gcard:hover{transform:translateY(-6px)}.gcard.on{border-color:color-mix(in srgb,var(--gc) 70%,transparent);transform:translateY(-8px);box-shadow:0 20px 46px -14px rgba(0,0,0,.9),0 0 0 2px color-mix(in srgb,var(--gc) 55%,transparent),0 0 44px -8px color-mix(in srgb,var(--gc) 55%,transparent)}.gc-bgframe{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.24;filter:saturate(.7)}.gc-brand{position:relative;align-self:flex-start;display:flex;align-items:center}.gc-mark{height:8.4cqw;width:auto;color:var(--ink-max)}.gc-medal{position:relative;width:27cqw;height:27cqw;flex:none;display:grid;place-items:center;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg,color-mix(in srgb,var(--gc) 86%,var(--ink-max)),var(--gc) 46%,color-mix(in srgb,var(--gc) 52%,#000));filter:drop-shadow(0 2cqw 5cqw color-mix(in srgb,var(--gc) 52%,transparent))}.gc-medal svg{width:42%;height:42%;stroke:var(--ink-max);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gc-pill{display:inline-flex;align-items:center;height:9cqw;padding-inline:4.4cqw;border-radius:var(--r-full);font-size:4cqw;letter-spacing:.08em;white-space:nowrap;background:linear-gradient(100deg,var(--gc),color-mix(in srgb,var(--gc) 38%,var(--ink-max)));box-shadow:0 1.4cqw 4.6cqw -1.4cqw color-mix(in srgb,var(--gc) 80%,transparent)}.gc-figure,.gc-hero,.gc-pill,.gc-score{position:relative;font-weight:var(--fw-black);text-transform:uppercase;color:var(--ink-max)}.gc-figure,.gc-hero,.gc-score{font-family:var(--display);font-style:italic;letter-spacing:-.045em;text-shadow:0 2px 16px rgba(0,0,0,.6);line-height:.9}.gc-hero{font-size:12cqw}.gc-matchup{position:relative;font-family:var(--display);font-style:italic;font-weight:var(--fw-black);font-size:9cqw;line-height:.94;letter-spacing:-.04em;text-transform:uppercase;color:var(--ink-max);text-shadow:0 2px 16px rgba(0,0,0,.6)}.gc-matchup i{font-style:normal;font-size:.62em;color:hsla(0,0%,100%,.5)}.gc-when{position:relative;font-size:3.6cqw;font-weight:var(--fw-heavy);letter-spacing:.09em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.gc-figure{font-size:16cqw;line-height:.86}.gc-score{display:flex;align-items:baseline;justify-content:center;gap:1.8cqw;font-size:7.4cqw}.gc-score i{font-style:normal;font-size:5cqw;color:hsla(0,0%,100%,.42)}.gc-score em{font-style:normal;font-weight:var(--fw-black);letter-spacing:.1em;align-self:center}.gc-score em,.gc-unit{font-size:3.6cqw;color:var(--gc)}.gc-unit{letter-spacing:.09em}.gc-ctx,.gc-unit{position:relative;font-weight:var(--fw-heavy);text-transform:uppercase}.gc-ctx{font-size:3.6cqw;letter-spacing:var(--tr-eyebrow);color:hsla(0,0%,100%,.8);line-height:1.3}.gc-ctx i{font-style:normal;color:hsla(0,0%,100%,.48)}.gc-cells{position:relative;display:flex;width:100%;gap:2cqw;padding:2.6cqw 0;border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}.gc-cell{flex:1;min-width:0;text-align:center;position:relative}.gc-cell.wide{flex:1.7}.gc-cell+.gc-cell:before{content:"";position:absolute;left:calc(-1cqw - .5px);top:8%;bottom:8%;width:1px;background:hsla(0,0%,100%,.14)}.gc-cell .v{display:block;font-size:9cqw;font-weight:var(--fw-black);letter-spacing:-.04em;line-height:1;color:var(--ink-max);font-variant-numeric:tabular-nums}.gc-cell.key .v{color:var(--gc)}.gc-cell .k{display:block;margin-top:.9cqw;font-size:3cqw;font-weight:var(--fw-heavy);letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.gc-cell.key .k{color:color-mix(in srgb,var(--gc) 70%,#fff)}.gc-medal.gc-medal-bk{position:absolute;right:4.4cqw;top:4.4cqw;left:auto;z-index:3;width:17cqw;height:17cqw;margin:0}.gc-cell-tx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6cqw;line-height:1.1;hyphens:manual}.gc-cell-tx b{font-size:5.2cqw;font-weight:var(--fw-black);letter-spacing:-.01em;color:var(--ink-max);font-variant-numeric:tabular-nums}.gc-cell-tx b,.gc-cell-tx span{text-transform:uppercase;white-space:nowrap}.gc-cell-tx span{font-size:4.2cqw;font-weight:var(--fw-heavy);letter-spacing:var(--tr-mini);color:hsla(0,0%,100%,.7)}.gc-handle{bottom:4cqw;font-size:3.3cqw;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.gc-handle,.gc-pick{position:absolute;right:4cqw;z-index:3}.gc-pick{top:4cqw;width:8cqw;height:8cqw;border-radius:50%;display:grid;place-items:center;background:var(--gc);opacity:0;transform:scale(.5);transition:all var(--d-2) var(--sp)}.gc-pick svg{width:55%;height:55%;stroke:var(--ink-max);fill:none;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.gcard.on .gc-pick{opacity:1;transform:none}.gc-why{position:absolute;left:0;right:0;bottom:-1px;padding:2.4cqw 3cqw;font-size:3.1cqw;font-weight:var(--fw-bold);letter-spacing:.03em;text-align:center;color:var(--ink-max);background:color-mix(in srgb,var(--gc) 82%,#000);opacity:0;transform:translateY(100%);transition:all var(--d-3) var(--sp);z-index:2}.gcard.on .gc-why,.gcard:hover .gc-why{opacity:1;transform:none}.viewport .ov{position:absolute;inset:0;padding:0;align-items:flex-end;height:100%;overflow:hidden}.viewport .modal{max-width:none;width:100%;max-height:calc(100% - var(--h-status) - var(--s-6));background:rgba(22,28,41,.86);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);border-radius:var(--r-xl) var(--r-xl) 0 0;border-bottom:none;padding-top:var(--s-3);animation:sheetin var(--d-3) var(--sp) both}@keyframes sheetin{0%{transform:translateY(100%)}to{transform:none}}.viewport .modal-h{padding:var(--s-3) var(--s-4)}.viewport .modal-b{padding:var(--s-4)}.viewport .modal-f{padding:var(--s-3) var(--s-4) var(--s-5);flex-wrap:wrap}.viewport .modal-f .btn{flex:1 1 0;min-width:0;padding-inline:var(--s-3)}.viewport .modal-f .btn-lg{height:var(--h-md);font-size:var(--fs-ui);border-radius:var(--r-sm)}.viewport .studio-h{padding:var(--s-5) var(--s-4) 0}.viewport .studio-h h2{font-size:var(--fs-h2)}.viewport .fr{grid-template-columns:1fr}.viewport .toasts{position:absolute;left:var(--s-4);right:var(--s-4);bottom:calc(var(--h-tabbar) + var(--s-3));align-items:stretch}.viewport .toast{max-width:none}.viewport .modal:before{content:"";position:absolute;top:var(--s-2);left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:var(--r-hair);background:var(--line-3)}.viewport .modal.full{height:100%;max-height:100%;border-radius:0;padding-top:var(--h-status);border-top:none}.viewport .modal.full:before{display:none}.viewport .modal.full .picker-scroll{max-height:none;flex:1}.viewport .modal.full .modal-b{display:flex;flex-direction:column;min-height:0}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(hover:none){.macts{opacity:1;transform:none}}.nav{position:sticky;top:0;z-index:60;height:var(--h-nav);gap:var(--s-15);padding-inline:var(--s-5);background:rgba(6,9,15,.78);backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid var(--line)}.logo,.nav{display:flex;align-items:center}.logo{margin-right:var(--s-5);background:none;border:none;padding-block:var(--s-1);cursor:pointer;color:var(--t);text-decoration:none;min-height:26px}.wordmark{height:28px;width:auto;color:var(--t);display:block}.m .wordmark{height:23px}.logo-mark{width:26px;height:26px;border-radius:var(--s-2);background:var(--grad-o);display:grid;place-items:center;box-shadow:var(--el-o);position:relative;overflow:hidden;flex:none}.logo-mark:after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,hsla(0,0%,100%,.5),transparent 55%)}.logo-mark svg{position:relative;z-index:1}.logo .ai{color:var(--o)}.nl{position:relative;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);font-size:var(--fs-ui);font-weight:var(--fw-med);color:var(--t-3);transition:color var(--d-2) var(--sp)}.nl.on,.nl:hover{color:var(--t)}.nav-ind{position:absolute;bottom:9px;height:2px;border-radius:var(--r-hair);background:var(--grad-o);left:0;width:0;opacity:0;pointer-events:none;transform:translateX(var(--nx,0));transition:transform var(--d-3) var(--sp),width var(--d-3) var(--sp),opacity var(--d-2)}.nav-ind.on{opacity:1}.nav-r{margin-left:auto}.nav-r,.subbar{display:flex;align-items:center;gap:var(--s-25)}.subbar{position:sticky;top:96px;z-index:50;padding:var(--s-3) var(--s-5);background:rgba(10,14,23,.86);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.bc{display:flex;align-items:center;gap:var(--s-2);color:var(--t-3);min-width:0}.bc,.bc button{font-size:var(--fs-ui-sm)}.bc button{color:var(--o-2);font-weight:var(--fw-med)}.bc button:hover{text-decoration:underline}.bc .cur{color:var(--t-2);font-weight:var(--fw-med);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subbar-r{margin-left:auto;display:flex;align-items:center;gap:var(--s-2)}.page{max-width:var(--canvas);margin:0 auto;padding:var(--s-5) var(--s-10) calc(var(--s-14) + var(--s-8))}.page-narrow{max-width:960px}.sechd{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3)}.sechd h3{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--tr-title)}.sechd .r{margin-left:auto;display:flex;gap:var(--s-2);align-items:center}.stack-v{display:flex;flex-direction:column;gap:var(--s-1)}.panel{background:var(--sf);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--el-2)}.panel-p{padding:var(--s-4)}.ready{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-4) var(--s-4) var(--s-5);border-radius:var(--r-lg);background:linear-gradient(120deg,rgba(255,109,31,.16),rgba(167,139,250,.11) 55%,rgba(34,211,238,.09));border:1px solid rgba(255,138,61,.32);box-shadow:var(--el-2);animation:dropin var(--d-4) var(--sp) both}.ready:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 34%,hsla(0,0%,100%,.16) 50%,transparent 66%);transform:translateX(-100%);animation:sweep 1.1s var(--sp) .32s 1 both}@keyframes sweep{to{transform:translateX(100%)}}@keyframes dropin{0%{opacity:0;transform:translateY(-12px) scale(.99)}to{opacity:1;transform:none}}.ready-ic:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--o-2);animation:arrive 1.4s var(--sp) .2s 2 both}@keyframes arrive{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(1.5);opacity:0}}.ready-tx h3 b{color:var(--o-2);font-variant-numeric:tabular-nums}.ready-ic{position:relative;z-index:1;width:42px;height:42px;border-radius:var(--r);display:grid;place-items:center;background:var(--grad-o);box-shadow:var(--el-o);flex:none;color:var(--ink-max)}.ready-tx{position:relative;z-index:1;min-width:0}.ready-tx h3{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--tr-title)}.ready-tx p{font-size:var(--fs-ui-sm);color:var(--t-2);margin-top:2px}.ready-tx b{color:var(--o-2)}.ready-act{position:relative;z-index:1;margin-left:auto;display:flex;gap:var(--s-2);flex:none}.disclose .chev{transition:transform var(--d-3) var(--sp);opacity:.75}.disclose[aria-expanded=true] .chev{transform:rotate(180deg)}.recap{border-radius:var(--r-lg);border:1px solid rgba(255,138,61,.26);background:linear-gradient(120deg,rgba(255,109,31,.1),rgba(91,157,249,.07) 62%,transparent);box-shadow:var(--el-2);overflow:hidden}.recap-head{display:flex;align-items:center;gap:var(--s-2);width:100%;text-align:left;padding:var(--s-3) var(--s-4);background:none;border:none;cursor:pointer;color:var(--t);font-family:inherit;font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--tr-label);text-transform:uppercase;transition:background var(--d-1) var(--sp)}.recap-head:hover{background:hsla(0,0%,100%,.035)}.recap-head .i{color:var(--o-2);flex:none}.recap-head .chev{margin-left:auto;color:var(--t-2)}.recap-body{display:grid;grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);transition:grid-template-rows var(--d-3) var(--sp)}.recap[data-open=true] .recap-body{grid-template-rows:1fr}.recap-body>div{overflow:hidden;min-height:0;min-width:0}.recap-main{align-items:center;gap:var(--s-5);flex-wrap:wrap;padding:0 var(--s-5) var(--s-4)}.recap-main,.recap-top{min-width:0;display:flex}.recap-top{flex:1 1 300px;flex-direction:column}.recap h3{font-size:var(--fs-h2);font-weight:var(--fw-heavy);letter-spacing:var(--tr-title);line-height:var(--lh-snug);margin-bottom:var(--s-1);text-wrap:balance}.recap p{font-size:var(--fs-ui-sm);color:var(--t-2);line-height:var(--lh-copy);margin-bottom:0;max-width:46ch}.recap p b{color:var(--t);font-weight:var(--fw-med)}.recap-deck{flex:1 1 520px;display:grid;gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));max-width:660px;margin-left:auto}@media(max-width:1180px){.recap-deck{max-width:none;margin-left:0}}@media(max-width:720px){.recap-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}.cardslot{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.cardslot .gcard{width:100%;cursor:pointer}.recap.m{margin:var(--s-3) var(--s-4) 0}.recap.m .recap-main{flex-direction:column;align-items:stretch;gap:var(--s-3);padding:0 0 var(--s-3)}.recap.m .recap-top{flex:0 0 auto;width:100%;padding-inline:var(--s-4)}.recap.m h3{font-size:var(--fs-h3)}.recap.m p{max-width:none}.recap.m .recap-deck{flex:0 0 auto;width:100%;min-width:0;max-width:100%;margin-left:0;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:var(--s-3);padding:2px var(--s-4) var(--s-2);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.recap.m .recap-deck::-webkit-scrollbar{height:3px}.recap.m .recap-deck::-webkit-scrollbar-thumb{background:var(--line-3);border-radius:var(--r-pip)}.recap.m .cardslot{flex:0 0 146px;scroll-snap-align:start}.recap.m .cardslot:last-child{margin-right:var(--s-4)}.share-layout{display:grid;grid-template-columns:186px minmax(0,1fr);gap:var(--s-5);align-items:start}.share-preview .gcard{width:100%}.share-form{min-width:0}.platforms{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-2)}.plat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-15);padding:var(--s-3) var(--s-1);border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--line-2);color:var(--t-2);cursor:pointer;transition:all var(--d-2) var(--sp)}.plat:hover{border-color:var(--line-3);color:var(--t);transform:translateY(-1px)}.plat .lb{font-size:var(--fs-meta-sm);font-weight:var(--fw-bold)}.plat[aria-checked=true]{color:var(--ink-max);border-color:transparent;background:var(--pg,var(--pc));box-shadow:0 var(--s-15) var(--s-5) -10px var(--pc)}.clipstack{display:flex;flex-direction:column;gap:var(--s-15);max-height:290px;overflow-y:auto}.cs-lead{position:relative;border-radius:var(--r);overflow:hidden;border:1px solid var(--line-2);aspect-ratio:16/10;background:var(--media-bg)}.cs-lead img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cs-lead .cap{position:absolute;left:0;right:0;bottom:0;padding:var(--s-4) var(--s-2) var(--s-15);background:linear-gradient(0deg,rgba(6,9,15,.94),transparent);font-size:var(--fs-meta-sm);font-weight:var(--fw-bold)}.cs-lead .num-bdg{position:absolute;right:var(--s-15);top:var(--s-15);padding:2px var(--s-15);border-radius:var(--r-xs);background:var(--grad-o);color:var(--ink-max);font-size:var(--fs-micro);font-weight:var(--fw-heavy)}.cs-row{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-1);border-radius:var(--r-xs)}.cs-row img{width:42px;height:26px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-media-xs);flex:none;border:1px solid var(--line-2)}.cs-row .t{flex:1;min-width:0;font-size:var(--fs-meta-sm);color:var(--t-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-row .d{font-size:var(--fs-micro);color:var(--t-3);font-variant-numeric:tabular-nums}.platforms.three{grid-template-columns:repeat(3,1fr)}.mailto-line{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);padding:var(--s-25) var(--s-3);border-radius:var(--r-sm);background:color-mix(in srgb,var(--o) 9%,var(--bg-2));border:1px solid rgba(255,138,61,.28)}.mailto-line .i{color:var(--o-2);flex:none}.mailto-line .t{font-size:var(--fs-ui-sm);color:var(--t-2)}.mailto-line .t b{color:var(--t);font-weight:var(--fw-bold)}.provline{display:flex;align-items:flex-start;gap:var(--s-15);font-size:var(--fs-meta);color:var(--t-3);line-height:var(--lh-copy)}.provline .i{flex:none;margin-top:2px}.provline a{color:var(--o-2);font-weight:var(--fw-med);text-decoration:underline;text-underline-offset:2px}.linkrow{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-2)}.linkrow .u{flex:1;min-width:0;font-size:var(--fs-ui-sm);color:var(--t-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--mono)}.sc-suggest{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap}.sc-suggest .chip{max-width:100%;white-space:normal;text-align:left;height:auto;padding:var(--s-15) var(--s-3);line-height:var(--lh-snug);font-weight:var(--fw-med)}.viewport .share-layout{grid-template-columns:1fr;gap:var(--s-4);justify-items:center}.viewport .share-preview{width:150px}.viewport .share-form{width:100%}.credits{background:var(--sf);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-4);box-shadow:var(--el-1);flex-direction:column}.credits,.credits-hd{display:flex;gap:var(--s-3)}.credits-hd{align-items:flex-start;flex-wrap:wrap}.credits .k,.ref .k{font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--t-3);text-transform:uppercase;letter-spacing:var(--tr-label);margin-bottom:var(--s-1)}.credits-v{display:flex;align-items:baseline;gap:var(--s-2)}.credits-v .v{font-size:var(--fs-hero);font-weight:var(--fw-black);line-height:var(--lh-1);letter-spacing:var(--tr-hero);font-variant-numeric:tabular-nums;color:var(--sc-board)}.credits-v .of{font-size:var(--fs-ui-sm);font-weight:var(--fw-med);color:var(--t-3);font-variant-numeric:tabular-nums}.credits-hd .btn{margin-left:auto;flex:none}.meter{position:relative;height:10px;border-radius:var(--r-full);background:var(--bg-2);border:1px solid var(--line);overflow:hidden}.meter i{display:block;height:100%;border-radius:var(--r-full);background:linear-gradient(90deg,var(--sc-board),var(--sc-board-2));box-shadow:0 0 14px -2px rgba(52,211,153,.5);transition:width var(--d-4) var(--sp)}.meter.low i{background:linear-gradient(90deg,var(--o-deep),var(--o-2));box-shadow:0 0 14px -2px var(--o-glow)}.credits-ft{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-meta-sm);font-weight:var(--fw-med);color:var(--t-3)}.credits-ft .sep{opacity:.5}.credits-ft .r{margin-left:auto}.m .credits{padding:var(--s-3);gap:var(--s-25);border-radius:var(--r)}.m .credits-v .v{font-size:var(--fs-h1)}.ref{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--s-4);background:var(--sf);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-4);box-shadow:var(--el-1)}.ref:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 120% at 100% 50%,var(--o-soft),transparent 62%)}.ref-bd{position:relative;flex:1;min-width:0;z-index:1}.ref p{font-size:var(--fs-ui-sm);color:var(--t-2);margin-bottom:var(--s-25);line-height:var(--lh-copy)}.ref-v{font-size:var(--fs-h3);font-weight:var(--fw-heavy);letter-spacing:var(--tr-title);color:var(--t);margin-bottom:var(--s-1)}.ref-v b{color:var(--o-2)}.ref-art{position:absolute;top:var(--s-2);right:0;bottom:var(--s-2);width:var(--ref-art-w);pointer-events:none}.ref-art img{width:118%;max-width:none;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;display:block;-webkit-mask-image:linear-gradient(90deg,transparent 12%,#000 62%,#000);mask-image:linear-gradient(90deg,transparent 12%,#000 62%,#000)}.ref-bd{max-width:calc(100% - 236px)}.m .ref-art{width:var(--ref-art-w-m);top:var(--s-2);bottom:auto;height:66px;right:0}.m .ref-art img{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.m .ref-bd{max-width:none}.m .ref-bd .k,.m .ref-bd .ref-v{padding-right:calc(var(--ref-art-w-m) - 50px)}.m .ref-inp{position:relative;z-index:2}@media(max-width:760px){.ref-art{display:none}.ref-bd{max-width:none}}.ref-inp{display:flex;border:1px solid var(--line-2);border-radius:var(--r-xs);overflow:hidden}.ref-inp span{flex:1;background:var(--bg-2);padding:var(--s-2) var(--s-3);font-size:var(--fs-badge);color:var(--t-2);font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-inp button{background:var(--grad-o);color:var(--on-brand);padding-inline:var(--s-4);font-size:var(--fs-ui-sm);font-weight:var(--fw-bold);flex:none}.ref-inp{position:relative}.ghero{border-radius:var(--r-lg);box-shadow:var(--el-2);border:1px solid rgba(255,138,61,.32);background:linear-gradient(160deg,rgba(255,109,31,.2),rgba(167,139,250,.12) 58%,rgba(34,211,238,.08));animation:dropin var(--d-4) var(--sp) both}.ghero,.ghero-med{position:relative;overflow:hidden}.ghero-med{aspect-ratio:16/9;background:var(--media-bg);display:block;width:100%;border:none;padding:0}.ghero-med .poster{display:block;opacity:.92;transition:transform var(--d-4) var(--sp),opacity var(--d-2)}.ghero-med .poster,.ghero-med video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ghero-med video{position:absolute;inset:0}@media(hover:hover){.ghero-med:hover .poster{transform:scale(1.04);opacity:1}}.ghero-med:after{content:"";inset:0;background:linear-gradient(180deg,rgba(4,6,11,.34),transparent 42%,rgba(4,6,11,.3))}.ghero-med:after,.ghero-play{position:absolute;pointer-events:none}.ghero-play{left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:56px;height:56px;border-radius:50%;background:rgba(255,109,31,.94);display:grid;place-items:center;color:var(--on-brand);box-shadow:0 0 0 10px rgba(255,109,31,.13),var(--el-o);transition:transform var(--d-3) var(--sp)}.ghero-med:hover .ghero-play{transform:translate(-50%,-50%) scale(1.07)}.ghero-play svg{width:22px;height:22px;fill:currentColor;margin-left:3px}.ghero-tag{position:absolute;left:var(--s-3);top:var(--s-3);z-index:2;display:inline-flex;align-items:center;gap:var(--s-1);height:22px;padding-inline:var(--s-2);border-radius:var(--r-full);background:rgba(6,9,15,.8);border:1px solid var(--line-2);font-size:var(--fs-micro);font-weight:var(--fw-heavy);color:var(--sc-gold);text-transform:uppercase;letter-spacing:var(--tr-eyebrow)}.ghero-tag svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2.4}.ghero-at{position:absolute;right:var(--s-3);bottom:var(--s-3);z-index:2;font-family:var(--mono);font-size:var(--fs-meta-sm);color:var(--t);background:rgba(6,9,15,.82);border-radius:var(--r-pip);padding:2px var(--s-15)}.ghero-bd h2{font-size:var(--fs-h3);font-weight:var(--fw-heavy);letter-spacing:var(--tr-title);line-height:var(--lh-snug)}.ghero-bd h2 b{color:var(--o-2)}.ghero-bd p{font-size:var(--fs-ui-sm);color:var(--t-2);margin-top:var(--s-15);line-height:var(--lh-copy)}.ghero-bd p b{color:var(--t)}.ghero-act{display:flex;gap:var(--s-2);margin-top:var(--s-3)}.ghero{display:flex;align-items:stretch}.ghero-med{flex:0 0 52%;aspect-ratio:auto;min-height:196px;min-width:0}.ghero-bd{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:var(--s-5)}@media(min-width:900px){.wsc .ghero-med{min-height:236px}.wsc .ghero-bd{padding:var(--s-6)}.wsc .ghero-bd h2{font-size:var(--fs-h2)}.wsc .ghero-bd p{max-width:44ch}}.m .ghero:not(.ghero-bar),.viewport .ghero:not(.ghero-bar){display:block}.m .ghero-med,.viewport .ghero-med{aspect-ratio:16/9;min-height:0}.m .ghero:not(.ghero-bar) .ghero-bd,.viewport .ghero:not(.ghero-bar) .ghero-bd{padding:var(--s-35)}.ghero-bar{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r)}.ghero-ic{flex:none;width:34px;height:34px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--grad-o);color:var(--on-brand);box-shadow:var(--el-o)}.ghero-ic svg{width:18px;height:18px;stroke-width:1.9}.ghero-bar .ghero-bd{flex:1;min-width:0;padding:0;display:block}.ghero-bar h2{font-size:var(--fs-title);font-weight:var(--fw-heavy);letter-spacing:var(--tr-title);line-height:var(--lh-snug)}.ghero-bar p{font-size:var(--fs-meta-sm);color:var(--t-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ghero-bar p b{color:var(--o-2);font-variant-numeric:tabular-nums}.ghero-bar .btn{flex:none;padding-inline:var(--s-2);font-size:var(--fs-ui-sm)}@property --hang{syntax:"<angle>";inherits:false;initial-value:0deg}.ghero{border:2px solid transparent;background:linear-gradient(160deg,rgba(255,109,31,.2),rgba(167,139,250,.12) 58%,rgba(34,211,238,.08)) padding-box,linear-gradient(var(--bg-2),var(--bg-2)) padding-box,conic-gradient(from var(--hang),rgba(255,138,61,.3) 0 56%,color-mix(in srgb,var(--o) 62%,transparent) 68%,var(--o-2) 76%,var(--ink-max) 79%,var(--o) 83%,color-mix(in srgb,var(--o) 45%,transparent) 90%,rgba(255,138,61,.3) 96% 100%) border-box}@media(prefers-reduced-motion:no-preference){.ghero{animation:dropin var(--d-4) var(--sp) both,hero-trace 4.5s linear infinite}}@keyframes hero-trace{to{--hang:360deg}}.m .ghero-bd h2,.viewport .ghero-bd h2{font-size:var(--fs-title)}.moments{display:flex;flex-direction:column;gap:var(--s-3)}.moments .sechd{position:sticky;top:var(--h-nav);z-index:5;background:var(--bg);padding-block:var(--s-2);margin-bottom:0}.m .moments .sechd,.viewport .moments .sechd{top:0;background:var(--bg-2);margin-inline:calc(var(--s-4) * -1);padding-inline:var(--s-4);border-bottom:1px solid var(--line)}.mo-cloud{display:flex;justify-content:center}.mo-cloud,.mo-stage{position:relative}.mo-bub{position:absolute;padding:0;background:none;border:none;transition:transform var(--d-3) var(--sp)}.mo-bub-in{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;text-align:center;background:var(--gc,var(--o));color:var(--bg-2);line-height:1.05;transition:transform var(--d-2) var(--sp),box-shadow var(--d-2)}@media(prefers-reduced-motion:no-preference){.mo-bub-in{animation:mo-float var(--fdur,6s) ease-in-out var(--fdly,0s) infinite alternate}}@keyframes mo-float{0%{translate:0 0}to{translate:0 var(--frise,-6px)}}.mo-bub:focus-visible .mo-bub-in,.mo-bub:hover .mo-bub-in{transform:scale(1.09);box-shadow:0 8px 22px -6px rgba(0,0,0,.7);animation-play-state:paused}.mo-bub[aria-pressed=true] .mo-bub-in{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--gc,var(--o))}.mo-bub-in{flex-direction:column;gap:1px}.mo-bub .tg{font-size:var(--fs-meta);font-weight:var(--fw-black);letter-spacing:-.02em}.mo-bub .ct,.mo-bub .tg{display:block;text-align:center}.mo-bub .ct{font-size:var(--fs-micro);font-weight:var(--fw-bold);opacity:.66;font-variant-numeric:tabular-nums}.mo-lucky{position:absolute;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;border:none;color:var(--ink-max);gap:1px;background:var(--bg-2);overflow:hidden;isolation:isolate;box-shadow:0 0 0 1px var(--line-2);transition:box-shadow var(--d-2),transform var(--d-2) var(--sp)}.mo-lucky:after,.mo-lucky:before{content:"";position:absolute;z-index:-1}.mo-lucky:before{inset:-34%;background:var(--bg-2);background-image:radial-gradient(58% 52% at 22% 26%,var(--o) 0,transparent 70%),radial-gradient(30% 34% at 78% 22%,var(--sc-play) 0,transparent 64%),radial-gradient(46% 62% at 74% 78%,var(--sc-def) 0,transparent 68%),radial-gradient(26% 28% at 34% 82%,var(--sc-board) 0,transparent 62%);filter:blur(7px) saturate(1.3)}.mo-lucky:after{inset:-60%;mix-blend-mode:screen;opacity:.85;background-image:radial-gradient(40% 40% at 30% 68%,var(--sc-board) 0,transparent 66%),radial-gradient(52% 44% at 70% 34%,var(--o-2) 0,transparent 70%);filter:blur(10px) saturate(1.2)}@media(prefers-reduced-motion:no-preference){.mo-lucky:before{animation:sp-drift 9s linear infinite}.mo-lucky:after{animation:sp-drift 14s linear infinite reverse,lucky-swell 6.5s ease-in-out infinite alternate}}@keyframes lucky-swell{0%{opacity:.3;transform:scale(.82)}to{opacity:.95;transform:scale(1.12)}}.mo-lucky:hover{box-shadow:0 0 0 2px var(--ink-max),0 8px 22px -6px rgba(0,0,0,.7)}.mo-lucky:active{transform:scale(.94)}.mo-lucky svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mo-lucky .lb{font-size:var(--fs-micro);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:.03em;text-shadow:0 1px 3px rgba(0,0,0,.5)}.mo-lucky svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.mo-lucky.spin svg{animation:lucky-spin .76s var(--sp) 1}@keyframes lucky-spin{to{transform:rotate(1turn)}}.m .mo-lucky,.viewport .mo-lucky{width:64px;height:64px}.drop{display:block;width:100%;border:1.5px dashed var(--line-3);border-radius:var(--r-lg);padding:var(--s-8) var(--s-5);text-align:center;background:hsla(0,0%,100%,.02);transition:border-color var(--d-2),background var(--d-2)}@media(hover:hover){.drop:hover{border-color:var(--o);background:var(--o-soft)}}.drop.over{border-color:var(--o);background:var(--o-soft);border-style:solid}.drop .ic{width:46px;height:46px;border-radius:var(--r-media-lg);background:var(--sf-3);display:grid;place-items:center;margin:0 auto var(--s-3);color:var(--o-2)}.drop h4{font-size:var(--fs-h3);font-weight:var(--fw-bold);margin-bottom:var(--s-1)}.drop p{font-size:var(--fs-ui-sm);color:var(--t-3);max-width:44ch;margin:0 auto;line-height:var(--lh-copy)}.upbar{height:6px;background:var(--sf-3);overflow:hidden;margin-top:var(--s-3)}.upbar,.upbar i{display:block;border-radius:var(--r-hair)}.upbar i{height:100%;width:0;background:var(--grad-o);transition:width var(--d-2) linear}.linkok{display:flex;align-items:flex-start;gap:var(--s-2);margin-top:var(--s-25);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);border:1px solid rgba(52,211,153,.3);background:rgba(52,211,153,.08)}.linkok svg{width:15px;height:15px;flex:none;margin-top:2px;stroke:var(--sc-board);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.linkok span{font-size:var(--fs-meta);color:var(--t-2);line-height:var(--lh-copy)}.linkok b{color:var(--t)}.plist{display:flex;flex-direction:column;gap:var(--s-25)}.prow{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);padding:var(--s-3)}.prow-h{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-25)}.prow-n{width:21px;height:21px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--o-soft);color:var(--o-2);font-size:var(--fs-micro);line-height:1;font-weight:var(--fw-heavy);border:1px solid rgba(255,109,31,.4);font-family:var(--mono)}.prow-ttl{font-size:var(--fs-label);color:var(--t-3);text-transform:uppercase;letter-spacing:var(--tr-label)}.prow .acct,.prow-ttl{font-weight:var(--fw-bold)}.prow .acct{display:inline-flex;align-items:center;gap:var(--s-1);flex:none;font-size:var(--fs-meta-sm);color:var(--sc-board)}.prow .acct svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.prow-h .icon-btn{margin-left:auto;color:var(--t-3)}.pgrid{display:grid;grid-template-columns:1fr 96px;gap:var(--s-25)}.prow .field{margin-bottom:var(--s-25)}.prow .field:last-child{margin-bottom:0}.namewrap{position:relative}.sug{position:absolute;z-index:6;left:0;right:0;top:calc(100% + 4px);background:var(--sf-2);border:1px solid var(--line-2);border-radius:var(--r-sm);box-shadow:var(--el-3);max-height:266px;overflow-y:auto;padding-bottom:var(--s-1)}.sug-h{font-size:var(--fs-label-sm);font-weight:var(--fw-bold);color:var(--t-3);text-transform:uppercase;letter-spacing:var(--tr-label);padding:var(--s-2) var(--s-3) var(--s-1)}.sug-row{display:flex;align-items:center;gap:var(--s-25);width:100%;text-align:left;padding:var(--s-2) var(--s-3);min-height:48px;transition:background var(--d-2)}@media(hover:hover){.sug-row:hover{background:var(--glass)}}.sug-row .av-tag{width:30px;height:30px;border-radius:50%;flex:none;overflow:hidden;display:grid;place-items:center;background:var(--o-soft);border:1px solid rgba(255,109,31,.45);color:var(--o-2);font-size:var(--fs-meta-sm);font-weight:var(--fw-heavy)}.sug-row .av-tag img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sug-row .tx{flex:1;min-width:0}.sug-row .tx b{display:block;font-size:var(--fs-ui-sm);font-weight:var(--fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sug-row .tx b .num{display:inline;color:var(--t-3);font-family:var(--mono);font-weight:var(--fw-med)}.sug-row .tx>span{display:block;font-size:var(--fs-meta-sm);color:var(--t-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sug-row>.i{flex:none;color:var(--t-3);width:15px;height:15px}.sug-row .crest{width:30px;height:30px;border-radius:var(--r-media-xs);flex:none;display:grid;place-items:center;background:var(--sf-3);border:1px solid var(--line-2);color:var(--t-2);font-size:var(--fs-micro);font-weight:var(--fw-black);letter-spacing:.02em}.sug-new{color:var(--o-2)}.sug-new b{font-weight:var(--fw-bold)}.sug-new .crest{background:var(--o-soft);border-color:rgba(255,109,31,.35);color:var(--o-2)}.viewport .pgrid{grid-template-columns:1fr 84px}.claim-price{display:flex;align-items:center;gap:var(--s-25);padding:var(--s-25) var(--s-3);border-radius:var(--r-sm);background:rgba(6,9,15,.4);border:1px solid var(--line-2);margin-block:var(--s-1)}.claim-price .big{font-size:var(--fs-h2);font-weight:var(--fw-black);color:var(--o-2);line-height:1;flex:none}.claim-price .tx{flex:1;min-width:0;font-size:var(--fs-meta);color:var(--t-2);line-height:var(--lh-copy)}.claim-price .tx b{color:var(--t)}.claim-price.free{border-color:rgba(52,211,153,.32);background:rgba(52,211,153,.08)}.claim-price.free .big{color:var(--sc-board);font-size:var(--fs-h3)}.m .acards,.viewport .acards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:var(--s-25);padding:0 var(--s-35) var(--s-35)}.m .acards::-webkit-scrollbar,.viewport .acards::-webkit-scrollbar{display:none}.m .acards>*,.viewport .acards>*{flex:0 0 146px;scroll-snap-align:start}.m .acards>:nth-child(3),.viewport .acards>:nth-child(3){display:block}@property --hang2{syntax:"<angle>";inherits:false;initial-value:0deg}.steps{position:relative;border:2px solid transparent;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--el-2);background:linear-gradient(160deg,rgba(255,109,31,.18),rgba(167,139,250,.1) 58%,rgba(34,211,238,.07)) padding-box,linear-gradient(var(--bg-2),var(--bg-2)) padding-box,conic-gradient(from var(--hang2),rgba(255,138,61,.3) 0 56%,color-mix(in srgb,var(--o) 62%,transparent) 68%,var(--o-2) 76%,var(--ink-max) 79%,var(--o) 83%,color-mix(in srgb,var(--o) 45%,transparent) 90%,rgba(255,138,61,.3) 96% 100%) border-box}@media(prefers-reduced-motion:no-preference){.steps{animation:steps-trace 4.5s linear infinite}}@keyframes steps-trace{to{--hang2:360deg}}.steps-h{padding:var(--s-5) var(--s-5) var(--s-3)}.steps-h h2{font-size:var(--fs-h1);font-weight:var(--fw-black);letter-spacing:var(--tr-hero);margin-bottom:var(--s-15)}.steps-h p{color:var(--t-2);font-size:var(--fs-ui-sm);line-height:var(--lh-copy);max-width:50ch}.m .steps-h,.viewport .steps-h{padding:var(--s-35) var(--s-35) var(--s-25)}.m .steps-h h2,.viewport .steps-h h2{font-size:var(--fs-h2)}.prog{display:flex;align-items:center;gap:var(--s-25);padding:0 var(--s-5) var(--s-4)}.m .prog,.viewport .prog{padding:0 var(--s-35) var(--s-35)}.prog .tr{flex:1;height:5px;background:var(--sf-3);overflow:hidden}.prog .fi,.prog .tr{border-radius:var(--r-hair)}.prog .fi{display:block;height:100%;background:var(--grad-o);transition:width var(--d-4) var(--sp)}.prog .n{font-family:var(--mono);font-size:var(--fs-meta-sm);color:var(--t-3);flex:none}.ostep{display:flex;gap:var(--s-3);padding:var(--s-3) var(--s-5);align-items:center;border-top:1px solid var(--line-2)}.m .ostep,.viewport .ostep{padding:var(--s-3) var(--s-35);gap:var(--s-25)}.ostep .ostep-dot{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:var(--fs-meta);font-weight:var(--fw-black);border:1.5px solid var(--line-3);color:var(--t-3);transition:all var(--d-3) var(--sp)}.ostep.done .ostep-dot{background:var(--sc-board);border-color:transparent;color:var(--bg-2)}.ostep.now .ostep-dot{background:var(--grad-o);border-color:transparent;color:var(--on-brand);box-shadow:0 0 0 4px rgba(255,109,31,.16)}.ostep .ostep-dot svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.ostep .tx{flex:1;min-width:0}.ostep .tx b{display:block;font-size:var(--fs-title);font-weight:var(--fw-bold)}.ostep .tx span{display:block;font-size:var(--fs-meta-sm);color:var(--t-3);margin-top:1px}.ostep.done .tx b{color:var(--t-2)}.ostep.wait{opacity:.5}.viewport .ostep .btn{min-height:44px}.sample{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sf);overflow:hidden}.sample-h{display:flex;align-items:center;gap:var(--s-25);flex-wrap:wrap;padding:var(--s-35) var(--s-4) var(--s-2)}.sample-h .stamp{order:-1;flex:0 0 auto}.sample-h .brk{flex:0 0 100%;height:0;order:-1}.sample-h .tt{flex:1 1 260px}.m .sample-h,.viewport .sample-h{padding:var(--s-35) var(--s-35) var(--s-25)}.m .sample-h .tt,.viewport .sample-h .tt{flex:1 1 100%}.sample-h .tt{flex:1;min-width:0}.sample-h .tt b{display:block;font-size:var(--fs-title);font-weight:var(--fw-bold)}.sample-h .tt span{display:block;font-size:var(--fs-meta-sm);color:var(--t-3);margin-top:1px}.stamp{display:inline-flex;align-items:center;gap:var(--s-1);height:23px;padding-inline:var(--s-2);border-radius:var(--r-full);background:var(--sf-3);border:1px solid var(--line-3);font-size:var(--fs-micro);font-weight:var(--fw-heavy);color:var(--t-2);text-transform:uppercase;letter-spacing:.07em;flex:none}.stamp svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none}.sample-box{padding:0 var(--s-4) var(--s-3)}.m .sample-box,.viewport .sample-box{padding:0 var(--s-35) var(--s-25)}.sample-box .plates{display:flex;gap:var(--s-2);margin-bottom:var(--s-2)}.sample-box .stcols{display:flex;overflow-x:auto;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm)}.sample-box .stc{min-width:56px}.sgrid-lbl{display:block;padding:0 var(--s-4);margin-bottom:var(--s-2);font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--t-3);text-transform:uppercase;letter-spacing:var(--tr-label)}.m .sgrid-lbl,.viewport .sgrid-lbl{padding-inline:var(--s-35)}.sgrid{display:grid;gap:var(--s-25);grid-template-columns:repeat(3,1fr);padding:0 var(--s-4) var(--s-3)}.acards{display:grid;gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,150px));justify-content:start;padding:0 var(--s-4) var(--s-4)}.acards .cardslot{min-width:0}.acards .cardframe{width:100%}.m .sgrid,.viewport .sgrid{grid-template-columns:1fr 1fr;padding:0 var(--s-35) var(--s-25);gap:var(--s-2)}.m .acards>:nth-child(3),.m .sgrid>:nth-child(3),.viewport .acards>:nth-child(3),.viewport .sgrid>:nth-child(3){display:none}.sc{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--sf-2);text-align:left;transition:border-color var(--d-2),transform var(--d-2) var(--sp)}@media(hover:hover){.sc:hover{border-color:var(--line-3);transform:translateY(-2px)}}.viewport .sc{min-height:44px}.sc-med{position:relative;display:block;aspect-ratio:16/9;background:var(--media-bg);overflow:hidden}.sc-med img,.sc-med video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sc-med .pl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:30px;height:30px;border-radius:50%;background:rgba(255,109,31,.92);display:grid;place-items:center;color:var(--on-brand);box-shadow:0 0 0 6px rgba(255,109,31,.12)}.sc-med .pl svg{width:12px;height:12px;fill:currentColor;stroke:none;margin-left:2px}.sc-med .bd{position:absolute;left:var(--s-15);top:var(--s-15);z-index:3}.sc-med .bd .mini{background:linear-gradient(rgba(6,9,15,.85),rgba(6,9,15,.85)),color-mix(in srgb,var(--ac,var(--o)) 34%,transparent);box-shadow:0 1px 6px -1px rgba(0,0,0,.6)}.sc-bd{display:block;padding:var(--s-25) var(--s-4) var(--s-3)}.sc-bd b{display:block;font-size:var(--fs-meta);font-weight:var(--fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-bd span{display:block;font-size:var(--fs-meta-sm);color:var(--t-3);margin-top:1px}.sc-med:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(150deg,rgba(99,102,241,.55),rgba(34,211,238,.42));mix-blend-mode:color-dodge;opacity:.55}.sc-med img,.sc-med video{filter:grayscale(1) contrast(1.15) brightness(.62)}.sample-f{display:flex;align-items:center;justify-content:center;padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);background:var(--bg-2)}.sample-f .btn{min-width:220px}.m .sample-f .btn,.viewport .sample-f .btn{width:100%}.obx>:not(.ob-panel){display:none!important}.ob-panel{padding:var(--s-8) var(--s-5);max-width:640px;margin:0 auto}.m .ob-panel,.viewport .ob-panel{padding:var(--s-6) var(--s-4)}.ob-block{display:flex;flex-direction:column;gap:var(--s-5)}.m .ob-block,.viewport .ob-block{gap:var(--s-4)}.ostep-edit{color:var(--t-3)}.ostep-edit:hover{color:var(--t)}.viewport .ostep-edit{min-height:44px}.ob-empty{border:1px dashed var(--line-2);border-radius:var(--r-lg);padding:var(--s-8) var(--s-5);text-align:center;background:hsla(0,0%,100%,.015)}.ob-empty .ic{width:48px;height:48px;border-radius:var(--r-media-lg);background:var(--sf-2);border:1px solid var(--line);display:grid;place-items:center;margin:0 auto var(--s-3);color:var(--t-3)}.ob-empty h4{font-size:var(--fs-h3);font-weight:var(--fw-bold);margin-bottom:var(--s-1)}.ob-empty p{color:var(--t-3);max-width:42ch;margin:0 auto var(--s-4);line-height:var(--lh-copy)}.acc-chip,.ob-empty p{font-size:var(--fs-ui-sm)}.acc-chip{display:inline-flex;align-items:center;gap:var(--s-15);height:var(--h-sm);padding-inline:var(--s-25);border-radius:var(--r-sm);border:1px solid var(--o);background:var(--o-soft);color:var(--o-2);font-weight:var(--fw-bold);white-space:nowrap;transition:background var(--d-2),border-color var(--d-2)}@media(hover:hover){.acc-chip:hover{background:color-mix(in srgb,var(--o) 22%,transparent)}}.acc-chip svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.acc-chip .acc-cv{width:12px;height:12px;stroke-width:2.6;opacity:.8}.acc-wrap{position:relative;flex:none;display:flex;align-items:center;gap:var(--s-25)}.acc-wrap .shby{white-space:nowrap}.m .acc-wrap .shby,.viewport .acc-wrap .shby{display:none}.m .acc-chip,.viewport .acc-chip{height:var(--h-md)}.acc-pop{position:absolute;right:0;top:calc(100% + var(--s-2));z-index:700;width:296px;padding:var(--s-4);border-radius:var(--r-lg);background:var(--sf-2);border:1px solid var(--line-2);box-shadow:var(--el-3);text-align:left;animation:acc-in var(--d-2) var(--sp) both}@keyframes acc-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.acc-pop[hidden]{display:none}.acc-pop h4{font-size:var(--fs-h3);font-weight:var(--fw-heavy);letter-spacing:var(--tr-title);margin-bottom:var(--s-1)}.acc-pop p{font-size:var(--fs-ui-sm);color:var(--t-2);line-height:var(--lh-copy)}.acc-pop p b{color:var(--t)}.acc-pop hr{border:none;border-top:1px solid var(--line);margin:var(--s-3) 0}.acc-pop .ty-label{margin-bottom:var(--s-2)}.acc-pop .btn{width:100%}.acc-pop .acc-view{border-color:var(--line-2);background:var(--glass);color:var(--t-2)}.acc-have{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-25) var(--s-3);border-radius:var(--r-sm);border:1px solid rgba(52,211,153,.28);background:rgba(52,211,153,.08);color:var(--sc-board);font-size:var(--fs-ui-sm);font-weight:var(--fw-bold)}.acc-have svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.btn-claim{background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.4);color:var(--sc-board);box-shadow:none;font-weight:var(--fw-bold)}@media(hover:hover){.btn-claim:hover{background:rgba(52,211,153,.17);border-color:var(--sc-board)}}.claimpanel{padding:var(--s-4);border-radius:var(--r-lg);border:1px solid rgba(52,211,153,.28);background:rgba(52,211,153,.06);display:flex;flex-direction:column;gap:var(--s-25);margin-top:var(--s-4)}.claimpanel h4{font-size:var(--fs-h3);font-weight:var(--fw-heavy);color:var(--sc-board);letter-spacing:var(--tr-title)}.claimpanel p{font-size:var(--fs-ui-sm);color:var(--t-2);line-height:var(--lh-copy)}.claimpanel[hidden]{display:none}.gpost.just .gpost-t .nm:after,.mrow.just .mt .tt:after{content:"Claimed";margin-left:var(--s-2);font-size:var(--fs-label-sm);font-weight:var(--fw-heavy);color:var(--sc-board);background:rgba(52,211,153,.14);border-radius:var(--r-xs);padding:1px var(--s-15);vertical-align:middle}.clipsall{display:flex;flex-direction:column;gap:var(--s-3)}.cgrp{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sf);overflow:hidden;box-shadow:var(--el-1)}.cgrp-h{display:flex;align-items:center;gap:var(--s-3);width:100%;text-align:left;padding:var(--s-25) var(--s-3);transition:background var(--d-2)}@media(hover:hover){.cgrp-h:hover{background:var(--sf-2)}}.cgrp-h .thumb{width:64px;height:40px}.cgrp-t{flex:1;min-width:0}.cgrp-t .nm{display:block;font-size:var(--fs-title);font-weight:var(--fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cgrp-t .mm{display:flex;gap:var(--s-15);margin-top:var(--lede);font-size:var(--fs-meta-sm);color:var(--t-3);font-weight:var(--fw-med)}.cgrp-h .chev{transition:transform var(--d-3) var(--sp);color:var(--t-3)}.cgrp.open .cgrp-h .chev{transform:rotate(180deg)}.cgrp-b{border-top:1px solid var(--line);padding:var(--s-3)}.cgrp-b[hidden]{display:none}.cgrp-more{display:flex;justify-content:center;padding-top:var(--s-3)}.c-sent{height:1px}.cskel{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(208px,1fr))}.m .cskel,.viewport .cskel{grid-template-columns:1fr 1fr;gap:var(--s-2)}.cskel .sk{aspect-ratio:16/9;border-radius:var(--r)}.blog-list{display:flex;flex-direction:column;gap:var(--s-3)}.bpost{display:block;width:100%;text-align:left;padding:var(--s-5);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--sf);box-shadow:var(--el-1);transition:border-color var(--d-2),box-shadow var(--d-2),transform var(--d-2) var(--sp)}@media(hover:hover){.bpost:hover{border-color:var(--line-3);box-shadow:var(--el-2);transform:translateY(-2px)}}.m .bpost,.viewport .bpost{padding:var(--s-4)}.bpost .kick{display:block;font-size:var(--fs-label);color:var(--o);text-transform:uppercase;letter-spacing:var(--tr-eyebrow)}.bpost .kick,.bpost h3{font-weight:var(--fw-heavy);margin-bottom:var(--s-2)}.bpost h3{font-size:var(--fs-h2);letter-spacing:var(--tr-title);line-height:var(--lh-snug)}.bpost .dek{display:block;font-size:var(--fs-ui-sm);color:var(--t-2);line-height:var(--lh-copy);margin-bottom:var(--s-3)}.bpost .bmeta{display:flex;align-items:center;gap:var(--s-15);flex-wrap:wrap;font-size:var(--fs-meta-sm);color:var(--t-3);font-weight:var(--fw-med)}.bpost .bmeta .sep{opacity:.5}.bpost .rd{margin-left:auto;color:var(--o);font-weight:var(--fw-bold);white-space:nowrap;transition:transform var(--d-2) var(--sp)}@media(hover:hover){.bpost:hover .rd{transform:translateX(3px)}}.m .bpost .rd,.viewport .bpost .rd{margin-left:0;width:100%;margin-top:var(--s-15)}.vsw{flex:none}.vsw button{width:34px;padding:0;display:grid;place-items:center}.vsw button svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.m .vsw button,.viewport .vsw button{width:44px}.mo-hd{display:flex;align-items:center;gap:var(--s-2);justify-content:space-between}.mo-hd .lb{font-size:var(--fs-meta);color:var(--t-2)}.mo-clear,.mo-hd .lb{font-weight:var(--fw-bold)}.mo-clear{display:inline-flex;align-items:center;gap:var(--s-1);height:28px;padding-inline:var(--s-2);border-radius:var(--r-pip);border:1px solid var(--line-2);background:none;color:var(--t-3);font-size:var(--fs-meta-sm);transition:color var(--d-2),border-color var(--d-2)}@media(hover:hover){.mo-clear:hover{color:var(--t);border-color:var(--line-3)}}.mo-clear svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mo-grid{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(208px,1fr))}.m .mo-grid,.viewport .mo-grid{grid-template-columns:1fr 1fr;gap:var(--s-2)}.mc{display:block;width:100%;text-align:left;padding:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--sf);box-shadow:var(--el-1);transition:border-color var(--d-2),box-shadow var(--d-2),transform var(--d-2) var(--sp)}@media(hover:hover){.mc:hover{border-color:var(--ac,var(--o));box-shadow:var(--el-2);transform:translateY(-2px)}}.mc-med{display:block;position:relative;aspect-ratio:16/9;background:var(--media-bg);overflow:hidden}.mc-med .poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.88;transition:transform var(--d-4) var(--sp),opacity var(--d-2)}@media(hover:hover){.mc:hover .poster{transform:scale(1.06);opacity:1}}.mc-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:rgba(255,109,31,.9);display:grid;place-items:center;color:var(--on-brand);box-shadow:0 0 0 6px rgba(255,109,31,.12);transition:transform var(--d-3) var(--sp)}.mc:hover .mc-play{transform:translate(-50%,-50%) scale(1.1)}.mc-play svg{width:13px;height:13px;fill:currentColor;stroke:none;margin-left:2px}.mc-bdg{position:absolute;left:var(--s-15);top:var(--s-15)}.mc-bdg .mini{background:linear-gradient(rgba(6,9,15,.82),rgba(6,9,15,.82)),color-mix(in srgb,var(--ac,var(--o)) 30%,transparent);box-shadow:0 1px 6px -1px rgba(0,0,0,.6)}.mc-bdg .mini-gold{background:linear-gradient(rgba(6,9,15,.82),rgba(6,9,15,.82)),rgba(251,191,36,.34)}.mc-dur{position:absolute;right:var(--s-15);bottom:var(--s-15);font-family:var(--mono);font-size:var(--fs-micro);color:var(--t-2);background:rgba(6,9,15,.8);border-radius:var(--r-pip);padding:1px var(--s-1)}.mc-bd{padding:var(--s-25) var(--s-4) var(--s-3)}.mc-bd,.mc-t{display:block}.mc-t{font-size:var(--fs-meta);font-weight:var(--fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-m{display:block;font-size:var(--fs-meta-sm);color:var(--t-3);margin-top:1px;font-variant-numeric:tabular-nums}.mc.lucky{border-color:var(--o);box-shadow:var(--sel-ring)}.mo-feat{width:100%;text-align:left;padding:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sf);box-shadow:var(--el-1)}.mo-feat,.mo-feat-med{display:block;overflow:hidden}.mo-feat-med{position:relative;aspect-ratio:16/9;background:var(--media-bg)}.mo-feat-med .poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.9;transition:transform var(--d-4) var(--sp)}@media(hover:hover){.mo-feat:hover .poster{transform:scale(1.05)}}.mo-feat-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:rgba(255,109,31,.9);display:grid;place-items:center;color:var(--on-brand);box-shadow:0 0 0 7px rgba(255,109,31,.12)}.mo-feat-play svg{width:16px;height:16px;fill:currentColor;margin-left:2px}.mo-feat-of{position:absolute;left:var(--s-2);top:var(--s-2);height:20px;padding-inline:var(--s-15);border-radius:var(--r-full);background:rgba(6,9,15,.82);border:1px solid var(--line-2);display:inline-flex;align-items:center;font-size:var(--fs-micro);font-weight:var(--fw-heavy);color:var(--ac,var(--o));letter-spacing:var(--tr-mini);text-transform:uppercase}.mo-feat-bd{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-25) var(--s-3)}.mo-feat-bd .t{flex:1;min-width:0;font-size:var(--fs-ui-sm);font-weight:var(--fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-feat-bd .d{font-family:var(--mono);font-size:var(--fs-meta-sm);color:var(--t-3);flex:none}@media(min-width:900px){.wsc .mo-feat{max-width:420px}}.gpost{display:block;width:100%;text-align:left;padding:0;position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--sf);border:1px solid var(--line);box-shadow:var(--el-1);transition:border-color var(--d-2),box-shadow var(--d-2),transform var(--d-2) var(--sp)}@media(hover:hover){.gpost:hover{border-color:var(--ac,var(--o));box-shadow:var(--el-2);transform:translateY(-2px)}.gpost.notready:hover{border-color:var(--line-3);transform:none}}.gpost-med{display:block;position:relative;aspect-ratio:16/9;background:var(--media-bg);overflow:hidden}.gpost-med .poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.9;transition:transform var(--d-4) var(--sp),opacity var(--d-2)}@media(hover:hover){.gpost:hover .poster{transform:scale(1.04);opacity:1}}.gpost.notready .gpost-med .poster{opacity:.38;filter:grayscale(.55)}.gpost-med:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,6,11,.3),transparent 46%,rgba(4,6,11,.26))}.gpost-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:44px;height:44px;border-radius:50%;background:rgba(255,109,31,.9);display:grid;place-items:center;color:var(--on-brand);box-shadow:0 0 0 8px rgba(255,109,31,.12);transition:transform var(--d-3) var(--sp)}.gpost:hover .gpost-play{transform:translate(-50%,-50%) scale(1.08)}.gpost-play svg{width:18px;height:18px;fill:currentColor;stroke:none;margin-left:2px}.ghero-play svg,.mo-feat-play svg{stroke:none}.gpost-wait{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--s-15);color:var(--t-3)}.gpost-wait svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gpost-wait span{font-size:var(--fs-meta-sm);font-weight:var(--fw-bold)}.gpost-dur{right:var(--s-2);bottom:var(--s-2);font-family:var(--mono);font-size:var(--fs-meta-sm);color:var(--t);background:rgba(6,9,15,.82);border-radius:var(--r-pip);padding:2px var(--s-15)}.gpost-dur,.gpost-tag{position:absolute;z-index:2}.gpost-tag{left:var(--s-2);top:var(--s-2)}.gpost-bd{display:flex;flex-direction:column;gap:var(--s-25);padding:var(--s-3)}.gpost-t{display:flex;align-items:center;gap:var(--s-2)}.gpost-t .nm{flex:1;min-width:0;font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:var(--tr-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpost-mm{display:flex;align-items:center;gap:var(--s-15);font-size:var(--fs-meta-sm);color:var(--t-3);font-weight:var(--fw-med);flex-wrap:wrap}.gpost-mm .sep{opacity:.5}.gpost-ft{gap:var(--s-25);padding-top:var(--s-25);border-top:1px solid var(--line);flex-wrap:wrap}.gbadges,.gpost-ft{display:flex;align-items:center}.gbadges{gap:var(--s-1);flex:none}.gbadge{width:22px;height:22px;flex:none;display:grid;place-items:center;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg,var(--gc,var(--o)),color-mix(in srgb,var(--gc,var(--o)) 52%,#000))}.gbadge svg{width:11px;height:11px;stroke:var(--ink-max);fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.gpost-box{display:flex;align-items:center;gap:var(--s-35);margin-left:auto;flex:none}.gpost-box .st{text-align:right}.gpost-box .v{display:block;font-size:var(--fs-title);font-weight:var(--fw-black);line-height:var(--lh-1);color:var(--cc,var(--t));font-variant-numeric:tabular-nums}.gpost-box .k{display:block;font-size:var(--fs-micro);font-weight:var(--fw-bold);color:var(--t-3);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--lede)}.gpost-acts{position:absolute;right:var(--s-2);top:var(--s-2);z-index:3;display:flex;gap:var(--s-1);opacity:0;transform:translateY(-4px);transition:all var(--d-2) var(--sp)}@media(hover:hover){.gpost:hover .gpost-acts{opacity:1;transform:none}}@media(hover:none){.gpost-acts{opacity:1;transform:none}}.gpost-acts .icon-btn{background:rgba(6,9,15,.74);border:1px solid var(--line-2);backdrop-filter:blur(6px)}.gpost-list{display:flex;flex-direction:column;gap:var(--s-3)}@media(min-width:960px){.gpost-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-35)}}.m .gpost-list,.strip,.viewport .gpost-list{display:flex}.strip{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.strip .cell{flex:1;padding:var(--s-25) var(--s-4);border-right:1px solid var(--line)}.strip .cell:last-child{border-right:none}.strip .v{font-size:var(--fs-h2);font-weight:var(--fw-black);font-variant-numeric:tabular-nums;line-height:var(--lh-snug)}.strip .k{font-size:var(--fs-label);color:var(--t-3);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tr-label)}.strip-f .cell{display:block;width:100%;text-align:left;background:none;border:none;border-right:1px solid var(--line);cursor:pointer;transition:background var(--d-2),box-shadow var(--d-2)}.strip-f .cell .k,.strip-f .cell .v{display:block}.strip-f .cell:hover{background:var(--glass)}.strip-f .cell[aria-pressed=true]{background:color-mix(in srgb,var(--o) 13%,transparent);box-shadow:inset 0 -2px 0 var(--o)}.strip-f .cell[aria-pressed=true] .k{color:var(--t)}.strip-f .cell-range{display:flex;align-items:center}.strip-f .k-range{white-space:nowrap}.set-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--sf)}.acc-row{display:flex;align-items:center;gap:var(--s-2);width:100%;text-align:left;padding:var(--s-25) var(--s-3);border-bottom:1px solid var(--line);min-height:44px;transition:background var(--d-2)}.acc-row:last-child{border-bottom:none}.acc-row:hover{background:var(--glass)}.acc-row .lb{flex:1;font-size:var(--fs-ui-sm);font-weight:var(--fw-med)}.acc-row .i{color:var(--t-3);flex:none}.modal-h .av{flex:none}.terms-ph{margin:var(--s-3) 0 0;padding-left:var(--s-4);display:flex;flex-direction:column;gap:var(--s-15);font-size:var(--fs-ui-sm);color:var(--t-3)}.terms-ph li{list-style:disc}.rgp-set{display:flex;flex-wrap:wrap;gap:var(--s-2)}.rgp{height:34px;padding-inline:var(--s-3);border-radius:var(--r-full);background:var(--bg-2);border:1px solid var(--line);color:var(--t-2);font-size:var(--fs-ui-sm);font-weight:var(--fw-bold);transition:border-color var(--d-2),background var(--d-2),color var(--d-2)}.rgp:hover{border-color:var(--line-3);color:var(--t)}.rgp[aria-pressed=true]{background:var(--o-soft);border-color:var(--o);color:var(--o-2)}.viewport .rgp{min-height:44px}input[type=date].inp{color-scheme:dark}.m .strip-f,.viewport .strip-f{display:grid;grid-template-columns:repeat(4,1fr)}.m .strip-f .cell,.viewport .strip-f .cell{padding:var(--s-2) var(--s-15);min-width:0}.m .strip-f .cell:last-child,.viewport .strip-f .cell:last-child{border-right:none}.m .strip-f .k,.viewport .strip-f .k{font-size:var(--fs-micro);letter-spacing:var(--tr-mini);line-height:1.2}.m .strip-f .v,.viewport .strip-f .v{font-size:var(--fs-h3)}.m .strip-f .cell-range,.viewport .strip-f .cell-range{display:flex;align-items:center}.m .strip-f .k-range,.viewport .strip-f .k-range{white-space:normal}.ws{display:grid;grid-template-columns:minmax(0,1fr) var(--rail);gap:var(--s-5);align-items:stretch;position:relative;z-index:30;background:var(--bg);height:calc(100dvh - var(--h-chrome) - var(--s-5));min-height:470px}#w-clips .page{padding-bottom:var(--s-5)}#w-clips .statbar{position:sticky;top:var(--h-chrome);z-index:20}.ws .stage{display:flex;flex-direction:column;min-height:0}.ws .stage .screen{flex:1;min-height:0;aspect-ratio:auto}.ws .stage-foot{flex:none}@media(max-width:1180px){.ws{position:static;height:auto;min-height:0;padding-bottom:0;background:none}.ws .stage .screen{aspect-ratio:16/9;flex:none}#w-clips .statbar{position:static}}@media(max-height:640px){.ws{position:static;height:auto;min-height:0;background:none}.ws .stage .screen{aspect-ratio:16/9;flex:none}#w-clips .statbar{position:static}}.stage{border-radius:var(--r-xl);background:var(--sf);border:1px solid var(--line);box-shadow:var(--el-3)}.screen,.stage{overflow:hidden}.screen{position:relative;aspect-ratio:16/9;background:var(--card-bg);cursor:pointer;color:var(--ac,var(--o))}.screen .poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--card-bg)}.screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(75% 65% at 50% 42%,transparent 42%,rgba(0,0,0,.46) 100%)}.screen-top{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:flex-start;gap:var(--s-2);padding:var(--s-35) var(--s-4);background:linear-gradient(180deg,rgba(6,9,15,.72),transparent)}.tag{display:inline-flex;align-items:center;gap:var(--s-1);height:24px;padding-inline:var(--s-25);border-radius:var(--r-full);font-size:var(--fs-badge);font-weight:var(--fw-bold);backdrop-filter:blur(10px);background:rgba(9,13,20,.62);border:1px solid var(--line-2);color:var(--t-2)}.tag.ac{color:var(--ac);border-color:color-mix(in srgb,var(--ac) 42%,transparent);background:color-mix(in srgb,var(--ac) 15%,rgba(9,13,20,.6))}.tag-gold{background:rgba(251,191,36,.18);border-color:rgba(251,191,36,.42);color:var(--sc-gold)}.playbtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:rgba(255,109,31,.94);color:var(--on-brand);box-shadow:0 12px 40px -6px var(--o-glow),inset 0 1px 0 hsla(0,0%,100%,.4);transition:all var(--d-3) var(--sp)}.playbtn:hover{transform:translate(-50%,-50%) scale(1.09)}.playbtn.hide{opacity:0;transform:translate(-50%,-50%) scale(.7);pointer-events:none}.navarrow{position:absolute;top:50%;z-index:4;transform:translateY(-50%);width:38px;height:52px;border-radius:var(--r);display:grid;place-items:center;background:rgba(9,13,20,.6);border:1px solid var(--line-2);backdrop-filter:blur(10px);color:var(--t-2);opacity:0;transition:all var(--d-2) var(--sp)}.stage:hover .navarrow{opacity:1}.navarrow:hover{background:rgba(255,109,31,.9);color:var(--ink-max);border-color:transparent}.navarrow.prev{left:var(--s-3)}.navarrow.next{right:var(--s-3)}.screen-bot{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:var(--s-6) var(--s-4) var(--s-3);background:linear-gradient(0deg,rgba(6,9,15,.9),rgba(6,9,15,.5) 55%,transparent);opacity:0;transform:translateY(6px);transition:all var(--d-2) var(--sp)}.screen-bot.show,.stage:hover .screen-bot{opacity:1;transform:none}.ctrls{display:flex;align-items:center;gap:var(--s-3)}.ctrls .icon-btn{width:30px;height:30px;color:var(--ink-max)}.ctrls .icon-btn:hover{background:hsla(0,0%,100%,.14);border-color:transparent}.time{font-size:var(--fs-badge);font-weight:var(--fw-med);color:var(--t-2);min-width:78px;font-variant-numeric:tabular-nums}.track{position:relative;flex:1;height:20px;display:flex;align-items:center;cursor:pointer}.track .bar{width:100%;height:4px;background:hsla(0,0%,100%,.16);overflow:hidden;transition:height var(--d-1)}.track .bar,.track .fill{border-radius:var(--r-pip)}.track .fill{height:100%;width:34%;background:var(--grad-o)}.track:hover .bar{height:6px}.speed{font-size:var(--fs-badge);font-weight:var(--fw-bold);padding:var(--s-1) var(--s-2);border-radius:var(--r-xs);background:hsla(0,0%,100%,.1);color:var(--ink-max)}.speed:hover{background:hsla(0,0%,100%,.2)}.stage-foot{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-35) var(--s-5) var(--s-4);border-top:1px solid var(--line);background:var(--sf)}.stage-foot h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:-.025em}.stage-foot .m{font-size:var(--fs-meta);color:var(--t-3);margin-top:var(--lede);display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;font-weight:var(--fw-med)}.stage-foot .r{margin-left:auto;display:flex;gap:var(--s-2);flex:none}.rail{border-radius:var(--r-xl);background:var(--sf);border:1px solid var(--line);box-shadow:var(--el-3);overflow:hidden;display:flex;flex-direction:column;height:0;min-height:100%}.rail-head{padding:var(--s-35) var(--s-35) var(--s-3);border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--sf-2),var(--sf))}.rail-title{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3)}.rail-title h3{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--tr-title)}.rail-title .cnt{font-size:var(--fs-badge);font-weight:var(--fw-bold);padding:2px var(--s-2);border-radius:var(--r-full);background:var(--o-soft);color:var(--o-2);font-variant-numeric:tabular-nums}.rail-tools{padding:var(--s-2) var(--s-35);border-bottom:1px solid var(--line);background:var(--bg-2)}.rail-tools,.selall{display:flex;align-items:center;gap:var(--s-2)}.selall{font-size:var(--fs-meta);color:var(--t-2);min-height:26px;padding-block:var(--s-05)}.rail-tools .r,.selall{font-weight:var(--fw-med)}.rail-tools .r{margin-left:auto;font-size:var(--fs-badge);color:var(--t-3)}.cbx{position:relative;width:18px;height:18px;flex:none;border-radius:var(--r-check);border:1.5px solid var(--line-ctrl);background:var(--bg-2);display:grid;place-items:center;transition:all var(--d-2) var(--sp)}.cbx:hover{border-color:var(--o)}.cbx svg{opacity:0;transform:scale(.4);width:11px;height:11px;stroke:var(--ink-max);fill:none;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;transition:all var(--d-2) var(--sp)}.cbx.on{background:var(--grad-o);border-color:transparent;box-shadow:0 2px 10px -2px var(--o-glow)}.cbx.on svg{opacity:1;transform:scale(1)}.cbx.mixed{background:var(--o-soft);border-color:var(--o)}.cbx.mixed:after{content:"";width:9px;height:2px;border-radius:var(--r-hair);background:var(--o)}.list{flex:1;overflow-y:auto;padding:var(--s-2);display:flex;flex-direction:column;gap:var(--s-1);min-height:0}.list>*,.stack-v>*{flex:0 0 auto}.selbar{display:flex;align-items:center;gap:var(--s-25);padding:var(--s-3) var(--s-35);background:linear-gradient(180deg,color-mix(in srgb,var(--o) 15%,var(--sf-2)),var(--sf));backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);opacity:0;pointer-events:none;transition:transform var(--d-3) var(--sp),opacity var(--d-2) var(--sp)}.selbar.show{opacity:1;pointer-events:auto}#m-selbar,#w-selbar{border-top:2px solid var(--o);box-shadow:0 -14px 34px -16px rgba(0,0,0,.9),0 -1px 0 rgba(255,138,61,.35);max-height:0;transform:translateY(102%);transition:transform var(--d-3) var(--sp),max-height var(--d-3) var(--sp),opacity var(--d-2)}#m-selbar.show,#w-selbar.show{transform:none;max-height:120px}#w-selbar{border-bottom-left-radius:var(--r-xl);border-bottom-right-radius:var(--r-xl)}.selbar .c{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-ui-sm);font-weight:var(--fw-bold);color:var(--t)}.selbar .c b{min-width:24px;height:24px;padding-inline:var(--s-15);border-radius:var(--r-full);display:grid;place-items:center;background:var(--grad-o);color:var(--on-brand);font-size:var(--fs-badge);font-variant-numeric:tabular-nums;box-shadow:var(--el-o)}.selbar{flex-wrap:wrap}.selbar .c{width:100%}.selbar .r{width:100%;margin-left:0;display:flex;gap:var(--s-2)}.selbar .r .btn{flex:1;min-width:0}.selbar .r .btn-ghost{flex:0 0 auto}.viewport .selbar{padding-bottom:var(--s-35)}.icon-btn.star.on{color:var(--sc-gold)}.icon-btn.star.on svg{fill:color-mix(in srgb,var(--sc-gold) 30%,transparent)}.mrow .macts .icon-btn.star.on{opacity:1}.chip-top .i{margin-right:2px}.idbar{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap;padding:var(--s-1) 2px var(--s-5)}.idbar .name{font-size:var(--fs-hero);font-weight:var(--fw-heavy);letter-spacing:var(--tr-hero);line-height:1.08}.idbar .name span{color:var(--t-3);font-weight:var(--fw-bold)}.idbar .sub{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-2);font-size:var(--fs-title);color:var(--t-2);font-weight:var(--fw-med)}.dot{width:3px;height:3px;border-radius:50%;background:var(--t-3);flex:none}.jersey{position:absolute;right:-4px;bottom:-2px;background:var(--grad-o);color:var(--ink-max);font-size:var(--fs-badge);font-weight:var(--fw-heavy);padding:2px var(--s-2);border-radius:var(--r-full);border:2px solid var(--bg);box-shadow:var(--el-1);font-variant-numeric:tabular-nums}.idhero{display:flex;gap:var(--s-5);align-items:flex-start;padding:var(--s-6) var(--s-10) var(--s-5);position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 90% 70% at 8% -10%,rgba(255,109,31,.16) 0,transparent 55%),radial-gradient(ellipse 70% 90% at 96% 110%,rgba(167,139,250,.11) 0,transparent 50%),var(--grad-idhero)}.idhero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:22px 22px}.idhero-in{max-width:var(--canvas);margin:0 auto;display:flex;gap:var(--s-5);align-items:flex-start;width:100%;position:relative;z-index:1}.portrait{width:88px;height:120px;flex:none;border-radius:var(--r-sm);overflow:hidden;border:1.5px dashed rgba(255,109,31,.3);background:var(--grad-drop);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-1);cursor:pointer;transition:border-color var(--d-2)}.portrait:hover{border-color:var(--o)}.portrait.has-photo{border-style:solid;border-color:var(--line-2);background:none;gap:0}.portrait.has-photo:hover{border-color:var(--line-3)}.portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%;display:block}.marquee-ph.has-photo{border:none;background:none;width:auto;height:auto;display:block;margin-bottom:0;align-self:flex-end}.marquee-ph.has-photo img{display:block;height:296px;width:auto;filter:drop-shadow(0 26px 44px rgba(0,0,0,.62));-webkit-mask-image:linear-gradient(180deg,#000 76%,transparent 99%);mask-image:linear-gradient(180deg,#000 76%,transparent 99%)}.marquee-ph.has-photo.m img{height:196px}.av img,.av-ring .in img,.stack .s img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;border-radius:inherit;display:block}.av.has-photo{background:none;border-color:var(--line-2);overflow:hidden}.ph-mono{font-size:var(--fs-h1);font-weight:var(--fw-black);letter-spacing:var(--tr-hero);color:rgba(255,162,74,.55)}.ph-add{font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--t-3)}.marquee-ph{position:relative;z-index:2;width:190px;height:250px;border-radius:var(--r-lg);border:1.5px dashed hsla(0,0%,100%,.14);background:var(--grad-drop-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);align-self:flex-end;margin-bottom:var(--s-5)}.marquee-ph .mono{font-size:var(--fs-mono-lg);font-weight:var(--fw-black);letter-spacing:var(--tr-hero);color:rgba(255,162,74,.4);line-height:var(--lh-1)}.marquee-ph .lbl{font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--t-3)}.marquee-ph.m{width:150px;height:170px}.marquee-ph.has-photo.m{width:auto;height:auto}.marquee-ph.has-photo.m img{height:184px}.marquee-ph.m .mono{font-size:var(--fs-mono)}.idhero .pos{background:var(--grad-o);color:var(--ink-max);font-size:var(--fs-label);font-weight:var(--fw-heavy);padding:var(--pip) var(--s-25);border-radius:var(--r-media-xs);text-transform:uppercase;letter-spacing:.08em}.idhero .cls{font-size:var(--fs-badge);color:var(--t-3);font-weight:var(--fw-med)}.idhero .name{font-size:var(--fs-hero);font-weight:var(--fw-black);letter-spacing:var(--tr-hero);line-height:1.08;margin-bottom:var(--s-15)}.idhero .name em{font-style:normal;color:rgba(255,109,31,.5);font-size:var(--fs-h1);margin-left:var(--s-2);font-variant-numeric:tabular-nums}.measures{display:flex;gap:var(--s-15);flex-wrap:wrap;margin-top:var(--s-3)}.measure{background:var(--sf-2);border:1px solid var(--line-2);border-radius:var(--r-xs);padding:var(--pip) var(--s-25);font-size:var(--fs-badge);color:var(--t-2);font-weight:var(--fw-med);display:flex;align-items:center;gap:var(--s-1)}.measure b{font-size:var(--fs-micro);color:var(--t-3);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-bold)}.privline{display:flex;align-items:center;gap:var(--s-15);font-size:var(--fs-badge);color:rgba(52,211,153,.8);margin-top:var(--s-3)}.privline button{color:var(--o-2);font-size:var(--fs-badge);font-weight:var(--fw-bold);text-decoration:underline}.marquee{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,109,31,.15);background:radial-gradient(ellipse 58% 75% at 22% 65%,rgba(255,109,31,.18) 0,transparent 55%),radial-gradient(ellipse 45% 55% at 82% 18%,rgba(59,130,246,.12) 0,transparent 50%),var(--grad-marquee)}.marquee:before{content:"";inset:0;background-image:radial-gradient(hsla(0,0%,100%,.04) 1px,transparent 0);background-size:26px 26px}.marquee .bignum,.marquee:before{position:absolute;pointer-events:none}.marquee .bignum{top:50%;right:5%;transform:translateY(-50%);font-size:var(--fs-watermark);font-weight:var(--fw-black);line-height:1;color:hsla(0,0%,100%,.025);-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-12px;font-family:var(--display)}.marquee-in{max-width:1040px;margin:0 auto;align-items:stretch;min-height:290px;z-index:1;padding-inline:var(--s-5)}.marquee-in,.marquee-photo{display:flex;position:relative}.marquee-photo{width:250px;flex:none;align-items:flex-end;padding-top:var(--s-3)}.marquee-photo .glow{position:absolute;bottom:-30px;left:42%;transform:translateX(-50%);width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,109,31,.22),transparent 65%)}.marquee-info{flex:1;padding:var(--s-4) 0 var(--s-4) var(--s-4);display:flex;flex-direction:column;min-width:0}.marquee-name{font-size:var(--fs-marquee);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:-.028em;line-height:.98;white-space:nowrap;margin-bottom:var(--s-3);background:linear-gradient(98deg,var(--ink-max) 0,var(--paper-3) 50%,rgba(255,109,31,.68) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.marquee-name .jn{font-size:.5em;letter-spacing:-.02em;margin-left:.26em;vertical-align:.16em;color:var(--o-2);-webkit-text-fill-color:var(--o-2)}.mgrid{display:flex;margin-bottom:var(--s-3)}.mgrid div{padding-inline:var(--s-5)}.mgrid div:first-child{padding-left:0}.mgrid .k{font-size:var(--fs-micro);font-weight:var(--fw-bold);color:hsla(0,0%,100%,.3);text-transform:uppercase;letter-spacing:.09em;margin-bottom:var(--s-1)}.mgrid .v{font-size:var(--fs-h2);font-weight:var(--fw-heavy);color:var(--t);font-variant-numeric:tabular-nums}.mgrid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.mgrid-3>div{padding-inline:var(--s-3);min-width:0}.mgrid-3>div:first-child{padding-left:0}.mgrid-3 .k{white-space:nowrap;font-size:var(--fs-micro)}.mgrid-3 .v{font-size:var(--fs-h2);white-space:nowrap}.school{border-top:1px solid hsla(0,0%,100%,.09);padding-top:var(--s-2);margin-bottom:var(--s-25);gap:var(--s-2);font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--t-3);text-transform:uppercase;letter-spacing:var(--tr-eyebrow)}.school,.statebar{display:flex;align-items:center}.statebar{gap:var(--s-25);padding:var(--s-2) var(--s-10);border-bottom:1px solid rgba(251,191,36,.22);background:rgba(251,191,36,.07)}.statebar .tx{font-size:var(--fs-badge);font-weight:var(--fw-bold);color:var(--sc-gold);flex:1}.reel{display:flex;gap:var(--s-25);overflow-x:auto;padding-bottom:var(--s-15)}.hcard{flex:none;width:200px;cursor:pointer}.hth{aspect-ratio:16/9;border-radius:var(--r-media);position:relative;overflow:hidden;color:var(--ac,var(--o));border:1px solid var(--line-2);background:var(--media-bg);transition:transform var(--d-3) var(--sp),box-shadow var(--d-3) var(--sp),border-color var(--d-2)}.hth .poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var(--d-4) var(--sp),filter var(--d-3)}.hth:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(6,9,15,.62),transparent 58%);opacity:1;transition:opacity var(--d-3)}.hcard:focus-visible .hth,.hcard:hover .hth{transform:translateY(-5px) scale(1.012);border-color:color-mix(in srgb,var(--ac,var(--o)) 62%,transparent);box-shadow:0 16px 34px -12px rgba(0,0,0,.85),0 0 0 1px color-mix(in srgb,var(--ac,var(--o)) 34%,transparent),0 0 34px -10px color-mix(in srgb,var(--ac,var(--o)) 60%,transparent)}.hcard:hover .poster{transform:scale(1.1);filter:saturate(1.12) brightness(1.06)}.hcard:hover .hth:after{opacity:.45}.hcard:hover .bdg{transform:translateY(-1px)}.hth .bdg{transition:transform var(--d-2) var(--sp)}.hshare{position:absolute;top:var(--s-15);right:var(--s-15);z-index:3;width:var(--h-icon-sm);height:var(--h-icon-sm);border-radius:var(--r-xs);display:grid;place-items:center;background:rgba(6,9,15,.72);border:1px solid hsla(0,0%,100%,.28);color:var(--ink-max);backdrop-filter:blur(6px);opacity:0;transform:scale(.88);transition:opacity var(--d-2),transform var(--d-2) var(--sp),background var(--d-2)}.hcard:hover .hshare,.hshare:focus-visible{opacity:1;transform:none}.hshare:hover{background:var(--sf-3);border-color:var(--line-3)}@media(hover:none){.hshare{opacity:1;transform:none}}.hth .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:rgba(255,109,31,.88);display:grid;place-items:center;color:var(--on-brand);z-index:2;transition:transform var(--d-3) var(--sp),box-shadow var(--d-3)}.hcard:hover .play{transform:translate(-50%,-50%) scale(1.16);box-shadow:0 0 0 8px rgba(255,109,31,.16),0 8px 22px -6px var(--o-glow)}.hth .play:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--o-2);opacity:0}.hcard:hover .play:after{animation:hlring 1.6s var(--sp) infinite}@keyframes hlring{0%{transform:scale(.9);opacity:.7}70%,to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.hcard:hover .hth,.hcard:hover .poster{transform:none}.hcard:hover .play:after{animation:none}}@media(hover:none){.hth:after{opacity:.5}}.pinned{display:flex;flex-direction:column;gap:var(--s-3)}.pinned .sechd{margin-bottom:0}.ribbon{align-items:center;padding:0}.rb-counts,.ribbon{display:flex;gap:var(--s-2);flex-wrap:wrap}.rb-counts,.rbc{min-width:0}.rbc{display:inline-flex;align-items:center;gap:var(--s-15);height:30px;padding-inline:var(--s-25);border-radius:var(--r-full);background:var(--bg-2);border:1px solid var(--line);color:var(--t-2);transition:border-color var(--d-2),background var(--d-2),color var(--d-2)}.rbc:hover{border-color:var(--line-3);color:var(--t)}.rbc .dot{flex:none;width:9px;height:9px;border-radius:var(--r-hair);transform:rotate(45deg);background:var(--gc)}.rbc .v{font-size:var(--fs-ui);font-weight:var(--fw-heavy);color:var(--gc);line-height:1;font-variant-numeric:tabular-nums}.rbc .k{font-size:var(--fs-meta);white-space:nowrap}.rbc[aria-pressed=true]{background:color-mix(in srgb,var(--gc) 15%,transparent);border-color:color-mix(in srgb,var(--gc) 46%,transparent);color:var(--t)}.rbc[aria-pressed=true] .dot{box-shadow:0 0 12px -2px var(--gc)}.rbc-x{flex:none;display:grid;place-items:center;width:16px;height:16px;margin-left:1px;margin-right:-2px;border-radius:50%;background:color-mix(in srgb,var(--gc) 30%,transparent);color:var(--t);animation:rbc-x-in var(--d-2) var(--sp) both}.rbc-x .i{width:11px;height:11px;stroke-width:2.8}@keyframes rbc-x-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.rbc[aria-pressed=true]:hover .rbc-x{background:color-mix(in srgb,var(--gc) 52%,transparent)}.m .rbc-x,.viewport .rbc-x{width:18px;height:18px}.m .rbc .k{font-size:var(--fs-meta-sm)}.pinrail{display:flex;gap:var(--s-4);overflow-x:auto;padding-bottom:var(--s-2);scroll-snap-type:x mandatory}.pinrail>.cardframe{flex:0 0 188px;scroll-snap-align:start}.cv-stage .gcard,.pinrail .gcard{width:100%;cursor:pointer}.m .pinrail>.cardframe{flex:0 0 148px}.pinrail>.cardframe:last-child{margin-right:var(--s-2)}.pinned .empty{width:100%}.cv{position:fixed;top:0;left:0;right:0;bottom:0;z-index:860;display:none;align-items:center;justify-content:center;gap:var(--s-5);padding:var(--s-6);background:rgba(4,6,11,.95);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.cv.on{display:flex;animation:fadein var(--d-2) ease both}.viewport .cv{position:absolute;inset:0;top:0;padding:var(--s-4);flex-direction:column}.cv-stage{width:min(min(380px,100%),calc((100vh - 220px) * .8));display:flex;flex-direction:column;gap:var(--s-3);align-items:center}.cv-stage>*{width:100%}.viewport .cv-stage{touch-action:pan-y}.cv-stage .cardframe{width:100%}.cv-c{align-self:center;width:auto}.cv-x{position:absolute;top:var(--s-5);right:var(--s-5)}.viewport .cv-x{top:calc(var(--h-status) + var(--s-1));right:var(--s-3)}.cv-c{font-family:var(--mono);font-size:var(--fs-meta);color:var(--t-3);font-variant-numeric:tabular-nums}.cv-foot{display:flex;align-items:center;gap:var(--s-3);width:100%;justify-content:space-between}.viewport .cv-foot{padding-inline:var(--s-1)}.cv-pager{display:flex;align-items:center;gap:var(--s-2);width:auto}.cv-page{display:none;flex:none;width:40px;height:40px;border-radius:50%;place-items:center;background:var(--mat);border:1px solid var(--line-2);color:var(--t);transition:background var(--d-2) var(--sp),border-color var(--d-2) var(--sp)}.cv-page:hover{border-color:var(--line-3);background:var(--sf-3)}.cv-page[disabled]{opacity:.35;pointer-events:none}.m .cv-page,.viewport .cv-page{display:grid;width:44px;height:44px}.cv-nav[disabled]{opacity:.3;pointer-events:none}.cv-frame .gcard{cursor:pointer;transition:transform var(--d-4) var(--sp)}.cv-frame .gc-flip{display:none}@media(hover:hover){.cv-frame:hover .gcard{transform:none}.cv-frame:hover .gcard.flipped{transform:rotateY(180deg)}.cv-frame:hover .gc-scan{animation:none}}.cv.handoff,.hv.handoff{z-index:790;pointer-events:none;transform:none!important;opacity:1!important}.cv.handoff>*,.hv.handoff>*{opacity:0;transition:opacity var(--d-2) var(--sp)}.viewport .cv-nav,.viewport .hv-nav{display:none}.cv-nav{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:rgba(22,28,41,.9);border:1px solid var(--line-2);color:var(--t);box-shadow:var(--el-2);transition:all var(--d-2) var(--sp)}.cv-nav:hover{background:var(--sf-3);border-color:var(--line-3);transform:scale(1.06)}.hv{position:fixed;top:0;left:0;right:0;bottom:0;z-index:860;display:none;flex-direction:column;background:rgba(4,6,11,.95);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.hv.on{display:flex;animation:fadein var(--d-2) ease both}.viewport .hv{position:absolute;inset:0;top:0}.hv-h{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);flex:none}.viewport .hv-h{padding-top:calc(var(--h-status) + var(--s-2))}.hv-h .c{font-family:var(--mono);font-size:var(--fs-meta);color:var(--t-3);font-variant-numeric:tabular-nums}.hv-h .x{margin-left:auto}.hv-share[hidden]{display:none}.hv-b{flex:1;min-height:0;display:flex;align-items:center;gap:var(--s-4);padding:0 var(--s-5)}.viewport .hv-b{padding:0 var(--s-3)}.hv-stage{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3)}.hv-screen{position:relative;width:100%;max-width:1060px;aspect-ratio:16/9;max-height:100%;border-radius:var(--r-lg);overflow:hidden;background:var(--card-bg);border:1px solid var(--line-2);box-shadow:var(--el-3);touch-action:pan-y}.hv-screen video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hv-cap{width:100%;max-width:1060px;text-align:left;display:flex;align-items:flex-end;gap:var(--s-4)}.hv-cap-top{padding-bottom:var(--s-25)}.hv-cap-tx{flex:1;min-width:0}.viewport .hv-cap{align-items:center}.hv-cap h4{font-size:var(--fs-h2);font-weight:var(--fw-heavy);letter-spacing:var(--tr-title)}.hv-cap p{font-size:var(--fs-ui-sm);color:var(--t-2);margin-top:2px}.hv-togame{margin-left:auto;color:var(--t-2)}.hv-togame:hover{color:var(--t)}.hv-togame[hidden]{display:none}.viewport .hv-togame{padding-inline:var(--s-2)}.hv-h .x{margin-left:0}.hv-acts{width:100%;max-width:1060px;display:flex;gap:var(--s-2);padding-top:var(--s-3);flex-wrap:wrap}.hv-acts .btn{flex:none}.viewport .hv-acts{gap:var(--s-15)}.viewport .hv-acts .btn{flex:1;min-width:0;padding-inline:var(--s-2)}.hv-acts .btn.on{background:rgba(251,191,36,.14);border-color:rgba(251,191,36,.42);color:var(--sc-gold)}.hv-nav{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:rgba(22,28,41,.9);border:1px solid var(--line-2);color:var(--t);box-shadow:var(--el-2);transition:all var(--d-2) var(--sp)}.hv-nav:hover{background:var(--sf-3);border-color:var(--line-3);transform:scale(1.06)}.hv-nav[disabled]{opacity:.3;pointer-events:none}.viewport .hv-nav{display:none}.hv-dots{display:flex;gap:var(--s-15);justify-content:center;padding:var(--s-4) 0 var(--s-6)}.hv-dots i{width:7px;height:7px;border-radius:50%;background:var(--line-3);transition:all var(--d-2) var(--sp)}.hv-dots i.on{background:var(--o);width:22px;border-radius:var(--r-full)}.hv-hint{text-align:center;font-size:var(--fs-meta-sm);color:var(--t-3);padding-bottom:var(--s-2)}.hth .bdg{position:absolute;top:6px;left:6px;z-index:2}.hfoot{padding:var(--s-15) 2px 0}.hfoot .nm{display:flex;align-items:flex-start;gap:var(--s-15);min-width:0;font-size:var(--fs-meta-sm);font-weight:var(--fw-bold);color:var(--t);margin-bottom:var(--lede)}.hfoot .nm .t{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:var(--lh-snug)}.hfoot .nm .mini{flex:none;margin-top:1px}.hfoot .cap{font-size:var(--fs-meta-sm);color:var(--t-2);line-height:1.4;min-height:15px;outline:none;border-radius:var(--r-xs);padding:2px 0}.hfoot .cap:empty:before{content:attr(data-ph);color:var(--t-3);font-style:italic}.hfoot .cap:focus{background:var(--sf-2);padding-inline:var(--s-1)}.dlg-n{margin-left:auto;align-self:stretch;display:flex;align-items:center;color:var(--t-3);white-space:nowrap}.modal-h .dlg-n+.icon-btn{margin-left:var(--s-2)}.picker-scroll{position:relative;max-height:calc(100vh - 420px);min-height:260px;overflow-y:auto;scroll-snap-type:y proximity;padding-block:var(--s-2)}.m .picker-scroll,.viewport .picker-scroll{max-height:300px}.picker-grp{margin-bottom:var(--s-5);scroll-snap-align:start;scroll-margin-top:var(--s-2)}.picker-grp:last-child{margin-bottom:0}.picker-gh{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) 0 var(--s-25);margin-bottom:var(--s-25);background:linear-gradient(180deg,var(--sf) 74%,transparent);border-bottom:1px solid var(--line)}.picker-gh b{display:block;font-size:var(--fs-ui);font-weight:var(--fw-bold);letter-spacing:-.015em}.picker-gh span{display:block;margin-top:1px}.picker-gh span,.picker-gn{font-size:var(--fs-meta-sm);color:var(--t-3)}.picker-gn{margin-left:auto;flex:none}.mg-grid{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.mgc{position:relative;display:block;padding:0;background:none;border:none;cursor:pointer;text-align:left}.mgc-card{display:block;border-radius:var(--r-media-lg);overflow:hidden;outline:1px solid transparent;outline-offset:2px;transition:outline-color var(--d-2),opacity var(--d-2)}.mgc .cardframe{pointer-events:none}.mgc:not([aria-pressed=true]) .mgc-card{opacity:.5}.mgc[aria-pressed=true] .mgc-card{outline-color:var(--gc);opacity:1}.mgc-cb{position:absolute;right:var(--s-15);top:var(--s-15);width:22px;height:22px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.5);background:rgba(6,9,15,.72);display:grid;place-items:center;z-index:6}.mgc-cb svg{width:12px;height:12px;stroke:var(--ink-max);fill:none;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.4);transition:all var(--d-2) var(--sp)}.mgc[aria-pressed=true] .mgc-cb{background:var(--grad-o);border-color:transparent}.mgc[aria-pressed=true] .mgc-cb svg{opacity:1;transform:scale(1)}.mgc-nm{display:block;margin-top:var(--s-15);font-size:var(--fs-meta-sm);font-weight:var(--fw-bold);color:var(--t-2)}.mgc[aria-pressed=true] .mgc-nm{color:var(--t)}.viewport .mg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.picker-grp>.ty-label{margin-bottom:var(--s-2)}.picker-grid{display:grid;gap:var(--s-25);grid-template-columns:repeat(auto-fill,minmax(122px,1fr))}.pk{text-align:left;padding:0;background:none;border:none;cursor:pointer}.pk,.pk-th{position:relative;display:block}.pk-th{aspect-ratio:16/10;border-radius:var(--r-media);overflow:hidden;border:1px solid var(--line-2);background:var(--media-bg);transition:border-color var(--d-2) var(--sp),box-shadow var(--d-2) var(--sp)}.pk-th .poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.78;transition:opacity var(--d-2),transform var(--d-3) var(--sp)}.pk:hover .pk-th{border-color:var(--line-3)}.pk:hover .poster{opacity:1;transform:scale(1.05)}.pk[aria-pressed=true] .pk-th{border-color:var(--o);box-shadow:var(--sel-ring)}.pk[aria-pressed=true] .poster{opacity:1}.pk-cb{position:absolute;left:50%;top:50%;width:30px;height:30px;border-radius:50%;transform:translate(-50%,-50%);border:1.5px solid hsla(0,0%,100%,.62);background:rgba(6,9,15,.56);box-shadow:0 2px 12px -2px rgba(0,0,0,.6);display:grid;place-items:center;transition:background var(--d-2) var(--sp),border-color var(--d-2) var(--sp);z-index:2}.m .pk-cb,.viewport .pk-cb{width:34px;height:34px}.pk-cb svg{width:18px;height:18px;stroke:var(--ink-max);fill:none;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.4);transition:all var(--d-2) var(--sp)}.m .pk-cb svg,.viewport .pk-cb svg{width:20px;height:20px}.pk[aria-pressed=true] .pk-cb{background:var(--grad-o);border-color:transparent}.pk[aria-pressed=true] .pk-cb svg{opacity:1;transform:scale(1)}.pk-bdg{position:absolute;left:var(--s-15);top:var(--s-15);z-index:2;max-width:calc(100% - 12px)}.pk-bdg,.pk-nm{overflow:hidden}.pk-nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:var(--s-15);font-size:var(--fs-meta-sm);font-weight:var(--fw-med);color:var(--t-2);line-height:var(--lh-snug);min-height:calc(2em * 1.25)}.pk[aria-pressed=true] .pk-nm{color:var(--t)}.picker-f{display:flex;align-items:center;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line)}.picker-none{padding:var(--s-3);border:1px dashed var(--line-2);border-radius:var(--r);font-size:var(--fs-ui-sm);color:var(--t-3)}.m .picker-grid{grid-template-columns:repeat(auto-fill,minmax(102px,1fr))}.tl{position:relative;padding-left:var(--tl-indent)}.tl-line{position:absolute;left:calc(var(--tl-rail) - 1px);top:14px;bottom:14px;width:2px;background:linear-gradient(to bottom,var(--o),var(--line-2) 80%)}.tl-e{position:relative;display:flex;gap:var(--s-25);margin-bottom:var(--s-4)}.tl-date{left:calc(-1 * var(--tl-indent));width:calc(var(--tl-rail) - var(--s-3));text-align:right;font-size:var(--fs-label);line-height:var(--lh-snug);font-weight:var(--fw-bold);color:var(--t-3);padding-top:var(--s-25)}.tl-date,.tl-dot{position:absolute}.tl-dot{left:calc(var(--tl-rail) - var(--tl-indent) - 6px);width:12px;height:12px;border-radius:50%;margin-top:var(--s-3);z-index:1;box-sizing:border-box}.tl-dot-w{background:var(--sc-board);box-shadow:0 0 8px rgba(52,211,153,.5)}.tl-dot-p{background:var(--sc-gold);box-shadow:0 0 6px rgba(251,191,36,.4)}.tl-dot-s{border:2px solid var(--line-2)}.tl-dot-add,.tl-dot-s{background:var(--sf-2)}.tl-dot-add{border:2px dashed var(--line-2);display:grid;place-items:center;color:var(--t-3)}.tl-card{flex:1;background:var(--sf);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-25) var(--s-3);text-align:left;transition:border-color var(--d-2),box-shadow var(--d-2)}.tl-card:hover{border-color:var(--ac,var(--o));box-shadow:var(--sel-ring)}.tl-card.dim{opacity:.55}.tl-card.dim:hover{border-color:var(--line);box-shadow:none}.tl-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-2)}.tl-opp{font-size:var(--fs-title);font-weight:var(--fw-heavy);color:var(--t)}.tl-league{font-size:var(--fs-meta-sm);color:var(--t-3);margin-top:1px;display:flex;align-items:center;gap:var(--s-15);flex-wrap:wrap}.tl-league .sep{opacity:.5}.tl-league .mm-clips{color:var(--t-2)}.tl-gs{display:flex;gap:var(--s-35)}.tl-gs>div{text-align:center}.tl-gs .v{display:block;font-size:var(--fs-h3);font-weight:var(--fw-black);color:var(--cc,var(--t));font-variant-numeric:tabular-nums;line-height:var(--lh-1)}.tl-gs .k{display:block;font-size:var(--fs-micro);color:var(--t-3);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-bold);margin-top:var(--lede)}.pr-row{margin-bottom:var(--s-25)}.pr-lbl{display:flex;justify-content:space-between;font-size:var(--fs-meta);margin-bottom:var(--s-1);font-weight:var(--fw-med)}.pr-lbl span:first-child{color:var(--t-2)}.pr-tr{background:var(--bg-2);height:5px;overflow:hidden}.pr-f,.pr-tr{border-radius:var(--r-pip)}.pr-f{height:100%;background:var(--cc,var(--grad-o))}.cta{background:linear-gradient(135deg,rgba(255,109,31,.09),rgba(255,109,31,.03));border:1px solid rgba(255,109,31,.22);border-radius:var(--r-lg);padding:var(--s-5);text-align:center}.cta h3{font-size:var(--fs-h2);font-weight:var(--fw-black);margin-bottom:var(--s-1);letter-spacing:var(--tr-title)}.cta p{font-size:var(--fs-ui-sm);color:var(--t-2);margin-bottom:var(--s-35);line-height:var(--lh-copy)}@media(max-width:1180px){.ws{grid-template-columns:1fr}.rail{height:620px;min-height:0}.list{max-height:460px}}@media(max-width:960px){.idhero,.page,.statebar{padding-inline:var(--s-5)}.deck{grid-template-columns:repeat(2,minmax(0,1fr))}.marquee-photo{display:none}.marquee-info{padding-left:0}.marquee-name{white-space:normal}}.statusbar{position:absolute;top:0;left:0;right:0;height:var(--h-status);background:var(--mat-2);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);display:flex;align-items:center;justify-content:space-between;padding:var(--s-3) var(--s-5) 0;font-size:var(--fs-badge);font-weight:var(--fw-bold);color:hsla(0,0%,100%,.85);z-index:550;pointer-events:none;font-variant-numeric:tabular-nums}.appbar{top:0;height:44px;padding-top:0;align-items:flex-end;gap:var(--s-2);padding-bottom:0}.appbar,.m-header{position:absolute;left:0;right:0;z-index:400;display:flex;padding-inline:var(--s-4)}.m-header{top:var(--h-status);height:var(--h-appbar);align-items:center;gap:var(--s-3);background:var(--mat);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);border-bottom:1px solid var(--mat-line)}.m-header .logo{margin-right:0;font-size:var(--fs-h3)}.msc{display:none;position:absolute;inset:0;overflow-y:auto;padding-top:calc(var(--h-status) + var(--h-appbar));padding-bottom:var(--h-tabbar);background:var(--bg);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.msc.on{display:block;z-index:1}.msc.leaving{display:block;z-index:0;pointer-events:none;overflow:hidden}@media(prefers-reduced-motion:reduce){.msc.leaving{display:none}}.mpad{padding:var(--s-4)}.tabbar{position:absolute;bottom:0;left:0;right:0;height:var(--h-tabbar);z-index:500;display:flex;align-items:flex-start;padding-top:var(--s-2);padding-bottom:var(--s-3);background:var(--mat);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);border-top:1px solid var(--mat-line)}.tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-1);color:var(--t-3);padding-top:var(--s-1);transition:color var(--d-2)}.tab .lb{font-size:var(--fs-micro);font-weight:var(--fw-med);letter-spacing:0}.tab{min-height:44px}.tab.on{color:var(--o-2)}.fabwrap{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.fab{width:52px;height:52px;border-radius:50%;background:var(--grad-o);color:var(--on-brand);display:grid;place-items:center;position:absolute;top:-18px;box-shadow:0 6px 22px -4px var(--o-glow),0 0 0 4px var(--mat);transition:transform var(--d-2) var(--sp)}.fab:active{transform:scale(.93)}#m-clip-list{padding:var(--s-2);transition:padding-bottom var(--d-3) var(--sp);padding-bottom:var(--s-2)}.ptr{position:absolute;top:calc(var(--h-status) + var(--h-appbar));left:0;right:0;height:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:6}.ptr-arc{width:32px;height:32px;border-radius:var(--r-full);background:var(--sf-2);border:1px solid var(--line-2);display:grid;place-items:center;box-shadow:var(--el-2);color:var(--o-2);opacity:0}.ptr-arc .ring{width:18px;height:18px}.ptr.spin .ptr-arc{animation:ptrspin .7s linear infinite}.ptr.spin .fgc{stroke-dashoffset:14}@keyframes ptrspin{to{transform:rotate(1turn)}}.m-player{position:sticky;top:0;z-index:5;background:var(--bg);box-shadow:0 16px 26px -20px rgba(0,0,0,.95)}.m-sub{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-25) var(--s-4);background:var(--sf);border-bottom:1px solid var(--line)}.m-sub .t{font-size:var(--fs-title);font-weight:var(--fw-heavy)}.m-sub .sub{font-size:var(--fs-meta-sm);color:var(--t-3);margin-top:1px}.m .plate{min-width:0;flex:1 1 0;margin-right:0}.m .plate-v{font-size:var(--fs-stat-xl);padding:var(--s-2) var(--s-2) var(--s-2)}.m .plates{display:flex;gap:var(--s-2)}.m .stc{min-width:56px}.m .stc .v{font-size:var(--fs-h2)}.m .mrow{padding:var(--s-2) var(--s-2) var(--s-2) var(--s-25);gap:var(--s-25)}.m .macts{opacity:1;transform:none}.m .seg button{padding-inline:var(--s-25);font-size:var(--fs-meta)}.m .reel .hcard{width:160px}.m .deck{display:flex;gap:var(--s-3);overflow-x:auto;scroll-snap-type:x mandatory;padding:var(--s-1) var(--s-4) var(--s-25)}.m .deck .gcard{flex:0 0 68%;scroll-snap-align:center}.ov.ov-sheet{padding:0;align-items:flex-end}.ov.ov-sheet .modal{max-width:none;width:100%;max-height:calc(100% - var(--h-status) - var(--s-6));background:rgba(22,28,41,.86);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);border-radius:var(--r-xl) var(--r-xl) 0 0;border-bottom:none;padding-top:var(--s-3);animation:sheetin var(--d-3) var(--sp) both}.ov.ov-sheet .modal:before{content:"";position:absolute;top:var(--s-2);left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:var(--r-hair);background:var(--line-3)}.ov.ov-sheet .modal-h{padding:var(--s-3) var(--s-4)}.ov.ov-sheet .modal-b{padding:var(--s-4)}.ov.ov-sheet .modal-f{padding:var(--s-3) var(--s-4) var(--s-5);flex-wrap:wrap}.ov.ov-sheet .modal-f .btn{flex:1 1 0;min-width:0;padding-inline:var(--s-3)}.ov.ov-sheet .modal-f .btn-lg{height:var(--h-md);font-size:var(--fs-ui);border-radius:var(--r-sm)}@media(max-width:720px){.ov{padding:0;align-items:flex-end}.ov .modal{max-width:none;width:100%;max-height:calc(100% - var(--h-status) - var(--s-6));background:rgba(22,28,41,.86);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);border-radius:var(--r-xl) var(--r-xl) 0 0;border-bottom:none;padding-top:var(--s-3);animation:sheetin var(--d-3) var(--sp) both}.ov .modal:before{content:"";position:absolute;top:var(--s-2);left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:var(--r-hair);background:var(--line-3)}.ov .modal-h{padding:var(--s-3) var(--s-4)}.ov .modal-b{padding:var(--s-4)}.ov .modal-f{padding:var(--s-3) var(--s-4) var(--s-5);flex-wrap:wrap}.ov .modal-f .btn{flex:1 1 0;min-width:0;padding-inline:var(--s-3)}.ov .modal-f .btn-lg{height:var(--h-md);font-size:var(--fs-ui);border-radius:var(--r-sm)}}.ov.handoff{z-index:790;pointer-events:none;opacity:1!important}.ov.handoff>*{opacity:0;transition:opacity var(--d-2) var(--sp)}.pop-wrap{position:relative;display:inline-flex}.pop{position:absolute;right:0;top:calc(100% + var(--s-2));z-index:700;width:296px;padding:var(--s-4);border-radius:var(--r-lg);background:var(--sf-2);border:1px solid var(--line-2);box-shadow:var(--el-3);text-align:left;animation:acc-in var(--d-2) var(--sp) both}.pop.pop-left{right:auto;left:0}.av-22{width:22px;height:22px;font-size:var(--fs-micro)}.av-27{width:27px;height:27px;font-size:var(--fs-meta-sm)}.av-56{width:56px;height:56px;font-size:var(--fs-h3)}.av-72{width:72px;height:72px;font-size:var(--fs-h1)}.av img,.av-ring .in img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:inherit}.av[data-av],.stack .s[data-av]{background:var(--ac);color:var(--ink-max);border-color:transparent}.stack .s[data-av]{border-color:var(--bg-2)}.av[data-av="0"],.stack .s[data-av="0"]{--ac:var(--sc-score)}.av[data-av="1"],.stack .s[data-av="1"]{--ac:var(--sc-play)}.av[data-av="2"],.stack .s[data-av="2"]{--ac:var(--sc-board)}.av[data-av="3"],.stack .s[data-av="3"]{--ac:var(--sc-def)}.av[data-av="4"],.stack .s[data-av="4"]{--ac:var(--sc-pct)}.av[data-av="5"],.stack .s[data-av="5"]{--ac:var(--sc-gold)}.stack .s-more{background:var(--sf-3);color:var(--t-2)}.mm .mm-item{display:inline-flex;align-items:center;gap:var(--s-15)}.disc-body{display:grid;grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);transition:grid-template-rows var(--d-3) var(--sp)}[data-open=true]>.disc-body{grid-template-rows:1fr}.disc-body>div{overflow:hidden;min-height:0;min-width:0}.sug-row[aria-selected=true]{background:var(--glass)}.i-16{width:16px;height:16px}.i-18{width:18px;height:18px}.i-22{width:22px;height:22px}.wm-23{height:23px}.wm-15{height:15px}.skel-thumb{width:72px;height:48px;border-radius:var(--r-xs);flex:none}.skel-line{height:11px}.skel-line,.skel-line-2{border-radius:var(--r-media-xs)}.skel-line-2{height:9px}.skel-w-52{width:52%}.skel-w-76{width:76%}.hv-screen video,.screen video.poster{-o-object-fit:contain;object-fit:contain;background:var(--media-bg)}.sug{color:var(--t)}.gm-page{display:flex;flex-direction:column;gap:var(--s-4)}.gm-page>.sechd{margin-bottom:0}.gm-sec{margin-top:var(--s-5)}.gm-sec .stack-v{margin-top:var(--s-3)}.gm-controls{row-gap:var(--s-2)}@media(max-width:560px){.mm .mm-item:has(.org-m){display:none}}@media(max-width:560px){.mrow-game .inline-stats{display:none}.mrow-game .mpill{min-width:0}}@keyframes arrive-row{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--o) 60%,transparent)}70%,to{box-shadow:0 0 0 10px transparent}}@media(prefers-reduced-motion:no-preference){.mrow.just{animation:arrive-row 1.4s var(--sp) .2s 2 both}}.gm-range-fields{align-items:flex-end;margin-top:var(--s-3);flex-wrap:wrap}.gm-range-fields .field{flex:1;min-width:140px}@media(max-width:560px){.strip-f{display:grid;grid-template-columns:repeat(4,1fr)}.strip-f .cell{padding:var(--s-2) var(--s-15);min-width:0}.strip-f .cell:last-child{border-right:none}.strip-f .k{font-size:var(--fs-micro);letter-spacing:var(--tr-mini);line-height:1.2}.strip-f .v{font-size:var(--fs-h3)}.strip-f .k-range{white-space:normal}}.hm-page{display:flex;flex-direction:column;gap:var(--s-5)}.hm-page>.sechd,.hm-page>section>.sechd{margin-bottom:var(--s-3)}.hm-cta{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4)}.hm-cta-ic{flex:none;width:36px;height:36px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--o-soft);border:1px solid color-mix(in srgb,var(--o) 28%,transparent);color:var(--o-2)}.hm-cta-tx{flex:1;min-width:0;display:block}.hm-cta-tx b{display:block;font-size:var(--fs-title);font-weight:var(--fw-bold)}.hm-cta-tx span{display:block;font-size:var(--fs-meta-sm);color:var(--t-3);margin-top:1px}@media(max-width:560px){.hm-cta{flex-wrap:wrap}.hm-cta-tx{flex:1 1 100%;order:2}.hm-cta .btn{order:3;width:100%}}.ghero-med{text-decoration:none;color:var(--t)}.as-body{display:flex;flex-direction:column;gap:var(--s-4)}.as-who{display:flex;align-items:center;gap:var(--s-25)}.as-who,.as-who-tx{min-width:0}.as-who-tx b{display:block;font-size:var(--fs-title);font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-hd{margin-bottom:var(--s-2)}.as-skel{display:block;height:var(--h-lg);border-radius:var(--r)}.as-buy{gap:var(--s-3)}.as-buy .lb{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-buy .as-buy-d,.as-buy .as-buy-m,.as-buy .as-buy-n{flex:none;font-size:var(--fs-meta-sm);font-variant-numeric:tabular-nums}.as-buy .as-buy-n{color:var(--sc-board);font-weight:var(--fw-bold)}.as-buy .as-buy-m{color:var(--t-2)}.as-buy .as-buy-d{color:var(--t-3)}@media(max-width:560px){.as-buy .as-buy-d{display:none}}.as-pop{display:inline-flex;align-items:center;gap:var(--s-1);animation:rbc-x-in var(--d-2) var(--sp) both}.ov{color:var(--t);font-family:var(--ui);font-size:var(--fs-body);line-height:var(--lh-ui);letter-spacing:var(--tr-ui)}:where(.ov) svg{display:block}:where(.ov) :focus-visible{outline-color:var(--o-2)}.ov ::-moz-selection{background:var(--o-soft);color:var(--o-2)}.ov ::selection{background:var(--o-soft);color:var(--o-2)}.ov,.ov *{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}.ov ::-webkit-scrollbar{width:10px;height:10px}.ov ::-webkit-scrollbar-track{background:var(--sb-track)}.ov ::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:var(--r-full);border:2px solid transparent;background-clip:padding-box;-webkit-transition:background var(--d-2);transition:background var(--d-2)}.ov ::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-h)}.ov ::-webkit-scrollbar-corner{background:transparent}@media(max-width:720px){.ghero{display:block}.ghero-med{aspect-ratio:16/9;min-height:0}.ghero-bd{padding:var(--s-35)}.ghero-bd h2{font-size:var(--fs-title)}}.gv-page{display:flex;flex-direction:column;gap:var(--s-5);--h-chrome:54px;padding-bottom:var(--s-5)}.gv-page.gv-bare{--h-chrome:0px}.gv-page .statbar{position:sticky;top:var(--h-chrome);z-index:20}.gv-page .statbar.editing,.gv-page .statbar:focus-within{z-index:40}@media(max-width:1180px){.gv-page .statbar{position:static}}@media(max-height:640px){.gv-page .statbar{position:static}}.gv-top{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;min-width:0}.gv-top-r{margin-left:auto;flex-wrap:nowrap;gap:var(--s-2)}.bc .bc-step{gap:var(--s-2);min-width:0}.bc .bc-step,.bc a{display:inline-flex;align-items:center}.bc a{color:var(--o-2);font-weight:var(--fw-med);text-decoration:none}.bc a:hover{text-decoration:underline}.gv-page>.idbar{padding-top:0}.idbar-tx{min-width:0;flex:1}.idbar-acts{margin-left:auto;flex-wrap:wrap}.idbar-acts .btn.on{background:var(--o-soft);border-color:color-mix(in srgb,var(--o) 38%,transparent);color:var(--o-2)}.gv-waiting{padding:var(--s-5)}.gv-claims{padding-bottom:0;display:flex;flex-direction:column;gap:var(--s-3)}.gv-claims .claimpanel h4{display:flex;align-items:center;gap:var(--s-15)}.gv-claims .claimpanel .row{margin-top:var(--s-3)}.gv-skel-hd{display:block;height:72px;border-radius:var(--r-lg)}.gv-skel-body{display:block;height:420px;border-radius:var(--r-xl)}.stage-foot-tx{min-width:0;flex:1}.stage-foot-sm{padding:var(--s-3) var(--s-4)}.gv-said{color:var(--o-2);font-weight:var(--fw-bold)}.rail-title .seg{margin-left:auto;flex:none}.rail-head .chips-wrap{margin-top:var(--s-25)}.rail .selbar{flex:none;border-top:2px solid var(--o);border-bottom-left-radius:var(--r-xl);border-bottom-right-radius:var(--r-xl);box-shadow:0 -14px 34px -16px rgba(0,0,0,.9),0 -1px 0 rgba(255,138,61,.35)}.rail[data-selecting=true] .list{padding-bottom:var(--h-selbar)}@keyframes selbar-rise{0%{transform:translateY(102%)}to{transform:none}}@media(prefers-reduced-motion:no-preference){.rail .selbar.show{animation:selbar-rise var(--d-3) var(--sp) both}}.list .thread-in{margin-left:var(--thread-indent)}.cmt-bd{flex:1;min-width:0}.cmt-empty{color:var(--t-3);padding:var(--s-15) 0}.cmt-tx .ts{background:none;border:none;padding:0;font:inherit}.cmt-av[data-av]{background:var(--ac);color:var(--ink-max)}.icon-btn.pinpulse{position:relative}.icon-btn.pinpulse:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--sc-gold);pointer-events:none;opacity:0}@media(prefers-reduced-motion:no-preference){.icon-btn.pinpulse:after{animation:hlring 1.6s var(--sp) 2}}.statbar .plate,.statbar .stc{position:relative}.sb-acts{margin-left:auto;flex-wrap:nowrap;gap:var(--s-2)}.sb-hide{position:absolute;top:-6px;right:-6px;z-index:3;width:18px;height:18px;border-radius:var(--r-full);display:grid;place-items:center;background:var(--sf-3);border:1px solid var(--line-2);color:var(--t-2)}.sb-hide:after{content:"";position:absolute;inset:-8px}.sb-hide[aria-pressed=true]{background:var(--grad-o);border-color:transparent;color:var(--on-brand)}.statbar .sb-off{opacity:.34}.statbar .err-tx{white-space:normal}@keyframes edm-in{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:no-preference){.edm.just{display:inline-block;animation:edm-in var(--d-2) var(--sp) both}}.recap-edit{display:flex;flex-direction:column;gap:var(--s-2)}.recap-meta{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-top:var(--s-3)}.recap-first{display:inline-flex;align-items:center;gap:var(--s-15);color:var(--o-2)}.cardslot-why{display:flex;align-items:center;gap:var(--s-1);font-size:var(--fs-meta-sm);color:var(--t-3);line-height:var(--lh-copy)}.cardslot-why .i{color:var(--sc-gold);flex:none}@media(max-width:720px){.recap-main{flex-direction:column;align-items:stretch;gap:var(--s-3)}.recap-deck,.recap-top{flex:0 0 auto;width:100%}.recap-deck{min-width:0;max-width:100%;margin-left:0;display:flex;gap:var(--s-3);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--s-2)}.recap-deck .cardslot{flex:0 0 146px;scroll-snap-align:start}}.cardframe{--display:var(--font-archivo),"Archivo","Helvetica Neue",Arial,sans-serif}@media(prefers-reduced-motion:reduce){.cardframe:hover .gcard,.cardframe:hover .gcard.flipped,.gcard,.gcard.flipped{transform:none;transition:none}.gcard.flipped .gc-front{visibility:hidden}.gcard.flipped .gc-back{transform:none;backface-visibility:visible}.cardframe:has(.gc-share) .gc-flip,.gc-flip{display:grid;opacity:1;transform:none}.cardframe:hover .gc-scan,.gc-scan,.gcard.flipped .gc-scan{animation:none}}.ss-state{font-size:var(--fs-meta);color:var(--t-3);margin-bottom:var(--s-3)}.ss-err{color:var(--sc-neg)}.ss-cap{margin-bottom:0}.ss-link-card{padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-1)}.plat-ig{--pc:var(--brand-ig-flat);--pg:var(--brand-ig)}.plat-fb{--pc:var(--brand-fb)}.plat-tt{--pc:var(--brand-tt)}.plat-link,.plat-mail,.plat-msg,.plat-save{--pc:var(--sf-3)}@media(max-width:560px){.share-layout{grid-template-columns:minmax(0,1fr)}.share-preview{max-width:186px;margin-inline:auto}}.inv-lede{color:var(--t-3);margin-bottom:var(--s-4)}.inv-chips{display:flex;flex-wrap:wrap;gap:var(--s-15);padding:var(--s-15);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-2)}.inv-chips .chip{gap:var(--s-1)}.inv-input{flex:1;min-width:140px;background:none;border:none;color:var(--t);font:inherit;padding:var(--s-1) var(--s-15);outline:none}.inv-role[aria-checked=true]{background:var(--o-soft)}.inv-role .lb{display:flex;flex-direction:column;gap:1px}.inv-role .i{color:var(--o-2)}.inv-active,.inv-sent{margin-top:var(--s-4)}.inv-active .acc-row{gap:var(--s-2)}.cpop{display:flex;flex-direction:column;gap:var(--s-1)}.cpop-who{font-size:var(--fs-ui);font-weight:var(--fw-bold);word-break:break-all}.cpop-roles{margin-top:var(--s-2);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.cpop-roles .acc-row[aria-checked=true]{background:var(--o-soft);color:var(--o-2)}.cpop-acts{margin-top:var(--s-3);flex-wrap:nowrap}.cpop-acts .btn{flex:1;min-width:0}.pop-wrap>.stack{display:flex}.jc-wrap{position:relative}.jc-wrap .inp{padding-right:var(--s-8)}.jc-dot{position:absolute;right:var(--s-3);top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:var(--r-xs);border:1px solid var(--line-2);pointer-events:none}.screen .empty{position:absolute;inset:0;display:grid;align-content:center}.modal.full{max-width:760px}@media(max-width:719px){.hv-nav{display:none}.hv-b{padding:0 var(--s-3)}.hv-acts .btn{flex:1;min-width:0;padding-inline:var(--s-2)}}.btn.pinpulse{position:relative;overflow:visible}.btn.pinpulse:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid var(--sc-gold);pointer-events:none;opacity:0}@media(prefers-reduced-motion:no-preference){.btn.pinpulse:after{animation:hlring 1.6s var(--sp) 2}}.hv[data-dragging=false]{transition:transform var(--d-2) var(--sp),opacity var(--d-2) var(--sp)}.pr-row[data-family]{--cc:linear-gradient(90deg,var(--ac),color-mix(in srgb,var(--ac) 45%,var(--t)))}.pr-lbl .lvl{color:var(--ac,var(--o-2));font-weight:var(--fw-bold)}.pr-val{color:var(--t-3);margin-left:var(--s-15)}@media(max-width:719px){.idhero{padding:var(--s-5) var(--s-4) var(--s-4)}.idhero-in{flex-wrap:wrap}.idhero-in>.r{width:100%;flex-direction:row!important;align-items:stretch!important}.idhero-in>.r .btn{flex:1}}.pf-body{display:flex;flex-direction:column;gap:var(--s-8)}.pf-body>.statbar{margin-top:var(--s-5)}.hfoot .cap-in{width:100%;background:none;border:none;color:inherit;font:inherit;resize:none;outline:none;padding:var(--s-1) 0;min-height:24px;border-radius:var(--r-hair)}.hfoot .cap-in::-moz-placeholder{color:var(--t-3);font-style:italic}.hfoot .cap-in::placeholder{color:var(--t-3);font-style:italic}.hfoot .cap-in:focus{background:var(--sf-2)}.tl-next{border-style:dashed;display:flex;align-items:center;justify-content:center;padding:var(--s-3);color:var(--t-3);font-size:var(--fs-meta-sm)}.tl-next:hover{border-color:var(--line);box-shadow:none}.tl-e .tl-date:empty:before{content:"—";color:var(--t-3)}.panel-p>.pr-row:last-child{margin-bottom:0}.idhero-tx{flex:1;min-width:0}.idhero-line{gap:var(--s-2);margin-bottom:var(--s-2)}.idhero .name+.idhero-line{margin-top:var(--s-1)}.idhero-school{color:var(--t-2);font-weight:var(--fw-bold)}.idhero-tags{gap:var(--s-15);margin-top:var(--s-2)}.idhero-acts{flex:none;flex-direction:column;align-items:flex-end;gap:var(--s-15)}.privline a{color:var(--o-2);font-size:var(--fs-badge);font-weight:var(--fw-bold);text-decoration:underline}.privline.publine a{color:inherit}.portrait{display:grid;place-items:center;color:var(--t-3)}.hth{display:block;width:100%;padding:0;text-align:left;cursor:pointer}.hcard:focus-within .hth{border-color:color-mix(in srgb,var(--ac,var(--o)) 62%,transparent)}.modal-f .picker-err{margin-right:auto;margin-top:0;text-align:left}.pf-page{padding:0;max-width:none}.pf-page>.page{background:none;min-height:0;padding-top:0}.teamchips{gap:var(--s-15);margin-top:var(--s-25)}.teamchip{display:inline-flex;align-items:center;gap:var(--s-15);background:var(--sf-2);border:1px solid color-mix(in srgb,var(--ac,var(--o)) 34%,transparent);border-radius:var(--r-full);padding:var(--s-1) var(--s-25) var(--s-1) var(--s-1);font-size:var(--fs-meta);color:var(--t);max-width:100%;min-width:0}.teamchip>b{font-weight:var(--fw-bold);overflow-wrap:anywhere}.fsec-note{margin-bottom:var(--s-25)}.tag-group{margin-bottom:var(--s-3)}.tag-group:last-child{margin-bottom:0}.tag-group>.ty-label{margin:var(--s-2) 0 var(--s-15)}.vis-set{gap:var(--s-2);flex-wrap:nowrap}.vis-opt{flex:1;min-width:0;height:auto;padding:var(--s-25) var(--s-3);flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.vis-hd{gap:var(--s-15);font-weight:var(--fw-bold)}.vis-opt .ty-meta-sm{font-weight:var(--fw-reg)}.photo-tx{min-width:0;display:flex;flex-direction:column;gap:var(--s-15)}.photo-set .portrait{width:64px;height:86px;flex:none}.visually-gone{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fsave{position:sticky;bottom:0;z-index:2;margin-top:var(--s-4);padding:var(--s-5) 0 var(--s-4);background:linear-gradient(180deg,transparent,var(--bg) var(--s-6))}.fsave .btn{width:100%}.fsave-note{text-align:center;margin-top:var(--s-2)}.fsave-note.dirty{color:var(--sc-gold)}.fhead{gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-5)}.fhead,.fhead .r{display:flex;align-items:flex-end}.fhead .r{margin-left:auto;flex-direction:column;gap:var(--s-1)}.fback{font-size:var(--fs-meta);color:var(--o-2);font-weight:var(--fw-bold)}.team-list{flex-direction:column;margin-bottom:var(--s-3)}.team-list,.team-row{display:flex;gap:var(--s-2)}.team-row{align-items:center;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:var(--s-2) var(--s-25)}.team-row .nm{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.team-row .nm b{font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-add{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-3)}.team-add .field:last-of-type{margin-bottom:var(--s-3)}.ed-page{display:flex;flex-direction:column;gap:var(--s-4)}.ed-page form.panel{padding-bottom:0}@media(max-width:719px){.tl{--tl-indent:62px;--tl-rail:44px}}.prev-bar{padding:var(--s-2) var(--s-3);border-radius:var(--r);border:1px solid rgba(251,191,36,.22);margin-bottom:var(--s-4)}.prev-note{display:flex;align-items:flex-start;gap:var(--s-25);margin:var(--s-4) 0;color:var(--t-3)}.prev-note .i{flex:none;margin-top:2px}.prev-note b{display:block;color:var(--t);font-weight:var(--fw-bold);margin-bottom:var(--s-1)}.hv-cap p.err-tx{color:var(--sc-neg);margin-top:2px}.pf-stale{padding-inline:var(--s-10)}@media(max-width:719px){.pf-stale{padding-inline:var(--s-4)}}.pub-bar{display:flex;align-items:center;padding:var(--s-3) var(--s-10);border-bottom:1px solid var(--line)}.pub-mark{display:inline-flex}.pub-page{padding:0;max-width:none}.pub-page>.page{background:none;min-height:0;padding-top:0}.pub-body{display:flex;flex-direction:column;gap:var(--s-8);padding-top:var(--s-5)}.mq-line{gap:var(--s-2);margin-bottom:var(--s-2);flex-wrap:wrap}.mq-badge{border-radius:var(--r-xs)}.mq-club{color:var(--t-2);font-weight:var(--fw-bold)}.mq-ctx{gap:var(--s-2)}.mq-sep{width:1px;height:12px;background:var(--line-2);flex:none}.mq-acts{margin-left:auto;gap:var(--s-2)}.mq-tags{gap:var(--s-15);margin-bottom:var(--s-4)}.mq-plates{gap:var(--s-2);flex-wrap:nowrap;overflow-x:auto;max-width:100%}.marquee-ph.has-photo img{width:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%}@media(max-width:960px){.marquee-in{flex-direction:column;padding-block:var(--s-3)}.marquee-photo{display:flex;width:100%;justify-content:center;padding-top:0}.marquee-photo .glow{left:50%;bottom:-20px}.marquee-ph.has-photo img{height:196px;width:190px}.marquee-ph.has-photo{align-self:center}.marquee-info{padding:var(--s-3) 0 var(--s-4)}}@media(max-width:560px){.mgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.mgrid>div{padding-inline:var(--s-3);min-width:0}.mgrid>div:first-child{padding-left:0}.mgrid .k,.mgrid .v{white-space:nowrap}}.pub-grid{display:grid;grid-template-columns:1fr;gap:var(--s-4)}.pub-col{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}@media(min-width:961px){.pub-grid{grid-template-columns:1fr 1fr}}.pub-h{margin-bottom:var(--s-3)}.pub-note{margin-top:var(--s-25)}.pub-avg{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2)}.pub-cell{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s-25);text-align:center;min-width:0}.pub-cell .v{font-size:var(--fs-stat);font-weight:var(--fw-heavy);letter-spacing:var(--tr-hero);color:var(--ac,var(--t))}.pub-cell .k{font-size:var(--fs-label-sm);color:var(--t-3);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tr-key);margin-top:3px}@media(max-width:560px){.pub-cell .v{font-size:var(--fs-h3);letter-spacing:var(--tr-title)}}.pub-res{display:flex;flex-direction:column;gap:var(--s-3)}.pub-res-row{flex-wrap:nowrap;gap:var(--s-25)}.pub-res-tx{flex:1;min-width:0}.pub-res-row[data-pending]{opacity:.6}.pub-cta-acts{justify-content:center}.pub-foot{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding-top:var(--s-6);border-top:1px solid var(--line);text-align:center}@media(max-width:719px){.pub-bar{padding-inline:var(--s-4)}}.prev-hero{margin-inline:calc(var(--s-4) * -1);margin-bottom:var(--s-4)}.prev-hero .marquee{border-radius:var(--r);border:1px solid var(--line)}.prev-hero .marquee-in{min-height:0;padding-block:var(--s-3)}.gate{display:flex;align-items:center;justify-content:center}.gate-card{width:100%;max-width:420px}.gate-h{margin-bottom:var(--s-2)}.gate-p{line-height:var(--lh-copy);margin-bottom:var(--s-4)}.gate-form{display:flex;flex-direction:column;gap:var(--s-3)}.gate-form .btn{width:100%}.acc-pop .acc-have+.acc-have,.acc-pop .acc-have+.btn{margin-top:var(--s-25)}.acc-pop .err-tx{margin-top:var(--s-2)}.rail>.claimpanel{margin-inline:var(--s-3);margin-bottom:var(--s-3)}.claimpanel .btn{align-self:flex-start}.gv-waiting>.claimpanel{margin:var(--s-4)}.share-foot{max-width:var(--canvas);margin:0 auto;padding-inline:var(--s-10);padding-bottom:var(--s-8)}@media(max-width:719px){.share-foot{padding-inline:var(--s-4)}}.gv-top{position:relative;z-index:45}.pub-h-row{display:flex;align-items:baseline;gap:var(--s-2)}.pub-h-row>.ty-meta{margin-left:auto}.nav-tabs{position:relative;align-self:stretch;display:flex;align-items:center;gap:var(--s-15)}.nav-wide{display:inline-flex}.nav-narrow{display:none}@media(max-width:719px){.nav{padding-inline:var(--s-4)}.nav-tabs,.nav-wide{display:none}.nav-narrow{display:inline-flex}}.nav-idle{gap:var(--s-25);align-items:center}.nav-idle .skel{height:var(--h-sm);border-radius:var(--r-xs)}.nav-idle-edit{width:92px}.nav-idle-cta{width:145px}.nav-menu{display:flex;flex-direction:column;gap:var(--s-05)}.nav-menu .nl{display:flex;align-items:center;min-height:44px;padding-inline:var(--s-3)}.nav-menu .nl.on{background:var(--o-soft);color:var(--o-2)}.nav-menu hr{border:none;border-top:1px solid var(--line);margin:var(--s-2) 0}.nav-menu .btn{width:100%;min-height:44px;justify-content:center}.nav-menu .btn+.btn{margin-top:var(--s-2)}.auth-page{display:grid;place-items:center}.auth-mark{margin-right:0;margin-bottom:var(--s-5)}.auth-alt{margin-top:var(--s-4);text-align:center}.auth-alt a{color:var(--o-2);font-weight:var(--fw-med)}.auth-alt a:hover{text-decoration:underline}.splash-fixed{position:fixed;inset:0}.pay-card{width:100%;max-width:520px}.pay-back{width:100%;margin-bottom:var(--s-5)}.pay-ok{width:44px;height:44px;border-radius:var(--r-full);display:grid;place-items:center;background:var(--o-soft);border:1px solid var(--line-2);color:var(--sc-board);margin-bottom:var(--s-4)}.pay-steps{display:flex;flex-direction:column;gap:var(--s-25);margin:var(--s-2) 0 0;padding-left:var(--s-5);font-size:var(--fs-ui-sm);color:var(--t-2);line-height:var(--lh-copy)}.pay-steps b{color:var(--t)}.pay-acts{display:flex;flex-direction:column;gap:var(--s-25);margin-top:var(--s-5)}.pay-acts .btn{width:100%}.pay-note{margin-top:var(--s-4);text-align:center;font-size:var(--fs-meta-sm);color:var(--t-3)}.legal-page>*{width:100%;max-width:760px;margin-inline:auto}.legal-page>header{margin-bottom:var(--s-8)}.legal-page>header .ty-meta{margin-top:var(--lede)}.legal-sec{margin-bottom:var(--s-8)}.legal-sec>h2{margin-bottom:var(--s-3)}.legal-body{display:flex;flex-direction:column;gap:var(--s-3);font-size:var(--fs-body);color:var(--t-2);line-height:var(--lh-copy)}.legal-body strong{color:var(--t);font-weight:var(--fw-bold)}.legal-body a{color:var(--o-2)}.legal-body a:hover{text-decoration:underline}.blog-page{display:flex;flex-direction:column;gap:var(--s-5)}.blog-page .ty-eyebrow{margin-bottom:var(--s-2)}.blog-dek{margin-top:var(--s-2);max-width:58ch}.article-page{display:flex;flex-direction:column;gap:var(--s-5)}.article-page>*{width:100%;max-width:760px;margin-inline:auto}.art-back{display:inline-flex;align-items:center;gap:var(--s-1);min-height:26px;font-size:var(--fs-meta);font-weight:var(--fw-med);color:var(--t-3);transition:color var(--d-2)}.art-back:hover{color:var(--t)}.art-kick{margin:var(--s-5) 0 var(--s-2)}.art-ttl{font-size:var(--fs-hero);font-weight:var(--fw-heavy);letter-spacing:var(--tr-hero);line-height:var(--lh-snug);margin:var(--s-4) 0 var(--s-2)}.art-kick+.art-ttl{margin-top:0}.art-cover{width:100%;border-radius:var(--r-media);display:block}.sub-page{display:flex;flex-direction:column;gap:var(--s-4)}.sub-ttl{margin-top:var(--s-2)}.sub-form{display:flex;flex-direction:column;gap:var(--s-4)}.sub-sec-h,.sub-seg{margin-bottom:var(--s-3)}.sub-notes{min-height:80px;resize:vertical}.sub-form .field:last-child,.sub-form .prow .field:last-child{margin-bottom:0}.sub-chk{display:flex;align-items:flex-start;gap:var(--s-25);cursor:pointer;margin-top:var(--s-3);font-size:var(--fs-ui-sm);color:var(--t-2);line-height:var(--lh-copy)}.sub-chk input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--o)}.sub-chk b{color:var(--t);font-weight:var(--fw-bold)}.sub-credit{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-3);flex-wrap:nowrap;gap:var(--s-25)}.sub-credit-ic{color:var(--o-2)}.sub-credit-tx{color:var(--t-2);min-width:0}.sub-credit-tx b{color:var(--t);font-weight:var(--fw-bold)}.sub-credit-add{margin-left:auto;flex:none}.sub-err{font-size:var(--fs-ui-sm)}.sub-foot{display:flex;justify-content:flex-end;gap:var(--s-2)}.sub-fine{text-align:center}.sub-fine b{color:var(--t-2)}@media(max-width:719px){.sub-credit{flex-wrap:wrap}.sub-credit-add{margin-left:0;width:100%}.sub-foot{flex-direction:column-reverse}.sub-foot .btn{width:100%}}.field>.fld-label{display:block;font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--t-3);text-transform:uppercase;letter-spacing:var(--tr-label);margin-bottom:var(--s-15)}.up-state{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);padding:var(--s-4)}.up-row{flex-wrap:nowrap;gap:var(--s-2)}.up-name{flex:1;min-width:0;font-size:var(--fs-ui);font-weight:var(--fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-pct{flex:none}.up-note{margin-top:var(--s-25);line-height:var(--lh-copy)}.up-cancel{margin-top:var(--s-3)}.up-done{display:flex;align-items:center;gap:var(--s-15);margin-top:var(--s-25);font-size:var(--fs-meta);font-weight:var(--fw-med);color:var(--sc-board)}.adm-page{max-width:none;margin:0;padding:0;display:flex;flex-direction:column}.adm-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-bar .nav-r{gap:var(--s-2)}.adm-bd{display:grid;grid-template-columns:minmax(0,1fr) var(--rail);align-items:start;flex:1}.adm-list{border-right:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s-4)}.adm-list,.adm-side{min-width:0;padding:var(--s-6)}.adm-side{background:var(--bg-2)}@media(min-width:900px){.adm-side{position:sticky;top:var(--h-nav);max-height:calc(100vh - var(--h-nav));overflow-y:auto}}@media(max-width:899px){.adm-bd{grid-template-columns:minmax(0,1fr)}.adm-list{border-right:none;border-bottom:1px solid var(--line)}.adm-list,.adm-side{padding:var(--s-4)}}@media(max-width:720px){.adm-bar{height:auto;flex-wrap:wrap;padding-block:var(--s-2);row-gap:var(--s-2)}.adm-bar .logo{margin-right:var(--s-2)}.adm-bar .adm-who{order:3;flex-basis:100%;white-space:normal}}.adm-list .mrow .mt{flex-wrap:wrap}.adm-list .mrow .mt .tt{white-space:normal;overflow-wrap:anywhere}@media(max-width:720px){.adm-page .strip{display:grid;gap:var(--s-15);overflow:visible;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));background:none;border:none}.adm-page .strip .cell{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2);padding:var(--s-2) var(--s-25)}.adm-page .strip .k{letter-spacing:var(--tr-mini)}}.adm-tabs{overflow-x:auto}@media(max-width:899px){.adm-tabs button{flex:0 0 auto}}.adm-note{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:var(--s-25) var(--s-35);font-size:var(--fs-meta-sm);line-height:var(--lh-copy);color:var(--t-2);display:flex;align-items:center;gap:var(--s-25);flex-wrap:wrap}.adm-note>span{flex:1;min-width:0}.adm-note b,.adm-note strong{color:var(--t);font-weight:var(--fw-bold)}.adm-note-info{border-color:color-mix(in srgb,var(--sc-def) 34%,transparent);background:color-mix(in srgb,var(--sc-def) 8%,transparent);color:var(--sc-def)}.adm-note-warn{border-color:color-mix(in srgb,var(--sc-gold) 34%,transparent);background:color-mix(in srgb,var(--sc-gold) 8%,transparent);color:var(--sc-gold)}.adm-note-bad{border-color:color-mix(in srgb,var(--sc-neg) 34%,transparent);background:color-mix(in srgb,var(--sc-neg) 8%,transparent);color:var(--sc-neg)}.adm-note-ok{border-color:color-mix(in srgb,var(--sc-board) 34%,transparent);background:color-mix(in srgb,var(--sc-board) 8%,transparent);color:var(--sc-board)}.adm-note-bad b,.adm-note-info b,.adm-note-ok b,.adm-note-warn b{color:inherit}.adm-card{background:var(--sf);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s-3) var(--s-35)}.adm-card+.adm-card{margin-top:var(--s-2)}.adm-card-flag{border-color:color-mix(in srgb,var(--sc-gold) 34%,transparent)}.adm-card-bad{border-color:color-mix(in srgb,var(--sc-neg) 34%,transparent);background:color-mix(in srgb,var(--sc-neg) 7%,var(--sf))}.adm-card-edit{border-color:color-mix(in srgb,var(--sc-def) 34%,transparent)}.adm-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-25);flex-wrap:wrap}.adm-card-tx{flex:1 1 200px;min-width:0}.adm-card-acts{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-2)}.adm-card-acts .row{justify-content:flex-end}.adm-facts{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);margin-top:var(--s-1)}.adm-facts b{color:var(--t-2)}.adm-facts b,.adm-name{font-weight:var(--fw-bold)}.adm-name{display:block;font-size:var(--fs-title);color:var(--t);letter-spacing:var(--tr-title-sm);overflow-wrap:anywhere}.adm-disc{display:flex;align-items:flex-start;gap:var(--s-25);width:100%;text-align:left;color:var(--t)}.adm-disc>.chev{margin-left:auto;margin-top:var(--s-05)}.adm-disc+.disc-body>div{padding-top:var(--s-25);margin-top:var(--s-25);border-top:1px solid var(--line)}.adm-list-v{display:flex;flex-direction:column;gap:var(--s-2)}.adm-lede{color:var(--t-2);line-height:var(--lh-copy);margin-bottom:var(--s-3)}.adm-grow{flex:1;min-width:180px}.adm-step{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:var(--r-xs);overflow:hidden}.adm-step .btn{border:none;border-radius:0;box-shadow:none;background:var(--bg-2);min-width:var(--h-icon-sm)}.adm-step .btn:where(:hover){background:var(--sf-3)}.adm-step .btn:hover{transform:none}.adm-step-v{padding-inline:var(--s-3);font-size:var(--fs-meta-sm);font-weight:var(--fw-bold);white-space:nowrap;border-inline:1px solid var(--line-2);align-self:stretch;display:flex;align-items:center}.adm-step.busy{opacity:.55;pointer-events:none}.adm-ed{gap:var(--s-4)}.adm-ed,.adm-sec{display:flex;flex-direction:column}.adm-sec{gap:var(--s-2)}.adm-sec>.ty-label{margin:0}.adm-sec-rule{border-top:1px solid var(--line);padding-top:var(--s-4)}.adm-sec .field{margin-bottom:0}.adm-html{min-height:320px;font-family:var(--mono);font-size:var(--fs-meta-sm);line-height:var(--lh-copy)}.adm-nums{display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.adm-nums .field{margin-bottom:0}.adm-nums .inp{text-align:center}.adm-play{display:grid;gap:var(--s-15);grid-template-columns:2fr 1fr 1fr}.adm-play .field{margin-bottom:0}@media(max-width:479px){.adm-play{grid-template-columns:1fr 1fr}}.adm-id{background:var(--sf);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s-3) var(--s-35)}.adm-id-grid{display:grid;gap:var(--s-2) var(--s-3);margin-top:var(--s-25);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.adm-id-grid>div{min-width:0}.adm-id-grid .ty-label,.adm-id-grid .ty-meta{display:block}.adm-id-grid .ty-meta{color:var(--t)}.adm-jc{display:inline-flex;align-items:center;gap:var(--s-15)}.adm-sw{width:14px;height:14px;flex:none;border-radius:var(--r-full);border:1px solid var(--line-3)}.adm-clip{display:flex;align-items:flex-start;gap:var(--s-25)}.adm-clip-n{flex:none;width:var(--s-5);font-size:var(--fs-meta-sm);font-weight:var(--fw-bold);color:var(--t-3);font-variant-numeric:tabular-nums}.adm-clip-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-05)}.adm-clip-t{font-size:var(--fs-meta);color:var(--t);display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-15);min-width:0}.adm-clip-t>span:first-child{overflow-wrap:anywhere}.adm-gone .adm-clip-t>span:first-child{text-decoration:line-through;color:var(--t-3)}.adm-clip-ed{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s-15)}.adm-clip-ed .field{margin-bottom:0}.adm-link{color:var(--sc-pct);font-weight:var(--fw-med)}.adm-link:hover{text-decoration:underline}.adm-link-b{display:inline-flex;align-items:center;gap:var(--s-1);min-height:var(--s-6);font-size:var(--fs-meta-sm)}.adm-link-bad{color:var(--sc-neg)}.adm-doc{display:grid;grid-template-columns:240px minmax(0,1fr);max-width:var(--canvas);margin:0 auto;width:100%}.adm-toc{position:sticky;top:var(--h-nav);align-self:start;max-height:calc(100vh - var(--h-nav));overflow-y:auto;padding:var(--s-6) var(--s-4) var(--s-6) var(--s-6)}.adm-toc-grp{margin-bottom:var(--s-5)}.adm-toc-grp>a{font-weight:var(--fw-bold);color:var(--t-2);margin-bottom:var(--s-15)}.adm-toc-grp>a,.adm-toc-i{display:block;font-size:var(--fs-meta)}.adm-toc-i{padding:var(--s-15) var(--s-25);border-radius:var(--r-xs);color:var(--t-3);border-left:2px solid transparent}.adm-toc-i:hover{color:var(--t-2)}.adm-toc-i.on{color:var(--o-2);background:var(--o-soft);border-left-color:var(--o)}.adm-doc-bd{padding:var(--s-8) var(--s-8) var(--s-14);border-left:1px solid var(--line);min-width:0}.adm-doc-hd{text-align:center;margin-bottom:var(--s-8);display:flex;flex-direction:column;align-items:center;gap:var(--s-1)}.adm-h2{margin:var(--s-10) 0 var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line);color:var(--o);scroll-margin-top:calc(var(--h-nav) + var(--s-3))}.adm-h3{font-size:var(--fs-h3);color:var(--t);margin:var(--s-6) 0 var(--s-25);letter-spacing:var(--tr-title)}.adm-h3,.adm-h4{font-weight:var(--fw-bold)}.adm-h4{font-size:var(--fs-ui);margin:var(--s-4) 0 var(--s-2)}.adm-h4,.adm-p{color:var(--t-2)}.adm-p{line-height:var(--lh-copy)}.adm-p,.adm-ul{margin:var(--s-2) 0}.adm-ul{padding-left:var(--s-5);list-style-type:disc}.adm-ul li{color:var(--t-2);line-height:var(--lh-copy);margin:var(--s-1) 0}.adm-ul .adm-ul{margin-top:var(--s-15)}.adm-note-bdg{flex:none;align-self:flex-start;margin-top:var(--s-05)}.adm-doc .adm-note{align-items:flex-start;margin:var(--s-35) 0;font-size:var(--fs-ui-sm)}.adm-code{background:var(--sf-2);border:1px solid var(--line);border-radius:var(--r-hair);padding:1px var(--s-15);color:var(--t);font-family:var(--mono);font-size:var(--fs-meta-sm)}.adm-tblwrap{overflow-x:auto;margin:var(--s-3) 0}.adm-tbl{width:100%;border-collapse:collapse;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm)}.adm-tbl th{text-align:left;background:var(--sf);color:var(--o);font-size:var(--fs-meta-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);border-bottom:1px solid var(--line-2)}.adm-tbl td,.adm-tbl th{padding:var(--s-25) var(--s-35)}.adm-tbl td{color:var(--t-2);font-size:var(--fs-ui);line-height:var(--lh-copy);border-bottom:1px solid var(--line);vertical-align:top}.adm-tbl tr:last-child td{border-bottom:none}.adm-tbl td:first-child{color:var(--t);font-weight:var(--fw-bold)}.adm-eg{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s-35);margin:var(--s-35) 0}.adm-eg-row{display:flex;gap:var(--s-25);align-items:flex-start;margin:var(--s-15) 0}.adm-eg-k{flex:none;font-size:var(--fs-meta);font-weight:var(--fw-heavy);display:inline-flex;align-items:center;gap:var(--s-1)}.adm-eg-ok{color:var(--sc-board)}.adm-eg-no{color:var(--sc-neg)}.adm-eg-v{color:var(--t-2);line-height:var(--lh-copy);min-width:0}.adm-warn{color:var(--sc-gold)}.adm-dim,.adm-tbl td:first-child .adm-dim{color:var(--t-3);font-weight:var(--fw-reg)}.adm-link-o{color:var(--o);font-weight:var(--fw-bold)}.adm-rule{background:var(--sf);border:2px solid var(--o);border-radius:var(--r);padding:var(--s-5) var(--s-6);margin:var(--s-5) 0;box-shadow:var(--el-o);scroll-margin-top:calc(var(--h-nav) + var(--s-3))}.adm-rule-h{font-size:var(--fs-h1);font-weight:var(--fw-heavy);color:var(--t);line-height:var(--lh-snug);margin:var(--s-2) 0 var(--s-3);letter-spacing:var(--tr-hero)}.adm-rule-tracks{margin-top:var(--s-5)}.adm-rule-ft{border-top:1px solid color-mix(in srgb,var(--o) 34%,transparent);margin-top:var(--s-4);padding-top:var(--s-3);color:var(--t-2);font-size:var(--fs-ui-sm);line-height:var(--lh-copy)}.adm-rule-ft b{color:var(--o)}.adm-track{margin-bottom:var(--s-3)}.adm-track-h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-1)}.adm-track-bar{position:relative;height:22px;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-xs)}.adm-track-fill{position:absolute;top:-1px;bottom:-1px;border-radius:var(--r-xs);left:var(--from);width:var(--len);border:2px solid var(--ac);background:color-mix(in srgb,var(--ac) 19%,transparent)}.adm-track-ends{display:flex;justify-content:space-between;color:var(--t-3);font-size:var(--fs-meta-sm)}.adm-check{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm);margin:var(--s-3) 0}.adm-check label{display:flex;gap:var(--s-25);align-items:flex-start;padding:var(--s-2) var(--s-35);border-bottom:1px solid var(--line);cursor:pointer;font-size:var(--fs-ui);line-height:var(--lh-copy);color:var(--t-2)}.adm-check label:last-child{border-bottom:none}.adm-check input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--o)}.adm-check .done{color:var(--t-3);text-decoration:line-through}.adm-foot{text-align:center;margin:var(--s-8) 0 0;display:flex;flex-direction:column;align-items:center;gap:var(--s-15)}@media(max-width:899px){.adm-doc{grid-template-columns:minmax(0,1fr)}.adm-toc{position:static;max-height:none;padding:var(--s-4) var(--s-4) 0;border-bottom:1px solid var(--line)}.adm-doc-bd{border-left:none;padding:var(--s-5) var(--s-4) var(--s-10)}.adm-rule{padding:var(--s-4)}.adm-rule-h{font-size:var(--fs-h2)}}.adm-break{overflow-wrap:anywhere}.adm-notes{white-space:pre-wrap;padding-top:var(--s-2);border-top:1px solid var(--line)}.adm-save{width:100%}.adm-gate{min-height:100vh;display:grid;place-items:center;padding:var(--s-6)}.adm-gate-card{background:var(--sf);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--el-2);padding:var(--s-8);max-width:460px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s-3)}