.workshop-module__vrZghG__root{--bg:#f5f2ea;--ink:#0b0b0b;--muted:#5a564c;--lime:#e8ff47;--violet:#7c3aed;--violet-soft:#efe7ff;--red:#ff3b30;--green:#16a34a;--display:var(--font-facility-display), Outfit, system-ui, sans-serif;--body:var(--font-facility-body), Manrope, system-ui, sans-serif;--mono:var(--font-facility-mono), "JetBrains Mono", ui-monospace, monospace;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--body)}.workshop-module__vrZghG__root *{box-sizing:border-box}.workshop-module__vrZghG__root a{color:var(--violet)}.workshop-module__vrZghG__center{place-items:center;gap:10px;min-height:100vh;font-weight:700;display:grid}.workshop-module__vrZghG__spin{animation:1s linear infinite workshop-module__vrZghG__spin}@keyframes workshop-module__vrZghG__spin{to{transform:rotate(360deg)}}.workshop-module__vrZghG__tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--lime);align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.7rem;display:inline-flex}.workshop-module__vrZghG__hint{color:var(--muted);font-size:.86rem;line-height:1.5}.workshop-module__vrZghG__error{border:3px solid var(--ink);background:var(--red);color:#fff;margin-bottom:.8rem;padding:.6rem .8rem;font-weight:700}.workshop-module__vrZghG__full{width:100%}.workshop-module__vrZghG__btn{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--ink);color:var(--ink);cursor:pointer;box-shadow:3px 3px 0 var(--ink);background:#fff;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.workshop-module__vrZghG__btn:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(1px,1px)}.workshop-module__vrZghG__btn:active{box-shadow:none;transform:translate(3px,3px)}.workshop-module__vrZghG__btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:3px 3px 0 var(--ink);transform:none}.workshop-module__vrZghG__btnRun{background:var(--ink);color:var(--lime)}.workshop-module__vrZghG__btnStop{background:var(--red);color:#fff}.workshop-module__vrZghG__btnGhost{background:#fff}.workshop-module__vrZghG__gate{max-width:1100px;min-height:100vh;margin:0 auto;padding:4rem 1.5rem;position:relative}.workshop-module__vrZghG__gateMascot{border:3px solid var(--ink);width:140px;box-shadow:6px 6px 0 var(--ink);background:#fff;padding:6px;position:absolute;top:3rem;right:1.5rem;transform:rotate(6deg)}.workshop-module__vrZghG__big{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:1rem 0;font-size:clamp(3rem,9vw,6.5rem);line-height:.9}.workshop-module__vrZghG__big span{-webkit-text-stroke:2.5px var(--ink);color:#0000}.workshop-module__vrZghG__lede{max-width:42rem;font-size:1.1rem;line-height:1.6}.workshop-module__vrZghG__clock{flex-wrap:wrap;gap:1rem;margin:1.6rem 0 2.4rem;display:flex}.workshop-module__vrZghG__clock div{border:3px solid var(--ink);background:var(--lime);box-shadow:6px 6px 0 var(--ink);text-align:center;min-width:110px;padding:.8rem 1.2rem}.workshop-module__vrZghG__clock b{font-family:var(--display);font-size:3rem;line-height:1;display:block}.workshop-module__vrZghG__clock span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.workshop-module__vrZghG__pipeline{flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1rem;display:flex}.workshop-module__vrZghG__pipeStep{border:2px solid var(--ink);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.78rem;font-weight:800;display:inline-flex;position:relative}.workshop-module__vrZghG__pipeStep:hover{background:var(--violet-soft)}.workshop-module__vrZghG__pipeEmoji{font-size:1.05rem}.workshop-module__vrZghG__pipeArrow{background:var(--ink);width:1rem;height:2px;position:absolute;top:50%;right:-1.2rem}.workshop-module__vrZghG__pipeArrow:after{content:"";border-left:7px solid var(--ink);border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:-4px;right:-1px}.workshop-module__vrZghG__pipeDone{background:var(--lime)}.workshop-module__vrZghG__pipeNow{outline:3px solid var(--violet);outline-offset:2px}.workshop-module__vrZghG__authWrap{place-items:center;min-height:100vh;padding:1.5rem 1rem;display:grid}.workshop-module__vrZghG__authCard{border:3px solid var(--ink);width:min(440px,100%);box-shadow:10px 10px 0 var(--ink);background:#fff}.workshop-module__vrZghG__authBar{background:var(--ink);color:var(--lime);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:.7rem 1rem;font-size:.75rem}.workshop-module__vrZghG__authBody{gap:.8rem;padding:1.4rem 1.3rem 1.3rem;display:grid;position:relative}.workshop-module__vrZghG__authBody h2{font-family:var(--display);text-transform:uppercase;margin:0;padding-right:70px;font-size:1.6rem;line-height:1.05}.workshop-module__vrZghG__authMascot{border:2px solid var(--ink);background:#fff;width:62px;position:absolute;top:1rem;right:1rem;transform:rotate(6deg)}.workshop-module__vrZghG__field{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;gap:5px;font-size:.7rem;font-weight:800;display:grid}.workshop-module__vrZghG__field input{font:1rem var(--body);letter-spacing:0;text-transform:none;border:3px solid var(--ink);background:#fff;outline:none;padding:.75rem .8rem}.workshop-module__vrZghG__field input:focus{box-shadow:4px 4px 0 var(--violet)}.workshop-module__vrZghG__switch{color:var(--violet);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.workshop-module__vrZghG__steps{gap:.5rem;margin:0;padding-left:1.2rem;line-height:1.5;display:grid}.workshop-module__vrZghG__steps code{background:var(--lime);border:1.5px solid var(--ink);font-family:var(--mono);padding:0 .3rem}.workshop-module__vrZghG__shell{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.workshop-module__vrZghG__side{border-right:3px solid var(--ink);background:#fff;flex-direction:column;gap:.7rem;height:calc(100vh - 56px);padding:1rem .8rem;display:flex;position:sticky;top:56px;overflow-y:auto}.workshop-module__vrZghG__brand{align-items:center;gap:.6rem;display:flex}.workshop-module__vrZghG__brand img{border:2px solid var(--ink);width:44px;height:44px}.workshop-module__vrZghG__brand b{font-family:var(--display);text-transform:uppercase;line-height:1.05;display:block}.workshop-module__vrZghG__brand span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.workshop-module__vrZghG__progressBox{border:2px solid var(--ink);background:var(--bg);padding:.5rem .6rem}.workshop-module__vrZghG__progressTop{align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.82rem;font-weight:800;display:flex}.workshop-module__vrZghG__progressBar{border:2px solid var(--ink);background:#fff;height:10px}.workshop-module__vrZghG__progressBar i{background:var(--violet);height:100%;transition:width .4s;display:block}.workshop-module__vrZghG__toc{gap:2px;display:grid}.workshop-module__vrZghG__tocItem{text-align:left;font:inherit;cursor:pointer;background:0 0;border:2px solid #0000;grid-template-columns:26px 1fr auto;align-items:center;gap:.3rem;padding:.35rem .4rem;display:grid}.workshop-module__vrZghG__tocItem:hover{border-color:var(--ink)}.workshop-module__vrZghG__tocNow{background:var(--lime);border-color:var(--ink)}.workshop-module__vrZghG__tocText b{font-size:.78rem;display:block}.workshop-module__vrZghG__tocText small{color:var(--muted);font-size:.68rem;line-height:1.25;display:block}.workshop-module__vrZghG__tocCheck{color:var(--green)}.workshop-module__vrZghG__gpuCard{border:3px solid var(--ink);background:var(--ink);color:var(--lime);align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}.workshop-module__vrZghG__gpuCard b{color:#fff;font-size:.82rem;display:block}.workshop-module__vrZghG__gpuCard small{color:#c9c5b8;font-size:.68rem}.workshop-module__vrZghG__sideBtns{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.workshop-module__vrZghG__me{border-top:2px dashed #d8d2c2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.6rem;font-size:.85rem;font-weight:700;display:flex}.workshop-module__vrZghG__me button{border:2px solid var(--ink);cursor:pointer;background:#fff;padding:4px 6px}.workshop-module__vrZghG__main{width:100%;max-width:1060px;padding:1.6rem clamp(1rem,3vw,2.6rem) 5rem}.workshop-module__vrZghG__hero{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;margin-bottom:1.2rem;padding:1.3rem 1.4rem}.workshop-module__vrZghG__hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:.7rem 0 .5rem;font-size:clamp(1.7rem,4vw,2.6rem);line-height:.95}.workshop-module__vrZghG__hero h1 span{background:var(--lime);padding:0 .3rem}.workshop-module__vrZghG__hero p{margin:0;line-height:1.6}.workshop-module__vrZghG__blankChip{background:var(--lime);border:2px dashed var(--ink);font-family:var(--mono);padding:0 .3rem;font-weight:800}.workshop-module__vrZghG__howto{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:1.6rem;display:grid}.workshop-module__vrZghG__howto div{border:2px solid var(--ink);background:var(--violet-soft);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.55rem .6rem;font-size:.82rem;font-weight:600;display:flex}.workshop-module__vrZghG__howto b{background:var(--ink);width:22px;height:22px;color:var(--lime);font-family:var(--display);place-items:center;display:inline-grid}.workshop-module__vrZghG__section{margin-bottom:2.2rem;scroll-margin-top:1rem}.workshop-module__vrZghG__secHead{align-items:center;gap:.8rem;margin:1.6rem 0 .8rem;display:flex}.workshop-module__vrZghG__secEmoji{border:3px solid var(--ink);background:var(--lime);width:56px;height:56px;box-shadow:4px 4px 0 var(--ink);place-items:center;font-size:2rem;display:grid}.workshop-module__vrZghG__secHead h2{font-family:var(--display);text-transform:uppercase;background:var(--ink);color:#fff;margin:0;padding:.1rem .6rem;font-size:1.4rem;display:inline-block;transform:rotate(-1deg)}.workshop-module__vrZghG__secHead p{color:var(--muted);margin:.3rem 0 0}.workshop-module__vrZghG__md{margin:.6rem 0 .9rem;font-size:1rem;line-height:1.65}.workshop-module__vrZghG__md h2,.workshop-module__vrZghG__md h3,.workshop-module__vrZghG__md h4,.workshop-module__vrZghG__md h5{font-family:var(--display);text-transform:uppercase;margin:1rem 0 .4rem}.workshop-module__vrZghG__md h2{font-size:1.5rem}.workshop-module__vrZghG__md h3{font-size:1.15rem}.workshop-module__vrZghG__md h4{font-size:1rem}.workshop-module__vrZghG__md code{font-family:var(--mono);background:#fff;border:1.5px solid #d8d2c2;padding:0 .25rem;font-size:.88em}.workshop-module__vrZghG__md table{border-collapse:collapse;background:#fff;margin:.6rem 0}.workshop-module__vrZghG__md th,.workshop-module__vrZghG__md td{border:2px solid var(--ink);text-align:left;padding:.3rem .6rem}.workshop-module__vrZghG__md th{background:var(--ink);color:#fff}.workshop-module__vrZghG__md blockquote{border-left:6px solid var(--violet);background:var(--violet-soft);margin:.6rem 0;padding:.6rem .9rem;font-weight:600}.workshop-module__vrZghG__md hr{border:0;border-top:2px dashed #cfc8b6;margin:1rem 0}.workshop-module__vrZghG__md ul{margin:.4rem 0;padding-left:1.5rem;list-style:outside}.workshop-module__vrZghG__md ol{margin:.4rem 0;padding-left:1.5rem;list-style:decimal}.workshop-module__vrZghG__md li{margin:.15rem 0}.workshop-module__vrZghG__md p{margin:.5rem 0}.workshop-module__vrZghG__steps{list-style:decimal}.workshop-module__vrZghG__term{border-bottom:2px dotted var(--violet);cursor:help;position:relative}.workshop-module__vrZghG__term:hover:after,.workshop-module__vrZghG__term:focus:after{content:attr(data-def);z-index:20;background:var(--ink);color:#fff;width:min(320px,70vw);font:600 .82rem/1.45 var(--body);box-shadow:4px 4px 0 var(--violet);white-space:normal;text-transform:none;letter-spacing:0;padding:.55rem .7rem;position:absolute;top:calc(100% + 6px);left:0}.workshop-module__vrZghG__cell{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;margin:.8rem 0 .4rem}.workshop-module__vrZghG__st_running,.workshop-module__vrZghG__st_queued{box-shadow:6px 6px 0 var(--violet)}.workshop-module__vrZghG__st_ok{box-shadow:6px 6px 0 var(--green)}.workshop-module__vrZghG__st_error{box-shadow:6px 6px 0 var(--red)}.workshop-module__vrZghG__cellBar{border-bottom:2px solid var(--ink);background:var(--bg);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.workshop-module__vrZghG__cellNo{font-family:var(--mono);color:var(--muted);min-width:34px;font-size:.8rem;font-weight:800}.workshop-module__vrZghG__chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--ink);background:#fff;align-items:center;gap:4px;padding:.15rem .45rem;font-size:.66rem;font-weight:800;display:inline-flex}.workshop-module__vrZghG__chipOk{background:var(--lime)}.workshop-module__vrZghG__chipErr{background:var(--red);color:#fff}.workshop-module__vrZghG__chipRun{background:var(--violet);color:#fff}.workshop-module__vrZghG__editor{border-bottom:2px solid var(--ink)}.workshop-module__vrZghG__blankBox{background:var(--lime);border-bottom:2px solid var(--ink);gap:.2rem;padding:.55rem .7rem;font-size:.88rem;line-height:1.5;display:grid}.workshop-module__vrZghG__blankDone{opacity:.85;background:#f3ffd0}.workshop-module__vrZghG__aids{border-bottom:2px solid var(--ink)}.workshop-module__vrZghG__aidToggle{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fffdf2;border:0;align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.78rem;font-weight:800;display:flex}.workshop-module__vrZghG__aidGrid{grid-template-columns:1fr 1fr;display:grid}.workshop-module__vrZghG__tip,.workshop-module__vrZghG__expect{gap:.5rem;padding:.6rem .7rem;font-size:.86rem;line-height:1.5;display:flex}.workshop-module__vrZghG__tip{border-right:2px solid var(--ink);background:#fffbe0}.workshop-module__vrZghG__tip svg{color:#b58900;flex:none;margin-top:2px}.workshop-module__vrZghG__expect{background:#eefbf1}.workshop-module__vrZghG__expect svg{color:var(--green);flex:none;margin-top:2px}.workshop-module__vrZghG__tip code,.workshop-module__vrZghG__expect code{font-family:var(--mono);background:#fff;border:1px solid #ddd;padding:0 .2rem}.workshop-module__vrZghG__outputs{gap:.4rem;max-height:560px;padding:.5rem .7rem .7rem;display:grid;overflow:auto}.workshop-module__vrZghG__stdout,.workshop-module__vrZghG__stderr{white-space:pre-wrap;word-break:break-word;font-family:var(--mono);margin:0;font-size:.8rem;line-height:1.45}.workshop-module__vrZghG__stderr{color:#8a5a00}.workshop-module__vrZghG__pngOut{border:2px solid var(--ink);max-width:100%}.workshop-module__vrZghG__htmlOut{background:#fff;border:2px solid #ddd;width:100%;height:120px}.workshop-module__vrZghG__errBox{border:2px solid var(--red);background:#fff1f0;padding:.5rem .6rem;font-size:.86rem}.workshop-module__vrZghG__errBox b{color:#b42318;font-family:var(--mono);word-break:break-word;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.workshop-module__vrZghG__errBox pre{white-space:pre-wrap;max-height:260px;font-size:.72rem;overflow:auto}.workshop-module__vrZghG__errHelp{color:var(--muted);margin-top:.35rem}.workshop-module__vrZghG__runAbove{color:var(--violet);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.2rem 0;font-size:.78rem;font-weight:700;display:inline-flex}.workshop-module__vrZghG__finish{border:3px solid var(--ink);background:var(--lime);box-shadow:6px 6px 0 var(--ink);align-items:center;gap:.9rem;padding:1rem 1.2rem;font-size:1rem;line-height:1.5;display:flex}.workshop-module__vrZghG__overlay{z-index:50;background:#0b0b0b80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.workshop-module__vrZghG__gloss{border:3px solid var(--ink);width:min(760px,100%);max-height:85vh;box-shadow:10px 10px 0 var(--ink);background:#fff;padding:1.2rem;overflow:auto}.workshop-module__vrZghG__glossHead{justify-content:space-between;align-items:center;display:flex}.workshop-module__vrZghG__glossHead h3{font-family:var(--display);text-transform:uppercase;align-items:center;gap:.5rem;margin:0;display:flex}.workshop-module__vrZghG__gloss dl{grid-template-columns:1fr 1fr;gap:.6rem;margin:1rem 0 0;display:grid}.workshop-module__vrZghG__gloss dl div{border:2px solid var(--ink);background:var(--bg);padding:.5rem .6rem}.workshop-module__vrZghG__gloss dt{font-weight:800;font-family:var(--display);text-transform:uppercase}.workshop-module__vrZghG__gloss dd{margin:.2rem 0 0;font-size:.86rem;line-height:1.45}@media (max-width:900px){.workshop-module__vrZghG__shell{grid-template-columns:1fr}.workshop-module__vrZghG__side{border-right:0;border-bottom:3px solid var(--ink);height:auto;position:static}.workshop-module__vrZghG__toc{grid-template-columns:1fr 1fr}.workshop-module__vrZghG__tocText small{display:none}.workshop-module__vrZghG__howto,.workshop-module__vrZghG__aidGrid,.workshop-module__vrZghG__gloss dl{grid-template-columns:1fr}.workshop-module__vrZghG__tip{border-right:0;border-bottom:2px solid var(--ink)}.workshop-module__vrZghG__gateMascot{width:90px;top:1rem}}.workshop-module__vrZghG__section{scroll-margin-top:70px}.workshop-module__vrZghG__lineHint{color:var(--muted);background:#fbfaf5;border-top:1px dashed #d8d2c2;padding:.35rem .8rem;font-size:.78rem}.workshop-module__vrZghG__lineNote{border-top:3px solid var(--violet);background:var(--violet-soft);z-index:4;padding:.6rem .8rem .7rem;animation:.18s ease-out workshop-module__vrZghG__lnIn;position:sticky;bottom:0;box-shadow:0 -8px 18px #00000024}@keyframes workshop-module__vrZghG__lnIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.workshop-module__vrZghG__lineHead{align-items:center;gap:.5rem;min-width:0;display:flex}.workshop-module__vrZghG__lineHead code{font-family:var(--mono);border:1.5px solid var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#fff;flex:1;min-width:0;padding:.1rem .4rem;font-size:.8rem;overflow:hidden}.workshop-module__vrZghG__lineTag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--violet);color:#fff;flex:none;padding:.15rem .45rem;font-size:.66rem}.workshop-module__vrZghG__lineClose{border:1.5px solid var(--ink);cursor:pointer;background:#fff;flex:none;width:24px;height:24px;font-weight:800}.workshop-module__vrZghG__lineNote p{margin:.5rem 0 0;font-size:.93rem;line-height:1.55}.workshop-module__vrZghG__lineNote p code{font-family:var(--mono);background:#fff;border:1px solid #c9bdf0;padding:0 .25rem}.workshop-module__vrZghG__blankRow{align-items:flex-start;gap:.55rem;margin-top:.45rem;display:flex}.workshop-module__vrZghG__blankNum{background:var(--ink);width:22px;height:22px;color:var(--lime);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.workshop-module__vrZghG__blankSteps{flex:1;gap:.4rem;display:grid}.workshop-module__vrZghG__hintBtn{border:2px solid var(--ink);font:800 .78rem var(--display);text-transform:uppercase;cursor:pointer;box-shadow:2px 2px 0 var(--ink);background:#fff;justify-self:start;padding:.3rem .6rem}.workshop-module__vrZghG__hintBtn:hover{background:var(--lime)}.workshop-module__vrZghG__hintText{border:2px dashed var(--ink);background:#fff;padding:.45rem .6rem;font-size:.9rem;line-height:1.5}.workshop-module__vrZghG__answerText{border:2px solid var(--green);background:#fff;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.9rem;line-height:1.5;display:flex}.workshop-module__vrZghG__answerText code{font-family:var(--mono);background:var(--lime);border:1.5px solid var(--ink);padding:0 .35rem;font-weight:800}.workshop-module__vrZghG__answerText span{color:var(--muted)}.workshop-module__vrZghG__fillBtn{border:2px solid var(--ink);background:var(--ink);color:var(--lime);font:800 .75rem var(--display);text-transform:uppercase;cursor:pointer;padding:.3rem .6rem}.workshop-module__vrZghG__gpuNotice{border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);justify-items:start;gap:.4rem;margin:0 0 1.2rem;padding:.8rem 1rem;line-height:1.55;display:grid}.workshop-module__vrZghG__gpuNotice b:first-child{font-family:var(--display);text-transform:uppercase;font-size:1rem}.workshop-module__vrZghG__gpuOk{background:#dcfce7}.workshop-module__vrZghG__gpuNo{background:#fff7d6}.workshop-module__vrZghG__certWrap{max-width:720px;margin:0 auto;padding:2rem 1rem 3rem}.workshop-module__vrZghG__certCard{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;gap:.9rem;padding:1.4rem 1.4rem 1.6rem;display:grid}.workshop-module__vrZghG__certCard h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:1.7rem;line-height:1.05}.workshop-module__vrZghG__certSteps{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.workshop-module__vrZghG__certSteps li{color:var(--muted);border:2px solid #d8d2c2;align-items:center;gap:.6rem;padding:.5rem .7rem;font-weight:700;display:flex}.workshop-module__vrZghG__certSteps li span{border:2px solid;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.8rem;display:grid}.workshop-module__vrZghG__certDone{background:#f0fdf4;border-color:var(--green)!important;color:#14532d!important}.workshop-module__vrZghG__certForm{gap:.7rem;display:grid}.workshop-module__vrZghG__certLink{border:3px solid var(--green);background:#f0fdf4;gap:.5rem;padding:.9rem 1rem;display:grid}.workshop-module__vrZghG__certLink code{font-family:var(--mono);background:var(--lime);border:2px solid var(--ink);justify-self:start;padding:.2rem .5rem;font-size:1.1rem;font-weight:800}.workshop-module__vrZghG__certBtns{flex-wrap:wrap;gap:.5rem;display:flex}
.arena-module__wEuofq__lobby{gap:1.2rem;max-width:1180px;margin:0 auto;padding:1.4rem clamp(1rem,3vw,2rem) 3rem;display:grid}.arena-module__wEuofq__center{place-items:center;gap:10px;min-height:50vh;font-weight:700;display:grid}.arena-module__wEuofq__spin{animation:1s linear infinite arena-module__wEuofq__aspin}@keyframes arena-module__wEuofq__aspin{to{transform:rotate(360deg)}}.arena-module__wEuofq__error{color:#fff;background:#ff3b30;border:3px solid #0b0b0b;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .8rem;font-weight:700;display:flex}.arena-module__wEuofq__hint{color:#5a564c;margin:.2rem 0;font-size:.86rem;line-height:1.5;display:block}.arena-module__wEuofq__hint svg{vertical-align:middle;margin-right:.3rem}.arena-module__wEuofq__full{width:100%}.arena-module__wEuofq__card{background:#fff;border:3px solid #0b0b0b;align-content:start;gap:.75rem;padding:1.2rem 1.25rem;display:grid;box-shadow:6px 6px #0b0b0b}.arena-module__wEuofq__card h3{font-family:var(--display);text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:1.15rem;display:flex}.arena-module__wEuofq__card h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#5a564c;margin:.4rem 0 0;font-size:.7rem}.arena-module__wEuofq__h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:1.7rem;line-height:1.05}.arena-module__wEuofq__kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#7c3aed;justify-self:start;padding:.3rem .6rem;font-size:.7rem}.arena-module__wEuofq__cols{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:1.2rem;display:grid}.arena-module__wEuofq__btn{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;color:#0b0b0b;cursor:pointer;background:#fff;border:2px solid #0b0b0b;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.82rem;font-weight:800;transition:transform 80ms,box-shadow 80ms;display:inline-flex;box-shadow:3px 3px #0b0b0b}.arena-module__wEuofq__btn:hover{transform:translate(1px,1px);box-shadow:2px 2px #0b0b0b}.arena-module__wEuofq__btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.arena-module__wEuofq__btnGo{color:#e8ff47;background:#0b0b0b;padding:.75rem 1.1rem;font-size:.95rem}.arena-module__wEuofq__btnRec{color:#fff;background:#ff3b30}.arena-module__wEuofq__quiet{box-shadow:none;color:#5a564c;border-width:1.5px;font-size:.72rem}.arena-module__wEuofq__hero{background:linear-gradient(135deg,#fff 60%,#f3ffb0);grid-template-columns:1.3fr 1fr;align-items:center;gap:1.4rem}.arena-module__wEuofq__heroText{gap:.8rem;display:grid}.arena-module__wEuofq__hero h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1}.arena-module__wEuofq__howList{gap:.45rem;margin:0;padding-left:1.3rem;line-height:1.5;display:grid}.arena-module__wEuofq__howList code,.arena-module__wEuofq__clueForm code{font-family:var(--mono);background:#e8ff47;border:1.5px solid #0b0b0b;padding:0 .3rem}.arena-module__wEuofq__redText{color:#e11d48}.arena-module__wEuofq__mini{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid;transform:rotate(-2deg)}.arena-module__wEuofq__miniCard{text-align:center;font-family:var(--display);background:#fff;border:2px solid #0b0b0b;padding:.8rem .2rem;font-size:.78rem;font-weight:800;box-shadow:3px 3px #0b0b0b}.arena-module__wEuofq__mini_r{color:#fff;background:#ff5a5f}.arena-module__wEuofq__mini_b{color:#fff;background:#3b82f6}.arena-module__wEuofq__mini_n{background:#eadfc4}.arena-module__wEuofq__mini_a{color:#fff;background:#111}.arena-module__wEuofq__seatPick{gap:.5rem;display:grid}.arena-module__wEuofq__seatRow{border:2px solid #0b0b0b;grid-template-columns:1fr 1.2fr;align-items:center;gap:.6rem;padding:.5rem .6rem;display:grid}.arena-module__wEuofq__seatRow span{display:grid}.arena-module__wEuofq__seatRow small{color:#5a564c;font-size:.75rem}.arena-module__wEuofq__seatRow select{font:.9rem var(--body);background:#fff;border:2px solid #0b0b0b;min-width:0;padding:.4rem}.arena-module__wEuofq__seatRed{border-left:8px solid #ff5a5f!important}.arena-module__wEuofq__seatBlue{border-left:8px solid #3b82f6!important}.arena-module__wEuofq__joinRow{gap:.6rem;display:flex}.arena-module__wEuofq__joinRow input{min-width:0;font:800 1.6rem var(--mono);letter-spacing:.4em;text-align:center;text-transform:uppercase;border:3px solid #0b0b0b;flex:1;padding:.4rem}.arena-module__wEuofq__gameList{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.arena-module__wEuofq__gameList li{border:2px solid #0b0b0b;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.arena-module__wEuofq__gameList span{display:grid}.arena-module__wEuofq__gameList small{color:#5a564c}.arena-module__wEuofq__gameList code{font-family:var(--mono);background:#e8ff47;padding:0 .3rem}.arena-module__wEuofq__avatar{aspect-ratio:1;object-fit:cover;font-family:var(--display);background:#efe7ff;border:2px solid #0b0b0b;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.arena-module__wEuofq__botGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.7rem;display:grid}.arena-module__wEuofq__botCard{background:#fff;border:2px solid #0b0b0b;align-items:center;gap:.7rem;padding:.6rem;display:flex}.arena-module__wEuofq__botCard div{gap:.1rem;display:grid}.arena-module__wEuofq__botCard small{color:#5a564c;font-size:.78rem;line-height:1.35}.arena-module__wEuofq__botCard .arena-module__wEuofq__desc{font-style:italic}.arena-module__wEuofq__house{background:#fbfaf5}.arena-module__wEuofq__field{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;gap:5px;font-size:.7rem;font-weight:800;display:grid}.arena-module__wEuofq__field input,.arena-module__wEuofq__field textarea{font:1rem var(--body);letter-spacing:0;text-transform:none;resize:vertical;background:#fff;border:3px solid #0b0b0b;outline:none;padding:.7rem .8rem}.arena-module__wEuofq__field input:focus,.arena-module__wEuofq__field textarea:focus{box-shadow:4px 4px #7c3aed}.arena-module__wEuofq__recRow{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.arena-module__wEuofq__recDot{color:#ff3b30;font-weight:800;animation:1s infinite arena-module__wEuofq__blink}@keyframes arena-module__wEuofq__blink{50%{opacity:.3}}.arena-module__wEuofq__portrait{text-align:center;justify-items:center;gap:.4rem;display:grid}.arena-module__wEuofq__portrait h3{justify-content:center}.arena-module__wEuofq__portraitWait{background:#efe7ff;border:3px dashed #0b0b0b;border-radius:50%;place-content:center;justify-items:center;gap:.4rem;width:220px;height:220px;padding:1rem;display:grid}.arena-module__wEuofq__portraitWait small{color:#5a564c}.arena-module__wEuofq__statusBox{border:2px solid #0b0b0b;justify-items:start;gap:.4rem;padding:.7rem .8rem;line-height:1.45;display:grid}.arena-module__wEuofq__okBox{background:#dcfce7}.arena-module__wEuofq__warnBox{background:#fff7d6}.arena-module__wEuofq__game{gap:.8rem;max-width:1280px;margin:0 auto;padding:1rem clamp(.8rem,2.5vw,1.6rem) 3rem;display:grid}.arena-module__wEuofq__gameTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.arena-module__wEuofq__score{gap:.5rem;display:flex}.arena-module__wEuofq__redPill,.arena-module__wEuofq__bluePill{font-family:var(--display);color:#fff;border:2px solid #0b0b0b;padding:.35rem .7rem;font-weight:800}.arena-module__wEuofq__redPill{background:#ff5a5f}.arena-module__wEuofq__bluePill{background:#3b82f6}.arena-module__wEuofq__code{font-family:var(--mono);background:#fff;border:2px dashed #0b0b0b;padding:.3rem .6rem;font-size:.8rem}.arena-module__wEuofq__code b{letter-spacing:.2em;font-size:1.1rem}.arena-module__wEuofq__banner{font-family:var(--display);border:3px solid #0b0b0b;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:1.05rem;font-weight:800;display:flex;box-shadow:4px 4px #0b0b0b}.arena-module__wEuofq__bannerRed{background:#ffe1e2}.arena-module__wEuofq__bannerBlue{background:#dbeafe}.arena-module__wEuofq__bannerMine{background:#e8ff47;animation:1.6s infinite arena-module__wEuofq__pulse}.arena-module__wEuofq__bannerOver{color:#e8ff47;background:#0b0b0b}@keyframes arena-module__wEuofq__pulse{50%{box-shadow:4px 4px #7c3aed}}.arena-module__wEuofq__table{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.1rem;display:grid}@media (max-width:900px){.arena-module__wEuofq__table,.arena-module__wEuofq__hero{grid-template-columns:1fr}.arena-module__wEuofq__mini{display:none}}.arena-module__wEuofq__clue{background:#fff;border:3px solid #0b0b0b;flex-wrap:wrap;align-items:baseline;gap:.7rem;margin-bottom:.7rem;padding:.5rem .9rem;display:flex;box-shadow:4px 4px #0b0b0b}.arena-module__wEuofq__clue small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;font-size:.7rem}.arena-module__wEuofq__clue b{font-family:var(--display);letter-spacing:.02em;font-size:2rem}.arena-module__wEuofq__clue span{font-family:var(--display);color:#e8ff47;background:#0b0b0b;padding:0 .6rem;font-size:2rem}.arena-module__wEuofq__clue em{color:#5a564c;margin-left:auto;font-style:normal;font-weight:700}.arena-module__wEuofq__clueRed{border-left:12px solid #ff5a5f}.arena-module__wEuofq__clueBlue{border-left:12px solid #3b82f6}.arena-module__wEuofq__board{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.3rem,1vw,.6rem);display:grid}.arena-module__wEuofq__cardW{aspect-ratio:1.6;font-family:var(--display);letter-spacing:.02em;color:#0b0b0b;text-align:center;overflow-wrap:anywhere;background:#fbf7ec;border:2px solid #0b0b0b;place-items:center;padding:.2rem;font-size:clamp(.62rem,1.5vw,1rem);font-weight:800;transition:transform .1s;display:grid;box-shadow:3px 3px #0b0b0b}.arena-module__wEuofq__cardW[disabled]{cursor:default}.arena-module__wEuofq__pickable{cursor:pointer}.arena-module__wEuofq__pickable:hover{background:#e8ff47;transform:translateY(-2px)}.arena-module__wEuofq__key_red{box-shadow:inset 0 0 0 4px #ff5a5f,3px 3px #0b0b0b}.arena-module__wEuofq__key_blue{box-shadow:inset 0 0 0 4px #3b82f6,3px 3px #0b0b0b}.arena-module__wEuofq__key_neutral{box-shadow:inset 0 0 0 4px #c9b891,3px 3px #0b0b0b}.arena-module__wEuofq__key_assassin{box-shadow:inset 0 0 0 4px #111,3px 3px #0b0b0b}.arena-module__wEuofq__rev_red{color:#fff;background:#ff5a5f}.arena-module__wEuofq__rev_blue{color:#fff;background:#3b82f6}.arena-module__wEuofq__rev_neutral{color:#5a564c;background:#eadfc4}.arena-module__wEuofq__rev_assassin{color:#fff;background:#111}.arena-module__wEuofq__clueForm{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.arena-module__wEuofq__clueForm input{min-width:160px;font:800 1.2rem var(--display);letter-spacing:.06em;border:3px solid #0b0b0b;flex:1;padding:.55rem .7rem}.arena-module__wEuofq__clueForm select{font:800 1.2rem var(--display);border:3px solid #0b0b0b;padding:.4rem}.arena-module__wEuofq__sidePanel{gap:.7rem;display:grid}.arena-module__wEuofq__sidePanel h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#5a564c;margin:.3rem 0 0;font-size:.7rem}.arena-module__wEuofq__seats{gap:.45rem;display:grid}.arena-module__wEuofq__seatCard{background:#fff;border:2px solid #0b0b0b;align-items:center;gap:.55rem;padding:.4rem .5rem;display:flex}.arena-module__wEuofq__seatCard .arena-module__wEuofq__who{flex:1;min-width:0;display:grid}.arena-module__wEuofq__seatCard small{color:#5a564c;font-size:.74rem}.arena-module__wEuofq__seatNow{outline-offset:1px;background:#f6f0ff;outline:3px solid #7c3aed}.arena-module__wEuofq__log{gap:.4rem;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.arena-module__wEuofq__log li{background:#fff;border:1.5px solid #0b0b0b;padding:.45rem .55rem;font-size:.86rem;line-height:1.45;display:block}.arena-module__wEuofq__log code{font-family:var(--mono);background:#f5f2ea;padding:0 .25rem;font-weight:700}.arena-module__wEuofq__log small{color:#5a564c;margin-top:.15rem;font-size:.76rem;display:block}.arena-module__wEuofq__log details{color:#b91c1c;font-size:.76rem}.arena-module__wEuofq__log details small{color:#b91c1c;display:block}.arena-module__wEuofq__logRed{border-left:5px solid #ff5a5f!important}.arena-module__wEuofq__logBlue{border-left:5px solid #3b82f6!important}.arena-module__wEuofq__mission{top:env(safe-area-inset-top,0px);z-index:30;color:#fff;background:#0b0b0b;border-bottom:3px solid #0b0b0b;align-items:stretch;gap:0;display:flex;position:sticky;overflow-x:auto}.arena-module__wEuofq__missionBrand{font-family:var(--display);text-transform:uppercase;color:#e8ff47;white-space:nowrap;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.85rem;font-weight:800;display:flex}.arena-module__wEuofq__step{color:#cfcfcf;cursor:pointer;text-align:left;white-space:nowrap;font:inherit;background:0 0;border:0;border-left:1px solid #333;align-items:center;gap:.55rem;padding:.5rem .9rem;display:flex}.arena-module__wEuofq__step:hover{background:#1d1d1d}.arena-module__wEuofq__stepNum{width:28px;height:28px;font-family:var(--display);border:2px solid #cfcfcf;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.arena-module__wEuofq__step span{line-height:1.15;display:grid}.arena-module__wEuofq__step b{font-family:var(--display);text-transform:uppercase;font-size:.85rem}.arena-module__wEuofq__step small{color:#9a9a9a;font-size:.7rem}.arena-module__wEuofq__stepOn{color:#0b0b0b;background:#e8ff47!important}.arena-module__wEuofq__stepOn .arena-module__wEuofq__stepNum{color:#e8ff47;background:#0b0b0b;border-color:#0b0b0b}.arena-module__wEuofq__stepOn small{color:#333}.arena-module__wEuofq__stepDone .arena-module__wEuofq__stepNum{color:#fff;background:#16a34a;border-color:#16a34a}.arena-module__wEuofq__stepNext:not(.arena-module__wEuofq__stepOn){box-shadow:inset 0 -4px #7c3aed}.arena-module__wEuofq__missionMe{color:#cfcfcf;white-space:nowrap;align-items:center;gap:.5rem;margin-left:auto;padding:0 .9rem;font-size:.8rem;display:flex}.arena-module__wEuofq__missionMe button{color:#cfcfcf;cursor:pointer;background:0 0;border:1px solid #555;padding:.25rem .4rem}@media (max-width:760px){.arena-module__wEuofq__missionBrand,.arena-module__wEuofq__missionMe,.arena-module__wEuofq__step small{display:none}.arena-module__wEuofq__mission{justify-content:space-between}.arena-module__wEuofq__step{white-space:normal;flex:1;justify-content:center;gap:.3rem;padding:.45rem .35rem}.arena-module__wEuofq__step b{font-size:.66rem;line-height:1.1}.arena-module__wEuofq__stepNum{width:24px;height:24px;font-size:.8rem}}.arena-module__wEuofq__whoGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.7rem;display:grid}.arena-module__wEuofq__whoItem{background:#fbfaf5;border:2px solid #0b0b0b;align-items:flex-start;gap:.7rem;padding:.65rem;display:flex}.arena-module__wEuofq__whoItem div{gap:.2rem;display:grid}.arena-module__wEuofq__whoItem b{font-family:var(--display);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.9rem;display:flex}.arena-module__wEuofq__whoItem small{color:#3f3b33;font-size:.84rem;line-height:1.45}.arena-module__wEuofq__badge,.arena-module__wEuofq__badgeViolet{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#e8ff47;border:1.5px solid #0b0b0b;padding:.1rem .35rem;font-size:.6rem}.arena-module__wEuofq__badgeViolet{color:#fff;background:#7c3aed}.arena-module__wEuofq__roles{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem;display:grid}.arena-module__wEuofq__roles div{background:#fff;border:2px dashed #0b0b0b;padding:.55rem .7rem;font-size:.9rem;line-height:1.45}.arena-module__wEuofq__seatWho{color:#5a564c;border-top:1px dashed #c9c3b3;grid-column:1/-1;padding-top:.3rem;font-size:.8rem;line-height:1.35}.arena-module__wEuofq__rank{font-family:var(--display);text-align:center;min-width:2rem;font-size:1.1rem;font-weight:800}.arena-module__wEuofq__lobbyHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.arena-module__wEuofq__lobbyHead>div{flex:1;gap:.3rem;min-width:260px;display:grid}.arena-module__wEuofq__emptyLobby{text-align:center;background:#fbfaf5;border:3px dashed #0b0b0b;padding:1.2rem}.arena-module__wEuofq__tables{grid-template-columns:repeat(auto-fill,minmax(min(100%,370px),1fr));gap:.9rem;display:grid}.arena-module__wEuofq__tableCard{background:#fff;border:3px solid #0b0b0b;display:grid;box-shadow:4px 4px #0b0b0b}.arena-module__wEuofq__tableMine{border-color:#7c3aed;box-shadow:4px 4px #7c3aed}.arena-module__wEuofq__tableTop{background:#fbfaf5;border-bottom:2px solid #0b0b0b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex}.arena-module__wEuofq__tableTop b{font-family:var(--display);text-transform:uppercase;font-size:.9rem}.arena-module__wEuofq__chipWait,.arena-module__wEuofq__chipLive,.arena-module__wEuofq__chipOver{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid #0b0b0b;padding:.15rem .45rem;font-size:.66rem}.arena-module__wEuofq__chipWait{background:#e8ff47}.arena-module__wEuofq__chipLive{color:#e8ff47;background:#0b0b0b}.arena-module__wEuofq__chipOver{background:#efe7ff}.arena-module__wEuofq__tableSeats{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:column;display:grid}.arena-module__wEuofq__tSeat{border-bottom:1px solid #d8d2c2;border-right:1px solid #d8d2c2;align-content:start;gap:.3rem;min-height:78px;padding:.5rem .6rem;display:grid}.arena-module__wEuofq__tSeatMine{background:#f6f0ff}.arena-module__wEuofq__tSeatRole{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#5a564c;font-size:.62rem}.arena-module__wEuofq__tSeatEmpty{gap:.3rem;display:grid}.arena-module__wEuofq__tSeatEmpty select{font:.78rem var(--body);background:#fff;border:1.5px solid #0b0b0b;min-width:0;padding:.25rem}.arena-module__wEuofq__btnSit{font-family:var(--display);text-transform:uppercase;cursor:pointer;background:#e8ff47;border:2px solid #0b0b0b;padding:.35rem;font-size:.78rem;font-weight:800}.arena-module__wEuofq__btnSit:hover{color:#e8ff47;background:#0b0b0b}.arena-module__wEuofq__tSeatWho{align-items:center;gap:.45rem;display:flex}.arena-module__wEuofq__tSeatWho>span:not(.arena-module__wEuofq__avatar){flex:1;min-width:0;line-height:1.2;display:grid}.arena-module__wEuofq__tSeatWho b{overflow-wrap:anywhere;font-size:.86rem}.arena-module__wEuofq__tSeatWho small{color:#5a564c;font-size:.7rem}.arena-module__wEuofq__xBtn{cursor:pointer;background:#fff;border:1.5px solid #0b0b0b;flex:none;width:24px;height:24px;font-weight:800}.arena-module__wEuofq__xBtn:hover{color:#fff;background:#ff3b30}.arena-module__wEuofq__tableFoot{justify-content:center;padding:.55rem .6rem;display:flex}.arena-module__wEuofq__teams{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.9rem;display:grid}@media (max-width:760px){.arena-module__wEuofq__teams{grid-template-columns:1fr}.arena-module__wEuofq__vs{display:none}}.arena-module__wEuofq__vs{font-family:var(--display);align-self:center;font-size:1.6rem;font-weight:800}.arena-module__wEuofq__teamCol{background:#fff;border:3px solid #0b0b0b;align-content:start;gap:.55rem;padding:.7rem;display:grid}.arena-module__wEuofq__teamRed{background:#fff7f7;border-top:10px solid #ff5a5f}.arena-module__wEuofq__teamBlue{background:#f5f9ff;border-top:10px solid #3b82f6}.arena-module__wEuofq__teamHead{justify-content:space-between;align-items:baseline;display:flex}.arena-module__wEuofq__teamHead b{font-family:var(--display);text-transform:uppercase;font-size:1.05rem}.arena-module__wEuofq__teamHead small{color:#5a564c}.arena-module__wEuofq__teamList{gap:.3rem;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.arena-module__wEuofq__teamList li{align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;display:flex}.arena-module__wEuofq__meRow{background:#efe7ff}.arena-module__wEuofq__spyBadge{font-style:normal;font-family:var(--mono);color:#e8ff47;background:#0b0b0b;margin-left:auto;padding:.1rem .35rem;font-size:.62rem}.arena-module__wEuofq__spyPick{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#5a564c;gap:.25rem;font-size:.66rem;display:grid}.arena-module__wEuofq__spyPick select{font:.85rem var(--body);letter-spacing:0;text-transform:none;color:#0b0b0b;background:#fff;border:2px solid #0b0b0b;padding:.35rem}.arena-module__wEuofq__btnRed{color:#fff;background:#ff5a5f}.arena-module__wEuofq__btnBlue{color:#fff;background:#3b82f6}.arena-module__wEuofq__youHere{text-align:center;color:#16a34a;font-weight:800}.arena-module__wEuofq__roomFoot{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;display:flex}.arena-module__wEuofq__livePill{color:#fff;font:800 .78rem var(--display);text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#7c3aed;border:2px solid #e8ff47;align-self:center;margin-left:.8rem;padding:.35rem .7rem;animation:1.4s infinite arena-module__wEuofq__pillPulse}@keyframes arena-module__wEuofq__pillPulse{50%{box-shadow:0 0 0 4px #e8ff4759}}@media (max-width:760px){.arena-module__wEuofq__livePill{margin:.25rem;padding:.25rem .4rem;font-size:.62rem}}.arena-module__wEuofq__cardW{position:relative}.arena-module__wEuofq__voteBadge{color:#fff;z-index:2;background:#7c3aed;border:2px solid #0b0b0b;border-radius:15px;place-items:center;min-width:30px;height:30px;padding:0 .35rem;font-size:.95rem;font-weight:800;animation:.2s ease-out arena-module__wEuofq__pop;display:grid;position:absolute;top:-10px;right:-10px}.arena-module__wEuofq__voteBadge small{display:none}.arena-module__wEuofq__cardW:hover .arena-module__wEuofq__voteBadge small{color:#e8ff47;white-space:nowrap;background:#0b0b0b;padding:.15rem .35rem;font-size:.62rem;font-weight:700;display:block;position:absolute;top:32px;right:0}@keyframes arena-module__wEuofq__pop{0%{transform:scale(.4)}to{transform:scale(1)}}.arena-module__wEuofq__myVote{outline-offset:2px;outline:4px solid #7c3aed;background:#f3edff!important}.arena-module__wEuofq__myVoteBtn{background:#efe7ff;outline:3px solid #7c3aed}.arena-module__wEuofq__voteStrip{background:#fff;border:2px solid #0b0b0b;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-bottom:.7rem;padding:.45rem .7rem;font-size:.9rem;display:flex}.arena-module__wEuofq__voteRule{color:#5a564c;flex:1;min-width:220px;font-size:.78rem}.arena-module__wEuofq__voteClock{font-family:var(--display);background:#e8ff47;border:2px solid #0b0b0b;padding:.1rem .5rem;font-size:1.2rem;font-weight:800}.arena-module__wEuofq__awayRow{opacity:.45}.arena-module__wEuofq__videoLink{color:#7c3aed;text-underline-offset:3px;justify-self:start;font-weight:800;text-decoration:underline}.arena-module__wEuofq__certBanner{color:#0b0b0b;background:#e8ff47;border:3px solid #0b0b0b;flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;width:calc(100% - 2*clamp(1rem,3vw,2rem));max-width:calc(1180px - 2*clamp(1rem,3vw,2rem));margin:1.2rem auto 0;padding:.95rem 1.1rem;display:flex;box-shadow:5px 5px #0b0b0b}.arena-module__wEuofq__certEmoji{flex:none;font-size:2.1rem;line-height:1}.arena-module__wEuofq__certBanner>div{flex:1;gap:.2rem;min-width:220px;display:grid}.arena-module__wEuofq__certBanner b{font-family:var(--display);text-transform:uppercase;font-size:1.15rem;font-weight:800;line-height:1.1}.arena-module__wEuofq__certBanner>div>span{font-size:.9rem;line-height:1.4}.arena-module__wEuofq__certBanner code{font-family:var(--mono);background:#fff;border:1.5px solid #0b0b0b;padding:0 .3rem}.arena-module__wEuofq__certBtn{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:#0b0b0b;border:3px solid #0b0b0b;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:3px 3px #7c3aed;color:#e8ff47!important}.arena-module__wEuofq__certBtn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #7c3aed}.arena-module__wEuofq__certBannerSlim{background:#fff;padding:.6rem .9rem;box-shadow:3px 3px #0b0b0b}.arena-module__wEuofq__certBannerSlim .arena-module__wEuofq__certEmoji{font-size:1.5rem}.arena-module__wEuofq__certBannerSlim b{font-size:.95rem}@media (max-width:560px){.arena-module__wEuofq__certBtn{width:100%}.arena-module__wEuofq__certBanner{margin-top:.8rem}}
