.screen--play{background:transparent}.screen--play .scrim{background:var(--ground-runconfig)}.play__room{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(8px * var(--s));padding:calc(12px * var(--s)) calc(18px * var(--s));height:100%;min-height:0}.play__head .scr-head{align-items:center}.play__back{flex:0 0 auto}.play__doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:calc(14px * var(--s));width:min(100%,calc(720px * var(--s)));max-height:100%;min-height:0;margin:auto;padding:calc(4px * var(--s))}.play__door{--edge: var(--y3);--glow: var(--y3-rgb);grid-row:span 4;display:grid;grid-template-rows:subgrid;row-gap:calc(10px * var(--s));min-width:0;padding:calc(14px * var(--s)) calc(16px * var(--s)) calc(12px * var(--s));border-top:calc(3px * var(--s)) solid var(--edge);background:radial-gradient(90% 55% at 50% 0%,rgb(var(--glow) / .12) 0%,transparent 72%),var(--v1)}.play__draft{--edge: var(--b3);--glow: var(--b3-rgb)}.play__top{display:flex;flex-direction:column;gap:calc(3px * var(--s));min-width:0}.play__eyebrow{color:var(--v7);letter-spacing:var(--ls-wide)}.play__title{margin:0;font-family:var(--font-display);font-size:var(--t-large);line-height:.9;letter-spacing:var(--ls-tight);color:var(--n7);text-shadow:calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--v0)}.play__sub{margin:0;line-height:1.3}.play__facts{display:flex;flex-direction:column;gap:calc(8px * var(--s));min-width:0;min-height:0}.play__hero{display:flex;align-items:center;gap:calc(10px * var(--s));min-width:0;padding:calc(8px * var(--s)) calc(10px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3)}.play__bag{flex:none;width:calc(56px * var(--s));height:calc(42px * var(--s));background-color:var(--v2);box-shadow:0 0 0 var(--px) #00000080}.play__hero-text{display:flex;flex-direction:column;gap:calc(2px * var(--s));min-width:0}.play__hero-k{color:var(--v7);letter-spacing:var(--ls-wide)}.play__hero-v{display:flex;align-items:baseline;gap:calc(6px * var(--s))}.play__hero-v .num{font-size:max(28px,calc(34px * var(--s)));line-height:.9;color:var(--n7)}.play__hero-of{color:var(--n5);font-size:var(--t-small)}.play__hero-sub{font-family:var(--font-body);font-size:var(--t-small);color:var(--n6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play__lines .statline__v{font-size:var(--t-base)}.play__charm-row{flex:0 1 auto;display:flex;gap:calc(2px * var(--s));min-width:0;overflow:hidden}.play__charm{flex:none;width:calc(18px * var(--s));height:calc(18px * var(--s));image-rendering:pixelated}.play__steps{list-style:none;margin:0;padding:0;display:grid;gap:calc(8px * var(--s))}.play__step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:calc(10px * var(--s));row-gap:calc(1px * var(--s));align-items:baseline}.play__step-n{grid-row:1 / 3;align-self:start;display:grid;place-items:center;width:calc(24px * var(--s));height:calc(24px * var(--s));font-size:var(--t-base);color:var(--n7);background:var(--v3);box-shadow:inset 0 calc(-2px * var(--s)) 0 #0000004d,0 calc(2px * var(--s)) 0 var(--v0)}.play__step-title{font-family:var(--font-display);font-size:var(--t-base);letter-spacing:var(--ls-wide);color:var(--n7)}.play__step-body{font-size:var(--t-small);line-height:1.3}.play__go{display:flex;align-items:flex-end;min-width:0}.play__go .btn--hero .btn__label{font-size:min(var(--t-huge),calc(28px * var(--s)));white-space:nowrap}.play__foot{display:flex;justify-content:center;align-items:flex-end;padding-top:calc(8px * var(--s));box-shadow:inset 0 var(--px) 0 rgb(var(--v3-rgb) / .6)}.play__foot:empty{padding-top:0;box-shadow:none}.play__abandon{font-size:var(--t-small);padding:calc(4px * var(--s)) calc(12px * var(--s))}@media (max-height: 460px){.play__room{padding:calc(4px * var(--s)) calc(12px * var(--s));gap:calc(4px * var(--s))}.play__head .scr-head__eyebrow{display:none}.play__door{row-gap:calc(6px * var(--s));padding:calc(8px * var(--s)) calc(10px * var(--s))}.play__sub{display:none}.play__hero{padding:calc(4px * var(--s)) calc(8px * var(--s))}.play__bag{width:calc(44px * var(--s));height:calc(33px * var(--s))}.play__hero-v .num{font-size:max(24px,calc(26px * var(--s)))}.play__lines{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(10px * var(--s))}.play__lines .statline{padding:calc(2px * var(--s)) 0}.play__lines .play__charms{grid-column:1 / -1}.play__steps{gap:calc(3px * var(--s))}.play__step-body{font-size:var(--t-nano);line-height:1.15}.play__foot{padding-top:calc(4px * var(--s))}.btn--hero.play__continue,.btn--hero.play__lobby{min-height:48px}}@media (orientation: portrait){.play__doors{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:calc(12px * var(--s))}.play__door{grid-row:auto;grid-template-rows:auto auto auto auto}}.reduced-motion .play__room .rise{animation:none}.dbench{background:transparent;display:block;place-items:stretch;padding:0}#ui>.is-benched{visibility:hidden}.dbench:after{content:"";position:absolute;top:0;bottom:0;right:0;width:calc(var(--dbench-panel, 260px) + var(--safe-r, 0px) + 40px);z-index:0;background:linear-gradient(to right,rgb(var(--page-rgb) / 0),rgb(var(--page-rgb) / .55) 40%);pointer-events:none}.dbench__stage{position:absolute;inset:0;z-index:1;pointer-events:none}.dbench__flat{position:absolute;top:var(--safe-t, 0px);bottom:var(--safe-b, 0px);left:var(--safe-l, 0px);right:calc(var(--dbench-panel, 260px) + var(--safe-r, 0px));z-index:1;display:grid;grid-template-columns:repeat(var(--dbench-cols, 3),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:calc(2px * var(--s))}.dbench__flat[hidden]{display:none}.dbench__flatplate{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;padding:var(--px);border:0;color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}button.dbench__flatplate{cursor:pointer}.dbench__flatplate.is-target{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--g4)}.dbench__flatplate.is-no{box-shadow:inset 0 0 0 calc(2px * var(--s)) rgb(var(--r5-rgb) / .7)}.dbench__flatplate.is-chosen{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--y4)}button.dbench__flatplate:hover,button.dbench__flatplate.is-over{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--b4)}.dbench__flatfaces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--px);min-width:0;min-height:0}.dbench .dbench__flatface{min-width:44px;min-height:44px;--dbench-face: calc(44px * var(--s))}.dbench .dbench__flatface.is-pip1 .dieface,.dbench .dbench__flatface.is-pip5 .dieface{border-radius:calc(4px * var(--s))}.dbench .dbench__flatface.is-pip1 .dieface{box-shadow:0 0 0 calc(3px * var(--s)) var(--y4)}.dbench .dbench__flatface.is-pip5 .dieface{box-shadow:0 0 0 calc(3px * var(--s)) var(--g4)}.dbench .dbench__flatface.is-over .dieface{box-shadow:0 0 0 calc(2px * var(--s)) var(--b4)}.dbench .dbench__flatface.dbench__face.is-target .dieface{box-shadow:0 0 0 var(--px) var(--g4)}.dbench .dbench__flatface.dbench__face.is-no .dieface{box-shadow:0 0 0 var(--px) rgb(var(--r5-rgb) / .6);filter:saturate(.6) brightness(.8)}.dbench__hit{position:absolute;left:0;top:0;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none;user-select:none}.dbench__hit:disabled{cursor:not-allowed}.dbench__ring{position:absolute;left:var(--art-x, 0px);top:var(--art-y, 0px);width:var(--art-w, 100%);height:var(--art-h, 100%);pointer-events:none}.dbench__hit:hover:not(:disabled) .dbench__ring,.dbench__hit.is-over .dbench__ring{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--b4)}.dbench__hit.is-showing .dbench__ring{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--b4)}@keyframes dbench-deny{0%,to{transform:translate(0)}25%{transform:translate(calc(-4px * var(--s)))}60%{transform:translate(calc(4px * var(--s)))}}.dbench .is-denied{animation:dbench-deny .26s var(--ease-snap);box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--r5)!important}.dbench .dbench__hit.is-denied{box-shadow:none!important}.dbench .dbench__hit.is-denied .dbench__ring{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--r5)!important}.reduced-motion .dbench .is-denied{animation:none}.dbench__flipchip{position:absolute;left:50%;top:calc(var(--art-y, 0px) + var(--art-h, 100%) + 2px);transform:translate(-50%);white-space:nowrap;padding:0 calc(3px * var(--s));font-size:var(--t-nano);color:var(--y4);background:rgb(var(--v0-rgb) / .82);box-shadow:inset 0 0 0 var(--px) var(--y2);pointer-events:none}.dbench__toast{position:absolute;top:calc(10px * var(--s));left:var(--safe-l, 0px);right:calc(var(--dbench-panel, 260px) + var(--safe-r, 0px));z-index:3;display:flex;justify-content:center;pointer-events:none}.dbench__toastbody{max-width:92%;text-align:center}.dbench__toastbody:empty{visibility:hidden}.dbench .dbench__face{position:relative;border:0;color:inherit;font:inherit;min-width:0;min-height:0;display:grid;place-items:center;padding:0;background:transparent;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}.dbench .dbench__face.is-inert{cursor:default}.dbench .dbench__face.is-target .dieface{background:rgb(var(--v2-rgb) / .7);box-shadow:0 0 0 var(--px) var(--v4)}.dbench .dbench__face.is-no .dieface{box-shadow:0 0 0 var(--px) rgb(var(--r5-rgb) / .55)}.dbench .dbench__face .dieface{--dieface-size: var(--dbench-face, calc(34px * var(--s)));width:var(--dieface-size);height:var(--dieface-size);max-width:100%;max-height:100%;box-shadow:none}.dbench .dbench__face .dieface__art{object-fit:contain}.dbench .dbench__face:hover:not(:disabled) .dieface{box-shadow:0 0 0 calc(2px * var(--s)) var(--b4)}.dbench .dbench__face:active:not(:disabled){transform:translateY(var(--px))}.dbench .dbench__face.is-chosen .dieface{background:rgb(var(--y1-rgb) / .85);box-shadow:0 0 0 calc(2px * var(--s)) var(--y4)}.dbench__tick{position:absolute;right:calc(2px * var(--s));top:calc(1px * var(--s));width:calc(9px * var(--s));height:calc(9px * var(--s));background:var(--y4);box-shadow:0 0 0 var(--px) var(--v0);pointer-events:none}.dbench .dbench__face:disabled{cursor:not-allowed;filter:grayscale(.85) brightness(.6)}.dbench__side{position:absolute;top:var(--safe-t, 0px);bottom:var(--safe-b, 0px);right:var(--safe-r, 0px);width:var(--dbench-panel, 260px);z-index:2;display:flex;flex-direction:column;gap:calc(6px * var(--s));padding:calc(8px * var(--s));overflow:hidden;background:linear-gradient(to bottom,var(--v1),var(--v0));box-shadow:inset 0 0 0 var(--px) var(--v4),inset calc(2px * var(--s)) 0 0 rgb(var(--v5-rgb) / .25)}.dbench__head{display:flex;align-items:center;justify-content:space-between;gap:calc(6px * var(--s));flex:0 0 auto}.dbench__lede{flex:1 1 auto;min-width:0}.dbench__title{min-width:0;font-size:var(--t-mid);line-height:1.05;color:var(--n7);letter-spacing:var(--ls-tight);overflow-wrap:anywhere}.dbench__head .btn{flex:0 0 auto;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.dbench__brief{flex:0 1 auto;min-height:0}.dbench__task{color:var(--ink);font-family:var(--font-display);font-size:var(--t-mid);letter-spacing:var(--ls-tight);line-height:1.1;overflow-wrap:anywhere}.dbench__rule{color:var(--ink-dim);line-height:1.2;margin-top:calc(3px * var(--s));overflow-wrap:anywhere}.dbench__rule:empty{display:none}.dbench__preview{flex:0 0 auto;min-height:0;display:flex;align-items:center;justify-content:center;gap:calc(10px * var(--s))}.dbench__preview:empty{display:none}.dbench__previewcell{display:grid;justify-items:center;gap:calc(3px * var(--s));min-width:0;--dbench-face: calc(48px * var(--s))}.dbench__previewname{color:var(--y4);text-align:center;overflow-wrap:anywhere}.dbench__previewcell .dieface{box-shadow:0 0 0 calc(2px * var(--s)) var(--y4)}.dbench__dossier{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:calc(6px * var(--s));overflow:auto}.dbench__dossierfaces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(4px * var(--s));--dbench-face: calc(40px * var(--s));flex:0 0 auto}.dbench__plate{background:linear-gradient(180deg,var(--v3) 0%,var(--v2) 44%,var(--v1) 100%);box-shadow:inset 0 var(--px) 0 rgb(var(--v7-rgb) / .45),inset 0 calc(-2px * var(--s)) 0 rgb(var(--v0-rgb) / .8),inset 0 0 0 var(--px) var(--v4),0 calc(2px * var(--s)) 0 rgb(var(--v0-rgb) / .7),var(--shadow-hard);padding:calc(5px * var(--s)) calc(6px * var(--s))}.dbench__dossier .dbench__plate{flex:0 0 auto}.dbench__platehead{display:flex;align-items:baseline;gap:calc(6px * var(--s));padding-bottom:calc(3px * var(--s));margin-bottom:calc(3px * var(--s));box-shadow:inset 0 calc(-1px * var(--s)) 0 var(--v4)}.dbench__platetitle{font-size:var(--t-mid);line-height:1;color:var(--n7);letter-spacing:var(--ls-tight)}.dbench__dossier .statline{padding:calc(2px * var(--s)) 0;align-items:baseline;gap:calc(8px * var(--s))}.dbench__dossier .statline__k{flex:0 0 auto;font-size:var(--t-base);color:var(--ink-dim);overflow:visible}.dbench__dossier .statline__v{flex:1 1 auto;min-width:0;font-size:var(--t-base);text-align:right;overflow-wrap:anywhere;line-height:1.15}.dbench__tags{display:flex;flex-wrap:wrap;align-items:center;gap:calc(3px * var(--s));min-width:0}.dbench__tags .dietag{flex:0 0 auto}.dbench__plain{color:var(--ink-faint)}.dbench__progress{display:grid;justify-items:end;gap:calc(3px * var(--s))}.dbench__pips{display:flex;gap:calc(3px * var(--s))}.dbench__pip{width:calc(9px * var(--s));height:calc(9px * var(--s));background:var(--v2);box-shadow:inset 0 0 0 var(--px) var(--v4)}.dbench__pip.is-required{box-shadow:inset 0 0 0 var(--px) var(--v6)}.dbench__pip.is-spare{box-shadow:inset 0 0 0 var(--px) var(--v3);opacity:.55}.dbench__pip.is-on{background:var(--b4);box-shadow:inset 0 0 0 var(--px) var(--b1),0 0 0 var(--px) var(--v0)}.dbench__count{color:var(--ink-dim);white-space:nowrap}@keyframes dbench-pip-on{0%{transform:scale(.3)}60%{transform:scale(1.3)}to{transform:scale(1)}}.dbench__pip.is-on{animation:dbench-pip-on .26s var(--ease-back)}.dbench__viewrow{display:flex;flex:0 0 auto;margin-top:auto}.dbench__viewrow .btn{flex:1 1 auto;justify-content:center;min-height:44px;display:inline-flex;align-items:center}.dbench__acts{display:flex;align-items:stretch;flex-wrap:nowrap;gap:calc(6px * var(--s));flex:0 0 auto;margin-top:calc(4px * var(--s))}.dbench__acts .btn{flex:1 1 0;min-width:0;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;justify-content:center}@keyframes dbench-ready{0%,to{box-shadow:inset 0 0 0 var(--px) var(--g5),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--g0),var(--shadow-hard)}50%{box-shadow:inset 0 0 0 var(--px) var(--g6),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--g0),0 0 calc(14px * var(--s)) var(--g4),var(--shadow-hard)}}.dbench__finalize.is-ready:not(:disabled){animation:dbench-ready 1.1s ease-in-out infinite}.reduced-motion .dbench__finalize.is-ready:not(:disabled){animation:none;box-shadow:inset 0 0 0 var(--px) var(--g6),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--g0),0 0 calc(10px * var(--s)) var(--g4),var(--shadow-hard)}@keyframes dbench-refuse{0%,to{transform:translate(0)}20%{transform:translate(calc(-3px * var(--s)))}50%{transform:translate(calc(3px * var(--s)))}80%{transform:translate(calc(-2px * var(--s)))}}.dbench__error.is-refusing{color:var(--y4);box-shadow:inset 0 0 0 var(--px) var(--y4);animation:dbench-refuse .26s var(--ease-snap)}.reduced-motion .dbench__error.is-refusing{animation:none}.dbench__error{color:var(--r5);line-height:1.2;flex:0 0 auto;padding:0 calc(4px * var(--s))}.dbench__error:not(.is-on){display:none}.dbench__error.is-note{color:var(--ink-dim)}.dbench__empty{padding:calc(12px * var(--s));color:var(--ink-dim);background:var(--v1);box-shadow:inset 0 0 0 var(--px) var(--v3)}.dbench.is-settling{pointer-events:none}.dbench.is-settling .dbench__preview,.dbench.is-settling .dbench__viewrow,.dbench.is-settling .dbench__acts{opacity:.25}.dbench.is-settling .dbench__rule,.dbench.is-settling .dbench__progresswrap{display:none}.dbench.is-settling .dbench__task{color:var(--y4);animation:dbench-receipt .3s var(--ease-out)}@keyframes dbench-receipt{0%{opacity:0;transform:translateY(calc(-4px * var(--s)))}to{opacity:1;transform:none}}@media (pointer: coarse){.dbench__hit{min-width:48px;min-height:48px}}@media (max-height: 460px){.dbench__side{padding:calc(5px * var(--s));gap:calc(4px * var(--s))}.dbench__previewcell{--dbench-face: calc(40px * var(--s))}.dbench__dossierfaces{display:none}}@media (max-width: 700px){.dbench__rule{font-size:var(--t-nano);line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dbench__previewcell{--dbench-face: calc(40px * var(--s))}.dbench[data-subtype=material] .dbench__rule{display:block;overflow:visible}}.reduced-motion .dbench .dbench__face.is-chosen .dieface,.reduced-motion .dbench__tick,.reduced-motion .dbench__pip.is-on,.reduced-motion .dbench.is-settling .dbench__task{animation:none}.reduced-motion .dbench .dbench__face:active:not(:disabled){transform:none}.dbench__effect{position:absolute;left:50%;top:calc(var(--art-y, 0px) + var(--art-h, 100%) + 4px);transform:translate(-50%);width:max-content;max-width:max(140px,calc(120px * var(--s)));padding:2px 4px;font-family:var(--font-score);font-size:var(--t-nano);line-height:1.2;text-align:center;text-transform:none;color:var(--n8);background:rgb(var(--v0-rgb) / .9);pointer-events:none}.dbench__hit:has(.dbench__flipchip:not([hidden])) .dbench__effect{margin-top:calc(var(--t-nano) + 4px)}.dbench__flatplate>.dbench__effect{position:static;transform:none;justify-self:center;max-width:100%}.dbench__flatplate:has(>.dbench__effect:not([hidden])){grid-template-rows:minmax(0,1fr) auto}.coach{position:fixed;inset:0;pointer-events:none;z-index:601;opacity:0;transition:opacity .14s var(--ease-out)}.coach.is-on{opacity:1}.coach__scrim{position:fixed;inset:0;pointer-events:none;background:radial-gradient(62% 58% at 50% 50%,transparent 0%,transparent 38%,rgb(var(--v0-rgb) / .4) 100%);opacity:.8}.coach.is-on .coach__scrim{animation:coach-scrim-ebb 3.4s ease-in-out infinite}@keyframes coach-scrim-ebb{0%,to{opacity:.62}50%{opacity:1}}.coach-ring{position:fixed;left:0;top:0;opacity:0;transition:opacity .12s linear;image-rendering:pixelated;will-change:transform,width,height;--coach-corner: calc(11px * var(--s));--coach-thick: calc(3px * var(--s))}.coach-ring.is-on{opacity:1}.coach-ring b{position:absolute;inset:0;display:block;box-shadow:0 0 0 var(--px) color-mix(in srgb,var(--y4) 45%,transparent) inset,0 0 0 calc(var(--px) * 2) color-mix(in srgb,var(--v0) 55%,transparent) inset}.coach-ring i{position:absolute;display:block;width:var(--coach-corner);height:var(--coach-corner);border:0 solid var(--y4);box-sizing:border-box;filter:drop-shadow(0 0 var(--px) var(--v0)) drop-shadow(0 0 calc(2px * var(--s)) var(--y2))}.coach-ring i.tl{left:0;top:0;border-left-width:var(--coach-thick);border-top-width:var(--coach-thick)}.coach-ring i.tr{right:0;top:0;border-right-width:var(--coach-thick);border-top-width:var(--coach-thick)}.coach-ring i.bl{left:0;bottom:0;border-left-width:var(--coach-thick);border-bottom-width:var(--coach-thick)}.coach-ring i.br{right:0;bottom:0;border-right-width:var(--coach-thick);border-bottom-width:var(--coach-thick)}.coach-ring.is-on i{animation:coach-pulse 1.6s ease-in-out infinite}.coach-ring--onlight i{border-color:var(--v0);filter:drop-shadow(0 0 var(--px) var(--y4)) drop-shadow(0 0 calc(2px * var(--s)) var(--y2))}.coach-ring--onlight b{box-shadow:0 0 0 var(--px) color-mix(in srgb,var(--v0) 60%,transparent) inset,0 0 0 calc(var(--px) * 2) color-mix(in srgb,var(--y4) 45%,transparent) inset}@keyframes coach-pulse{0%,to{opacity:1}50%{opacity:.82}}.coach__bubble{position:fixed;left:0;top:0;width:calc(276px * var(--s));padding:calc(14px * var(--s)) calc(16px * var(--s));background:linear-gradient(to bottom,var(--y1) 0%,var(--y0) 100%);color:var(--n7);text-align:center;will-change:transform;pointer-events:auto;cursor:pointer;overflow:hidden;box-shadow:inset 0 0 0 var(--px) var(--y5),inset 0 0 0 calc(var(--px) * 2) #0000004d,0 0 0 calc(var(--px) * 2) var(--y4),0 0 0 calc(var(--px) * 4) var(--v0),0 calc(4px * var(--s)) calc(8px * var(--s)) #0000008c;filter:drop-shadow(0 0 calc(10px * var(--s)) rgb(var(--y4-rgb) / .55))}.coach.is-on .coach__bubble{animation:coach-ebb 2.1s ease-in-out infinite}@keyframes coach-ebb{0%,to{filter:drop-shadow(0 0 calc(7px * var(--s)) rgb(var(--y4-rgb) / .35))}50%{filter:drop-shadow(0 0 calc(24px * var(--s)) rgb(var(--y4-rgb) / .9))}}@property --coach-sweep{syntax: "<percentage>"; inherits: false; initial-value: -20%;}.coach__shine{position:absolute;inset:0;display:block;pointer-events:none;background:linear-gradient(100deg,transparent calc(var(--coach-sweep) - 18%),rgb(var(--n7-rgb) / .55) var(--coach-sweep),transparent calc(var(--coach-sweep) + 18%));mix-blend-mode:screen}.coach.is-on .coach__shine{animation:coach-sweep 3.2s ease-in-out infinite}@keyframes coach-sweep{0%,12%{--coach-sweep: -20%}62%,to{--coach-sweep: 120%}}.coach__msg{position:relative;font-size:var(--t-mid);line-height:1.3}.coach__dots{display:none;gap:calc(4px * var(--s));justify-content:center;margin-top:calc(6px * var(--s))}.coach__bubble--multi .coach__dots{display:flex}.coach__dots i{width:calc(5px * var(--s));height:calc(5px * var(--s));background:rgb(var(--v0-rgb) / .55)}.coach__dots i.is-on{background:var(--y5);box-shadow:0 0 calc(3px * var(--s)) var(--y5)}.coach__chevron{position:absolute;right:calc(10px * var(--s));bottom:calc(8px * var(--s));width:0;height:0;border-left:calc(5px * var(--s)) solid transparent;border-right:calc(5px * var(--s)) solid transparent;border-top:calc(6px * var(--s)) solid var(--n7);pointer-events:none}.coach.is-on .coach__chevron{animation:coach-chevron-bob 1.3s ease-in-out infinite}@keyframes coach-chevron-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(3px * var(--s)))}}.coach--graduate .coach__chevron{display:none}.coach__tail{position:fixed;left:0;top:0;width:calc(8px * var(--s));height:calc(6px * var(--s));background:var(--y1);opacity:0;will-change:transform}.coach__tail.is-on{opacity:1}.coach[data-side=up] .coach__tail{clip-path:polygon(50% 0,0 100%,100% 100%)}.coach[data-side=down] .coach__tail{clip-path:polygon(0 0,100% 0,50% 100%)}.coach[data-side=left] .coach__tail{clip-path:polygon(100% 0,0 50%,100% 100%)}.coach[data-side=right] .coach__tail{clip-path:polygon(0 0,100% 50%,0 100%)}.coach__skip{position:fixed;left:0;top:0;min-height:44px;padding:0 calc(10px * var(--s));pointer-events:auto;opacity:.55;font-size:var(--t-nano);letter-spacing:var(--ls-tight);z-index:9500}.coach__skip:hover,.coach__skip:focus-visible{opacity:1}.coach__skip--graduate{opacity:1}@media (max-height: 460px){.coach__bubble{width:calc(240px * var(--s));padding:calc(6px * var(--s)) calc(9px * var(--s));font-size:var(--t-small)}.coach__msg{font-size:var(--t-small);line-height:1.15}.coach__chevron{right:calc(7px * var(--s));bottom:calc(5px * var(--s));border-left-width:calc(4px * var(--s));border-right-width:calc(4px * var(--s));border-top-width:calc(5px * var(--s))}.coach__skip{min-height:44px;padding:0 calc(7px * var(--s))}.coach__dots{margin-top:calc(3px * var(--s))}}@media (prefers-reduced-motion: reduce){.coach-ring.is-on i{animation:none}.coach{transition:none}.coach__scrim{animation:none;opacity:.75}.coach__bubble{animation:none;filter:drop-shadow(0 0 calc(14px * var(--s)) rgb(var(--y4-rgb) / .6))}.coach__shine{animation:none;--coach-sweep: 40%}.coach__chevron{animation:none;transform:none}}.reduced-motion .coach-ring.is-on i{animation:none}.reduced-motion .coach{transition:none}.reduced-motion .coach__scrim{animation:none;opacity:.75}.reduced-motion .coach__bubble{animation:none;filter:drop-shadow(0 0 calc(14px * var(--s)) rgb(var(--y4-rgb) / .6))}.reduced-motion .coach__shine{animation:none;--coach-sweep: 40%}.reduced-motion .coach__chevron{animation:none;transform:none}.coach__shield{position:fixed;inset:0;pointer-events:none;background:transparent}.coach__shield.is-on{pointer-events:auto}.lesson-fade{position:fixed;inset:0;background:#000;z-index:9600;opacity:0;pointer-events:none;transition:opacity .42s linear}.lesson-fade.is-on{opacity:1;pointer-events:auto}.lesson-stage{position:fixed;inset:0;z-index:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(22px * var(--s));padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 16px) calc(var(--safe-l) + 16px);opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out)}.lesson-stage.is-on{opacity:1;pointer-events:auto}.lesson-stage:before{content:"";position:absolute;inset:0;background:var(--ground-shop);pointer-events:none}html.live-ground .lesson-stage:before{opacity:.55}.lesson-stage__text,.lesson-stage__choice{position:relative}.lesson-stage__text{white-space:nowrap;color:var(--n7);font-size:var(--t-large);line-height:1.45;text-align:center}.lesson-stage__choice{display:flex;gap:calc(12px * var(--s));min-height:44px;align-items:center;visibility:hidden;opacity:0;transition:opacity .26s var(--ease-out),visibility 0s .26s}.lesson-stage__choice.is-shown{visibility:visible;opacity:1;transition:opacity .26s var(--ease-out)}.lesson-stage__choice .btn{min-width:calc(88px * var(--s));min-height:44px}.lesson-stage__choice .btn[hidden]{display:none}.lesson__go{min-width:calc(140px * var(--s))}.lesson__cursor{display:inline-block;width:.6em;height:1em;margin-left:.12em;vertical-align:-.12em;background:var(--y4)}.lesson__cursor{animation:lesson-blink 1s steps(1) infinite}@keyframes lesson-blink{0%,49%{opacity:1}50%,to{opacity:0}}body.is-farkle-lesson .board__top,body.is-farkle-lesson .hint{visibility:hidden}.lesson .coach__msg{transition:opacity 90ms linear}.lesson .coach__msg.is-swapping{opacity:0}.lesson__plaque{position:fixed;left:var(--felt-cx, 50vw);top:calc(var(--safe-t) + 6px * var(--s));transform:translate(-50%);width:min(calc(340px * var(--s)),70vw);pointer-events:none}.lesson__bubble{position:relative;left:auto;top:auto;transform:none;width:100%}.lesson__next{position:absolute;right:calc(10px * var(--s));bottom:0;transform:translateY(calc(100% - 7px * var(--s)));min-height:var(--action-h);padding:0 calc(18px * var(--s));font-size:var(--t-small);pointer-events:auto}.lesson__next[hidden]{display:none}.lesson__cap{display:inline-block;margin-left:calc(8px * var(--s));padding:0 calc(4px * var(--s));font-family:var(--font-glyph);font-size:var(--t-nano);line-height:1.6;letter-spacing:0;border:var(--px) solid currentColor;border-radius:calc(2px * var(--s));opacity:.65}.lesson__cap:empty{display:none}.coach.lesson:not(.is-on) .coach__bubble,.coach.lesson:not(.is-on) .lesson__next{pointer-events:none}.lesson__skip[hidden]{display:none}.lesson__skip{left:auto;top:auto;right:calc(var(--safe-r) + 12px * var(--s));bottom:calc(var(--safe-b) + 10px * var(--s));min-height:var(--action-h);padding:0 calc(18px * var(--s));font-size:var(--t-small);opacity:.75}@media (max-height: 460px){.lesson-stage{gap:calc(14px * var(--s))}.lesson-stage__text{line-height:1.3}.lesson__plaque{width:min(calc(300px * var(--s)),62vw)}.lesson__bubble{padding:calc(6px * var(--s)) calc(9px * var(--s))}}@media (prefers-reduced-motion: reduce){.lesson__cursor{animation:none}.lesson-fade,.lesson-stage,.lesson-stage__choice,.lesson .coach__msg{transition:none}}.reduced-motion .lesson__cursor{animation:none}.reduced-motion .lesson-fade,.reduced-motion .lesson-stage,.reduced-motion .lesson-stage__choice,.reduced-motion .lesson .coach__msg{transition:none}.keeper-intro{--keeper: var(--r4);--keeper-deep: var(--r2);--keeper-lite: var(--r5);--keeper-accent: var(--keeper);--kpx: 4px;--slant: -7deg;--stand-x: 70%;--stand-y: 52%;--pw: calc(128 * var(--kpx));position:fixed;inset:0;z-index:9450;overflow:hidden;pointer-events:auto;user-select:none;-webkit-user-select:none;touch-action:none;contain:strict}.keeper-intro__cam,.keeper-intro__shake{position:absolute;inset:0}.keeper-intro__cam{transform-origin:62% 50%}.keeper-intro__shake>*{position:absolute;pointer-events:none}.keeper-intro__veil{inset:calc(-12 * var(--kpx));background-color:rgb(var(--v0-rgb) / .9);background-image:radial-gradient(120% 95% at 62% 52%,transparent 35%,rgb(var(--v0-rgb) / .75) 100%)}.keeper-intro__ground{position:absolute;left:calc(12 * var(--kpx));top:calc(12 * var(--kpx));width:calc(100% - 24 * var(--kpx));height:calc(100% - 24 * var(--kpx));image-rendering:pixelated;opacity:.8;transform-origin:var(--stand-x) var(--stand-y)}.keeper-intro__fx{inset:0;width:100%;height:100%;image-rendering:pixelated}.keeper-intro__band{left:-30%;right:-30%;top:33%;height:27%;rotate:var(--slant)}.keeper-intro__band-in,.keeper-intro__band-drift{position:absolute;inset:0}.keeper-intro__band-in{transform-origin:18% 50%}.keeper-intro__half{position:absolute;left:0;right:0;height:50.5%}.keeper-intro__half--top{top:0;background:linear-gradient(180deg,var(--keeper-lite) 0 var(--kpx),var(--v0) var(--kpx) calc(2 * var(--kpx)),transparent calc(2 * var(--kpx))),repeating-linear-gradient(90deg,rgb(0 0 0 / .14) 0 var(--kpx),transparent var(--kpx) calc(5 * var(--kpx))),linear-gradient(180deg,color-mix(in srgb,var(--keeper-deep) 78%,var(--n7)),var(--keeper-deep) 70%)}.keeper-intro__half--bot{bottom:0;background:linear-gradient(0deg,var(--keeper-lite) 0 var(--kpx),var(--v0) var(--kpx) calc(2 * var(--kpx)),transparent calc(2 * var(--kpx))),repeating-linear-gradient(90deg,rgb(0 0 0 / .14) 0 var(--kpx),transparent var(--kpx) calc(5 * var(--kpx))),linear-gradient(180deg,var(--keeper-deep) 30%,color-mix(in srgb,var(--keeper-deep) 55%,var(--v0)))}.keeper-intro__portrait{width:var(--pw);height:var(--pw);left:calc(var(--stand-x) - var(--pw) / 2);top:calc(var(--stand-y) - var(--pw) / 2)}.keeper-intro__drift,.keeper-intro__enter,.keeper-intro__bob{position:absolute;inset:0;transform-origin:50% 88%}.keeper-intro__pose,.keeper-intro__split{position:absolute;left:calc(-2 * var(--kpx));top:calc(-2 * var(--kpx));width:calc(100% + 4 * var(--kpx));height:calc(100% + 4 * var(--kpx));image-rendering:pixelated}.keeper-intro__bob .keeper-intro__pose{opacity:0}.keeper-intro__bob .keeper-intro__pose[data-pose=rest]{opacity:1}.keeper-intro__split{opacity:0}.keeper-intro__aura{position:absolute;inset:-18%;background:radial-gradient(closest-side,color-mix(in srgb,var(--keeper) 42%,transparent),color-mix(in srgb,var(--keeper) 16%,transparent) 55%,transparent)}.keeper-intro__floor{position:absolute;left:8%;right:8%;bottom:3%;height:13%;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--v0-rgb) / .95),rgb(var(--v0-rgb) / .6) 55%,transparent);opacity:.55}.keeper-intro__floor--slime{background:radial-gradient(closest-side,var(--t3),color-mix(in srgb,var(--t2) 80%,transparent) 60%,transparent)}.keeper-intro__type-out,.keeper-intro__type-drift{position:absolute;inset:0}.keeper-intro__type{position:absolute;left:max(6%,calc(var(--safe-l) + 3%));top:19%;width:58%;rotate:var(--slant);transform-origin:0 50%;display:flex;flex-direction:column;align-items:flex-start}.keeper-intro__eyebrow{overflow:hidden;font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);letter-spacing:var(--ls-mega);color:var(--keeper-lite);padding-left:calc(2 * var(--kpx));border-left:var(--kpx) solid var(--keeper);text-shadow:0 var(--px) 0 var(--v0)}.keeper-intro__eyebrow-in{display:inline-block}.keeper-intro__name{display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(2 * var(--kpx))}.keeper-intro__the{font-family:var(--font-display);font-size:var(--t-huge);line-height:.8;color:var(--keeper-lite);letter-spacing:var(--ls-wide);margin-left:.1em;text-shadow:.05em .05em 0 var(--v0),-.03em .05em 0 var(--v0),.05em -.03em 0 var(--v0),-.03em -.03em 0 var(--v0)}.keeper-intro__word{--fit: 1;position:relative;font-family:var(--font-display);font-size:calc(var(--t-giant) * 1.28 * var(--fit));line-height:.82;white-space:nowrap;transform-origin:0 70%}.keeper-intro__letters{position:relative;display:inline-flex}.keeper-intro__said{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.keeper-intro__l{display:inline-block;color:var(--n7);transform-origin:50% 80%;text-shadow:.045em 0 0 var(--v0),-.045em 0 0 var(--v0),0 .045em 0 var(--v0),0 -.045em 0 var(--v0),.045em .045em 0 var(--v0),-.045em .045em 0 var(--v0),.045em -.045em 0 var(--v0),-.045em -.045em 0 var(--v0),.09em .1em 0 var(--keeper),.14em .16em 0 var(--v0)}.keeper-intro__ghost{position:absolute;left:0;top:0;opacity:0}.keeper-intro__ghost--a{color:var(--keeper)}.keeper-intro__ghost--b{color:var(--b4)}.keeper-intro__slash{position:relative;overflow:hidden;width:min(92%,calc(100% - 2 * var(--kpx)));height:calc(3 * var(--kpx));margin:calc(3 * var(--kpx)) 0 0 calc(1 * var(--kpx));background:var(--keeper);box-shadow:var(--kpx) var(--kpx) 0 var(--v0);transform-origin:0 50%;skew:-24deg 0deg}.keeper-intro__glint{position:absolute;top:0;bottom:0;left:0;width:18%;background:var(--n7);opacity:.85}.keeper-intro__quote{margin-top:calc(4 * var(--kpx));max-width:72%;font-family:var(--font-body);font-size:var(--t-mid);line-height:1.12;text-wrap:balance;color:var(--n6);text-shadow:0 calc(2px * var(--s)) 0 var(--v0),0 0 calc(10px * var(--s)) rgb(var(--v0-rgb) / .9)}.keeper-intro__qw,.keeper-intro__qmark{display:inline-block}.keeper-intro__qmark{font-family:var(--font-display);color:var(--keeper-lite);font-size:1.5em;line-height:1;vertical-align:top;margin-top:-.12em;text-shadow:calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--v0)}.keeper-intro__qmark--open{margin-right:.08em;scale:-1 1}.keeper-intro__qmark--close{margin-left:.06em}.keeper-intro__rule{left:max(6%,calc(var(--safe-l) + 3%));bottom:calc(8% + 3 * var(--kpx));max-width:min(46%,calc(330px * var(--s)));padding:calc(2 * var(--kpx)) calc(4 * var(--kpx)) calc(2 * var(--kpx)) calc(3 * var(--kpx));background:rgb(var(--v0-rgb) / .82);box-shadow:inset var(--kpx) 0 0 var(--keeper),var(--kpx) var(--kpx) 0 rgb(var(--v0-rgb) / .9);clip-path:polygon(0 0,100% 0,calc(100% - 3 * var(--kpx)) 100%,0 100%)}.keeper-intro__rule-label{font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);letter-spacing:var(--ls-mega);color:var(--keeper-lite)}.keeper-intro__rule-text{font-family:var(--font-body);font-size:var(--t-small);line-height:1.2;text-wrap:balance;color:var(--n6)}.keeper-intro__counter{display:flex;flex-direction:column;margin-top:calc(2 * var(--kpx));padding-top:calc(2 * var(--kpx));border-top:var(--px) solid var(--v3);font-family:var(--font-body);font-size:var(--t-small);color:var(--y5)}.keeper-intro__counter-label{font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);letter-spacing:var(--ls-tight);color:var(--y4)}.keeper-intro__impact{inset:0;opacity:0}.keeper-intro__impact--a{background:repeating-conic-gradient(from 3deg at var(--stand-x) var(--stand-y),var(--v0) 0deg 1.6deg,transparent 1.6deg 7deg),var(--keeper)}.keeper-intro__impact--b{background:repeating-conic-gradient(from 0deg at var(--stand-x) var(--stand-y),var(--keeper) 0deg 1.2deg,transparent 1.2deg 5deg),var(--v0)}.keeper-intro__impact .keeper-intro__portrait{position:absolute}.keeper-intro__black{inset:calc(-12 * var(--kpx));background:var(--v0);opacity:0}.keeper-intro__flash{inset:calc(-12 * var(--kpx));background:var(--n7);opacity:0;mix-blend-mode:plus-lighter}.keeper-intro__cut{inset:calc(-12 * var(--kpx));opacity:0}.keeper-intro__cut{background:var(--v0)}.keeper-intro__cut--a{clip-path:polygon(0 0,100% 0,0 100%)}.keeper-intro__cut--b{clip-path:polygon(100% 0,100% 100%,0 100%)}.keeper-intro__pillar{top:-10%;bottom:-10%;left:calc(var(--stand-x) - 34 * var(--kpx));width:calc(68 * var(--kpx));background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--keeper) 60%,transparent) 25%,var(--n7) 47% 53%,color-mix(in srgb,var(--keeper) 60%,transparent) 75%,transparent);mix-blend-mode:plus-lighter;opacity:0}.keeper-intro__layer{inset:0}.keeper-intro__glow{opacity:0}.keeper-intro__wick{left:calc(var(--stand-x) - 40 * var(--kpx));width:calc(80 * var(--kpx));top:calc(var(--stand-y) - 90 * var(--kpx));height:calc(80 * var(--kpx));background:radial-gradient(closest-side,var(--o6) 0 4%,var(--o5) 9%,color-mix(in srgb,var(--o4) 45%,transparent) 26%,color-mix(in srgb,var(--o2) 22%,transparent) 55%,transparent);opacity:0}.keeper-intro__flood{transform:translateY(100%)}.keeper-intro__flood-sheet{position:absolute;top:0;bottom:0;left:0;width:200%}.keeper-intro__flood-sheet--back{top:calc(-3 * var(--kpx));background:linear-gradient(180deg,var(--b3) 0 calc(2 * var(--kpx)),var(--b1) calc(6 * var(--kpx)),var(--b0) 40%);opacity:.7}.keeper-intro__flood-sheet--front{background:repeating-linear-gradient(180deg,transparent 0 calc(5 * var(--kpx)),rgb(var(--b4-rgb) / .16) calc(5 * var(--kpx)) calc(6 * var(--kpx))),linear-gradient(180deg,var(--b5) 0 var(--kpx),var(--b4) var(--kpx) calc(9 * var(--kpx)),var(--b2) calc(10 * var(--kpx)),var(--b1) 30%,var(--b0) 70%);opacity:.88}.keeper-intro__heat{background:linear-gradient(270deg,color-mix(in srgb,var(--o5) 75%,transparent),color-mix(in srgb,var(--o3) 45%,transparent) 18%,color-mix(in srgb,var(--r2) 25%,transparent) 45%,transparent 75%);mix-blend-mode:plus-lighter;opacity:0}.keeper-intro__bar{left:-6%;right:-6%;height:calc(7% + 8 * var(--kpx));background:var(--v0);rotate:-1.2deg}.keeper-intro__bar--top{top:calc(-8 * var(--kpx));box-shadow:0 var(--kpx) 0 var(--keeper-deep),0 calc(2 * var(--kpx)) 0 rgb(var(--v0-rgb) / .6)}.keeper-intro__bar--bot{bottom:calc(-8 * var(--kpx));box-shadow:0 calc(-1 * var(--kpx)) 0 var(--keeper-deep),0 calc(-2 * var(--kpx)) 0 rgb(var(--v0-rgb) / .6)}.keeper-intro__go{position:absolute;z-index:1;right:max(4%,calc(var(--safe-r) + 2%));bottom:max(3%,calc(var(--safe-b) + 1.5%));gap:calc(6px * var(--s));opacity:0}@media (max-height: 460px){.keeper-intro__type{top:15%}.keeper-intro__quote{font-size:var(--t-small);max-width:64%}.keeper-intro__rule{bottom:calc(7% + 2 * var(--kpx));max-width:50%}.keeper-intro__band{top:31%}}.screen--draftlobby{background:transparent}.screen--draftlobby .scrim{background:var(--ground-runconfig)}.dlobby{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:calc(8px * var(--s));padding:calc(12px * var(--s)) calc(18px * var(--s));height:100%;min-height:0}.dlobby__stage{min-height:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:calc(14px * var(--s));align-items:center}.dlobby__steps{list-style:none;margin:0;padding:0;display:grid;gap:calc(10px * var(--s))}.dlobby__step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:calc(10px * var(--s));align-items:baseline;animation:draft-rise .45s var(--ease-out) both}.dlobby__step:nth-child(2){animation-delay:.07s}.dlobby__step:nth-child(3){animation-delay:.14s}.dlobby__step-n{grid-row:1 / 3;align-self:start;display:grid;place-items:center;width:calc(26px * var(--s));height:calc(26px * var(--s));font-size:var(--t-mid);color:var(--v0);background:var(--y4);box-shadow:0 calc(2px * var(--s)) 0 var(--y1)}.dlobby__step-title{font-family:var(--font-display);font-size:var(--t-mid);letter-spacing:var(--ls-wide);color:var(--y5)}.dlobby__step-body{color:var(--n5);line-height:1.3}.dlobby__table{display:grid;gap:calc(10px * var(--s));padding:calc(12px * var(--s));align-content:start}.dlobby__bar{display:flex;align-items:center;justify-content:center;gap:calc(12px * var(--s));min-height:calc(30px * var(--s))}.dlobby__status{flex:1 1 auto;min-height:calc(22px * var(--s));display:flex;align-items:center;justify-content:center;text-align:center;color:var(--n6);font-family:var(--font-ui);font-size:var(--t-base)}.dlobby__clock{flex:0 0 auto;font-family:var(--font-score);font-size:var(--t-large);line-height:1;color:var(--y5);text-shadow:0 calc(3px * var(--s)) 0 var(--v0)}.dlobby__clock:empty{display:none}.dlobby__clock.is-short{color:var(--r4);animation:draft-clock-beat 1s ease-out infinite}@keyframes draft-clock-beat{0%{transform:scale(1.22)}40%{transform:scale(1)}}.is-counting .dlobby__status{color:var(--y5)}.dlobby__seats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(8px * var(--s))}.dlobby__seat{--edge: var(--v3);position:relative;display:grid;grid-template-rows:auto auto auto;justify-items:center;align-content:center;gap:calc(2px * var(--s));min-height:calc(62px * var(--s));padding:calc(6px * var(--s)) calc(4px * var(--s));border:calc(var(--px) * 2) dashed var(--v3);color:var(--n3);text-align:center;transition:border-color .25s ease,background-color .25s ease}.dlobby__seat.is-bot,.dlobby__seat.is-taken{border-style:solid;border-color:var(--edge);background:var(--v1);color:var(--n7);box-shadow:inset 0 calc(3px * var(--s)) 0 var(--edge)}.dlobby__seat.is-bot{--edge: var(--p3);color:var(--n5)}.dlobby__seat.is-taken{--edge: var(--b3)}.dlobby__seat.is-ready{--edge: var(--g4)}.dlobby__seat.is-me{--edge: var(--y4);background:rgb(var(--y1-rgb) / .45)}.dlobby__seat.is-new{animation:draft-seat-pop .42s var(--ease-back) both}.dlobby__seat-n{font-size:var(--t-nano);color:var(--n4)}.dlobby__seat-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--t-base);letter-spacing:var(--ls-tight)}.dlobby__seat-tag{padding:0 calc(4px * var(--s));font-size:var(--t-nano);color:var(--v0);background:var(--y4)}.dlobby__seat-tag--bot{background:var(--p5)}.dlobby__seat-tag--ready{background:var(--g5)}.dlobby__seat-tag--wait{background:var(--v4);color:var(--n7)}.dlobby__seat.is-me .dlobby__seat-tag{background:var(--y4)}.dlobby__seat.is-me .dlobby__seat-tag--ready{background:var(--g5)}.is-counting .dlobby__seat.is-ready{animation:draft-seat-ready 1.6s ease-in-out infinite}@keyframes draft-seat-ready{50%{box-shadow:inset 0 calc(3px * var(--s)) 0 var(--edge),0 0 0 calc(3px * var(--s)) rgb(var(--g4-rgb) / .35)}}.dlobby__last{text-align:center;font-size:var(--t-small);color:var(--n5);letter-spacing:var(--ls-tight)}.dlobby__last[hidden]{display:none}.dlobby__foot{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(10px * var(--s))}.dlobby__foot .btn{min-width:calc(150px * var(--s))}.is-firing .dlobby__seat{animation:draft-seat-fire .6s ease-out calc(var(--i) * 45ms) both}.is-firing .dlobby__status{color:var(--y5)}@keyframes draft-seat-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes draft-seat-fire{0%{box-shadow:inset 0 calc(3px * var(--s)) 0 var(--edge),0 0 rgb(var(--y4-rgb) / .9)}to{box-shadow:inset 0 calc(3px * var(--s)) 0 var(--edge),0 0 0 calc(10px * var(--s)) rgb(var(--y4-rgb) / 0);border-color:var(--y4)}}@keyframes draft-rise{0%{opacity:0;transform:translateY(calc(10px * var(--s)))}}@media (max-height: 460px){.dlobby{padding:calc(6px * var(--s)) calc(12px * var(--s));gap:calc(5px * var(--s))}.dlobby__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:calc(8px * var(--s))}.dlobby__steps{gap:calc(5px * var(--s))}.dlobby__step-body{font-size:var(--t-small);line-height:1.2}.dlobby__table{padding:calc(6px * var(--s));gap:calc(6px * var(--s))}.dlobby__seat{min-height:calc(44px * var(--s));padding:calc(2px * var(--s))}.dlobby__bar{min-height:calc(22px * var(--s))}.dlobby__status{font-size:var(--t-small)}.dlobby__clock{font-size:var(--t-mid)}.dlobby__foot .btn{min-width:calc(120px * var(--s))}}.screen--draft .scrim{background:var(--ground-shop)}.draftroom__pack{position:absolute;inset:0}.pcardslot--pack{--lift: 0px;position:absolute;left:0;top:0;width:var(--pw);transform:translate(var(--x, 0px),calc(var(--y, 0px) + var(--lift))) rotate(var(--tilt, 0deg));transition:transform .45s var(--ease-out),opacity .25s ease,filter .25s ease;z-index:calc(10 + var(--i, 0))}.pcardslot--pack:hover,.pcardslot--pack.is-focused{--lift: calc(-12px * var(--s));z-index:40}.pcardslot--pack.is-out{visibility:hidden}.draftroom.is-picked .pcardslot--pack{filter:brightness(.5) saturate(.55)}.draftroom.is-picked .pcardslot--pack:hover,.draftroom.is-picked .pcardslot--pack.is-focused{filter:brightness(.85) saturate(.85)}.draftroom.is-asking .pcardslot--pack.is-asker{--lift: calc(-14px * var(--s))}.draftroom__origin{position:absolute;left:0;top:0;width:var(--pw);height:calc(var(--pw) * 1.4);transform:translate(var(--ox, 0px),var(--oy, 0px));pointer-events:none;visibility:hidden}.screen--draft .shopdeck__hint{width:max-content;max-width:var(--hintw, 100%)}.draftroom__done{transition:box-shadow .2s ease,filter .2s ease}.draftroom__done.is-ready{animation:draft-done-pulse 1.4s ease-in-out infinite}.draftroom__done[data-state=WAITING] .btn__glyph{display:none}@keyframes draft-done-pulse{0%,to{filter:none}50%{filter:brightness(1.18) drop-shadow(0 0 calc(6px * var(--s)) rgb(var(--y4-rgb) / .8))}}.shopdeck__drop.draftroom__trash{--drop-ink: var(--r4);--drop-base: var(--r0);top:auto;bottom:calc(6px * var(--s));height:min(62%,calc(var(--dw) * 1.9));grid-template-rows:1fr auto auto;place-items:center;gap:calc(3px * var(--s));padding:calc(8px * var(--s)) calc(4px * var(--s));opacity:.85;pointer-events:auto}.shopdeck__drop.draftroom__trash.is-choose{--drop-ink: var(--t5);--drop-base: var(--t0)}.draftroom__bin{position:relative;width:min(60%,calc(34px * var(--s)));aspect-ratio:4 / 5;border:calc(2px * var(--s)) solid var(--drop-ink);border-top-width:0;background:repeating-linear-gradient(90deg,transparent 0 calc(5px * var(--s)),color-mix(in srgb,var(--drop-ink) 40%,transparent) calc(5px * var(--s)) calc(7px * var(--s)))}.draftroom__bin:before{content:"";position:absolute;left:calc(-5px * var(--s));right:calc(-5px * var(--s));top:calc(-6px * var(--s));height:calc(3px * var(--s));background:var(--drop-ink);transform-origin:90% 100%;transition:transform .2s var(--ease-back)}.draftroom__trash.card-drop-valid .draftroom__bin:before{transform:rotate(-28deg) translateY(calc(-3px * var(--s)))}.draftroom__trash-count{color:var(--n5);font-size:var(--t-nano)}.draftroom__trash.is-hit{animation:draft-bin-hit .42s ease-out}@keyframes draft-bin-hit{0%{transform:none;box-shadow:0 0 rgb(var(--r4-rgb) / .9)}25%{transform:translate(calc(-4px * var(--s))) rotate(-2deg)}50%{transform:translate(calc(4px * var(--s))) rotate(2deg)}to{transform:none;box-shadow:0 0 0 calc(14px * var(--s)) rgb(var(--r4-rgb) / 0)}}.draftroom__ghost{pointer-events:none;filter:drop-shadow(0 calc(6px * var(--s)) calc(4px * var(--s)) var(--v0))}.draftroom__banner{position:absolute;left:var(--bannerx, 50%);top:var(--bannery, 45%);z-index:70;display:grid;justify-items:center;gap:calc(4px * var(--s));padding:calc(8px * var(--s)) calc(22px * var(--s));background:rgb(var(--v0-rgb) / .86);box-shadow:0 0 0 calc(var(--px) * 2) var(--y3),0 0 0 calc(var(--px) * 4) var(--v0),var(--shadow-hard);transform:translate(-50%,-50%) scale(.6);opacity:0;transition:opacity .2s ease,transform .35s var(--ease-back);white-space:nowrap}.draftroom__banner.is-in{opacity:1;transform:translate(-50%,-50%) scale(1)}.draftroom__banner:empty{display:none}.draftroom__banner-title{font-family:var(--font-display);font-size:var(--t-huge);line-height:1;color:var(--y5);letter-spacing:var(--ls-wide);text-shadow:0 calc(3px * var(--s)) 0 var(--v0),0 0 calc(18px * var(--s)) rgb(var(--y4-rgb) / .6)}.draftroom__banner-sub{color:var(--n6);letter-spacing:var(--ls-wide)}.draftroom__title{display:grid;gap:calc(4px * var(--s))}.draftroom__round{margin:0;font-family:var(--font-display);font-size:var(--t-mid);color:var(--y5);letter-spacing:var(--ls-tight)}.draftroom__clock{position:relative;height:calc(14px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3);overflow:hidden}.draftroom__clock[hidden]{display:none}.draftroom__clock-fill{position:absolute;inset:0;background:var(--b3);transform-origin:0 50%;transition:transform .25s linear}.draftroom__clock.is-short .draftroom__clock-fill{background:var(--r4)}.draftroom__clock-text{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--t-nano);color:var(--n7);text-shadow:0 var(--px) 0 var(--v0)}.draftroom__seats{display:grid;gap:calc(4px * var(--s));padding:calc(6px * var(--s));min-height:0}.draftroom__pass{color:var(--t6);letter-spacing:var(--ls-wide);text-align:center}.draftroom__seat-list{list-style:none;margin:0;padding:0;display:grid;gap:calc(3px * var(--s))}.draftroom__seat{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:calc(4px * var(--s));padding:calc(2px * var(--s)) calc(4px * var(--s));background:var(--v1);box-shadow:inset calc(2px * var(--s)) 0 0 var(--v3);font-family:var(--font-ui);font-size:var(--t-small);color:var(--n6)}.draftroom__seat+.draftroom__seat:before{content:"";position:absolute;left:calc(8px * var(--s));top:calc(-4px * var(--s));width:calc(4px * var(--s));height:calc(4px * var(--s));border-right:var(--px) solid var(--t5);border-bottom:var(--px) solid var(--t5);transform:rotate(45deg)}.draftroom__seat.is-me{box-shadow:inset calc(3px * var(--s)) 0 0 var(--y4);color:var(--n7)}.draftroom__seat-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draftroom__seat-tag{padding:0 calc(3px * var(--s));font-size:var(--t-nano);color:var(--v0);background:var(--y4)}.draftroom__seat-tag--bot{background:var(--p5)}.draftroom__seat-state{font-size:var(--t-nano);color:var(--n4);min-width:4.8em;text-align:right}.draftroom__seat.is-choosing .draftroom__seat-state{animation:draft-think 1.2s ease-in-out infinite}.draftroom__seat.is-picked .draftroom__seat-state{color:var(--b4)}.draftroom__seat.is-done .draftroom__seat-state{color:var(--g5)}.draftroom__seat.is-gone{opacity:.5}.draftroom__seat.is-news{animation:draft-seat-news .5s ease-out}@keyframes draft-think{50%{opacity:.45}}@keyframes draft-seat-news{0%{background:var(--v3)}}.draftroom__flow{display:grid;gap:calc(2px * var(--s));color:var(--n4);font-size:var(--t-nano)}.draftroom__flow b{color:var(--n7);font-weight:400}@media (max-height: 460px){.draftroom__round{font-size:var(--t-base)}.draftroom__seats{padding:calc(4px * var(--s));gap:calc(2px * var(--s))}.draftroom__seat-list{gap:calc(2px * var(--s))}.draftroom__seat{padding:calc(1px * var(--s)) calc(3px * var(--s));grid-template-columns:minmax(0,1fr) auto}.draftroom__seat-tag{display:none}.draftroom__seat.is-bot .draftroom__seat-name{color:var(--p6)}.draftroom__seat.is-me .draftroom__seat-name{color:var(--y4)}.draftroom__seat-state{min-width:0}.draftroom__flow{display:none}.draftroom__banner-title{font-size:var(--t-large)}}.draftcall{position:absolute;left:50%;top:38%;z-index:60;display:grid;justify-items:center;gap:calc(4px * var(--s));pointer-events:none;white-space:nowrap;animation:draftcall-in .55s var(--ease-back) both;transform:translate(-50%,-50%)}.draftcall.is-out{animation:draftcall-out .26s ease-in both}.draftcall:before{content:"";position:absolute;inset:-30% -12%;z-index:-1;background:radial-gradient(closest-side,rgb(var(--v0-rgb) / .62),rgb(var(--v0-rgb) / 0))}.draftcall__eyebrow{font-family:var(--font-ui);font-size:var(--t-small);letter-spacing:var(--ls-mega);color:var(--t6)}.draftcall__title{font-family:var(--font-score);font-size:var(--t-mega);line-height:1;color:var(--b5);text-shadow:0 calc(4px * var(--s)) 0 var(--v0),0 0 calc(24px * var(--s)) var(--b3)}.draftcall__rule{padding:calc(3px * var(--s)) calc(10px * var(--s));font-family:var(--font-ui);font-size:var(--t-base);letter-spacing:var(--ls-tight);color:var(--n7);background:rgb(var(--v0-rgb) / .8)}.draftcall--over .draftcall__title{color:var(--y5);text-shadow:0 calc(4px * var(--s)) 0 var(--v0),0 0 calc(24px * var(--s)) var(--y3)}@keyframes draftcall-in{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}60%{transform:translate(-50%,-50%) scale(1.08);opacity:1}to{transform:translate(-50%,-50%) scale(1)}}@keyframes draftcall-out{to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}@media (max-height: 460px){.draftcall__title{font-size:var(--t-huge)}.draftcall__rule{font-size:var(--t-small)}}.screen--draftbracket .scrim{background:var(--ground-bout)}.screen--draftbracket.is-finished .scrim{background:var(--ground-win)}.dbracket{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:calc(8px * var(--s));padding:calc(12px * var(--s)) calc(18px * var(--s));height:100%;min-height:0}.dbracket__versus{display:flex;align-items:baseline;gap:calc(8px * var(--s));padding:calc(3px * var(--s)) calc(10px * var(--s));background:rgb(var(--v0-rgb) / .6);box-shadow:inset 0 0 0 var(--px) var(--v3)}.dbracket__versus-name{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--t-base);color:var(--n7)}.dbracket__versus-vs{color:var(--n4);letter-spacing:var(--ls-wide)}.dbracket__stage{min-height:0;display:grid}.dbracket__tree{--gap: calc(24px * var(--s));--wire: calc(var(--px) * 2) solid var(--v4);display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.85fr);column-gap:var(--gap);min-height:0}.dbracket__col{display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(6px * var(--s));min-height:0}.dbracket__col-head{text-align:center;color:var(--n4);letter-spacing:var(--ls-wide)}.dbracket__col.is-current .dbracket__col-head{color:var(--y5)}.dbracket__col-body{display:flex;flex-direction:column;justify-content:space-around;min-height:0}.dbracket__pair{position:relative;flex:1 1 0;display:flex;flex-direction:column;justify-content:space-around}.dbracket__pair:before{content:"";position:absolute;right:calc(var(--gap) / -2);top:25%;bottom:25%;border-right:var(--wire)}.dbracket__pair:after{content:"";position:absolute;right:calc(var(--gap) * -1);top:50%;width:calc(var(--gap) / 2);border-top:var(--wire)}.dbracket__match{position:relative;display:grid;gap:var(--px);padding:var(--px);background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3)}.dbracket__pair .dbracket__match:after,.dbracket__col--final .dbracket__match:after{content:"";position:absolute;left:100%;top:50%;width:calc(var(--gap) / 2);border-top:var(--wire)}.dbracket__col--final .dbracket__match:after{width:var(--gap)}.dbracket__match.is-dealt{animation:draft-rise .4s var(--ease-out) calc(var(--i) * 45ms) both}.dbracket__match.is-current{box-shadow:inset 0 0 0 var(--px) var(--b3)}.dbracket__match.is-mine{box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--y3)}.dbracket__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:calc(4px * var(--s));padding:calc(2px * var(--s)) calc(5px * var(--s));background:var(--v1);font-family:var(--font-ui);font-size:var(--t-small);color:var(--n6)}.dbracket__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbracket__tag{font-size:var(--t-nano);padding:0 calc(2px * var(--s));color:var(--v0);background:var(--y4)}.dbracket__tag:empty{display:none}.dbracket__tag--bot{background:var(--p5)}.dbracket__score{min-width:3.2em;text-align:right;color:var(--chip)}.dbracket__row.is-won .dbracket__score{color:var(--y5)}.dbracket__match.is-fog .dbracket__score{color:var(--n4)}.dbracket__match.is-fog.is-current:not(.is-mine){animation:dbracket-fog 2.4s ease-in-out infinite}@keyframes dbracket-fog{50%{box-shadow:inset 0 0 0 var(--px) var(--b2)}}.dbracket__match.is-revealing{animation:dbracket-reveal .6s var(--ease-back)}.dbracket__match.is-mine.is-revealing{animation:dbracket-reveal-mine .9s var(--ease-back)}@keyframes dbracket-reveal{0%{transform:scale(.94);filter:brightness(1.8)}to{transform:none;filter:none}}@keyframes dbracket-reveal-mine{0%{transform:scale(.9);filter:brightness(2.2);box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--y3),0 0 rgb(var(--y4-rgb) / .8)}60%{transform:scale(1.06)}to{transform:none;filter:none;box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--y3),0 0 0 calc(14px * var(--s)) rgb(var(--y4-rgb) / 0)}}.dbracket__row.is-me{background:rgb(var(--y1-rgb) / .55);color:var(--n7)}.dbracket__row.is-won{color:var(--n7)}.dbracket__row.is-lost{opacity:.45}.dbracket__row.is-lost .dbracket__name{text-decoration:line-through;text-decoration-color:rgb(var(--r4-rgb) / .8)}.dbracket__row.is-tbd{color:var(--n3)}.dbracket__row.is-gone{opacity:.5}.dbracket__col--champ .dbracket__col-body{justify-content:center}.dbracket__champ{display:grid;justify-items:center;gap:calc(4px * var(--s));padding:calc(8px * var(--s)) calc(6px * var(--s));background:var(--v1);box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--v3);color:var(--n3)}.dbracket__champ-crown{width:calc(24px * var(--s));height:calc(15px * var(--s));background:currentColor;clip-path:polygon(0 100%,0 18%,25% 58%,50% 0,75% 58%,100% 18%,100% 100%)}.dbracket__champ-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--t-mid)}.dbracket__champ.is-won{color:var(--y5);box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--y4),0 0 calc(18px * var(--s)) rgb(var(--y4-rgb) / .35);animation:draft-champ .8s var(--ease-back) both}.dbracket__champ.is-won .dbracket__champ-crown{color:var(--y4)}@keyframes draft-champ{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.1);opacity:1}}.dbracket__status{display:grid;justify-items:center;gap:calc(4px * var(--s));min-height:calc(40px * var(--s));align-content:center}.dbracket__result{display:flex;align-items:baseline;gap:calc(10px * var(--s));padding:calc(3px * var(--s)) calc(12px * var(--s));background:rgb(var(--v0-rgb) / .6);box-shadow:inset 0 0 0 var(--px) var(--v3);animation:draft-rise .4s var(--ease-out) both}.dbracket__result .t-label{color:var(--n4)}.dbracket__result .num{color:var(--n7);font-size:var(--t-base)}.dbracket__verdict{font-family:var(--font-display);font-size:var(--t-base);letter-spacing:var(--ls-wide)}.dbracket__result.is-won .dbracket__verdict{color:var(--g5)}.dbracket__result.is-lost .dbracket__verdict{color:var(--r4)}.dbracket__result.is-tied .dbracket__verdict{color:var(--b4)}.dbracket__say{margin:0;color:var(--n6);text-align:center}.dbracket__foot{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(10px * var(--s))}.dbracket__foot .btn{min-width:calc(160px * var(--s))}@media (max-height: 460px){.dbracket{padding:calc(6px * var(--s)) calc(12px * var(--s));gap:calc(4px * var(--s))}.dbracket__tree{--gap: calc(16px * var(--s))}.dbracket__col{gap:calc(3px * var(--s))}.dbracket__row{padding:0 calc(4px * var(--s))}.dbracket__champ{padding:calc(4px * var(--s))}.dbracket__champ-name{font-size:var(--t-base)}.dbracket__status{min-height:0}.dbracket__result .num,.dbracket__verdict,.dbracket__say{font-size:var(--t-small)}}.reduced-motion .dlobby__step,.reduced-motion .dlobby__seat.is-new,.reduced-motion .dlobby__clock.is-short,.reduced-motion .is-counting .dlobby__seat.is-ready,.reduced-motion .dbracket__match.is-revealing,.reduced-motion .dbracket__match.is-fog.is-current,.reduced-motion .dbracket__match.is-dealt,.reduced-motion .dbracket__champ.is-won,.reduced-motion .dbracket__result,.reduced-motion .draftroom__done.is-ready{animation:none}@media (prefers-reduced-motion: reduce){.dlobby__step,.dlobby__seat.is-new,.dlobby__clock.is-short,.is-counting .dlobby__seat.is-ready,.dbracket__match.is-revealing,.dbracket__match.is-fog.is-current,.dbracket__match.is-dealt,.dbracket__champ.is-won,.dbracket__result,.draftroom__done.is-ready{animation:none}}
