#shell{position:fixed;inset:0;z-index:35;color:var(--paper);--bar: max(7vh, 34px);--left: max(6vw, calc(var(--gut-l) + 8px))}#shell[hidden]{display:none}.sh-scrim{position:absolute;inset:0;background:linear-gradient(90deg,#0e0f12e0,#0e0f129e 24%,#0e0f122e 46%,#0e0f1200 60%),linear-gradient(0deg,#0e0f1280,#0e0f1200 34%)}.sh-bar{position:absolute;left:0;right:0;height:var(--bar);display:flex;align-items:center;gap:22px;padding:0 var(--gut-r) 0 var(--left);box-sizing:border-box;background:#000;font-size:var(--small);font-weight:600;color:var(--silver);white-space:nowrap}.sh-bar.t{top:0}.sh-bar.b{bottom:0}.sh-bar .rs{font-family:var(--title);font-size:18px;color:var(--paper)}.sh-bar .note{color:var(--paper);font-weight:500;overflow:hidden;text-overflow:ellipsis}.sh-bar .hints{margin-left:auto;display:flex;gap:20px}.sh-bar .hints>span{display:inline-flex;align-items:center;gap:7px}.sh-bar .ver{font-family:var(--num);font-weight:600;font-size:16px;letter-spacing:.02em;color:var(--mute)}.sh-bar .hints:empty+.ver{margin-left:auto}html[data-input=touch] .sh-bar .hints{display:none}html[data-input=touch] .sh-bar .ver{margin-left:auto}.sh-left{position:absolute;left:var(--left);top:calc(var(--bar) + 13vh);display:flex;flex-direction:column;align-items:flex-start}.sh-brand{display:inline-flex;flex-direction:column;align-items:stretch}.sh-logo{font-family:var(--title);font-weight:400;font-size:clamp(96px,13vw,250px);line-height:.98;letter-spacing:-.02em;color:var(--paper);text-shadow:0 2px 0 rgba(14,15,18,.45),0 0 40px rgba(14,15,18,.35);transition:font-size .4s var(--out)}.sh-grain{display:block;height:clamp(8px,.9vw,14px);margin-top:clamp(10px,1.2vw,20px);background:var(--grain);color:var(--paper);transition:height .4s var(--out),margin .4s var(--out)}.sh-sub{margin-top:12px;font-size:18px;font-weight:500;color:#d6d9df;white-space:nowrap}.sh-press{margin-top:clamp(26px,6vh,64px);display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0;border:0;background:none;color:var(--paper);font-family:var(--title);font-size:24px;text-shadow:0 1px 0 rgba(14,15,18,.5);animation:shPulse 2.4s ease-in-out infinite}.sh-press[hidden],.sh-menu[hidden],.sh-panel[hidden]{display:none}.sh-press .in-t{font-family:var(--title)}@keyframes shPulse{50%{opacity:.45}}#shell[data-mode=menu] .sh-logo{font-size:clamp(64px,7.4vw,142px)}#shell[data-mode=menu] .sh-grain{height:8px;margin-top:10px}.sh-menu{margin:clamp(18px,4.4vh,48px) 0 0 -18px;display:flex;flex-direction:column;gap:4px;min-width:min(420px,78vw)}.sh-menu button{position:relative;display:flex;align-items:center;min-height:clamp(48px,6.4vh,68px);padding:0 78px 0 18px;border:0;background:transparent;color:var(--paper);font-family:var(--title);font-weight:400;font-size:clamp(24px,2.4vw,40px);line-height:1;text-align:left;white-space:nowrap;text-shadow:0 1px 0 rgba(14,15,18,.55)}.sh-menu button[aria-current=true]{background:var(--paper);color:var(--ink);text-shadow:none}.sh-menu button[aria-current=true]:after{content:"";position:absolute;right:0;top:0;bottom:0;aspect-ratio:1;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23f5f4ef' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M3 9h11M10 4.5L14.5 9 10 13.5'/%3E%3C/svg%3E") center / 20px 20px no-repeat;box-shadow:inset 0 0 0 2px var(--paper)}.sh-menu button:active{transform:translateY(1px)}#shell[data-mode=records] .sh-left,#shell[data-mode=settings] .sh-left{display:none}#shell[data-mode=invite] .sh-logo{font-size:clamp(48px,4.6vw,88px)}#shell[data-mode=invite] .sh-grain{height:6px;margin-top:8px}#shell[data-mode=invite] .sh-sub{display:none}.sh-inv{display:grid;justify-items:start;gap:6px;margin-top:clamp(20px,5vh,56px);text-shadow:0 1px 0 rgba(14,15,18,.55)}.sh-inv[hidden]{display:none}.sh-inv .k{font-size:var(--small);font-weight:600;color:#d6d9df}.sh-inv .who{font-family:var(--title);font-weight:400;font-size:clamp(40px,5vw,88px);line-height:1.08;max-width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-inv .rec{display:flex;align-items:flex-end;gap:22px;margin-top:10px}.sh-inv .sl{display:inline-flex;align-items:center;gap:10px;padding-bottom:8px;font-family:var(--title);font-size:24px}.sh-inv .sl .mark{text-shadow:none}.sh-inv .t{font-family:var(--num);font-style:italic;font-weight:800;font-size:clamp(72px,8vw,136px);line-height:.8;letter-spacing:.01em;font-variant-numeric:tabular-nums}.sh-inv .t i{font-size:.66em}.sh-inv .s{margin-top:8px;font-size:var(--small);color:#d6d9df;max-width:46vw}.sh-inv .acts{display:flex;gap:8px;margin-top:clamp(14px,3.5vh,40px);text-shadow:none}.sh-inv .acts .cta{min-width:min(320px,60vw);min-height:58px;font-size:22px}.sh-inv .acts .ghost{min-height:58px;gap:12px;background:#0e0f128c}.sh-ph .seg.rt{align-self:center}.sh-ph .seg.rt button{min-height:40px;min-width:0;padding:0 14px;font-size:15px}.sh-ph>span:has(.seg){display:flex;align-items:center;gap:14px}.sh-panel{position:absolute;left:var(--left);top:calc(var(--bar) + 5vh);max-height:calc(100vh - var(--bar) * 2 - 10vh);width:min(820px,calc(100vw - var(--left) * 2));display:flex;flex-direction:column;background:var(--ink)}.sh-ph{flex:none;display:flex;align-items:baseline;gap:16px;padding:16px 20px 14px;border-bottom:1px solid var(--ink2)}.sh-ph b{font-family:var(--title);font-weight:400;font-size:34px;line-height:1.1}.sh-ph>span{font-size:var(--small);color:var(--silver)}.sh-ph>span i{font-family:var(--num);font-style:italic;font-weight:800;font-size:1.3em;line-height:1;color:var(--paper);margin:0 2px 0 3px}.sh-ph .ghost{margin-left:auto;align-self:center;min-height:44px;font-size:16px;gap:10px}.sh-pb{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 18px}.sh-set{list-style:none;margin:0;padding:0}.sh-set li{display:grid;grid-template-columns:9.5em auto minmax(0,1fr);align-items:center;gap:18px;min-height:64px;padding:0 12px;margin:0 -12px;border-bottom:1px solid var(--ink2)}.sh-set li:last-child{border-bottom:0}.sh-set li[aria-current=true]{background:#1b1d22}.sh-set .l{font-family:var(--title);font-size:20px}.sh-set .n{font-size:var(--small);color:var(--silver)}.rc-open{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--ink3)}.rc-open .k{flex:none;font-size:var(--small);color:var(--silver)}.rc-open .rc-file{min-height:44px;font-size:16px;cursor:pointer}.rc-open .rc-code{flex:1 1 220px;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--ink3);background:transparent;color:var(--paper);font:inherit;font-size:var(--small)}.rc-open .rc-code:focus{outline:none;border-color:var(--hi)}.rc-open .rc-msg{flex:1 0 100%;min-height:1.3em;font-size:var(--small);color:var(--silver)}.rc-open .rc-msg.bad{color:var(--warn)}.seg{display:inline-flex}.seg button{min-width:72px;min-height:44px;padding:0 16px;border:1px solid var(--ink3);margin-left:-1px;background:transparent;color:var(--paper);font-weight:700;font-size:16px}.seg button:first-child{margin-left:0}.seg button[aria-checked=true]{position:relative;background:var(--paper);border-color:var(--paper);color:var(--ink)}.seg.lock button{color:var(--mute);cursor:not-allowed}.seg.lock button[aria-checked=true]{background:var(--ink3);border-color:var(--ink3);color:var(--paper)}.sh-set .act{min-height:44px;min-width:72px;font-size:16px;justify-content:center}#shell[data-over=true] .sh-bar,#shell[data-over=true] .sh-left{display:none}#shell[data-over=true] .sh-scrim{background:#0e0f129e}#shell[data-over=true] .sh-panel{left:0;right:0;margin-inline:auto;top:50%;translate:0 -50%;max-height:calc(100vh - 40px)}#map.attract{grid-template-columns:minmax(0,1fr) 0}#map.attract #panel,#map.attract #mapHead,#map.attract #today,#map.attract #mapLegend,#map.attract #mapInfo{display:none!important}#map.attract #mapLabels{visibility:hidden}#map.attract #mapLabels>*{visibility:hidden!important}#app.drift canvas{animation:shDrift 46s ease-in-out infinite alternate;transform-origin:62% 42%}@keyframes shDrift{to{transform:scale(1.07)}}html.calm #app.drift canvas,html.calm .sh-press{animation:none}html.calm .sh-logo,html.calm .sh-grain{transition:none}#locker{position:fixed;inset:0;z-index:34;display:grid;grid-template-columns:minmax(0,1fr) clamp(560px,46vw,900px);grid-template-rows:minmax(0,1fr);color:var(--paper)}#locker[hidden]{display:none}.lk-stage{position:relative;min-width:0;background:linear-gradient(0deg,#0e0f1280,#0e0f1200 30%),linear-gradient(270deg,#0e0f1259,#0e0f1200 16%)}.lk-rule{position:absolute;left:0;top:0;width:2px;background:var(--paper);box-shadow:0 0 0 1px #0e0f1259;pointer-events:none}.lk-rule[hidden]{display:none}.lk-rule:before,.lk-rule:after{content:"";position:absolute;left:-7px;width:16px;height:2px;background:var(--paper);box-shadow:0 0 0 1px #0e0f1259}.lk-rule:before{top:0}.lk-rule:after{bottom:0}.lk-rule b{position:absolute;left:16px;top:-6px;font-family:var(--num);font-style:italic;font-weight:800;font-size:48px;line-height:.8;letter-spacing:.01em;text-shadow:0 1px 0 rgba(14,15,18,.5),0 0 14px rgba(14,15,18,.4)}.lk-who{position:absolute;left:calc(var(--gut-l) + 12px);bottom:max(34px,env(safe-area-inset-bottom,0px));display:grid;gap:2px;padding:12px 20px 13px 18px;background:var(--ink)}.lk-who .k{font-size:var(--label);font-weight:600;color:var(--silver)}.lk-who b{font-family:var(--title);font-weight:400;font-size:48px;line-height:1.08}.lk-who .s{font-size:var(--small);color:var(--silver)}.lk-who .s i{font-family:var(--num);font-style:italic;font-weight:800;font-size:22px;line-height:1;color:var(--paper);margin-right:2px}.lk-who .g{display:flex;margin-top:8px;padding-top:8px;border-top:1px solid var(--ink2);font-size:var(--label);font-weight:600;color:var(--paper)}.lk-who .g span+span{margin-left:12px;padding-left:12px;border-left:1px solid var(--ink3)}.lk-who .g:empty{display:none}.lk-col{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--ink)}.lk-top{flex:none;display:flex;align-items:center;gap:22px;min-height:72px;padding:max(0px,env(safe-area-inset-top,0px)) var(--gut-r) 0 24px;border-bottom:1px solid var(--ink2)}.lk-title{font-family:var(--title);font-weight:400;font-size:34px;line-height:1}.lk-tabs{display:flex;align-items:center;gap:2px}.lk-tabs button{min-height:44px;padding:0 18px;border:0;background:transparent;color:var(--silver);font-family:var(--title);font-weight:400;font-size:18px;white-space:nowrap}.lk-tabs button:hover{color:var(--paper)}.lk-tabs button[aria-selected=true]{background:var(--paper);color:var(--ink)}.lk-hint{display:inline-flex;margin:0 6px}.lk-back{margin-left:auto;min-height:44px;font-size:16px;gap:10px}.lk-body{--pb: max(22px, env(safe-area-inset-bottom, 0px));flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:20px var(--gut-r) 0 24px}.lk-body>:last-child:not(.lk-acts):not(.lk-detail){margin-bottom:var(--pb)}.lk-rackwrap{flex:none;display:grid;gap:8px}.lk-rack{display:flex;align-items:flex-end;gap:6px;overflow-x:auto;overscroll-behavior:contain;padding:16px 2px 0;border-bottom:2px solid var(--ink3);scrollbar-width:none}.rk-b{position:relative;flex:none;min-width:44px;display:grid;justify-items:center;align-content:end;padding:0 0 24px;border:0;background:none;filter:brightness(.55) saturate(.75);transition:transform .22s var(--out),filter .22s}.rk-b:hover{filter:brightness(.8)}.rk-b[aria-selected=true]{transform:translateY(-14px);filter:none}.rk{display:block}.rk-edge{fill:none;stroke:#f5f4ef8c;stroke-width:1;vector-effect:non-scaling-stroke}.rk-b i{position:absolute;left:0;right:0;bottom:4px;text-align:center;font-family:var(--num);font-style:normal;font-weight:700;font-size:15px;line-height:1;color:var(--silver)}.rk-b[aria-selected=true] i{color:var(--paper);bottom:-10px}.rk-b.cur:after{content:"";position:absolute;left:4px;right:4px;bottom:-2px;height:4px;background:var(--paper)}.rk-b[aria-selected=true].cur:after{bottom:-16px}.lk-scale{display:flex;align-items:center;gap:12px;font-size:var(--label);font-weight:600;color:var(--silver)}.lk-scale i{flex:1;height:1px;background:var(--ink3)}.lk-detail{flex:1;display:flex;flex-direction:column;gap:12px;min-height:0}.lk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid var(--ink2)}.lk-head .nm{min-width:0;display:grid;gap:3px}.lk-head .br{font-family:var(--num);font-weight:700;font-size:18px;line-height:1;letter-spacing:.02em;color:var(--silver)}.lk-head .nm b{font-family:var(--num);font-weight:800;font-size:40px;line-height:.95;letter-spacing:.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-head .use{font-size:var(--small);color:var(--silver)}.lk-head .sz{flex:none;display:flex;align-items:flex-end;gap:4px}.lk-head .sz b{font-family:var(--num);font-style:italic;font-weight:800;font-size:72px;line-height:.78;letter-spacing:.01em}.lk-head .sz span{font-family:var(--num);font-weight:700;font-size:16px;color:var(--silver)}.lk-bp{flex:none}.bp{display:block;width:100%;max-width:min(700px,60vh);height:auto;overflow:visible}.bp .ol{fill:#16181d;stroke:var(--paper);stroke-width:1.6;stroke-linejoin:round}.bp .cl{fill:none;stroke:var(--ink3);stroke-width:1;stroke-dasharray:2 6}.bp .bn{fill:none;stroke:var(--silver);stroke-width:1.2}.bp .sc{fill:none;stroke:var(--paper);stroke-width:3.2;stroke-linecap:square}.bp .dm path{fill:none;stroke:var(--silver);stroke-width:1}.bp .dm.est .ln{stroke-dasharray:5 4}.bp text{font-family:var(--ui);font-size:12.5px;font-weight:600;fill:var(--silver)}.bp .v,.bp .bg,.bp .rt{font-family:var(--num);font-weight:800;font-size:20px;fill:var(--paper);letter-spacing:.01em}.bp .dm.sm .v,.bp .dm.sm text{font-size:12.5px}.bp .dm.sm .v{font-size:16px}.bp .dm.sm text{font-family:var(--num);font-weight:700;font-size:15px}.bp .u{font-family:var(--num);font-weight:700;font-size:13px;fill:var(--silver)}.bp .pf{fill:#16181d;stroke:var(--paper);stroke-width:1.3;stroke-linejoin:round}.bp .gd{stroke:var(--ink3);stroke-width:1}.bp .ct{fill:var(--silver)}.bp .fx .on{fill:var(--paper)}.bp .fx .off{fill:var(--ink2)}.bp .lb{font-size:14px;fill:var(--paper)}.bp .lb .v{font-size:20px}.lk-diff{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 26px;padding-top:12px;border-top:1px solid var(--ink2);font-size:var(--small);color:var(--silver)}.lk-diff .k{flex-basis:100%;font-size:var(--label);font-weight:600}.lk-diff b{font-family:var(--num);font-weight:800;font-size:22px;line-height:1;color:var(--paper);margin:0 2px 0 5px}.lk-note,.lk-line{margin:0;font-size:var(--label);line-height:1.45;color:var(--silver)}.lk-line{color:var(--paper);font-weight:600}.lk-acts{position:sticky;bottom:0;margin-top:auto;display:flex;align-items:center;gap:16px;padding:10px 0 var(--pb);background:var(--ink)}.lk-acts .cta{min-width:min(360px,100%);min-height:56px}.lk-acts .cta:disabled{background:transparent;box-shadow:inset 0 0 0 1px var(--ink3);color:var(--silver);cursor:default}.lk-wait{font-size:var(--label);color:var(--silver)}.lk-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink2)}.lk-row{width:100%;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:8px 14px 8px 8px;border:0;border-bottom:1px solid var(--ink2);background:transparent;color:var(--paper);text-align:left}button.lk-row:hover{background:#1b1d22}.lk-row[aria-selected=true],button.lk-row[aria-selected=true]:hover{background:var(--paper);color:var(--ink)}.lk-row .sw{display:flex}.lk-row .sw i{width:20px;height:46px}.lk-row .n{font-family:var(--title);font-size:20px;line-height:1.2}.lk-row .m{font-size:var(--label);font-weight:600;color:var(--silver);white-space:nowrap}.lk-row[aria-selected=true] .m{color:var(--mute)}.lk-row.cur .m{color:inherit}.lk-riders .lk-row{grid-template-columns:5.6em 4.4em minmax(0,1fr) auto;padding-left:14px}.lk-riders .h{font-size:var(--label);color:inherit;opacity:.8}.lk-riders .h i{font-family:var(--num);font-style:italic;font-weight:800;font-size:22px;line-height:1;margin-right:2px}.lk-riders .st{font-size:var(--small)}.lk-riders .soon,.lk-riders .soon .m{color:var(--mute)}.lk-pair{margin:0;font-size:var(--small);line-height:1.4;color:var(--paper)}.lk-row .sw{min-width:60px}.lk-row .sw i{box-shadow:inset 0 0 0 1px #f5f4ef24}.lk-row[aria-selected=true] .sw i{box-shadow:inset 0 0 0 1px #0e0f122e}.lk-row .sw.none{height:46px;box-sizing:border-box;border:1px dashed var(--ink3)}.lk-slots{flex:none;display:flex;gap:0;border-bottom:1px solid var(--ink2)}.lk-slots button{flex:1 1 0;min-width:0;min-height:60px;display:grid;justify-items:center;align-content:center;gap:7px;padding:0 6px 4px;border:0;background:none;color:var(--silver);font-family:var(--title);font-weight:400;font-size:17px;white-space:nowrap;box-shadow:inset 0 -4px 0 transparent}.lk-slots button:hover{color:var(--paper)}.lk-slots button[aria-selected=true]{color:var(--paper);box-shadow:inset 0 -4px 0 var(--paper)}.lk-slots .c{display:flex;height:6px;min-width:36px;justify-content:center}.lk-slots .c i{width:18px;height:6px;box-shadow:inset 0 0 0 1px #f5f4ef29}.lk-slots .c:empty{box-shadow:inset 0 0 0 1px var(--ink3)}.lk-slots+.lk-rows{border-top:0;margin-top:-16px}.st-pre{flex:none;display:flex;box-shadow:inset 0 0 0 1px var(--ink3)}.st-pre button{flex:1 1 0;min-width:0;min-height:48px;padding:0 4px;border:0;background:none;color:var(--silver);font-family:var(--title);font-weight:400;font-size:16px;white-space:nowrap}.st-pre button+button{box-shadow:-1px 0 0 var(--ink3)}.st-pre button:hover{color:var(--paper)}.st-pre button[aria-checked=true]{background:var(--paper);color:var(--ink)}html[data-input=kbd] .st-pre[aria-current=true],html[data-input=pad] .st-pre[aria-current=true]{box-shadow:inset 0 0 0 1px var(--ink3),0 0 0 3px var(--hi)}.st-dia{flex:none;touch-action:none;user-select:none;-webkit-user-select:none}.bp.std{max-width:min(100%,74vh);margin:0 auto}.std .ft{cursor:grab}.std .tk{fill:none;stroke:var(--ink3);stroke-width:1.2}.std .boot{fill:#23262d;stroke:var(--silver);stroke-width:1.4}.std .strap{fill:none;stroke:var(--silver);stroke-width:3}.std .disc{fill:var(--ink);stroke:var(--silver);stroke-width:1.2}.std .nd{fill:none;stroke:var(--silver);stroke-width:1.6}.bp.std .dg{font-family:var(--num);font-weight:800;font-size:26px;fill:var(--paper);letter-spacing:.01em}.std .ft.hot .tk{stroke:var(--silver)}.std .ft.hot .boot{fill:var(--paper);stroke:var(--paper)}.std .ft.hot .strap{stroke:var(--ink)}.std .ft.hot .disc{stroke:var(--ink);fill:var(--paper)}.std .ft.hot .nd{stroke:var(--paper);stroke-width:2.4}.bp.std .ft.hot .dg{font-size:34px}.std .ov path{fill:none;stroke:var(--silver);stroke-width:2}.bp.std .ov text{fill:var(--silver);font-family:var(--num);font-weight:700;font-size:15px}.std .ov.wn path{stroke:var(--warn);stroke-width:3}.bp.std .ov.wn text{fill:var(--warn)}.std .dm.hot path{stroke:var(--paper)}.std .dm.hot .ln{stroke-width:2.4}.st-cells{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;border-top:1px solid var(--ink2);border-bottom:1px solid var(--ink2)}.st-cell{display:grid;gap:2px;padding:12px 10px 10px;box-shadow:inset 0 4px 0 transparent}.st-cell+.st-cell{border-left:1px solid var(--ink2)}.st-cell[aria-current=true]{box-shadow:inset 0 4px 0 var(--paper);background:#16181d}.st-cell .k{font-size:var(--label);font-weight:600;color:var(--silver)}.st-cell[aria-current=true] .k{color:var(--paper)}.st-cell .v{display:flex;align-items:center;gap:4px}.st-cell .v b{flex:1;min-width:0;text-align:right;font-family:var(--num);font-style:italic;font-weight:800;font-size:76px;line-height:.82;letter-spacing:.01em;color:var(--paper)}.st-cell .u{align-self:flex-end;min-width:1.4em;padding-bottom:4px;font-family:var(--num);font-weight:700;font-size:18px;color:var(--silver)}.st-b{flex:none;width:48px;height:48px;padding:0 0 3px;border:0;background:none;box-shadow:inset 0 0 0 1px var(--ink3);color:var(--paper);font-family:var(--ui);font-weight:400;font-size:28px;line-height:1}.st-b:hover{background:#1b1d22}.st-foot{min-width:7.5em}.st-tog{display:grid;justify-items:start;gap:4px;margin-top:6px;padding:10px 14px 9px;border:0;background:none;box-shadow:inset 0 0 0 1px var(--ink3);color:var(--paper);text-align:left;cursor:pointer}.st-tog b{font-family:var(--title);font-weight:400;font-size:30px;line-height:1;white-space:nowrap}.st-tog i{font-style:normal;font-size:var(--label);font-weight:600;color:var(--silver)}.st-tog:hover{background:#1b1d22}.st-tog:active,.st-b:active{background:var(--paper);color:var(--ink)}.st-notes{flex:none;list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:var(--small);line-height:1.4;color:var(--silver)}.st-notes .hd{color:var(--paper);font-weight:600}.st-notes .wn{color:var(--warn)}.st-notes .feel{color:var(--paper)}@media(max-width:860px),(max-height:460px){.sh-pb .ladder.nd .lr,.sh-pb .lr-head:has(+.ladder.nd){grid-template-columns:26px minmax(0,1fr) 0 70px 66px 0;column-gap:8px}.sh-pb .lr .lr-b,.sh-pb .lr-head span:nth-child(3){visibility:hidden}#shell{--bar: 30px;--left: max(26px, calc(var(--gut-l) + 8px))}.sh-bar{gap:14px;font-size:13px}.sh-bar .rs{font-size:15px}.sh-bar .ver{font-size:14px}.sh-left{top:calc(var(--bar) + 26px)}.sh-logo{font-size:118px}.sh-sub{font-size:15px;margin-top:8px}.sh-press{margin-top:18px;font-size:20px;min-height:48px}#shell[data-mode=menu] .sh-logo{font-size:54px}#shell[data-mode=menu] .sh-grain{height:5px;margin-top:6px}#shell[data-mode=menu] .sh-sub{display:none}.sh-menu{margin-top:12px;gap:2px;min-width:300px}#shell[data-mode=invite] .sh-logo{font-size:34px}#shell[data-mode=invite] .sh-grain{height:4px;margin-top:5px}.sh-inv{margin-top:12px;gap:3px}.sh-inv .who{font-size:34px;max-width:70vw}.sh-inv .rec{gap:14px;margin-top:4px}.sh-inv .sl{font-size:17px;padding-bottom:4px}.sh-inv .t{font-size:64px}.sh-inv .s{margin-top:4px;font-size:12px;max-width:70vw}.sh-inv .acts{margin-top:12px}.sh-inv .acts .cta,.sh-inv .acts .ghost{min-height:48px;font-size:18px}.sh-pb .ladder.gsr .lr,.sh-pb .lr-head:has(+.ladder.gsr){grid-template-columns:26px minmax(0,1fr) 0 66px 34px 78px;column-gap:8px}.sh-pb .ladder.gsr .lr .lr-b,.sh-pb .lr-head:has(+.ladder.gsr) span:nth-child(3){visibility:hidden}.sh-menu button{min-height:48px;font-size:24px;padding-right:66px}.sh-panel{top:calc(var(--bar) + 4px);max-height:calc(100vh - var(--bar) * 2 - 8px);width:min(640px,calc(100vw - var(--left) - var(--gut-r)))}.sh-ph{padding:2px 14px;align-items:center}.sh-ph b{font-size:24px}.sh-pb{padding:0 14px 8px}.sh-set li{grid-template-columns:7.4em auto minmax(0,1fr);min-height:46px;gap:12px}.seg button,.sh-set .act{min-height:44px}.sh-ph .ghost{min-height:40px}.sh-set .l{font-size:16px}.sh-set .n{font-size:12px;line-height:1.25}.seg button{min-width:60px;padding:0 12px;font-size:14px}#shell[data-over=true] .sh-panel{max-height:calc(100vh - 16px)}#locker{grid-template-columns:minmax(0,39%) minmax(0,61%)}.lk-who{left:calc(var(--gut-l) + 8px);bottom:max(12px,env(safe-area-inset-bottom,0px));padding:6px 12px 7px}.lk-who b{font-size:24px}.lk-who .k,.lk-who .g{display:none}.lk-who .s{font-size:12px}.lk-who .s i{font-size:16px}.lk-rule b{font-size:30px;left:11px}.lk-top{min-height:48px;gap:10px;padding-left:14px}.lk-title{font-size:22px}.lk-tabs button{padding:0 12px;font-size:15px}.lk-hint{display:none}.lk-back{padding:0 12px;font-size:14px}.lk-body{--pb: 8px;gap:6px;padding:6px var(--gut-r) 0 14px}.lk-rackwrap{order:2;gap:3px}.lk-rack{gap:0;padding-top:12px}.rk-b{padding-bottom:18px}.rk-b[aria-selected=true]{transform:translateY(-8px)}.rk-b i{font-size:13px;bottom:3px}.rk-b[aria-selected=true] i{bottom:-5px}.rk-b[aria-selected=true].cur:after{bottom:-10px}.lk-scale{font-size:12px}.lk-detail{flex:none;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:12px;row-gap:3px}.lk-bp{grid-column:1;grid-row:1 / span 3;align-self:center}.lk-head{grid-column:2;padding-top:0;border-top:0;gap:6px}.lk-head .br{font-size:13px}.lk-head .nm b{font-size:20px}.lk-head .use{display:none}.lk-head .sz b{font-size:34px}.lk-head .sz span{font-size:12px}.lk-line{grid-column:2;font-size:12px;line-height:1.3}.lk-note,.lk-wait,.lk-diff{display:none}.lk-acts{grid-column:2;margin-top:0;align-self:end;position:static;padding:0}.lk-detail{margin-bottom:0}.lk-rackwrap{padding-bottom:var(--pb)}.bp{max-width:none}.lk-acts .cta{min-width:0;width:100%;min-height:46px;font-size:16px;padding:0 52px 0 12px}.lk-acts .cta:after{width:46px}.lk-row{min-height:50px;padding:4px 10px 4px 6px;gap:10px}.lk-row .sw i{width:14px;height:36px}.lk-row .n{font-size:15px}.lk-riders .lk-row{grid-template-columns:4.6em 3.8em minmax(0,1fr) auto}.lk-riders .st{font-size:12px}.lk-rows+.lk-note{display:none}.lk-rows~.lk-acts{position:sticky;bottom:0;align-self:stretch;background:var(--ink);padding:6px 0 var(--pb)}.lk-top{gap:6px}.lk-tabs button{padding:0 9px;font-size:14px}.lk-pair{grid-column:2;font-size:12px;line-height:1.3;color:var(--silver)}.lk-row .sw{min-width:42px}.lk-row .sw.none{height:36px}.lk-slots button{min-height:44px;font-size:14px;padding:0 2px}.lk-slots+.lk-rows{margin-top:-6px}.lk-slots+.lk-rows .lk-row{min-height:46px;padding-top:2px;padding-bottom:2px}.lk-slots+.lk-rows .sw i{height:34px}.lk-slots+.lk-rows .sw.none{height:34px}.st-pre button{min-height:44px;font-size:13px;padding:0 2px;letter-spacing:-.01em}.bp.std{max-width:min(100%,calc((100vh - 228px)*2.56))}.bp.std .dg{font-size:30px}.bp.std .ft.hot .dg{font-size:38px}.bp.std .ov text{font-size:19px}.bp.std .dm text{font-size:16px}.bp.std .dm .v{font-size:22px}.st-cell{gap:0;padding:5px 4px 3px 6px}.st-cell .k{font-size:11px;line-height:1;white-space:nowrap}.st-cell .v{gap:2px}.st-cell .v b{font-size:32px;line-height:.9;text-align:center}.lk-slots button{min-height:46px;gap:4px}.lk-slots .c{height:4px;min-width:24px}.lk-slots .c i{width:12px;height:4px}.st-cell .u{font-size:13px;min-width:1.2em;padding-bottom:6px}.st-b{width:44px;height:44px;font-size:24px}.st-foot{min-width:0}.st-tog{margin-top:3px;padding:6px 8px 5px;gap:2px}.st-tog b{font-size:18px}.st-tog i{font-size:10px}.st-notes{font-size:12px;line-height:1.3;gap:0}.st-notes li:not(.hd):not(.wn):not(.feel){display:none}}
