.ask{gap:var(--space-4);padding:0 var(--space-1) var(--space-5);flex-direction:column;display:flex}.ask-body{margin:0 0 var(--space-2);font-size:var(--t-md);color:rgb(var(--text2));font-weight:300;line-height:1.45}.ask-body p{margin:0 0 var(--space-2)}.ask-body p:last-child{margin:0}.ask-body b{color:rgb(var(--text));font-weight:700}.sei-root{--sei-gold-fill:var(--onArtGold);z-index:var(--z-takeover-over);background:rgb(var(--bg));color:rgb(var(--text));flex-direction:column;display:flex;position:absolute;inset:0}.sei-root:focus{box-shadow:none}.sei-dock{z-index:2;gap:var(--space-4);padding:10px var(--space-6) calc(var(--dock-foot,12px) + env(safe-area-inset-bottom,0px));flex-shrink:0;display:flex;position:relative}.sei-head{gap:var(--space-4);flex-direction:column;margin-bottom:18px;display:flex}.sei-eyebrow,.sei-label{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:800}.sei-title{text-align:left;font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-tight);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}.sei-fine{font-size:var(--t-sm);color:rgb(var(--muted2));margin:14px 0 0;line-height:1.5}.sei-label{margin:18px 0 var(--space-4);align-items:baseline;display:flex}.sei-label em{font-style:normal;font-size:var(--t-xs);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:600}.sei-dock .sei-dock-side{flex:none;width:auto}.sei-root--clip{background:rgb(var(--scrim))}.clip-stage-foot .sei-eyebrow,.clip-stage-foot .sei-title{color:rgb(var(--onArt))}.sei-art{min-height:180px;max-height:52vh;margin:-14px calc(-1 * var(--space-6)) 18px;padding:0 var(--space-6);flex:1 1 0;align-items:flex-end;display:flex;position:relative;overflow:visible}.sei-art-pic{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.sei-art-mark{font-family:var(--font-display);color:rgb(var(--text) / .12);place-items:center;font-size:120px;font-weight:800;display:grid;position:absolute;inset:0}.sei-art:after{content:"";background:linear-gradient(to top, rgb(var(--bg)), rgb(var(--bg) / 0));pointer-events:none;height:45%;position:absolute;bottom:0;left:0;right:0}.sei-facts{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.sei-facts span{gap:var(--space-1);padding:var(--space-5);border-radius:var(--r-sm);background:rgb(var(--surface));flex-direction:column;display:flex}.sei-facts b{font-family:var(--font-figure);font-size:var(--t-3xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);line-height:1}.sei-facts i{font-style:normal;font-size:var(--t-xs);color:rgb(var(--muted2))}.sei-prizes{gap:var(--space-3);grid-template-columns:1.6fr 1fr 1fr;display:grid}.sei-prizes--1{grid-template-columns:1fr}.sei-prizes--2{grid-template-columns:1.6fr 1fr}.sei-prize{justify-content:center;gap:var(--space-1);padding:10px var(--space-5);border-radius:var(--r-sm);background:rgb(var(--surface));flex-direction:column;display:flex}.sei-prize i{font-style:normal;font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:800}.sei-prize b{font-family:var(--font-figure);font-size:var(--t-2xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);display:flex}.sei-prize--top{border:2px solid rgb(var(--gold));background:linear-gradient(160deg, rgb(var(--gold) / .18), rgb(var(--surface)) 70%);flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.sei-prize--top>span:last-child{gap:var(--space-1);flex-direction:column;display:flex}.sei-prize--top i{color:rgb(var(--gold))}.sei-prize-mark{border-radius:var(--r-md);background:rgb(var(--sei-gold-fill));width:38px;height:38px;color:rgb(var(--scrim));flex-shrink:0;place-items:center;display:grid}.sei-how{gap:var(--space-4);flex-direction:column;display:flex}.sei-how-row{border-radius:var(--r-sm);background:rgb(var(--surface));align-items:center;gap:14px;padding:14px;display:flex}.sei-how-row>span:last-child{gap:var(--space-1);flex-direction:column;display:flex}.sei-how-row b{font-size:var(--t-xl);font-weight:800}.sei-how-row i{font-style:normal;font-size:var(--t-md);color:rgb(var(--text2));font-weight:300;line-height:1.4}.sei-mark{border-radius:var(--r-md);width:48px;height:48px;color:rgb(var(--scrim));flex-shrink:0;place-items:center;display:grid}.sei-mark--gold{background:rgb(var(--gold))}.sei-mark--pink{background:rgb(var(--pink))}.sei-mark--blue{background:rgb(var(--teal-50))}.sei-mark--green{background:rgb(var(--green))}.sei-tier{gap:var(--space-4);margin-bottom:var(--space-4);border-radius:var(--r-sm);border:2px solid rgb(var(--border));background:rgb(var(--surface));flex-direction:column;padding:14px;display:flex}.sei-tier--gold{border-color:rgb(var(--gold));background:linear-gradient(160deg, rgb(var(--gold) / .16), rgb(var(--surface)) 60%)}.sei-tier-head{margin-bottom:var(--space-1);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sei-tier-head b{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--t-xl);text-transform:uppercase;letter-spacing:var(--tr-poster);font-weight:800;display:inline-flex}.sei-tier-head i{font-style:normal;font-size:var(--t-sm);color:rgb(var(--muted2));white-space:nowrap;font-weight:700}.sei-tier--gold .sei-tier-head b,.sei-tier--gold .sei-tier-head i{color:rgb(var(--gold))}.sei-tier-line{align-items:center;gap:var(--space-4);font-size:var(--t-md);display:flex}.sei-tier-line svg{color:rgb(var(--green));flex-shrink:0}.sei-tier--gold .sei-tier-line svg{color:rgb(var(--gold))}.sj-page{scrollbar-width:none;min-height:0;padding-bottom:calc(var(--space-10) * 2 + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex;overflow-y:auto}.sj-page::-webkit-scrollbar{display:none}.sei-art.sj-art{flex:none;height:300px;min-height:0;max-height:42vh;margin:0;padding:0}.sj-art-sk{border-radius:0;flex:none;height:300px}.sj-body{gap:var(--space-4);margin-top:calc(-1 * var(--space-8));padding:0 var(--gutter);flex-direction:column;display:flex;position:relative}.btn.sj-x{z-index:4;top:calc(env(safe-area-inset-top,0px) + var(--space-8));left:var(--gutter);background:rgb(var(--scrim) / .55);color:rgb(var(--onArt));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute}.sj-on{align-self:flex-start;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--r-xs);background:rgb(var(--text));color:rgb(var(--bg));font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:700;display:inline-flex}.sj-on:before{content:"";border-radius:var(--r-pill);background:rgb(var(--red));width:6px;height:6px}.sj-title{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--t-4xl);letter-spacing:var(--tr-poster);text-transform:uppercase;text-wrap:balance;color:rgb(var(--text));flex-direction:column;font-weight:900;line-height:.92;display:flex}.sj-season{margin-top:var(--space-2);padding:var(--space-1) var(--space-3) 0;border-radius:var(--r-xs);align-self:flex-start}.sj-about{margin:var(--space-2) 0 0;font-size:var(--t-md);color:rgb(var(--text2));font-weight:300;line-height:1.45}.sj-facts{gap:var(--space-3);margin-top:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.sj-fact{gap:var(--space-2);min-width:0;padding:var(--space-5);color:rgb(var(--text));flex-direction:column;display:flex}.sj-fact b{align-items:center;gap:var(--space-2);font-family:var(--font-figure);font-size:var(--t-2xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);white-space:nowrap;line-height:1;display:flex}.sj-fact i{font-style:normal;font-size:var(--t-xs);color:inherit;font-weight:300}.sj-body .sei-label{margin:var(--space-6) 0 0}.sj-how{gap:var(--space-3);flex-direction:column;display:flex}.sj-how-row{align-items:center;gap:var(--space-5);padding:var(--space-5);border-radius:var(--r-xs);background:rgb(var(--surface));display:flex}.sj-how-mark{flex:none;place-items:center;width:48px;display:grid}.sj-how-art{width:auto;height:40px}.sj-how-row>span:last-child{gap:var(--space-1);flex-direction:column;display:flex}.sj-how-row b{font-size:var(--t-md);font-weight:700}.sj-how-row i{font-style:normal;font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300}.sj-tiers{gap:var(--space-3);flex-direction:column;display:flex}.sj-tiers .sei-tier{border-radius:var(--r-xs);margin:0}.sj-body .sei-fine{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.sj-dock{z-index:3;background:linear-gradient(180deg, rgb(var(--bg) / 0), rgb(var(--bg)) var(--space-6));padding-top:var(--space-8);position:absolute;bottom:0;left:0;right:0}.sj-in{z-index:2;top:calc(env(safe-area-inset-top,0px) + var(--space-8));left:var(--gutter);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-radius:var(--r-pill);background:rgb(var(--chartreuse));color:rgb(var(--scrim));font-size:var(--t-sm);animation:sjIn var(--m-enter) var(--e-spring) both;font-weight:700;display:inline-flex;position:absolute}@keyframes sjIn{0%{opacity:0;transform:translateY(-8px)scale(.94)}}.sj-skip{justify-content:flex-end;position:absolute;bottom:0;left:0;right:0}.rail{gap:var(--space-4);padding:var(--space-6) var(--gutter) var(--space-5);scrollbar-width:none;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail-tile{--rail-head-h:46px;isolation:isolate;width:112px;height:200px;padding:var(--space-3) var(--space-3) var(--space-4);border-radius:var(--r-xs);background:var(--rail-ground,rgb(var(--surface2)));color:var(--rail-ink,rgb(var(--text)));font:inherit;text-align:left;cursor:pointer;transition:transform var(--m-tap) var(--e-exit);border:0;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.rail-tile:active{transform:scale(.96)}.rail-tile--lg{--rail-head-h:60px;width:168px;height:260px;padding:var(--space-4) var(--space-4) var(--space-5)}.rail-tile--xl{--rail-head-h:72px;width:228px;height:340px;padding:var(--space-5) var(--space-5) var(--space-6)}.rail-tile--foryou,.rail-tile--plus{color:rgb(var(--onArt));background:0 0;padding:0}.rail-sq{box-sizing:border-box;border-radius:var(--r-xs);background:rgb(var(--surface2));border:0;padding:0;position:absolute;inset:0;overflow:hidden}.rail-art{background:rgb(var(--surface2)) center / cover no-repeat;width:100%;height:100%;font-family:var(--font-display);font-size:var(--t-4xl);color:rgb(var(--text2));border-radius:0;place-items:center;font-weight:800;display:grid}.rail-sk{border-radius:var(--r-xs);flex-shrink:0;width:112px;height:200px}.rail-head{--rail-line-h:var(--rail-head-h);height:var(--rail-head-h);font-family:var(--font-poster);font-size:var(--t-railhead);text-transform:uppercase;letter-spacing:var(--tr-tight);flex-shrink:0;position:relative}.rail-tile--lg .rail-head{font-size:var(--t-railheadlg)}.rail-tile--xl .rail-head{font-size:var(--t-railheadxl)}.rail-head--l2{height:calc(var(--rail-head-h) * 2 + var(--space-2))}.rail-head--l3{--rail-line-h:calc(var(--rail-head-h) * 30 / 46);height:calc(var(--rail-line-h) * 3 + var(--space-2) * 2)}.rail-head-line{left:0;top:calc((var(--rail-line-h) + var(--space-2)) * var(--i,0));width:max-content;margin-top:calc(-.16em * var(--line-y,1));transform:scale(var(--line-x,1), var(--line-y,1));transform-origin:0 0;white-space:nowrap;line-height:1;display:block;position:absolute}.rail-charm{z-index:1;pointer-events:none;position:absolute;inset:14% 2% 30%}.rail-charm img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 6px 10px rgb(var(--scrim) / .25))}.rail-picture{z-index:0;pointer-events:none;position:absolute;inset:0}.rail-tile--picture{--rail-ink:rgb(var(--onArt));color:rgb(var(--onArt))}.rail-tile--picture .rail-head,.rail-tile--picture .rail-foot{z-index:2;position:relative}.rail-tile--picture .rail-crowd{color:rgb(var(--onArt))}.rail-foot{z-index:2;flex-direction:column;align-items:flex-start;width:100%;min-width:0;margin-top:auto;display:flex;position:relative}.rail-crowd{margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--r-xs);background:rgb(var(--black));color:var(--rail-ground,rgb(var(--white)));font-size:var(--t-caps);align-items:center;font-weight:700;line-height:1.2;display:inline-flex}.rail-tile--dark .rail-crowd{color:rgb(var(--white))}.rail-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-text);font-size:var(--t-lg);letter-spacing:var(--tr-poster);font-weight:700;line-height:1.1;overflow:hidden}.rail-tile--lg .rail-title{font-size:var(--t-xl)}.rail-tile--xl .rail-title{font-size:var(--t-2xl)}.rail-wrapped{left:calc(-1 * var(--space-4));right:calc(-1 * var(--space-4));z-index:3;padding:var(--space-2) 0;background:rgb(var(--black));color:rgb(var(--white));text-align:center;font-family:var(--font-text);font-size:var(--t-sm);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:700;position:absolute;top:40%;transform:rotate(-8deg)}.rail-foot--wrapped{align-items:stretch;gap:var(--space-4);text-align:center}.rail-wrapped--high{top:30%}.rail-foot--wrapped .rail-line{margin-top:calc(-1 * var(--space-3))}.rail-reveal{background:rgb(var(--black));color:rgb(var(--white))}.rail-line{max-width:100%;font-family:var(--font-text);font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:300;line-height:1.2;overflow:hidden}.rail-tile--lg .rail-line{font-size:var(--t-md)}.rail-tile--picture .rail-foot:not(.rail-foot--wrapped) .rail-title{margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--r-xs);background:rgb(var(--black));color:rgb(var(--white));font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;line-height:1.2}.rail-tile--picture .rail-foot:not(.rail-foot--wrapped) .rail-line{width:100%;padding:var(--space-3) 0;border-radius:var(--r-xs);background:rgb(var(--black));color:rgb(var(--white));text-align:center;font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:700;line-height:1}.rail-name{font-family:var(--font-text);font-size:var(--t-sm);color:rgb(var(--onArt));font-weight:700;line-height:1.12}@media (prefers-reduced-motion:reduce){.rail-tile{transition:none}}.rail-dock{z-index:var(--z-screenbar);pointer-events:none;height:0;position:sticky;top:0}.rail-dock--open{height:auto;margin-top:calc(-1 * var(--rail-strip-h,50px))}.rail-strip{align-items:center;gap:var(--space-4);height:var(--rail-strip-h,50px);padding:0 var(--gutter);box-sizing:border-box;scrollbar-width:none;background:rgb(var(--bg) / .88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transition:transform var(--m-exit) var(--e-exit), opacity var(--m-exit) var(--e-exit);display:flex;overflow-x:auto;transform:translateY(-100%)}.rail-strip::-webkit-scrollbar{display:none}html:has(.rail-dock--open){--rail-strip-h:58px}.rail-dock--open .rail-strip{padding-bottom:var(--space-4);background:rgb(var(--bg));-webkit-backdrop-filter:none;backdrop-filter:none}.rail-strip--on{opacity:1;pointer-events:auto;transition:transform var(--m-enter) var(--e-enter), opacity var(--m-enter) var(--e-enter);transform:none}.rail-mini{border-radius:var(--r-sm);width:22px;height:38px;color:rgb(var(--text));cursor:pointer;transition:transform var(--m-tap) var(--e-exit);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.rail-mini:active{transform:scale(.9)}.rail-mini--on{outline:1px solid rgb(var(--text));outline-offset:2px}.rail-mini--plus{box-shadow:inset 0 0 0 1px rgb(var(--border))}.rail-mini--foryou{background:rgb(var(--fyGround));color:rgb(var(--onArt));box-shadow:inset 0 0 0 1px rgb(var(--onArt) / .14);overflow:hidden}.rail-sq.rail-sq--mini{border-radius:var(--r-sm)}.rail-sq--mini .rail-art{font-size:var(--t-sm)}.rail-sq--mini .rail-art--none{background:var(--rail-blend,rgb(var(--surface2)));color:var(--rail-ink,rgb(var(--text2)))}.rail-sq--charm{background:var(--rail-ground,rgb(var(--surface2)));place-items:center;display:grid}.rail-sq-charm{object-fit:contain;width:86%;height:86%}@media (prefers-reduced-motion:reduce){.rail-strip,.rail-mini{transition:none}}:is(html:has(.rail-strip--on) .toptabs,html:has(.rail-strip--on) .act-stick,html:has(.rail-strip--on) .calls-filters){top:var(--rail-strip-h,50px);transition:top var(--m-enter) var(--e-enter)}@media (max-width:520px){html .rail-dock{top:var(--under-bar)}:is(html:has(.rail-strip--on) .toptabs,html:has(.rail-strip--on) .act-stick,html:has(.rail-strip--on) .calls-filters){top:calc(var(--under-bar) + var(--rail-strip-h,50px))}}.rail-tile--plus .rail-sq{justify-content:center;align-items:center;gap:var(--space-4);border:1.5px dashed rgb(var(--muted2));color:rgb(var(--text));background:0 0;flex-direction:column;display:flex}.rail-plus-ic{border-radius:var(--r-pill);background:rgb(var(--surface2));place-items:center;width:40px;height:40px;display:grid}.rail-tile--plus .rail-name{text-align:center;padding:0 var(--space-4);color:rgb(var(--text));font-size:var(--t-sm);text-transform:none;letter-spacing:0;font-weight:700;line-height:1.12}.rail-tile--foryou,.rail-mini--foryou{--fyGround:var(--surface2)}.theme-light .rail-tile--foryou,.theme-light .rail-mini--foryou{--fyGround:var(--scrim)}.rail-tile--foryou .rail-sq{background:rgb(var(--fyGround));box-shadow:inset 0 0 0 1px rgb(var(--onArt) / .14)}.rail-art--foryou{padding-bottom:var(--space-9);box-sizing:border-box;background:0 0}.rail-tile--foryou .rail-name{left:var(--space-4);right:var(--space-4);gap:var(--space-1);color:rgb(var(--onArt));font-size:var(--t-sm);text-transform:none;letter-spacing:0;flex-direction:column;font-weight:700;line-height:1.12;display:flex;position:absolute;bottom:14px}.rail-sub{font-size:var(--t-xs);color:rgb(var(--onArt) / .7);font-weight:300}.fy-eyes{color:rgb(var(--text));place-items:center;display:grid}.fy-eyes-face{transform-origin:50%;animation:fyOpen var(--m-select) var(--e-spring)}@keyframes fyOpen{0%{transform:scale(.5,0)rotate(-14deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.fy-eyes-face{animation:none}}.rail-art--pic{aspect-ratio:1;object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.leave{align-items:center;gap:var(--space-4);padding:var(--space-2) 0 var(--space-5);text-align:center;flex-direction:column;display:flex}.leave-art{width:56px;height:72px}.leave-title{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900}.leave-sub{max-width:300px;font-size:var(--t-md);color:rgb(var(--text2));margin:0;font-weight:300;line-height:1.45}.sl-page{padding:var(--space-6) var(--gutter) var(--space-10)}.sl-sec{padding:var(--space-7) 0 0}.sl-page>.sl-sec:first-child{padding-top:0}.sl-label{margin:0 0 var(--space-3);font-size:var(--t-sm);color:rgb(var(--muted2));font-weight:500}.sl-group{padding:0 var(--space-5);border-radius:var(--r-md);background:rgb(var(--surface));overflow:hidden}.sheet-panel .sl-group{background:rgb(var(--surface2))}.theme-light .sheet-panel .sl-group{background:rgb(var(--surface))}.sl-group .menu-row--set{min-height:50px;padding:var(--space-4) 0}.sl-group .menu-row-label{font-weight:400}.sl-group .menu-row-value{font-size:var(--t-md);color:rgb(var(--text2));font-weight:300;overflow:visible}.sl-group .menu-row--go:active:not(:disabled){opacity:.6;background:0 0}.sl-group .menu-row-icon{width:30px;height:30px}.menu-rows--quiet.sl-group .menu-row-icon>svg{width:20px;height:20px}.menu-rows--quiet.sl-group .menu-row--set+.menu-row--set:before{display:none}.menu-rows--quiet.sl-group .menu-row--set:has(.menu-row-icon,.menu-row-lead)+.menu-row--set:before{display:none}.sl-foot{margin:var(--space-3) 0 0;font-size:var(--t-xs);color:rgb(var(--muted2));line-height:1.55}.sl-foot-centre{text-align:center;display:block}.sl-load.load-error-inline{min-height:56px;padding:var(--space-5) 0;font-size:var(--t-sm);color:rgb(var(--muted2));opacity:1;line-height:1.45}.sl-load.load-error-inline .load-error-link{white-space:nowrap;color:rgb(var(--text))}.sl-sign{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.sl-actions{flex-shrink:0;gap:6px;display:flex}.sl-theme{flex:none}.sl-colour-row{margin-top:var(--space-3);display:block}.sl-colours{gap:var(--space-2);flex:none;display:flex}.sl-colour{border-radius:var(--r-pill);border:1px solid rgb(var(--border));width:22px;height:22px;padding:0}.sl-colour.on{box-shadow:0 0 0 2px rgb(var(--bg)), 0 0 0 3px rgb(var(--text))}.sl-fine{font-size:var(--t-xs);color:rgb(var(--muted2));justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.sl-fine .meta-sep{margin:0}.acct-form .section-label{display:block}.acct-status{min-height:16px;margin:8px 0 0}.acct-list{font-size:var(--t-sm);color:rgb(var(--text2));gap:6px;margin:0;padding-left:18px;font-weight:300;line-height:1.45;display:grid}.sl-versions{gap:var(--space-1);margin-top:var(--space-9);padding-bottom:var(--space-4);text-align:center;color:rgb(var(--muted2));flex-direction:column}.sl-fine-btn{margin-top:var(--space-2);padding:var(--space-1) var(--space-2);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-self:center}.acct-form{position:relative}.acct-username{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:0}.sl-me-face{place-items:center;width:56px;height:56px;display:grid}.sl-warn{border-radius:var(--r-pill);background:rgb(var(--amber));flex:none;width:8px;height:8px;margin:0 7px}.sl-signin{padding:var(--space-8) var(--space-7);border-radius:var(--r-xs);background:rgb(var(--surface));color:rgb(var(--slabInk))}.sl-signin-title{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-tight);margin:0;font-weight:800}.sl-signin-body{margin:var(--space-3) 0 var(--space-7);font-size:var(--t-sm);color:rgb(var(--slabInk) / .72);line-height:1.55}.sl-page--inline{padding:var(--space-6) 0 0}.join-error{justify-content:center;align-items:center;gap:var(--space-3);font-size:var(--t-xs);color:rgb(var(--red));margin:10px 0 0;display:flex}.room-share-code{margin-bottom:var(--space-5)}.room-share-blurb{font-size:var(--t-sm);color:rgb(var(--text2));margin:0 0 14px;font-weight:300;line-height:1.5}.room-done{padding:var(--space-5);border-radius:var(--r-xs);background:rgb(var(--gold) / .06);border:.5px solid rgb(var(--gold) / .22);font-size:var(--t-sm);color:rgb(var(--text2));align-items:center;gap:9px;font-weight:300;display:flex}.clr-input{width:100%;padding:var(--space-5) 14px;border-radius:var(--r-xs);background:rgb(var(--surface2));border:.5px solid rgb(var(--border));color:rgb(var(--text));font-size:var(--t-md);font-family:var(--font-text);outline:none}.clr-input:focus{border-color:rgb(var(--primary) / .4)}.room-chat{margin:0 var(--space-6);border-radius:var(--r-xs);background:rgb(var(--surface));border:0;flex-direction:column;height:360px;display:flex;overflow:hidden}.room-chat .sofa-scroll{min-height:0;padding:10px var(--space-5);flex:1;overflow-y:auto}.room-chat .sofa-composer{padding:var(--space-4) 10px 10px;border-top:.5px solid rgb(var(--border));position:static}.crack-root{z-index:var(--z-takeover-over);background:rgb(var(--bg));flex-direction:column;display:flex;position:absolute;inset:0}.crack-scroll{min-height:0;padding:var(--space-4) var(--gutter) var(--space-8);flex:1;overflow-y:auto}.crack-stage{min-height:0;padding:var(--space-6) var(--space-6) var(--space-8);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.crack-pigwrap{place-items:center;margin-bottom:14px;display:grid;position:relative}.crack-pigwrap--shake{animation:.3s ease-in-out infinite crackShake}.crack-pigwrap--done{opacity:.55}@keyframes crackShake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)translateY(-2px)}75%{transform:rotate(6deg)translateY(-2px)}}.crack-coins{height:1px;position:absolute;bottom:14px;left:0;right:0}.crack-coin{border-radius:var(--r-pill);background:rgb(var(--gold));width:11px;height:11px;box-shadow:0 0 0 2px rgb(var(--gold) / .35);opacity:0;animation:.72s cubic-bezier(.2,.8,.3,1) forwards crackCoin;position:absolute;left:50%}.crack-coin:nth-child(odd){--dx:-26px}.crack-coin:nth-child(2n){--dx:26px}.crack-coin:nth-child(3n){--dx:-48px}.crack-coin:nth-child(4n){--dx:48px}@keyframes crackCoin{0%{opacity:0;transform:translate(-50%)scale(.6)}30%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), 44px) scale(1)}}.crack-total{font-family:var(--font-display);font-size:var(--t-display);color:rgb(var(--text));font-weight:800;line-height:1}.crack-total-sub{font-size:var(--t-xs);color:rgb(var(--muted2));margin-top:var(--space-2)}.crack-odds{background:rgb(var(--surface));border-radius:var(--r-xs);width:100%;padding:14px var(--space-6);text-align:left;border:0;margin-top:26px}.crack-odds-head{font-family:var(--font-display);font-size:var(--t-lg);color:rgb(var(--text));font-weight:700;display:block}.crack-odds-body{margin:var(--space-3) 0 0;font-size:var(--t-xs);color:rgb(var(--muted2));line-height:1.55}.crack-faces{margin-top:var(--space-5);flex-wrap:wrap}.crack-spill{text-align:center;flex-direction:column;align-items:center;display:flex}.crack-spill-box{align-items:center;gap:var(--space-4);border-radius:var(--r-xs);background:rgb(var(--surface));border:.5px solid rgb(var(--gold) / .4);flex-direction:column;padding:18px 26px;display:flex}.crack-spill-eyebrow{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:800}.crack-spill-note{margin:var(--space-7) 0 0;font-size:var(--t-sm);color:rgb(var(--muted2));line-height:1.55}.crack-void{background:rgb(var(--surface));border:.5px solid rgb(var(--amber) / .27);border-radius:var(--r-xs);padding:18px var(--space-6);text-align:center;margin-top:var(--space-5)}.crack-void-mark{margin-bottom:var(--space-4);display:block}.crack-void-title{font-family:var(--font-display);font-size:var(--t-xl);color:rgb(var(--text));margin:0;font-weight:700}.crack-void-body{margin:var(--space-4) 0 0;font-size:var(--t-sm);color:rgb(var(--muted2));line-height:1.55}.join-honour{gap:var(--space-3);margin:var(--space-5) 0 0;font-size:var(--t-sm);color:rgb(var(--text2));align-items:flex-start;font-weight:300;line-height:1.5;display:flex}.join-honour svg{flex:none;margin-top:3px}.locked-sheet-rows{width:100%;margin-top:var(--space-5)}.locked-sheet-row{border-bottom:.5px solid rgb(var(--border));font-size:var(--t-sm);color:rgb(var(--text2));justify-content:space-between;align-items:center;padding:9px 0;font-weight:300;display:flex}.locked-sheet-row:last-child{border-bottom:none}.locked-sheet-when{font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300}.grp{gap:var(--space-5);padding:14px var(--gutter) var(--space-8);flex-direction:column;display:flex}.grp[style]{padding-bottom:calc(var(--dock-h,0px) + var(--space-5) + var(--dock-foot) + var(--space-8))}.grp .grp-pot{width:100%;margin:0}.grp-head{margin:-14px calc(-1 * var(--gutter)) 0;padding:var(--space-7) var(--gutter) var(--space-7);background:linear-gradient(180deg, color-mix(in srgb, var(--grp-tint) 40%, transparent) 0%, color-mix(in srgb, var(--grp-tint) 12%, transparent) 60%, transparent 100%);flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:relative}.grp-final{top:18px;right:var(--gutter);border-radius:var(--r-pill);background:rgb(var(--gold));height:24px;color:rgb(var(--bg));font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;align-items:center;padding:0 10px;font-weight:900;display:inline-flex;position:absolute}.grp-champ{padding:var(--space-6);border-radius:var(--r-xs);border:1px solid rgb(var(--gold) / .45);background:linear-gradient(150deg, rgb(var(--gold) / .26), rgb(var(--gold) / .06) 60%, rgb(var(--surface)));align-items:center;gap:14px;display:flex}.grp-champ-txt{gap:var(--space-1);flex-direction:column;display:flex}.grp-champ-txt i{font-style:normal;font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--gold));font-weight:900}.grp-champ-txt b{font-family:var(--font-display);font-size:var(--t-3xl);text-transform:uppercase;letter-spacing:var(--tr-poster);font-weight:800;line-height:1}.grp-champ-txt span{font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300}.grp-board-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.grp-board-head .grp-tabs{flex:none}.grp-season{align-items:center;gap:var(--space-2);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.face-stack.grp-faces{margin-top:10px}.grp-line{font-size:var(--t-md);color:rgb(var(--text2));margin:0;font-weight:300}.grp-eyebrow{margin:var(--space-5) 0 0}.grp-people{flex-direction:column;display:flex}.grp-note{font-size:var(--t-sm);color:rgb(var(--text2));margin:0;font-weight:300}.grp-board{flex-direction:column;display:flex}.grp-row{width:100%;padding:var(--space-5) 0;border:0;border-bottom:1px solid rgb(var(--border));color:rgb(var(--text));font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;gap:10px;display:flex}.grp-row--me .grp-rank{border-radius:var(--r-pill);background:rgb(var(--text));width:28px;height:28px;color:rgb(var(--bg));font-size:var(--t-md);place-items:center;display:grid}.grp-row-top{align-items:center;gap:10px;display:flex}.grp-rank{width:18px;font-family:var(--font-display);font-size:var(--t-xl);color:rgb(var(--text2));text-align:center;flex-shrink:0;font-weight:800}.grp-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.grp-who b{font-size:var(--t-lg);font-weight:800}.grp-who i{font-style:normal;font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.grp-score{font-family:var(--font-figure);font-size:var(--t-2xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster)}.grp-name{margin:0 0 var(--space-4)}.grp-empty{padding:var(--space-6) 0;font-size:var(--t-sm);color:rgb(var(--text2));margin:0;font-weight:300}.grp-sheet-head{gap:var(--space-3);margin:0 0 var(--space-6);flex-direction:column;display:flex}.grp-code-input{box-sizing:border-box;width:100%;height:68px;padding:0 var(--space-6);border-radius:var(--r-xs);border:1.5px solid rgb(var(--border));background:rgb(var(--surface));color:rgb(var(--text));font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-caps);text-align:center;text-transform:uppercase;outline:none;font-weight:800}.grp-code-input:focus{border-color:rgb(var(--text))}.grp-code-input::placeholder{text-transform:none;letter-spacing:normal;font-size:var(--t-xl);color:rgb(var(--muted2));letter-spacing:.32em;font-weight:600}.grp-head--art{background:rgb(var(--artGround));color:rgb(var(--onArt));padding-top:160px;overflow:hidden}.grp-head-art{z-index:0;position:absolute;inset:0}.grp-head-art:after{content:"";background:linear-gradient(180deg, rgb(var(--scrim) / 0) 20%, rgb(var(--scrim) / .8) 100%);position:absolute;inset:0}.grp-head--art .sei-eyebrow,.grp-head--art .sei-title,.grp-head--art .grp-line{color:rgb(var(--onArt))}.grp-head>:not(.grp-head-art){z-index:1;position:relative}.grp-head>.grp-final{position:absolute}.grp-panel{gap:var(--space-5);flex-direction:column;display:flex}.grp-yap{margin:0 calc(-1 * var(--gutter)) calc(-1 * var(--space-8))}.grp-yap .room-chat{background:0 0;border:0;border-radius:0;height:auto;margin:0;overflow:visible}.grp-yap .room-chat .sofa-scroll{min-height:40vh;padding:var(--space-5) var(--gutter) var(--space-4);overflow:visible}.grp-yap .room-chat .sofa-composer{z-index:2;box-shadow:none;padding:var(--space-5) var(--gutter) calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, rgb(var(--bg)) 70%, rgb(var(--bg) / 0));border:0;border-radius:0;position:sticky;bottom:0}.grp-bet-ticket{border-radius:var(--r-xs);margin-top:0}.grp-stake{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid rgb(var(--border));border-radius:var(--r-xs);display:flex}.grp-stake-txt{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.grp-stake-title{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900;line-height:1}.grp-stake-line{font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300}.grp-bet-ticket:before,.grp-bet-ticket:after{content:"";border-radius:var(--r-pill);background:rgb(var(--bg));width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.grp-bet-ticket:before{left:-7px}.grp-bet-ticket:after{right:-7px}.grp-bet-for{font-size:var(--t-sm);opacity:.75;font-weight:700}.grp-bet-res{gap:var(--space-3);border-radius:var(--r-xs);box-shadow:inset 0 0 0 1.5px rgb(var(--gold));flex-direction:column;padding:14px;display:flex}.grp-bet-res>small{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--gold));font-weight:900}.grp-bet-res>b{font-size:var(--t-lg);font-weight:800;line-height:1.3}.grp-bet-res--p{box-shadow:inset 0 0 0 1.5px rgb(var(--pink))}.grp-bet-res--p>small{color:rgb(var(--pink))}.grp-bet-owed{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.grp-bet-owe{padding:var(--space-4) 10px;border-radius:var(--r-xs);background:rgb(var(--surface));border:0;align-items:center;gap:10px;display:flex}.grp-bet-owe>span{min-width:0;font-size:var(--t-sm);flex:1;font-weight:700}.grp-bet-tick{height:30px;padding:0 var(--space-5);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px rgb(var(--muted2));color:rgb(var(--text));font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;flex-shrink:0;font-weight:700}.grp-bet-tick--done{box-shadow:none;background:rgb(var(--green) / .16);color:rgb(var(--green))}.bet-q.grp-step-q{margin-top:var(--space-6)}.grp-step{padding:var(--space-5);border-radius:var(--r-xs);background:rgb(var(--bg));border:1px solid rgb(var(--border));flex-direction:column;gap:10px;display:flex}.grp-step-row{justify-content:space-between;align-items:center;display:flex}.grp-step-val{text-align:center;flex-direction:column;align-items:center;display:flex}.grp-step-val b{font-size:var(--t-lg);font-weight:900}.grp-step-val i{font-style:normal;font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.grp-step-dots{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.grp-step-dot{border-radius:var(--r-pill);background:rgb(var(--surface2));width:20px;height:20px;box-shadow:inset 0 0 0 1px rgb(var(--border));transition:background var(--m-tap) var(--e-enter)}.grp-step-dot--on{background:rgb(var(--gold));box-shadow:none}.grp-step--p .grp-step-dot--on{background:rgb(var(--pink))}.grp-cut{align-items:center;gap:var(--space-4);margin:var(--space-1) 0;color:rgb(var(--gold));font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:900;display:flex}.grp-cut:before,.grp-cut:after{content:"";border-top:1.5px dashed;flex:1}.grp-cut--p{color:rgb(var(--pink))}.grp-row--zone-r{background:rgb(var(--gold) / .08);border-color:rgb(var(--gold) / .35)}.grp-row--zone-p{background:rgb(var(--pink) / .1);border-color:rgb(var(--pink) / .45)}.grp-ep-row{padding:10px var(--space-5);gap:0}.grp-ep-row--not{cursor:default;opacity:.8;background:0 0;border-style:dashed}.grp-strip{gap:var(--space-3) 14px;padding:var(--space-1) var(--space-1) var(--space-2);font-size:var(--t-xs);color:rgb(var(--text2));flex-wrap:wrap;font-weight:300;display:flex}.grp-strip>span{align-items:center;gap:5px;display:inline-flex}.grp-strip b{color:rgb(var(--text));font-weight:700}.grp-play{align-items:center;gap:var(--space-1);height:30px;padding:0 10px 0 var(--space-5);border-radius:var(--r-pill);background:rgb(var(--text));color:rgb(var(--bg));font-size:var(--t-xs);flex-shrink:0;font-weight:700;display:inline-flex}.grp-bet-res--quiet{box-shadow:inset 0 0 0 1px rgb(var(--border))}.grp-bet-res--quiet>small{color:rgb(var(--text2));font-weight:300}.grp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.room-chat-who{cursor:pointer;background:0 0;border:0;padding:0}.room-chat-handle{font-family:inherit;font-size:var(--t-xs);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700;display:block}.room-chat-note{padding:0 var(--gutter) var(--space-3);font-size:var(--t-xs);color:rgb(var(--text2));text-align:center;margin:0;font-weight:300}.photo-stage{border-radius:var(--r-xs);background:rgb(var(--surface2));touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;margin:0 auto;position:relative;overflow:hidden}.photo-stage:active{cursor:grabbing}.photo-stage-img{pointer-events:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}.photo-mask{pointer-events:none;border-radius:var(--r-xs);box-shadow:inset 0 0 0 9999px rgb(var(--surface) / .62);-webkit-mask:radial-gradient(circle at 50% 50%, transparent calc(50% - 1px), rgb(var(--scrim)) 50%);-webkit-mask:radial-gradient(circle at 50% 50%, transparent calc(50% - 1px), rgb(var(--scrim)) 50%);mask:radial-gradient(circle at 50% 50%, transparent calc(50% - 1px), rgb(var(--scrim)) 50%);position:absolute;inset:0}.photo-zoom{align-items:center;gap:var(--space-4);margin:var(--space-5) var(--space-1) 0;display:flex}.photo-zoom-lbl{font-size:var(--t-xs);color:rgb(var(--muted2));flex-shrink:0}.photo-zoom input{accent-color:rgb(var(--primary));flex:1}.photo-note{font-size:var(--t-xs);color:rgb(var(--muted2));text-align:center;margin:var(--space-4) 0 0;line-height:1.5}
