[data-touchable=yes] button,[data-touchable=yes] select,[data-touchable=yes] [role=button]{touch-action:manipulation}@media(hover:none){.chatdock-hide:hover{color:inherit;border-color:var(--line)}button.ctlbtn:hover,button.choice:hover:not(:disabled){background:none}}[data-touchable=yes] button.chunky,[data-touchable=yes] button.choice{min-height:44px}[data-touchable=yes] .online .wrap>button,[data-touchable=yes] .roomdock-acts>button,[data-touchable=yes] .room-acts .tiny,[data-touchable=yes] .room-more{min-height:44px}[data-touchable=yes] .online-head .icon,[data-touchable=yes] .chatdock-hide{min-width:44px;min-height:44px}#rotate{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:2rem;background:var(--void);text-align:center}#rotate[hidden]{display:none}.rotate-glyph{width:72px;height:72px;stroke:var(--brass);stroke-width:3;fill:none;animation:rotate-tip 2.6s ease-in-out infinite}.rotate-inner p{margin:1.1rem 0 0;color:var(--ink-dim);font-size:15px}@keyframes rotate-tip{0%,22%{transform:rotate(0)}45%,78%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.rotate-glyph{animation:none;transform:rotate(-90deg)}}[data-layout=compact]{--gut-t: max(6px, env(safe-area-inset-top, 0px));--gut-r: max(8px, env(safe-area-inset-right, 0px));--gut-b: max(6px, env(safe-area-inset-bottom, 0px));--gut-l: max(8px, env(safe-area-inset-left, 0px));--hdr-h: 44px;--col-l: 44px;--col-r: 56px;--m-top: calc(var(--gut-t) + var(--hdr-h) + 4px);--m-bot: calc(2px + var(--gut-b));--m-left: calc(var(--col-l) + var(--gut-l));--m-right: calc(var(--col-r) + var(--gut-r));--footer-h: 0px;--util-h: 38px;--stack-gap: 6px;--shoot-h: 46px;--tbl-l: var(--m-left);--tbl-r: calc(100vw - var(--m-right));--tbl-t: calc(var(--m-top) + 10px);--tbl-b: calc(100vh - var(--m-bot) - 10px);--rail-px: 16px;--pocket-clear: 24px;--corner-clear: 30px}@supports (height: 100dvh){[data-layout=compact]{--tbl-b: calc(100dvh - var(--m-bot) - 10px)}}[data-layout=compact] #app{position:fixed;inset:0;display:block;height:auto;overflow:hidden}[data-layout=compact] #app[hidden]{display:none}[data-layout=compact] .table-wrap{position:absolute;inset:0;min-height:0;background:#090b0c}[data-layout=compact] #table{position:absolute;top:var(--m-top);left:var(--m-left);width:calc(100% - var(--m-left) - var(--m-right));height:calc(100% - var(--m-top) - var(--m-bot))}[data-layout=compact] .bar{position:fixed;top:var(--gut-t);left:var(--tbl-l);width:calc(var(--tbl-r) - var(--tbl-l));height:var(--hdr-h);z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(180deg,#12171a,var(--panel));pointer-events:none;--hud-ball: 12px;--hud-ball-big: 16px;--hud-gap: 2px}[data-layout=compact] .hud-seat{gap:.45rem;padding:2px 8px;min-width:0}[data-layout=compact] .hud-avatar{display:none}[data-layout=compact] .hud-name{font-size:11px;max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-layout=compact] .hud-raceline{font-size:8.5px;min-height:0}[data-layout=compact] .hud-legend{display:none}[data-layout=compact] .hud-centre{gap:2px;min-width:0}[data-layout=compact] .hud-points{font-size:13px}[data-layout=compact] .hud-points-under,[data-layout=compact] .hud-points-foul{font-size:9px;margin:0;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}[data-layout=compact] .hud-practice{pointer-events:auto;gap:.15rem}[data-layout=compact] .hud-practice[hidden]{display:none}[data-layout=compact] .hud-bar--equip .hud-centre,[data-layout=compact] .hud-bar--equip .hud-equip{display:contents}[data-layout=compact] .hud-bar--equip .hud-pick{grid-column:1;justify-self:start;align-self:center}[data-layout=compact] .hud-bar--equip .hud-equip-racks{grid-column:2;justify-self:center;align-self:center;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}[data-layout=compact] .hud-bar--equip .hud-equip-racks::-webkit-scrollbar{display:none}[data-layout=compact] .hud-bar--equip .hud-practice{grid-column:3;justify-self:end;align-self:center}[data-layout=compact] .hud-bar--equip .hud-pick,[data-layout=compact] .hud-bar--equip .hud-equip-racks{pointer-events:auto}[data-layout=compact] .hud-pbtn,[data-layout=compact] .hud-pick{font-size:.6rem;padding:.1rem .4rem;min-height:20px}[data-layout=compact] .hud-pick{max-width:4.5rem}[data-layout=compact] .turnbar{position:fixed;top:calc(var(--tbl-b) - var(--rail-px) + 2px);bottom:auto;left:calc(var(--tbl-l) + var(--corner-clear));transform:none;z-index:6;padding:.1rem .6rem .1rem .2rem;font-size:10.5px;max-width:calc((var(--tbl-r) - var(--tbl-l)) / 2 - var(--corner-clear) - var(--pocket-clear));pointer-events:none}[data-layout=compact] .turnbar:has(#shotclock[hidden]){padding-left:.6rem}[data-layout=compact] .turnbar.bump{animation-name:turn-bump-rail}@keyframes turn-bump-rail{0%{transform:scale(1)}22%{transform:scale(1.12)}46%{transform:scale(.98)}70%{transform:scale(1.03)}to{transform:scale(1)}}[data-layout=compact] .turn-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-layout=compact] .shotclock{width:18px;height:18px}[data-layout=compact] .shotclock .secs{font-size:8.5px}[data-layout=compact] .callbar{position:fixed;top:calc(var(--tbl-b) - var(--rail-px) + 2px);bottom:auto;left:calc((var(--tbl-l) + var(--tbl-r)) / 2 + var(--pocket-clear));transform:none;z-index:4;padding:.1rem .55rem;gap:.3rem;font-size:10.5px;max-width:calc((var(--tbl-r) - var(--tbl-l)) / 2 - var(--corner-clear) - var(--pocket-clear));overflow:hidden;pointer-events:none}[data-layout=compact] .callbar .chip{font-size:10.5px;padding:0 6px}[data-layout=compact] .call-note{font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-layout=compact] .callbar .next-ball{display:none}[data-layout=compact] .dock{gap:14px;align-items:center;z-index:4}[data-layout=compact] .dock-left{display:none}[data-layout=compact] .dock-right{top:var(--gut-t);bottom:calc(var(--gut-b) + var(--shoot-h) + var(--stack-gap) * 2);right:0;transform:none;width:calc(100vw - var(--tbl-r));justify-content:center;gap:12px}[data-layout=compact] .ctl{padding:0;background:none;border:0;border-radius:0;backdrop-filter:none}[data-layout=compact] .ctl-label{display:none}[data-layout=compact] .ctl-mini{display:block;margin-top:3px;font-size:8px;font-weight:600;letter-spacing:.14em;text-align:center;color:var(--ink-faint);user-select:none}[data-layout=compact] #power{width:44px;height:127px}[data-layout=compact] #english{width:54px;height:54px}[data-layout=compact] #elevation{width:56px;height:34px}[data-layout=compact] .actions{position:fixed;inset:0;display:block;z-index:5;min-height:0;padding:0;border:0;background:none;pointer-events:none}[data-layout=compact] .actions-mid,[data-layout=compact] .choices,[data-layout=compact] .emote-wrap,[data-layout=compact] #chat-peek,[data-layout=compact] #howto-btn,[data-layout=compact] #keys-btn{pointer-events:auto}[data-layout=compact] .actions-left>.ctlbtn,[data-layout=compact] .actions-right>.ctlbtn{display:none}[data-layout=compact] .actions-left,[data-layout=compact] .actions-right{display:block;min-width:0}[data-layout=compact] .actions-mid{position:fixed;left:0;width:var(--tbl-l);top:calc(var(--gut-t) + 50px);display:flex;flex-direction:column;align-items:center;gap:0;min-width:0}[data-layout=compact] #app:has(#seats-btn:not([hidden])) .actions-mid,[data-layout=compact] #app:has(#emote-btn:not([hidden])) .actions-mid{top:calc(var(--gut-t) + 94px)}[data-layout=compact] #app:has(#seats-btn:not([hidden])):has(#emote-btn:not([hidden])) .actions-mid{top:calc(var(--gut-t) + 138px)}[data-layout=compact] #app:has(#push-out:not([hidden])) .emote-wrap{display:none}[data-layout=compact] #app:has(#push-out:not([hidden])):has(#seats-btn:not([hidden])):has(#emote-btn:not([hidden])) .actions-mid{top:calc(var(--gut-t) + 94px)}[data-layout=compact] .choices{display:flex;flex-direction:column;align-items:stretch;gap:var(--stack-gap);width:var(--col-l)}[data-layout=compact] button.choice{width:var(--col-l);min-height:44px;gap:2px;padding:5px 2px 4px;color:var(--ink);background:#0d1113d1;border-color:var(--line);backdrop-filter:blur(6px)}[data-layout=compact] .mode-ic{width:18px;height:18px}[data-layout=compact] .mode-name{font-size:8px;letter-spacing:.02em}[data-layout=compact] button.choice.moot{opacity:.4;pointer-events:none}[data-layout=compact] button.choice[aria-pressed=true]{color:var(--brass);border-color:var(--brass-dim);background:#0d1113d1}[data-layout=compact] button.choice[aria-pressed=true] .mode-name{color:var(--brass)}[data-layout=compact] #shoot{display:grid;justify-items:center;align-content:center;gap:2px;position:fixed;left:calc((100vw + var(--tbl-r)) / 2);transform:translate(-50%);bottom:var(--gut-b);z-index:6;width:var(--col-r);min-width:0;height:var(--shoot-h);min-height:0;padding:5px 2px 4px;border:1px solid var(--brass-dim);border-radius:10px;color:var(--brass);background:#0d1113d1;backdrop-filter:blur(6px);box-shadow:none}[data-layout=compact] #shoot .mode-ic{display:block;width:20px;height:20px}[data-layout=compact] #shoot .mode-name{font-size:8px;letter-spacing:.02em;color:var(--brass)}[data-layout=compact] #shoot:disabled{opacity:.4;color:var(--ink-dim);border-color:var(--line)}[data-layout=compact] #shoot:disabled .mode-name{color:var(--ink-dim)}[data-layout=compact] #chat-peek,[data-layout=compact] #howto-btn,[data-layout=compact] #keys-btn{display:grid;place-items:center;position:fixed;left:calc(var(--tbl-l) / 2);transform:translate(-50%);z-index:5;width:var(--util-h);height:var(--util-h);min-height:0;padding:0;color:var(--ink-dim);background:#0d1113b8;border:1px solid var(--line);border-radius:10px;backdrop-filter:blur(6px)}[data-layout=compact] #howto-btn{bottom:var(--gut-b)}[data-layout=compact] #keys-btn{bottom:calc(var(--gut-b) + var(--util-h) + var(--stack-gap))}[data-layout=compact] #chat-peek{bottom:calc(var(--gut-b) + (var(--util-h) + var(--stack-gap)) * 3)}[data-layout=compact] .loadout-wrap{position:fixed;left:calc(var(--tbl-l) / 2);transform:translate(-50%);bottom:calc(var(--gut-b) + (var(--util-h) + var(--stack-gap)) * 2);z-index:7}[data-layout=compact] #loadout-btn{display:grid;place-items:center;width:var(--util-h);height:var(--util-h);min-height:0;padding:0;color:var(--ink-dim);background:#0d1113b8;border:1px solid var(--line);border-radius:10px;backdrop-filter:blur(6px)}[data-layout=compact] #chat-peek[hidden],[data-layout=compact] #loadout-btn[hidden]{display:none}[data-layout=compact] #chat-peek .ctlbtn-ic,[data-layout=compact] #howto-btn .ctlbtn-ic,[data-layout=compact] #keys-btn .ctlbtn-ic,[data-layout=compact] #loadout-btn .ctlbtn-ic{width:20px;height:20px}[data-layout=compact] .loadout-wrap .loadout-menu{top:auto;bottom:calc(100% + 8px);max-height:60vh;max-height:60dvh;overflow-y:auto}[data-layout=compact] #app:has(#push-out:not([hidden])) .loadout-wrap{display:none}[data-layout=compact] #app:has(#push-out:not([hidden])) #chat-peek{bottom:calc(var(--gut-b) + (var(--util-h) + var(--stack-gap)) * 2)}[data-layout=compact] .emote-wrap{position:fixed;top:calc(var(--gut-t) + 50px);left:calc(var(--tbl-l) / 2);transform:translate(-50%);z-index:7}[data-layout=compact] #app:has(#seats-btn:not([hidden])) .emote-wrap{top:calc(var(--gut-t) + 94px)}[data-layout=compact] #emote-btn{width:36px;height:36px;border-radius:9px;color:var(--ink-dim);background:#0d1113d1;border-color:var(--line);backdrop-filter:blur(6px)}[data-layout=compact] #emote-btn .ctlbtn-ic{width:20px;height:20px}[data-layout=compact] .emote-menu{bottom:auto;top:calc(100% + 8px);max-height:60vh;max-height:60dvh;overflow-y:auto}[data-layout=compact] .emote-item{min-height:44px}.tmenu-btn{display:none}[data-layout=compact] .tmenu-btn{position:fixed;top:var(--gut-t);left:calc(var(--tbl-l) / 2);transform:translate(-50%);z-index:45;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:9px;background:#0d1113d1;backdrop-filter:blur(6px);cursor:pointer}[data-layout=compact] .tmenu-btn[hidden]{display:none}.tmenu-bars,.tmenu-bars:before,.tmenu-bars:after{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink-dim)}.tmenu-bars:before,.tmenu-bars:after{content:"";position:relative}.tmenu-bars:before{top:-6px}.tmenu-bars:after{top:4px}[data-layout=compact] .tmenu-btn[aria-expanded=true] .tmenu-bars,[data-layout=compact] .tmenu-btn[aria-expanded=true] .tmenu-bars:before,[data-layout=compact] .tmenu-btn[aria-expanded=true] .tmenu-bars:after{background:var(--brass)}[data-layout=compact] .tmenu{position:fixed;top:0;bottom:0;left:0;z-index:46;width:min(320px,62vw);padding:calc(var(--gut-t) + 8px) 14px calc(var(--gut-b) + 12px) calc(var(--gut-l) + 6px);display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;background:#0d1113f7;border-right:1px solid var(--line);box-shadow:0 0 60px #000000b3;animation:tmenu-in .16s cubic-bezier(.22,.9,.36,1)}.tmenu[hidden]{display:none}@keyframes tmenu-in{0%{transform:translate(-8px);opacity:0}}@media(prefers-reduced-motion:reduce){[data-layout=compact] .tmenu{animation:none}}.tmenu-scrim{position:fixed;inset:0;z-index:44;background:#06080973}.tmenu-scrim[hidden]{display:none}.tmenu-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tmenu-head h2{margin:0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.tmenu-close{width:44px;height:44px;flex:none;display:grid;place-items:center;font-size:22px;line-height:1;color:var(--ink-dim);background:none;border:0;cursor:pointer}.tmenu-group{display:flex;flex-direction:column;gap:6px}.tmenu-cap{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint)}.tmenu-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:48px;padding:10px 12px;text-align:left;font-size:14px;font-weight:550;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;cursor:pointer}.tmenu-item[hidden]{display:none}.tmenu-item:active{border-color:var(--brass-dim)}.tmenu-item.is-danger{color:var(--foul);border-color:#e2574c59}.tmenu-ic{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-right:2px}.tmenu-ic svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tmenu-label{flex:1;min-width:0}.tmenu-badge{font-family:var(--mono);font-size:11px;color:var(--brass)}.seats-btn{display:none}[data-layout=compact] .seats-btn{position:fixed;top:calc(var(--gut-t) + 44px);left:calc(var(--tbl-l) / 2);transform:translate(-50%);z-index:45;display:grid;place-items:center;width:36px;height:36px;padding:0;color:var(--ink-dim);border:1px solid var(--line);border-radius:9px;background:#0d1113d1;backdrop-filter:blur(6px);cursor:pointer}[data-layout=compact] .seats-btn[hidden]{display:none}.seats-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}[data-layout=compact] .seats-btn[aria-expanded=true]{color:var(--brass);border-color:var(--brass-dim)}.seatsheet{display:none}[data-layout=compact] .seatsheet{position:fixed;top:0;bottom:0;left:0;z-index:46;width:min(50vw,420px);padding:calc(var(--gut-t) + 8px) 14px calc(var(--gut-b) + 12px) calc(var(--gut-l) + 6px);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:#0d1113f7;border-right:1px solid var(--line);box-shadow:0 0 60px #000000b3;animation:tmenu-in .16s cubic-bezier(.22,.9,.36,1)}[data-layout=compact] .seatsheet[hidden]{display:none}@media(prefers-reduced-motion:reduce){[data-layout=compact] .seatsheet{animation:none}}.seats-scrim{display:none}[data-layout=compact] .seats-scrim{display:block;position:fixed;inset:0;z-index:44;background:#06080973}[data-layout=compact] .seats-scrim[hidden]{display:none}[data-layout=compact] .seatsheet .roomdock{width:auto;max-height:none;padding:0;background:none;border:0}[data-layout=compact] .seatsheet .roomdock-acts button{min-height:44px}.sheet-inner .touchkeys{display:none}[data-input=touch] .sheet-inner .touchkeys{display:grid}[data-input=touch] .sheet-inner .keykeys{display:none}[data-layout=compact] .tmenu,[data-layout=compact] .online,[data-layout=compact] .sheet-inner,[data-layout=compact] .chat-log,[data-layout=compact] .emote-menu{scrollbar-width:thin;scrollbar-color:var(--line) transparent}[data-layout=compact] .online{top:var(--gut-t);right:var(--gut-r);bottom:var(--gut-b);left:var(--gut-l);width:auto;padding:8px 16px 0;gap:4px;border-bottom:1px solid var(--line);border-radius:var(--r);z-index:46}[data-layout=compact] .online-head .icon{font-size:24px;padding:6px 12px;margin-right:-12px}[data-layout=compact] #online-room:not([hidden]){flex:1;min-height:0;display:flex;flex-direction:column}[data-layout=compact] #ro-empty:not([hidden]),[data-layout=compact] #ro-guest:not([hidden]){margin:auto;padding:20px;font-size:13px;text-align:center;color:var(--ink-dim)}[data-layout=compact] #room-admin:not([hidden]){flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;align-content:start;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}[data-layout=compact] .room-admin-body .ro-foot{grid-column:1 / -1;position:sticky;bottom:0;z-index:1;flex-direction:row;align-items:center;gap:14px;margin-top:10px;padding:10px 0 12px;background:var(--panel);border-top:1px solid var(--line)}[data-layout=compact] #ro-save{min-height:44px;flex:0 0 auto}[data-layout=compact] .online input,[data-layout=compact] .online select{min-height:44px}[data-layout=compact] .room-admin-body .cap-line{font-size:12px}[data-layout=compact] .room-admin-body .ro-check{display:flex;align-items:center;gap:10px;min-height:44px;margin:0}[data-layout=compact] .online input[type=checkbox]{min-height:0;width:22px;height:22px}[data-layout=compact] .chatdock{top:var(--gut-t);right:auto;bottom:var(--gut-b);left:var(--gut-l);width:min(360px,64vw);height:auto;z-index:46;border-radius:var(--r)}[data-layout=compact] .chatdock-form input{min-height:44px;font-size:16px}[data-layout=compact] .sheet-inner{min-width:0;width:min(560px,calc(100vw - 2 * var(--gut-l)));max-height:calc(100dvh - 24px);padding:1rem 1.1rem;overflow-y:auto;overscroll-behavior:contain}[data-layout=compact] .sheet-inner dl{font-size:12px}[data-layout=compact] .tut-root{padding:.5rem}[data-layout=compact] .decision{max-width:min(30rem,calc(100% - var(--m-left) - var(--m-right) - 16px));max-height:calc(100% - var(--m-top) - var(--m-bot) - 12px);overflow-y:auto;padding:.8rem 1rem .9rem;gap:.6rem}[data-layout=compact] .decision-text{font-size:14px}[data-layout=compact] .decision{animation:none}[data-layout=compact] .decision .choice{width:auto;min-width:7rem;min-height:44px;padding:10px 16px;font-size:13.5px;backdrop-filter:none}[data-layout=compact] .decision-choices{gap:.45rem}[data-layout=compact] .decision .choice{white-space:normal;word-break:keep-all;overflow-wrap:normal;flex:1 1 auto}[data-layout=compact] .decision{min-width:min(21rem,calc(100% - var(--m-left) - var(--m-right) - 16px))}[data-layout=compact] .decision{z-index:50}[data-layout=compact] .hint{bottom:calc(100vh - var(--tbl-b) + var(--rail-px) + 6px);bottom:calc(100dvh - var(--tbl-b) + var(--rail-px) + 6px);font-size:11px;max-width:calc(100% - var(--m-left) - var(--m-right))}[data-layout=compact] .nudge{top:calc(var(--tbl-t) + var(--rail-px) + 8px);font-size:11px}[data-layout=compact] .applaud{top:var(--gut-t);bottom:auto;right:var(--gut-r);min-height:34px;padding:5px 11px;font-size:12px}[data-layout=compact],[data-layout=compact] body{overscroll-behavior:none;touch-action:manipulation}[data-layout=compact] #app{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}[data-layout=compact] .room-code,[data-layout=compact] .chat-log,[data-layout=compact] input{-webkit-user-select:text;user-select:text}@media(max-height:379px){[data-layout=compact]{--col-l: 40px;--col-r: 50px;--util-h: 34px;--hdr-h: 38px}[data-layout=compact] .bar{--hud-ball: 10px;--hud-ball-big: 13px}[data-layout=compact] .hud-name{font-size:9.5px}[data-layout=compact] #power{width:40px;height:115px}[data-layout=compact] #english{width:46px;height:46px}[data-layout=compact] #elevation{width:48px;height:29px}[data-layout=compact] .dock{gap:10px}[data-layout=compact] button.choice{width:var(--col-l);min-height:40px;padding:4px 2px 3px}[data-layout=compact] .tmenu-btn,[data-layout=compact] .seats-btn,[data-layout=compact] #emote-btn{width:32px;height:32px}[data-layout=compact] .seats-btn{top:calc(var(--gut-t) + 40px)}[data-layout=compact] .emote-wrap,[data-layout=compact] .actions-mid{top:calc(var(--gut-t) + 44px)}[data-layout=compact] #app:has(#seats-btn:not([hidden])) .actions-mid,[data-layout=compact] #app:has(#emote-btn:not([hidden])) .actions-mid,[data-layout=compact] #app:has(#seats-btn:not([hidden])) .emote-wrap{top:calc(var(--gut-t) + 84px)}[data-layout=compact] #app:has(#seats-btn:not([hidden])):has(#emote-btn:not([hidden])) .actions-mid{top:calc(var(--gut-t) + 124px)}[data-layout=compact] #app:has(#push-out:not([hidden])):has(#seats-btn:not([hidden])):has(#emote-btn:not([hidden])) .actions-mid{top:calc(var(--gut-t) + 84px)}}[data-layout=compact] .palette{display:none}[data-layout=compact] .safety-dialog{width:min(24rem,calc(100vw - 1.5rem));max-width:min(24rem,calc(100vw - 1.5rem));font-size:16px}[data-layout=compact] .safety-dialog .code-form{padding:1.1rem 1.1rem 1rem}[data-layout=compact] .safety-dialog .safety-select,[data-layout=compact] .safety-dialog .safety-text{font-size:16px}[data-layout=compact] .safety-dialog .btn-row.end{flex-direction:column-reverse;align-items:stretch}[data-layout=compact] .safety-dialog .btn-row .btn{width:100%;min-height:44px}[data-layout=compact] .safety-dialog .safety-notice{max-height:42vh}
