:root{--play-top-y: calc(10px + env(safe-area-inset-top)) ;--play-top-h: calc(var(--play-top-y) + 48px);--play-top-left: calc(max(14px, env(safe-area-inset-left)) + 92px) }@media(orientation:landscape)and (max-height:520px){:root{--play-top-y: calc(6px + env(safe-area-inset-top)) ;--play-top-left: calc(max(8px, env(safe-area-inset-left)) + 92px) }}:root{--ui-scale: 1;--ui-edge-l: max(16px, env(safe-area-inset-left));--ui-edge-r: max(16px, env(safe-area-inset-right));--ui-edge-b: max(16px, env(safe-area-inset-bottom));--ui-gap: 8px;--ui-text-min: 13px;--ui-text: 14px;--ui-text-big: 20px;--ui-tap: 32px}:root[data-fit=short],:root[data-fit=tall]{--ui-edge-l: max(12px, env(safe-area-inset-left));--ui-edge-r: max(12px, env(safe-area-inset-right));--ui-edge-b: max(12px, env(safe-area-inset-bottom));--ui-text-min: 12px;--ui-text: 13px;--ui-text-big: 18px;--ui-tap: 44px}@media(pointer:coarse){:root{--ui-tap: 44px}}body.cl-v2{--hud-paper:#F5E8CE;--hud-paper-hi:#FFF8E9;--hud-paper-lo:#ECDDBF;--hud-ink:#2E211B;--hud-ink-soft:#6F5946;--z-panel:870;--z-panel-1:880;--z-panel-2:884;--z-panel-3:885;--z-panel-4:890;--z-fullscreen:900;--z-over-fullscreen:901;--z-quest-talk:935;--z-quest:940;--z-quest-banner:945;--z-cover:950;--z-pickup:990;--z-under-loading:999;--z-loading:1000;--z-toast:1100;--z-seasonal:1800;--z-hud-top:2000;--z-play:3500;--z-play-sheet:3510;--z-play-bar:3520;--z-play-crowd:3600;--z-story:9100;--z-results:9200;--z-match-loading:18000;--hud-wine:#8E1F2B;--hud-wine-hi:#B0303D;--hud-wine-deep:#5A1420;--hud-teal:#2D5D67;--hud-teal-hi:#3F7883;--hud-teal-deep:#1B3B43;--hud-night:rgba(19,28,39,.86);--hud-night-line:rgba(255,228,178,.22);--hud-brass:#C9A15A;--hud-brass-hi:#F0D493;--hud-brass-deep:#8B6631;--hud-ok:#4FA36C;--hud-r:12px;--hud-r-sm:8px;--hud-trim:0 0 0 1.5px var(--hud-brass);--hud-shadow:0 6px 16px rgba(20,12,8,.3),0 1px 2px rgba(20,12,8,.25);--hud-shadow-night:0 8px 18px rgba(5,8,14,.38);--hud-display:"Songti SC","Noto Serif SC","Noto Serif CJK SC","Source Han Serif SC","STSong","SimSun",serif;--hud-num:"HUD Num","Rockwell","Roboto Slab","Noto Serif",Georgia,serif;--hud-paper-fill:linear-gradient(180deg,var(--hud-paper-hi),var(--hud-paper) 70%,var(--hud-paper-lo));--hud-enamel-wine:radial-gradient(circle at 36% 28%,var(--hud-wine-hi),var(--hud-wine) 55%,var(--hud-wine-deep));--hud-enamel-teal:radial-gradient(circle at 36% 28%,var(--hud-teal-hi),var(--hud-teal) 55%,var(--hud-teal-deep));--hud-enamel-cream:radial-gradient(circle at 36% 28%,#FFFDF6,var(--hud-paper) 60%,var(--hud-paper-lo));--hud-brass-ring:linear-gradient(145deg,var(--hud-brass-hi),var(--hud-brass) 45%,var(--hud-brass-deep));--kart-gold-ink:#4b2e0c;--kart-gold-edge:#a5782f;--kart-gold-metal:linear-gradient(135deg,#fff0b8 0%,#e2b953 34%,#ffeab0 49%,#cda044 76%,#f0cf7c 100%);--kart-gold-paper:linear-gradient(135deg,#fff3ce 0%,#f5dfa1 65%,#e8c77c 100%);--kart-gold-ring:linear-gradient(135deg,#fff5d5 0%,#b4822a 35%,#ffe4a0 62%,#94651f 100%);--kart-gold-relief:inset 0 1px 0 #fff8dc,inset 0 -2px 0 #96651c55;--hud-ticket-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 52' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='p' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23FFF8E9'/%3E%3Cstop offset='.7' stop-color='%23F5E8CE'/%3E%3Cstop offset='1' stop-color='%23ECDDBF'/%3E%3C/linearGradient%3E%3CclipPath id='c'%3E%3Cpath d='M4 0H18V52H4Q0 52 0 48V33A7 7 0 0 0 0 19V4Q0 0 4 0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23c)'%3E%3Crect width='18' height='52' fill='url(%23p)'/%3E%3Crect x='4' width='8' height='52' fill='%232D5D67'/%3E%3C/g%3E%3C/svg%3E");--hud-ticket-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 52' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='p' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23FFF8E9'/%3E%3Cstop offset='.7' stop-color='%23F5E8CE'/%3E%3Cstop offset='1' stop-color='%23ECDDBF'/%3E%3C/linearGradient%3E%3CclipPath id='c'%3E%3Cpath d='M14 0H0V52H14Q18 52 18 48V33A7 7 0 0 1 18 19V4Q18 0 14 0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23c)'%3E%3Crect width='18' height='52' fill='url(%23p)'/%3E%3Crect x='6' width='8' height='52' fill='%232D5D67'/%3E%3C/g%3E%3C/svg%3E")}.cl-kart-skill-glyph[data-enhanced=true]{color:var(--kart-skill-gold,#a57520)}.cl-kart-skill-glyph .cl-kart-skill-level circle{fill:#8e1f2b;stroke:#fff8e9;stroke-width:1.6}.cl-kart-skill-glyph[data-enhanced=true] .cl-kart-skill-level circle{fill:#7a5413}.cl-kart-skill-glyph .cl-kart-skill-level text{fill:#fff8e9;stroke:none;font:700 11px/1 HUD Num,system-ui,sans-serif}@font-face{font-family:HUD Num;src:url(/assets/claw/hud/hud-num.woff?v=608c513f1d) format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0020,U+0025,U+002B-003A,U+00B7,U+00D7}body.cl-v2 #stage{top:0;height:calc(100dvh - 104px)}body.cl-v2.cl-no-dock #stage{height:100dvh}@media(orientation:landscape)and (max-height:500px)and (pointer:coarse){body.cl-v2:has(.cl-controls) #stage{height:100dvh}}body.cl-v2 .cl-hud-top.cl-hud-v2{height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;padding:max(14px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));background:none;border:0;pointer-events:none}body.cl-v2 .cl-hud-v2>*{pointer-events:auto}body.cl-v2 .cl-hud-v2 .cl-hud-left{justify-self:start;flex:none;gap:0}body.cl-v2 .cl-hud-v2 .cl-hud-right{justify-self:end;gap:10px}body.cl-v2 .cl-hud-v2 .cl-hud-left:empty{display:none}body.cl-v2 .cl-hud-v2 .cl-mine{position:relative;gap:0;padding:0;border:0;background:none}body.cl-v2 .cl-hud-v2 .cl-mine:hover{background:none}body.cl-v2 .cl-hud-v2 .cl-mine-ring{z-index:1;width:56px;height:56px;background:conic-gradient(var(--hud-brass-hi) calc(var(--share,0) * 360deg),rgba(255,244,220,.45) 0);box-shadow:var(--hud-shadow)}body.cl-v2 .cl-hud-v2 .cl-mine-ring:before{inset:4px;background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 2px var(--hud-brass-deep)}body.cl-v2 .cl-hud-v2 .cl-mine-ring svg{width:25px;height:25px}body.cl-v2 .cl-hud-v2 .cl-mine-text{margin-left:-14px;padding:6px 14px 6px 22px;border-radius:var(--hud-r);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-hud-v2 .cl-mine-text b{font:900 16px/1.1 var(--hud-display);color:var(--hud-wine);letter-spacing:.04em}body.cl-v2 .cl-hud-v2 .cl-mine-text small{margin-top:2px;font-size:12px;color:var(--hud-ink-soft)}body.cl-v2 .cl-hud-v2 .cl-mine-text small i{font-family:var(--hud-num);color:var(--hud-ink)}body.cl-v2 .cl-hud-venue{justify-self:center;display:grid;justify-items:center;gap:6px;min-width:0}body.cl-v2 .cl-venue-ticket{position:relative;display:grid;justify-items:center;max-width:min(46vw,420px);min-width:0;padding:7px 30px 6px;color:var(--hud-ink);transform:rotate(-1.4deg);background:var(--hud-ticket-l) left center / 18px 100% no-repeat,var(--hud-ticket-r) right center / 18px 100% no-repeat,var(--hud-paper-fill) center / calc(100% - 36px) 100% no-repeat;filter:none;box-shadow:0 7px 12px -6px #140c0873}body.cl-v2 .cl-venue-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:900 22px/1.15 var(--hud-display);color:var(--hud-wine);letter-spacing:.06em}body.cl-v2 .cl-venue-arc{display:block;width:100%;height:6px;margin:1px 0 2px;overflow:visible}body.cl-v2 .cl-venue-arc path{fill:none;stroke:var(--hud-wine);stroke-width:1.4;vector-effect:non-scaling-stroke}body.cl-v2 .cl-venue-meta{display:flex;align-items:center;gap:10px;white-space:nowrap}body.cl-v2 .cl-venue-meta .cl-chip-people{padding:0;border:0;font-size:12.5px;color:var(--hud-ink-soft)}body.cl-v2 .cl-venue-meta .cl-chip-people:hover,body.cl-v2 .cl-venue-meta .cl-chip-people[aria-expanded=true]{color:var(--hud-wine)}body.cl-v2 .cl-venue-meta .cl-ping{font-size:11px;color:var(--hud-ink-soft)}body.cl-v2 .cl-venue-meta .cl-ping b{font-family:var(--hud-num);color:var(--hud-ink)}body.cl-v2 .cl-hud-status{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}body.cl-v2 .cl-hud-status .cl-chip:not([hidden]){padding:4px 11px;border-radius:999px;font-size:12px;color:#fbefd8;background:var(--hud-night);box-shadow:0 0 0 1px var(--hud-night-line),var(--hud-shadow-night)}body.cl-v2 .cl-hud-status button.cl-chip{border:0}body.cl-v2 .cl-hud-status:not(:has(.cl-chip:not([hidden]))){display:none}body.cl-v2 .cl-hud-v2 .cl-wallet{height:44px;padding:0 4px;border:0;border-radius:var(--hud-r);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-hud-v2 .cl-wallet:hover{background:var(--hud-paper-fill)}body.cl-v2 .cl-hud-v2 .cl-wallet .cl-wallet-part{position:relative;padding:0 12px}body.cl-v2 .cl-hud-v2 .cl-wallet .cl-wallet-part+.cl-wallet-part{border-left:0}body.cl-v2 .cl-hud-v2 .cl-wallet .cl-wallet-part+.cl-wallet-part:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:#8b663166}body.cl-v2 .cl-hud-v2 .cl-wallet .cl-wallet-part b{font:700 19px/1 var(--hud-num);color:var(--hud-ink)}body.cl-v2 .cl-hud-v2 .cl-hud-right>.cl-chip-count,body.cl-v2 .cl-hud-v2 .cl-hud-right>.cl-chip-ball{margin:0;padding:6px 12px;border-radius:var(--hud-r);color:var(--hud-ink);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-sound{position:relative;flex:none;pointer-events:auto;font:400 14px/1.5 Noto Sans SC,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:normal;text-shadow:none;text-transform:none;white-space:normal}body.cl-v2 .cl-sound[hidden]{display:none}body:not(.cl-v2) .cl-sound{display:none}body.cl-v2 .cl-sound .cl-sound-toggle{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:0;min-height:0;margin:0;border:0;border-radius:50%;padding:3px;color:var(--hud-wine);background:var(--hud-brass-ring);box-shadow:var(--hud-shadow);font:inherit;letter-spacing:normal;text-shadow:none;opacity:1;filter:none;cursor:pointer}body.cl-v2 .cl-sound .cl-sound-toggle svg{box-sizing:content-box;width:18px;height:18px;padding:10px;border-radius:50%;background:var(--hud-enamel-cream)}body.cl-v2 .cl-sound .cl-sound-toggle:hover{background:var(--hud-brass-ring);color:var(--hud-wine-deep)}body.cl-v2 .cl-sound button:focus-visible{outline:2px solid var(--cl-red,#a33b55);outline-offset:3px}body.cl-v2 .cl-sound .cl-sound-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:2;box-sizing:border-box;width:200px;padding:6px;border-radius:var(--hud-r);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-sound .cl-sound-pop[hidden]{display:none}body.cl-v2.cl-sound-open .cp-ui .cp-announcements{visibility:hidden}body.cl-v2 .cl-sound .cl-sound-row{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;height:40px;min-width:0;min-height:0;margin:0;padding:0 8px 0 10px;border:0;border-radius:var(--hud-r-sm);background:none;box-shadow:none;color:var(--hud-ink);font:inherit;font-size:14px;letter-spacing:normal;text-shadow:none;opacity:1;filter:none;cursor:pointer}body.cl-v2 .cl-sound .cl-sound-line+.cl-sound-line{border-top:1px solid rgba(139,102,49,.22);margin-top:4px;padding-top:4px}body.cl-v2 .cl-sound .cl-sound-level{display:block;box-sizing:border-box;width:calc(100% - 20px);height:24px;margin:0 10px 4px;accent-color:var(--hud-wine);cursor:pointer}body.cl-v2 .cl-sound .cl-sound-row:hover{background:#8e1f2b0f}body.cl-v2 .cl-switch{position:relative;width:40px;height:22px;border-radius:11px;background:#6f594659;transition:background-color .15s ease-out}body.cl-v2 .cl-switch:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--hud-paper-hi);transition:transform .15s ease-out}body.cl-v2 .cl-sound-row[aria-pressed=true] .cl-switch{background:var(--hud-wine)}body.cl-v2 .cl-sound-row[aria-pressed=true] .cl-switch:after{transform:translate(18px)}@media(max-width:700px){body.cl-v2 .cl-hud-top.cl-hud-v2{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left))}body.cl-v2 .cl-hud-v2 .cl-hud-left:has(.cl-mine){display:flex}body.cl-v2 .cl-hud-v2 .cl-mine{flex-direction:column;align-items:center;gap:0;padding:0}body.cl-v2 .cl-hud-v2 .cl-mine-ring{width:48px;height:48px}body.cl-v2 .cl-hud-v2 .cl-mine-ring svg{width:21px;height:21px}body.cl-v2 .cl-hud-v2 .cl-mine-text{position:relative;z-index:2;margin:-8px 0 0;padding:1px 7px;border-radius:6px}body.cl-v2 .cl-hud-v2 .cl-mine-text b{display:none}body.cl-v2 .cl-hud-v2 .cl-mine-text small{margin:0;font-size:10.5px}body.cl-v2 .cl-venue-ticket{max-width:100%;padding:5px 22px 4px}body.cl-v2 .cl-venue-name{font-size:17px;letter-spacing:.04em}body.cl-v2 .cl-venue-meta{gap:6px}body.cl-v2 .cl-venue-meta .cl-chip-people{font-size:11px}body.cl-v2 .cl-hud-status .cl-chip:not([hidden]){padding:3px 9px;font-size:11px}body.cl-v2 .cl-hud-v2 .cl-hud-right,body.cl-v2 .cl-hud-v2 .cl-hud-right:has(.cl-wallet){display:flex;align-items:flex-start;gap:6px;width:auto}body.cl-v2 .cl-hud-v2 .cl-wallet{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;height:auto;min-height:44px;padding:4px 9px}body.cl-v2 .cl-hud-v2 .cl-wallet .cl-wallet-part,body.cl-v2 .cl-hud-v2 .cl-wallet .cl-wallet-part.cl-chip-count{grid-column:auto;grid-row:auto;gap:4px;margin:0;padding:0;font-size:inherit;line-height:1.2}body.cl-v2 .cl-hud-v2 .cl-wallet .cl-wallet-part+.cl-wallet-part:before{display:none}body.cl-v2 .cl-hud-v2 .cl-wallet .cl-wallet-part b{font-size:14px}body.cl-v2 .cl-hud-v2 .cl-wallet .cl-wallet-part .ib-icon{display:inline-block}body.cl-v2 .cl-hud-v2 .cl-wallet .cl-star,body.cl-v2 .cl-hud-v2 .cl-wallet .cl-coin,body.cl-v2 .cl-hud-v2 .cl-wallet .cl-kart-parts-icon{width:14px;height:14px}body.cl-v2 .cl-hud-v2 .cl-hud-right .cl-sound-toggle{display:grid;place-items:center;width:38px;height:38px}body.cl-v2 .cl-hud-v2 .cl-sound-toggle svg{width:16px;height:16px;padding:8px}}body.cl-v2 .cl-social-actions{gap:20px}body.cl-v2 .cl-social-actions button[data-emotes]{position:relative;flex-direction:column;justify-content:center;gap:0;width:66px;height:66px;min-height:0;padding:3px;border:0;border-radius:50%;color:var(--hud-paper-hi);background:var(--hud-brass-ring);box-shadow:var(--hud-shadow);font-size:0}body.cl-v2 .cl-social-actions button[data-emotes]>svg{box-sizing:content-box;width:26px;height:26px;padding:17px;border-radius:50%;background:var(--hud-enamel-teal);box-shadow:inset 0 -3px 6px #00000038}body.cl-v2 .cl-social-actions button[data-emotes]>span{position:absolute;left:50%;bottom:-14px;transform:translate(-50%);padding:3px 10px;border-radius:6px;white-space:nowrap;font:900 14px/1.1 var(--hud-display);letter-spacing:.08em;color:var(--hud-wine);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),0 3px 6px #00000038}body.cl-v2 .cl-social-actions button[data-emotes]:hover,body.cl-v2 .cl-social-actions button[data-emotes][aria-expanded=true]{background:var(--hud-brass-ring);color:var(--hud-paper-hi);border:0}body.cl-v2 .cl-social-actions button[data-emotes][aria-expanded=true]>svg{box-shadow:inset 0 0 0 2px var(--hud-brass-hi),0 0 16px 3px #ffc86e73}body.cl-v2 .cl-social-actions button[data-emotes]>kbd{position:absolute;right:-6px;bottom:6px;margin:0}body.cl-v2 #social-ui{right:max(28px,env(safe-area-inset-right));bottom:44px}@media(pointer:coarse){body.cl-v2.cl-no-dock:has(.cp-launch) #social-ui:not(#cp-v2){top:auto;bottom:calc(max(18px,env(safe-area-inset-bottom)) + var(--cl-stick) + 34px);left:max(14px,env(safe-area-inset-left));right:auto}body.cl-v2 .cl-social-actions button[data-emotes]{width:56px;height:56px}body.cl-v2 .cl-social-actions button[data-emotes]>svg{width:22px;height:22px;padding:14px}body.cl-v2 .cl-social-actions button[data-emotes]>span{font-size:12px;bottom:-12px}}.cl-fly-layer{position:fixed;inset:0;z-index:var(--z-hud-top, 2000);pointer-events:none;overflow:hidden}.cl-fly{position:absolute;width:24px;height:24px;will-change:transform,opacity}.cl-fly svg{display:block;width:100%;height:100%}body.cl-v2 .cl-toast{padding:9px 18px;border-radius:999px;color:#fbefd8;background:var(--hud-night);box-shadow:0 0 0 1px var(--hud-night-line),var(--hud-shadow-night)}@media(prefers-reduced-motion:reduce){body.cl-v2 .cl-switch,body.cl-v2 .cl-switch:after{transition:none}}body.cl-v2 .cl-prompt-card{border:0;border-radius:var(--hud-r);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-prompt-stem{border-color:var(--hud-brass);background:var(--hud-paper-lo)}body.cl-v2 .cl-prompt-head b{font:900 15px/1.2 var(--hud-display);letter-spacing:.04em;color:var(--hud-wine)}body.cl-v2 .cl-prompt-head span{padding:1px 8px;border-radius:999px;font-size:11.5px;color:var(--hud-ink-soft);background:#8b66311f}body.cl-v2 .cl-activity[data-kind=station] button[data-activity]{border:0;border-radius:10px;letter-spacing:.06em;font-family:var(--hud-display);font-weight:900;font-size:14px;background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass),0 2px 0 var(--hud-wine-deep)}body.cl-v2 .cl-activity[data-kind=station] button[data-activity]:hover:not(:disabled){background:var(--hud-enamel-wine);filter:brightness(1.07)}body.cl-v2 .cl-activity[data-kind=station] button[data-activity]:active:not(:disabled){transform:translateY(1px);margin-top:0;box-shadow:inset 0 0 0 1.5px var(--hud-brass)}body.cl-v2 .cl-activity[data-kind=station] button[data-activity] kbd{border:0;border-radius:5px;color:var(--hud-wine);background:var(--hud-paper-hi)}body.cl-v2 .cl-activity[data-kind=station] button[data-activity]:disabled{box-shadow:none;background:#8b663124;color:var(--hud-ink-soft);filter:none}body.cl-v2 .cl-activity button.cl-prompt-quiet{border:0;border-radius:10px;color:var(--hud-teal-deep);background:#2d5d671f}body.cl-v2 .cl-activity[data-kind=seat] .cl-prompt-card{padding:6px}body.cl-v2 .cl-activity[data-kind=seat] .cl-prompt-row{gap:6px}body.cl-v2 .cl-activity[data-kind=seat] button[data-activity]{min-height:42px;padding:0 18px 0 11px;border:0;border-radius:10px;white-space:nowrap;font:900 14px/1 var(--hud-display);letter-spacing:.06em;color:var(--hud-paper-hi);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass),0 2px 0 var(--hud-wine-deep)}body.cl-v2 .cl-activity[data-kind=seat] button[data-activity]:not(:has(kbd)){padding-left:18px}body.cl-v2 .cl-activity[data-kind=seat] button[data-activity]:hover:not(:disabled){background:var(--hud-enamel-wine);filter:brightness(1.07)}body.cl-v2 .cl-activity[data-kind=seat] button[data-activity]:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 0 0 1.5px var(--hud-brass)}body.cl-v2 .cl-activity[data-kind=seat] button[data-activity] kbd{width:22px;height:22px;border:0;border-radius:5px;font:700 12px/1 system-ui,sans-serif;color:var(--hud-wine);background:var(--hud-paper-hi)}body.cl-v2 .cl-activity[data-kind=seat] button[data-activity]:disabled{padding:0 16px;box-shadow:none;background:#8b663124;color:var(--hud-ink-soft);font-family:inherit;font-weight:600;letter-spacing:0;filter:none}body.cl-v2 .cl-activity[data-kind=seat] .cl-activity-note{max-width:150px;margin-right:4px;padding:2px 9px;border-radius:999px;font-size:11.5px;line-height:1.5;color:var(--hud-ink-soft);background:#8b66311f}body.cl-v2 .cl-caption{padding:8px 18px;border-radius:999px;font-size:13.5px;color:#fbefd8;background:var(--hud-night);box-shadow:0 0 0 1px var(--hud-night-line),var(--hud-shadow-night)}body.cl-v2 .cl-shared-reveal{display:flex;align-items:center;gap:7px;width:max-content;max-width:100%;box-sizing:border-box;padding:6px 14px 6px 10px;border:0;border-radius:999px;font-size:12.5px;line-height:1.5;color:#fbefd8;background:var(--hud-night);box-shadow:0 0 0 1px var(--hud-night-line),var(--hud-shadow-night)}body.cl-v2 .cl-shared-reveal:before{content:"";flex:none;width:15px;height:15px;background:center / contain no-repeat}body.cl-v2 .cl-shared-reveal b{font-weight:700;color:var(--hud-brass-hi)}body.cl-v2 .cl-shared-reveal>span{min-width:0}body.cl-v2 .cl-shared-reveal{top:calc(max(14px,env(safe-area-inset-top)) + 74px);left:max(24px,env(safe-area-inset-left));right:auto;max-width:min(68vw,360px)}body.cl-v2 .cl-shared-reveal:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23F0D493%27 stroke-width=%272%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%278.5%27/%3E%3Cpath d=%27M3.5 12h17%27/%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%272.2%27 fill=%27%232E211B%27/%3E%3C/svg%3E");border-radius:50%;animation:cl-v2-breathe 2.4s ease-in-out infinite}@keyframes cl-v2-breathe{0%,to{box-shadow:0 0 #f0d49300}50%{box-shadow:0 0 8px 2px #f0d4938c}}body.cl-v2 .cl-shared-reveal button{min-height:30px;padding:0 12px;border:0;border-radius:999px;color:var(--hud-paper-hi);background:#fff8e924}body.cl-v2 .cl-shared-reveal button:hover{background:#fff8e93d}body.cl-v2:is(.cp-obby,.cp-competing,.cp-staging,.cp-spectating) .cl-shared-reveal{display:none}body.cl-v2:has(>.cl-upcoming) .cl-shared-reveal{margin-top:30px}@media(pointer:coarse){body.cl-v2.cl-no-dock:has(.cp-launch) .cl-shared-reveal{top:104px;left:max(12px,env(safe-area-inset-left));max-width:calc(100vw - 24px)}body.cl-v2.cl-no-dock.cp-inviting .cl-shared-reveal{top:164px}}@media(max-width:700px){body.cl-v2 .cl-shared-reveal{padding:5px 12px 5px 9px;font-size:11.5px}body.cl-v2 .cl-caption{font-size:12.5px}}@media(prefers-reduced-motion:reduce){body.cl-v2 .cl-shared-reveal:before{animation:none}}body.cl-v2 .cl-note-card.cl-note-elsewhere{background:#180c126b}body.cl-v2 .cl-note-elsewhere .cl-note-inner{padding:26px 28px 24px;border-radius:16px;color:var(--hud-ink);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-note-elsewhere .cl-note-inner strong{font:900 19px/1.35 var(--hud-display);letter-spacing:.04em;color:var(--hud-wine)}body.cl-v2 .cl-note-elsewhere .cl-note-inner strong .ib-icon{margin-right:2px;color:var(--hud-teal)}body.cl-v2 .cl-note-elsewhere .cl-note-inner>span{color:var(--hud-ink-soft)}body.cl-v2 .cl-emote-wheel button{width:54px;height:54px;margin:-27px 0 0 -27px;padding:3px;border:2.5px solid transparent;border-radius:50%;color:var(--hud-wine);background:var(--hud-enamel-cream) padding-box,var(--hud-brass-ring) border-box;box-shadow:0 4px 10px #140c0852;font-size:11.5px;font-weight:800;line-height:1.15;transition:transform .12s ease-out,filter .12s ease-out}body.cl-v2 .cl-emote-wheel button[data-rarity=uncommon]{color:var(--hud-paper-hi);background:radial-gradient(circle at 36% 28%,#a6dd98,#5fa75c 55%,#2d6a3a) padding-box,var(--hud-brass-ring) border-box;box-shadow:0 4px 10px #140c0852}body.cl-v2 .cl-emote-wheel button[data-rarity=rare]{color:var(--hud-paper-hi);background:radial-gradient(circle at 36% 28%,#9fd0ff,#4e93d6 55%,#1f4a86) padding-box,var(--hud-brass-ring) border-box;box-shadow:0 4px 10px #140c0852}body.cl-v2 .cl-emote-wheel button[data-rarity=epic]{color:var(--hud-paper-hi);background:radial-gradient(circle at 36% 28%,#d6b2ff,#9466cc 55%,#45266f) padding-box,var(--hud-brass-ring) border-box;box-shadow:0 4px 10px #140c0852}body.cl-v2 .cl-emote-wheel button:is([data-rarity=legendary],[data-rarity=mythic]){color:#4b300c;background:radial-gradient(circle at 36% 28%,#fff4cf,#f3d489 55%,#b98431) padding-box,var(--hud-brass-ring) border-box;box-shadow:0 4px 10px #140c0852,0 0 12px 1px #ffd67873}body.cl-v2 .cl-emote-wheel button:hover,body.cl-v2 .cl-emote-wheel button:focus-visible,body.cl-v2 .cl-emote-wheel button[data-rarity]:hover,body.cl-v2 .cl-emote-wheel button[data-rarity]:focus-visible{color:var(--hud-paper-hi);background:var(--hud-enamel-wine) padding-box,var(--hud-brass-ring) border-box;border-color:transparent;transform:translate(var(--x,0),var(--y,0)) scale(1.1);box-shadow:0 6px 14px #140c085c,0 0 14px 2px #ffc86e66}body.cl-v2 .cl-emote-wheel button:is([data-rarity=legendary],[data-rarity=mythic]):is(:hover,:focus-visible){color:#4b300c;background:radial-gradient(circle at 36% 28%,#fff8dd,#f6dc9a 55%,#c08a35) padding-box,var(--hud-brass-ring) border-box}body.cl-v2 .cl-emote-wheel:before{background:radial-gradient(circle,#131c27c7 0 25%,#131c274d 26% 100%);box-shadow:inset 0 0 0 1px var(--hud-night-line)}body.cl-v2 .cl-emote-wheel .cl-emote-foot{width:80px;font-size:11.5px;font-weight:700;color:#fbefd8}@media(prefers-reduced-motion:reduce){body.cl-v2 .cl-emote-wheel button{transition:none}}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls:not([data-touch=true][data-kind=kart]){padding:12px 14px 13px;border:0;border-radius:var(--hud-r);color:var(--hud-ink);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls:not([data-touch=true][data-kind=kart]) .cl-ride-hint{font-size:12.5px;color:var(--hud-ink-soft)}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls[data-kind=kart]:not([data-touch=true]) .cl-ride-hint{font:900 14px/1.3 var(--hud-display);letter-spacing:.04em;color:var(--hud-wine)}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls[data-kind=kart]:not([data-touch=true]) [data-kart-state]{font:400 12px/1.3 var(--font-sans,system-ui,sans-serif);letter-spacing:0;color:var(--hud-ink-soft)}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls:not([data-touch=true][data-kind=kart]) .cl-ride-buttons button{border:0;border-radius:10px;font-weight:800;color:var(--hud-wine);background:var(--hud-enamel-cream);box-shadow:inset 0 0 0 1.5px var(--hud-brass),0 2px #b49b72}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls:not([data-touch=true][data-kind=kart]) .cl-ride-buttons button kbd{padding:1px 6px;border-radius:5px;font:700 11px/1.3 system-ui,sans-serif;color:var(--hud-ink);background:var(--hud-paper-hi);box-shadow:0 0 0 1px #8b663173}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls:not([data-touch=true][data-kind=kart]) .cl-ride-buttons button[data-cue=true]{box-shadow:inset 0 0 0 1.5px var(--hud-brass),0 2px #b49b72,0 0 0 3px #4fa36c52,0 0 14px 2px #4fa36c66}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls:not([data-touch=true][data-kind=kart]) .cl-ride-buttons button[data-ready=true]{box-shadow:inset 0 0 0 1.5px var(--hud-brass-hi),0 2px #b49b72,0 0 14px 2px #ffc86e80}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls:not([data-touch=true][data-kind=kart]) .cl-ride-buttons button[data-armed=true]{box-shadow:inset 0 0 0 2px var(--hud-teal),0 2px #b49b72}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls[data-kind=kart]:not([data-touch=true]) .cl-ride-buttons button[data-ride-jump]{color:var(--hud-paper-hi);background:var(--hud-enamel-teal);box-shadow:inset 0 0 0 1.5px var(--hud-brass),0 2px 0 var(--hud-teal-deep)}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls[data-kind=kart]:not([data-touch=true]) .cl-ride-buttons button kbd{padding:1px 3px;font-size:10px}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls:not([data-touch=true][data-kind=kart]) .cl-ride-buttons button[data-held=true]{color:var(--hud-paper-hi);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass);transform:translateY(2px)}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls:not([data-touch=true][data-kind=kart]) .cl-ride-buttons button[data-held=true] kbd{color:var(--hud-wine)}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls:not([data-touch=true][data-kind=kart]) .cl-ride-buttons button:focus-visible{outline:2px solid var(--hud-wine);outline-offset:2px}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls .cl-ride-meter{height:8px;margin:4px 4px 2px;border-radius:4px;background:#8b66312e;box-shadow:inset 0 1px 2px #2e211b2e}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls .cl-ride-meter i{border-radius:4px;background:#2d5d678c}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls .cl-ride-meter[data-ready=true] i{background:var(--hud-ok);box-shadow:0 0 10px 2px #4fa36c73}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls .cl-ride-meter b{background:var(--hud-wine);box-shadow:0 0 0 1.5px var(--hud-paper-hi)}body.cl-v2:not(.cp-competing,.sts-playing) .cl-ride-controls .cl-ride-feedback{font-weight:700;color:var(--hud-teal)}body.cl-v2 .cl-controls{border-top:0;background:var(--hud-paper-fill);box-shadow:0 -1.5px 0 var(--hud-brass),0 -6px 16px #140c0833}body.cl-v2 .cl-pad{border:0;background:repeating-conic-gradient(from -11.25deg,#fbf1dc 0 22.5deg,#e8d4ae 22.5deg 45deg);box-shadow:inset 0 0 0 4px var(--hud-brass),inset 0 0 0 6px #8b663159,0 4px 12px #140c0840}body.cl-v2 .cl-pad:before,body.cl-v2 .cl-pad:after{display:none}body.cl-v2 .cl-pad-stick{border:0;background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 2.5px var(--hud-brass-hi),0 3px 6px #0000004d}body.cl-v2 .cl-hint{color:var(--hud-ink-soft)}body.cl-v2 .cl-grab{border:3px solid transparent;color:var(--hud-paper-hi);background:var(--hud-enamel-wine) padding-box,var(--hud-brass-ring) border-box;box-shadow:0 4px 0 var(--hud-wine-deep),0 8px 16px #140c0847;font:900 23px/1.2 var(--hud-display);letter-spacing:.04em}body.cl-v2 .cl-grab:hover:not(:disabled){background:var(--hud-enamel-wine) padding-box,var(--hud-brass-ring) border-box;filter:brightness(1.08)}body.cl-v2 .cl-grab:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--hud-wine-deep),0 3px 8px #140c083d}body.cl-v2 .cl-grab[data-clock=urgent]:not(:disabled){border-color:transparent;box-shadow:0 4px 0 var(--hud-wine-deep),0 8px 16px #140c0847,0 0 18px 4px #ff8c6e73}body.cl-v2 .cl-grab:disabled{border-color:transparent;color:var(--hud-ink-soft);background:linear-gradient(var(--hud-paper-lo),#E2D2B4) padding-box,linear-gradient(145deg,#d8c6a2,#b49b72) border-box;box-shadow:inset 0 2px 4px #624b2c26;font-family:var(--font-sans,system-ui,sans-serif);font-size:11px;font-weight:600;letter-spacing:0}body.cl-v2 .cl-grab-clock{border:0;color:#fbefd8;background:var(--hud-night);box-shadow:0 0 0 1.5px var(--hud-brass),0 2px 4px #00000040;font-family:var(--hud-num)}body.cl-v2 .cl-grab[data-clock=urgent] .cl-grab-clock{color:var(--hud-paper-hi);background:var(--hud-wine-hi)}body.cl-v2 .cl-turn-note{color:var(--hud-ink-soft)}body.cl-v2 .cl-controls .cl-open-turn,body.cl-v2 .cl-reveal .cl-requeue{border:0;border-radius:10px;color:var(--hud-ink);background:var(--hud-paper-hi);box-shadow:inset 0 0 0 1px #8b663173;font-weight:600}body.cl-v2 .cl-controls .cl-open-turn:hover:not(:disabled),body.cl-v2 .cl-reveal .cl-requeue:hover:not(:disabled){background:#fffbf2;box-shadow:inset 0 0 0 1px var(--hud-brass)}body.cl-v2 .cl-controls .cl-open-turn:disabled{color:var(--hud-ink-soft);background:#8b66311f;box-shadow:none}body.cl-v2 .cl-controls .cl-view-switch{padding:3px;border:0;border-radius:999px;background:#8b66311f;box-shadow:inset 0 1px 2px #2e211b29}body.cl-v2 .cl-controls .cl-view-switch button{border-radius:999px;color:var(--hud-ink-soft)}body.cl-v2 .cl-controls .cl-view-switch button:hover{color:var(--hud-wine);background:none}body.cl-v2 .cl-controls .cl-view-switch button.active{color:var(--hud-paper-hi);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass)}body.cl-v2 .cl-reveal{border-top:0;background:var(--hud-paper-fill);box-shadow:0 -1.5px 0 var(--hud-brass),0 -6px 16px #140c0833}body.cl-v2 .cl-reveal-line b{font:900 17px/1.3 var(--hud-display);letter-spacing:.04em;color:var(--hud-wine)}body.cl-v2 .cl-reveal-line span{color:var(--hud-ink-soft)}body.cl-v2 .cl-reveal .ib-primary{min-width:120px;border:0;border-radius:10px;color:var(--hud-paper-hi);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass),0 2px 0 var(--hud-wine-deep);font-family:var(--hud-display);font-weight:900;font-size:15px;letter-spacing:.08em}body.cl-v2 .cl-reveal .ib-primary:hover{color:var(--hud-paper-hi);background:var(--hud-enamel-wine);filter:brightness(1.07)}body.cl-v2:is([data-mode=spectate],[data-mode=play],[data-mode=reveal]) #social-ui{bottom:128px}@media(max-width:700px){body.cl-v2:is([data-mode=spectate],[data-mode=play],[data-mode=reveal]) #social-ui{right:max(12px,env(safe-area-inset-right));bottom:calc(var(--cl-dock-h,128px) + 34px)}}@media(pointer:coarse){body.cl-v2 .cl-walk-pad{border:0;background:repeating-conic-gradient(from -11.25deg,#fbf1dc 0 22.5deg,#e8d4ae 22.5deg 45deg);box-shadow:inset 0 0 0 5px var(--hud-brass),inset 0 0 0 7px #8b663159,0 6px 16px #140c084d}body.cl-v2 .cl-walk-pad span{background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 3px var(--hud-brass-hi),0 3px 6px #0000004d}body.cl-v2 .cl-walk-pad:after{border-color:var(--hud-brass-hi)}body.cl-v2 .cl-hop{border:0;border-radius:50%;color:var(--hud-paper-hi);font-weight:900;letter-spacing:.04em;background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 2px var(--hud-brass),0 3px 0 var(--hud-wine-deep),0 6px 12px #00000038}body.cl-v2 .cl-hop.cl-dive{background:var(--hud-enamel-teal);box-shadow:inset 0 0 0 2px var(--hud-brass),0 3px 0 var(--hud-teal-deep),0 6px 12px #00000038}body.cl-v2 .cl-hop.cl-push{color:var(--hud-wine);background:var(--hud-enamel-cream);box-shadow:inset 0 0 0 2px var(--hud-brass),0 3px #b49b72,0 6px 12px #00000038}body.cl-v2 .cl-hop:active{transform:translateY(2px);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 2px var(--hud-brass),0 1px 0 var(--hud-wine-deep)}body.cl-v2 .cl-hop.cl-dive:active{background:var(--hud-enamel-teal)}body.cl-v2 .cl-hop.cl-push:active{background:var(--hud-enamel-cream)}}body.cl-v2 .cl-unlock-body{border:0;border-radius:var(--hud-r);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-unlock-body:hover{background:var(--hud-paper-fill);filter:brightness(1.02)}body.cl-v2 .cl-unlock-text strong{font-family:var(--hud-display);color:var(--hud-wine);letter-spacing:.04em}body.cl-v2 .cl-unlock-reward span{font-family:var(--hud-num)}body.cl-v2 .cl-unlock[data-secret] .cl-unlock-body{background:linear-gradient(90deg,var(--hud-teal) 0 6px,#0000 6px),var(--hud-paper-fill)}body.cl-v2 .cl-unlock[data-kind=title]{border:0;border-radius:16px;background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-unlock-actions button{border-radius:10px}body.cl-v2 .cl-unlock-actions button[data-unlock=wear]{border:0;color:var(--hud-paper-hi);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass)}body.cl-v2 .cl-level-up{left:max(20px,env(safe-area-inset-left));top:calc(max(14px,env(safe-area-inset-top)) + 66px);transform:none;flex-direction:row;align-items:baseline;gap:10px;padding:7px 16px 8px;border:0;border-radius:var(--hud-r);color:var(--hud-ink);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow),0 0 22px 4px #ffc86e73;animation:cl-v2-strip 3.2s ease-out forwards}body.cl-v2 .cl-level-up small{padding:0;letter-spacing:.12em;font-size:12px;font-weight:700;color:var(--hud-teal)}body.cl-v2 .cl-level-up strong{font:700 24px/1 var(--hud-num);text-shadow:none;color:var(--hud-wine)}body.cl-v2 .cl-level-up span{font-family:var(--hud-num);font-size:14px;color:var(--hud-ink)}body.cl-v2 .cl-level-up em{font-style:normal;font-size:12px;color:var(--hud-ink-soft)}body.cl-v2 .cl-level-up[data-kind=bond]{box-shadow:var(--hud-trim),var(--hud-shadow),0 0 22px 4px #e7789666}@keyframes cl-v2-strip{0%{opacity:0;transform:translateY(-8px)}10%{opacity:1;transform:none}85%{opacity:1}to{opacity:0;transform:translateY(-6px)}}body.cl-v2 .cl-gain{border:0;border-radius:999px;padding:3px 10px;color:var(--hud-ink);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),0 3px 8px #0003}body.cl-v2 .cl-update{border-radius:999px;color:#fbefd8;background:var(--hud-night);box-shadow:0 0 0 1px var(--hud-night-line),var(--hud-shadow-night)}body.cl-v2 .cl-update button[data-reload]{border-radius:999px;color:var(--hud-paper-hi);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass)}body.cl-v2 .cl-update button.cl-update-news{border:0;border-radius:999px;background:#fff8e91f}body.cl-v2 .cl-upcoming{top:calc(max(14px,env(safe-area-inset-top)) + 70px);left:max(20px,env(safe-area-inset-left));color:#fbefd8;background:var(--hud-night);box-shadow:0 0 0 1px var(--hud-night-line),var(--hud-shadow-night)}body.cl-v2 .cl-upcoming:before{content:"";display:inline-block;width:13px;height:13px;margin:0 6px -2px 0;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Ccircle cx=%278%27 cy=%278%27 r=%276.5%27 fill=%27none%27 stroke=%27%23F0D493%27 stroke-width=%271.6%27/%3E%3Cpath d=%27M8 4.4V8l2.4 1.6%27 fill=%27none%27 stroke=%27%23F0D493%27 stroke-width=%271.6%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center / contain no-repeat}.cl-queue{position:fixed;inset:0;z-index:var(--z-toast, 1100);display:flex;align-items:center;justify-content:center;padding:16px max(16px,env(safe-area-inset-right)) 12vh max(16px,env(safe-area-inset-left));box-sizing:border-box;pointer-events:none}.cl-queue-card{position:relative;width:min(340px,100%);box-sizing:border-box;padding:26px 24px 20px;text-align:center;pointer-events:auto;border-radius:16px;color:#2e211b;background:linear-gradient(180deg,#fff8e9,#f5e8ce 70%,#ecddbf);box-shadow:0 0 0 1.5px #c9a15a,0 18px 40px #140c085c,0 1px 2px #140c0840;font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;animation:cl-queue-in .32s ease-out both}.cl-queue-lamp{position:absolute;top:-15px;left:50%;width:30px;height:30px;margin-left:-15px;border-radius:50%;background:radial-gradient(circle at 40% 34%,#fff7da,#f0d493 46%,#c9a15a 82%);box-shadow:0 0 0 2px #8b6631,0 0 16px 5px #ffc86e80;animation:cl-queue-breathe 2.8s ease-in-out infinite}.cl-queue-title{margin:6px 0 10px;font:900 24px/1.25 Songti SC,"Noto Serif SC","Noto Serif CJK SC","Source Han Serif SC",STSong,SimSun,serif;letter-spacing:.06em;color:#8e1f2b}.cl-queue-place{margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.4}.cl-queue-place b{display:inline-block;min-width:1.3em;margin:0 3px;font:700 32px/1 HUD Num,Rockwell,Roboto Slab,"Noto Serif",Georgia,serif;font-variant-numeric:tabular-nums;color:#2d5d67;vertical-align:-4px}.cl-queue-note{margin:0;padding-top:10px;border-top:1px dashed rgba(139,102,49,.45);font-size:13px;line-height:1.5;color:#6f5946}.cl-queue-in .cl-queue-lamp{animation:none;background:radial-gradient(circle at 40% 34%,#fffbea,#ffe6a8 50%,#e8be6a 85%);box-shadow:0 0 0 2px #8b6631,0 0 26px 10px #ffd278b8}@keyframes cl-queue-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes cl-queue-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:420px){.cl-queue-card{padding:24px 18px 18px}.cl-queue-title{font-size:22px}.cl-queue-place b{font-size:30px}}@media(orientation:landscape)and (max-height:500px){.cl-queue{padding-bottom:16px}.cl-queue-card{padding:20px 20px 14px}.cl-queue-title{margin-bottom:6px}}@media(prefers-reduced-motion:reduce){.cl-queue-card,.cl-queue-lamp{animation:none}}body.cl-v2 .cl-news{background:#180c126b}body.cl-v2 .cl-news-card{border:0;border-radius:16px;color:var(--hud-ink);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-news-kicker{color:var(--hud-teal);font-weight:700}body.cl-v2 .cl-news-head h2,body.cl-v2 .cl-news-head h3,body.cl-v2 .cl-news-top h2{font-family:var(--hud-display);font-weight:900;color:var(--hud-wine);letter-spacing:.04em}body.cl-v2 .cl-news-section h4{display:inline-block;margin:14px 0 6px;padding:2px 10px;border-radius:999px;font-size:12px;color:var(--hud-paper-hi);background:var(--hud-wine)}body.cl-v2 .cl-news-section[data-kind=better] h4{background:var(--hud-teal)}body.cl-v2 .cl-news-section[data-kind=fix] h4{color:var(--hud-ink);background:var(--hud-brass-hi)}body.cl-v2 .cl-news-actions button,body.cl-v2 .cl-news-list button{border-radius:10px;background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass)}body.cl-v2 .cl-news .cl-news-quiet{border:0;color:var(--hud-ink);background:#8b663124;box-shadow:none}body.cl-v2 .cl-news-entry{border-top-color:#8b663140}@media(prefers-reduced-motion:reduce){body.cl-v2 .cl-level-up{animation:none}}body.cl-v2 .cl-unlock-sky{border-radius:var(--hud-r-sm);background:radial-gradient(120% 150% at 50% 0%,var(--hud-paper-hi) 0%,#EFE2C6 64%,#E5D2AE 100%);box-shadow:inset 0 0 0 1px #8b66314d,inset 0 2px 8px #8b663124}body.cl-v2 .cl-unlock-sky .cl-title-ribbon{filter:drop-shadow(0 3px 5px rgba(46,33,27,.26))}body.cl-v2 .cl-unlock-sky:after{background:linear-gradient(105deg,transparent 35%,rgba(255,252,240,.9) 50%,transparent 65%)}body.cl-v2 .cl-unlock-line{color:var(--hud-ink)}body.cl-v2 .cl-unlock-line b{font-family:var(--hud-display);font-weight:900;letter-spacing:.04em;color:var(--hud-wine)}body.cl-v2 .cl-unlock-how{color:var(--hud-ink-soft)}body.cl-v2 .cl-unlock-actions button[data-unlock=open]{border:0;color:var(--hud-ink);background:#8b663124}body.cl-v2 .cl-unlock[data-kind=note]{width:max-content;max-width:min(400px,calc(100vw - 24px));pointer-events:none}body.cl-v2 .cl-unlock-note{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:var(--hud-r);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-note-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--hud-paper-hi);background:var(--hud-enamel-teal);box-shadow:inset 0 0 0 2px var(--hud-brass),0 2px 4px #140c0838}body.cl-v2 .cl-note-mark svg{width:21px;height:21px}body.cl-v2 .cl-note-mark b{font:700 18px/1 var(--hud-num)}body.cl-v2 [data-note=streak] .cl-note-mark{background:var(--hud-enamel-wine)}body.cl-v2 :is([data-note=wear],[data-note=gift]) .cl-note-mark{background:var(--hud-enamel-cream)}body.cl-v2 :is([data-note=wear],[data-note=gift]) .cl-note-mark svg{width:24px;height:24px}body.cl-v2 .cl-unlock-note .cl-unlock-text{gap:2px}body.cl-v2 .cl-unlock-note .cl-unlock-text small{overflow:visible;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--hud-teal)}body.cl-v2 .cl-unlock-note .cl-unlock-text strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:900 15.5px/1.25 var(--hud-display);letter-spacing:.03em;color:var(--hud-wine)}body.cl-v2 .cl-unlock-note .cl-unlock-reward{display:flex;align-items:center;gap:12px}body.cl-v2 .cl-unlock-note .cl-unlock-reward span{gap:4px;font:700 17px/1 var(--hud-num);color:var(--hud-ink)}body.cl-v2 .cl-unlock-note .cl-unlock-reward :is(.cl-star,.cl-coin){width:18px;height:18px}body.cl-v2 .cl-unlock-note .cl-unlock-reward .cl-star{fill:#e5b13a;stroke:#9a6b1e;stroke-width:1.1}body.cl-v2 .cl-note-said{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cl-fly .cl-fly-piece{position:absolute;left:-8px;top:-8px;box-sizing:border-box;width:40px;height:40px;padding:5px;border-radius:50%;background:radial-gradient(circle at 36% 28%,#fffdf6,#f5e8ce 60%,#ecddbf);box-shadow:inset 0 0 0 2px #c9a15a,0 4px 10px #140c084d}.cl-fly .cl-fly-piece :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}body.cl-v2 .cl-backfill{background:#180c126b}body.cl-v2 .cl-backfill-card{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:16px;color:var(--hud-ink);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-backfill-card small{font-weight:700;color:var(--hud-teal)}body.cl-v2 .cl-backfill-card h2{font-family:var(--hud-display);font-weight:900;letter-spacing:.04em;color:var(--hud-wine)}body.cl-v2 .cl-backfill-card p{color:var(--hud-ink-soft)}body.cl-v2 .cl-backfill-gain div{border:0;border-radius:var(--hud-r-sm);background:#8b66311a;box-shadow:inset 0 0 0 1px #8b663124}body.cl-v2 .cl-backfill-gain b{font:700 22px/1.1 var(--hud-num);color:var(--hud-ink)}body.cl-v2 .cl-backfill-gain span{color:var(--hud-ink-soft)}body.cl-v2 .cl-comp-items li{border:0;border-radius:var(--hud-r-sm);background:#8b66311a;box-shadow:inset 0 0 0 1px #8b663124;color:var(--hud-ink)}body.cl-v2 :is(.cl-backfill-gain,.cl-backfill-gift) .cl-star{fill:#e5b13a;stroke:#9a6b1e;stroke-width:1.1}body.cl-v2 .cl-backfill-gift{width:116px;height:116px;margin:8px auto 16px;background:var(--hud-enamel-cream);box-shadow:inset 0 0 0 4px var(--hud-brass),inset 0 0 0 6px #8b663138,0 0 0 8px #f0d49333,0 0 26px 8px #f0d4936b,var(--hud-shadow)}body.cl-v2 .cl-backfill-gift em{gap:4px;color:var(--hud-wine)}body.cl-v2 .cl-backfill-gift .cl-star{width:34px;height:34px}body.cl-v2 .cl-backfill-gift b{font:700 30px/1 var(--hud-num)}body.cl-v2 .cl-backfill-card button{border:0;border-radius:10px;color:var(--hud-paper-hi);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass)}body.cl-v2 .cl-backfill-card button:hover{filter:brightness(1.07)}body.cl-v2 .cl-backfill-actions [data-backfill-ok]{border:0;color:var(--hud-ink);background:#8b663124;box-shadow:none}body.cl-v2 .cl-backfill-card [data-conduct-wait]{color:var(--hud-wine)}body.cl-v2 .cl-note-card[data-redeem-sheet]{background:#180c126b}body.cl-v2 .cl-redeem{border-radius:16px;color:var(--hud-ink);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-redeem strong{font-family:var(--hud-display);font-weight:900;letter-spacing:.04em;color:var(--hud-wine)}body.cl-v2 .cl-redeem>span{color:var(--hud-ink-soft)}body.cl-v2 .cl-redeem>span b{font-family:var(--hud-num);color:var(--hud-ink)}body.cl-v2 .cl-redeem .cl-codeform input{border:0;border-radius:var(--hud-r-sm);background:var(--hud-paper-hi);box-shadow:inset 0 0 0 1px #8b663173}body.cl-v2 .cl-redeem .cl-codeform button[type=submit]{border:0;border-radius:10px;font-family:var(--hud-display);font-weight:900;letter-spacing:.06em;color:var(--hud-paper-hi);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass)}body.cl-v2 .cl-redeem .cl-codeform button[type=submit]:disabled{color:var(--hud-ink-soft);background:#8b663124;box-shadow:none}body.cl-v2 .cl-redeem .cl-codeform .cl-redeem-paste{border:0;border-radius:10px;color:var(--hud-ink);background:#8b663124}body.cl-v2 .cl-redeem-close{color:var(--hud-ink-soft);background:#8b66311f}body.cl-v2 .cl-redeem-close:hover{color:var(--hud-ink);background:#8b663133}body.cl-v2 .cl-touch-check{background:#131c27cc}body.cl-v2 .cl-touch-check-card{color:var(--hud-ink);border-radius:16px;background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-touch-check-card b{font-family:var(--hud-display);font-weight:900;letter-spacing:.04em;color:var(--hud-wine)}body.cl-v2 .cl-touch-check-card p{color:var(--hud-ink-soft)}body.cl-v2 .cl-touch-check-card pre{border-radius:var(--hud-r-sm);color:var(--hud-ink);background:#8b66311a}body.cl-v2 .cl-touch-check-card button{border:0;border-radius:10px;font-family:var(--hud-display);font-weight:900;letter-spacing:.06em;color:var(--hud-paper-hi);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass)}body.cl-v2 .cl-touch-check-ring{border-color:var(--hud-brass-hi);box-shadow:0 0 14px #f0d49380}body.cl-v2 .cl-touch-check-ring:after{background:var(--hud-brass-hi)}body.cl-v2.cl-flat:has(.cl-page[data-page-view]){background:radial-gradient(ellipse at 50% -10%,#3A4A5C 0,transparent 62%),linear-gradient(180deg,#1c2733,#131c27)}body.cl-v2 .cl-page[data-page-view] .cl-page-head h1{font-family:var(--hud-display);font-weight:900;letter-spacing:.06em;color:var(--hud-paper-hi)}body.cl-v2 .cl-page[data-page-view] .cl-page-head h1 .ib-icon{color:var(--hud-brass-hi)}body.cl-v2 .cl-page[data-page-view] .cl-page-head p{color:#fbefd8b8}body.cl-v2 .cl-page[data-page-view] .ib-pool-section{border:0;border-radius:16px;background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-page[data-page-view] .ib-empty strong{font-family:var(--hud-display);font-size:20px;font-weight:900;letter-spacing:.04em;color:var(--hud-wine)}body.cl-v2 .cl-page[data-page-view] .ib-empty span{color:var(--hud-ink-soft)}body.cl-v2 .cl-news-x{display:grid;place-items:center;color:var(--hud-ink-soft);background:#8b66311f}body.cl-v2 .cl-news-x:hover{color:var(--hud-ink);background:#8b663133}body.cl-v2 .cl-news-note{color:var(--hud-ink-soft)}body.cl-v2 .cl-people-pop{z-index:64;width:272px;border:0;border-radius:var(--hud-r);color:var(--hud-ink);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-people-pop header{padding:12px 10px 10px 16px;border-bottom:1px solid rgba(139,102,49,.25)}body.cl-v2 .cl-people-pop header strong{font:900 16px/1.2 var(--hud-display);color:var(--hud-wine);letter-spacing:.04em}body.cl-v2 .cl-people-pop header button{color:var(--hud-ink-soft);background:#8b66311a}body.cl-v2 .cl-people-pop header button:hover{color:var(--hud-ink);background:#8b66312e}body.cl-v2 .cl-people-pop ul{padding:2px 0}body.cl-v2 .cl-people-pop li{padding:9px 16px}body.cl-v2 .cl-people-pop li+li{border-top:1px solid rgba(139,102,49,.14)}body.cl-v2 .cl-people-pop li[data-watchable]{padding:0}body.cl-v2 .cl-people-pop li[data-self]{background:#2d5d6714}body.cl-v2 .cl-people-pop li em{padding:1px 7px;border-radius:999px;color:var(--hud-paper-hi);background:var(--hud-teal)}body.cl-v2 .cl-people-pop li em[data-host]{background:var(--hud-wine)}body.cl-v2 .cl-people-pop li small{color:var(--hud-ink-soft)}body.cl-v2 .cl-people-watch{padding:8px 16px}body.cl-v2 .cl-people-watch:hover,body.cl-v2 .cl-people-watch[aria-current=true]{background:#8e1f2b0f}body.cl-v2 .cl-people-watch:focus-visible{outline-color:var(--hud-wine)}body.cl-v2 .cl-people-watch-action{padding:3px 11px;border-radius:999px;color:var(--hud-wine);box-shadow:inset 0 0 0 1px #8e1f2b73}body.cl-v2 .cl-people-watch[aria-current=true] .cl-people-watch-action{color:var(--hud-paper-hi);background:var(--hud-wine);box-shadow:none}body.cl-v2 .cl-people-pop p,body.cl-v2 .cl-people-pop footer{color:var(--hud-ink-soft)}body.cl-v2 .cl-people-pop footer{border-top-color:#8b663140}做得完美的那份多一圈柔光。手里那份 (createHeldTreat) 是一枚纸胶囊,还剩几口是一排扁平小圆点。 */ body.cl-v2 .cl-held-treat{border:0;color:var(--hud-ink);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-held-treat-text b{color:var(--hud-wine);font-weight:800}body.cl-v2 .cl-held-treat .cl-treat-bites i{width:8px;height:8px;background:none;box-shadow:inset 0 0 0 1.5px #6f594666}body.cl-v2 .cl-held-treat .cl-treat-bites i[data-left=true]{background:var(--hud-wine);box-shadow:none}body.cl-v2 .cl-held-treat-bite{background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass)}body.cl-v2 .cl-held-treat-put{border:0;color:var(--hud-ink);background:var(--hud-paper-hi);box-shadow:inset 0 0 0 1px #8b663173}@media(pointer:coarse){body.cl-v2 .cl-held-treat{left:auto;right:max(12px,env(safe-area-inset-right));bottom:calc(max(18px,env(safe-area-inset-bottom)) + var(--cl-stick) + 34px);transform:none}}@keyframes cl-v2-treat-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}body.cl-v2 .cl-stall-panel,body.cl-v2 .cl-stall-game{background:#180c126b}body.cl-v2 .cl-stall-panel-card,body.cl-v2 .cl-stall-game-card{border:0;border-radius:16px;color:var(--hud-ink);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow)}body.cl-v2 .cl-stall-panel header small,body.cl-v2 .cl-stall-game header small{color:var(--hud-teal);font-weight:700;letter-spacing:.14em}body.cl-v2 .cl-stall-panel header h2,body.cl-v2 .cl-stall-game header h2{font-family:var(--hud-display);font-weight:900;color:var(--hud-wine);letter-spacing:.04em}body.cl-v2 .cl-stall-game header p,body.cl-v2 .cl-stall-hint{color:var(--hud-ink-soft)}body.cl-v2 .cl-stall-close{color:var(--hud-ink-soft);background:#8b66311f}body.cl-v2 .cl-stall-foods button{border:0;border-radius:var(--hud-r);background:#fffbf2;box-shadow:inset 0 0 0 1px #8b663147}body.cl-v2 .cl-stall-foods button[aria-checked=true]{background:#fff4de;box-shadow:inset 0 0 0 1.5px var(--hud-brass),0 0 0 2px var(--hud-paper-hi),0 0 0 4px var(--hud-brass)}body.cl-v2 .cl-stall-foods button b{font:900 17px/1.3 var(--hud-display);color:var(--hud-wine);letter-spacing:.02em}body.cl-v2 .cl-stall-foods button small,body.cl-v2 .cl-stall-owned{color:var(--hud-ink-soft)}body.cl-v2 .cl-stall-owned b,body.cl-v2 .cl-stall-now dd{font-family:HUD Num,Noto Sans SC,-apple-system,sans-serif}body.cl-v2 .cl-stall-owned b{color:var(--hud-wine)}body.cl-v2 .cl-stall-fields input{border:1px solid rgba(139,102,49,.45);border-radius:var(--hud-r-sm);color:var(--hud-ink);background:var(--hud-paper-hi);font-family:HUD Num,Noto Sans SC,-apple-system,sans-serif}body.cl-v2 .cl-stall-fields input:focus{outline:2px solid var(--hud-brass);outline-offset:1px}body.cl-v2 .cl-stall-fields button,body.cl-v2 .cl-stall-game-adjust button,body.cl-v2 .cl-stall-game footer button,body.cl-v2 .cl-stall-quiet{border:0;border-radius:10px;color:var(--hud-ink);background:var(--hud-paper-hi);box-shadow:inset 0 0 0 1px #8b663173}body.cl-v2 .cl-stall-fields button{border-radius:var(--hud-r-sm)}body.cl-v2 .cl-stall-fields button[aria-pressed=true]{color:var(--hud-paper-hi);background:var(--hud-wine);box-shadow:none}body.cl-v2 .cl-stall-now{border:0;border-radius:var(--hud-r);background:#fffbf2;box-shadow:inset 0 0 0 1px #8b663147}body.cl-v2 .cl-stall-now dt{color:var(--hud-ink-soft)}body.cl-v2 .cl-stall-queue li{border:0;background:var(--hud-paper-hi);box-shadow:inset 0 0 0 1px #8b663159}body.cl-v2 .cl-stall-queue li b{background:#6f59468c}body.cl-v2 .cl-stall-queue li[data-next]{background:#fff4f0;box-shadow:inset 0 0 0 1.5px var(--hud-wine)}body.cl-v2 .cl-stall-queue li[data-next] b{background:var(--hud-wine)}body.cl-v2 .cl-stall-queue li i{color:var(--hud-wine)}body.cl-v2 .cl-stall-go,body.cl-v2 .cl-stall-game[data-done=true] footer button,body.cl-v2 .cl-stall-game-keys button{border:0;color:var(--hud-paper-hi);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass),0 2px 0 var(--hud-wine-deep)}body.cl-v2 .cl-stall-go{border-radius:10px;font-family:var(--hud-display);font-weight:900;font-size:16px;letter-spacing:.06em}body.cl-v2 .cl-stall-quiet[data-armed=true]{color:var(--hud-paper-hi);background:var(--hud-ink);box-shadow:none}body.cl-v2 .cl-stall-error{color:var(--hud-wine-hi)}body.cl-v2 .cl-stall-game-keys button{border-radius:12px}body.cl-v2 .cl-stall-game-keys button[data-state=turned],body.cl-v2 .cl-stall-game-keys button[data-state=ready]{background:radial-gradient(circle at 36% 28%,#E2B867,var(--hud-brass) 55%,var(--hud-brass-deep))}body.cl-v2 .cl-stall-game-keys button[data-state=perfect]{background:var(--hud-ok)}body.cl-v2 .cl-stall-game-keys button[data-state=good]{background:#8a7a5a}body.cl-v2 .cl-stall-game-keys button[data-state=oops]{background:#3a2418}body.cl-v2 .cl-stall-game-keys button:disabled{box-shadow:none}body.cl-v2 .cl-stall-cook-note{color:var(--hud-wine-deep)}body.cl-v2 .cl-stall-page{background:none}body.cl-v2 .cl-stall-page .cl-stall-panel-card{border-radius:0;background:none;box-shadow:none}body.cl-v2.cl-stall-console{background:var(--hud-paper)}body.cl-v2 .cl-stall-console-status{color:var(--hud-ink-soft);background:var(--hud-paper-lo);border-top:0;box-shadow:0 -1.5px 0 var(--hud-brass)}body.cl-v2 .cl-stall-console-toast{padding:9px 18px;color:#fbefd8;background:var(--hud-night);box-shadow:0 0 0 1px var(--hud-night-line),var(--hud-shadow-night)}body.cl-v2 .cl-card-tile[aria-pressed=true]{outline:2px solid var(--hud-brass)}body.cl-v2 .cl-card-note{background:var(--hud-wine)}body.cl-v2 .cl-card-filters label,body.cl-v2 .cl-card-position,body.cl-v2 .cl-card-pagination{color:var(--hud-ink-soft)}body.cl-v2 .cl-card-filters select,body.cl-v2 .cl-card-pagination input{border:1px solid rgba(139,102,49,.45);border-radius:var(--hud-r-sm);color:var(--hud-ink);background:var(--hud-paper-hi)}body.cl-v2 .cl-card-pagination button{border:0;border-radius:10px;color:var(--hud-wine);background:var(--hud-paper-hi);box-shadow:inset 0 0 0 1px #8b663173}body.cl-v2 .cl-card-turn{padding:9px;border:3px solid transparent;color:var(--hud-wine);background:var(--hud-enamel-cream) padding-box,var(--hud-brass-ring) border-box;box-shadow:var(--hud-shadow)}body.cl-v2 .cl-person-watch{width:max-content;gap:16px;padding:6px 6px 6px 20px;border:0;border-radius:999px;color:#fbefd8;background:var(--hud-night);box-shadow:0 0 0 1px var(--hud-night-line),var(--hud-shadow-night)}body.cl-v2 .cl-person-watch b{color:var(--hud-brass-hi)}body.cl-v2 .cl-person-watch button{min-height:40px;padding:0 18px;border-radius:999px;color:var(--hud-paper-hi);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass);font-weight:800}body.cl-v2 .cl-person-watch button:focus-visible{outline-color:var(--hud-brass-hi)}body.cl-v2 .cl-spectate-card{border-top:0;background:var(--hud-paper-fill);box-shadow:0 -1.5px 0 var(--hud-brass),0 -6px 16px #140c0833}body.cl-v2 .cl-spectate-card strong,body.cl-v2 .cl-spectate-card .cl-studio-row b{color:var(--hud-wine);font-family:var(--hud-display);font-weight:900;font-size:16px;letter-spacing:.04em}body.cl-v2 .cl-spectate-card .cl-studio-row.muted,body.cl-v2 .cl-spectate-card>span{color:var(--hud-ink-soft)}body.cl-v2 .cl-spectate-card .ib-quiet{border:0;border-radius:10px;color:var(--hud-ink);background:var(--hud-paper-hi);box-shadow:inset 0 0 0 1px #8b663173}body.cl-v2 .cl-spectate-card [data-spectate-act]{border:0;border-radius:10px;color:var(--hud-paper-hi);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass),0 2px 0 var(--hud-wine-deep);font-family:var(--hud-display);font-weight:900;letter-spacing:.06em}body.cl-v2 .cl-spectate-card [data-spectate-act]:hover:not(:disabled){background:var(--hud-enamel-wine);filter:brightness(1.07)}body.cl-v2 .cl-spectate-card [data-spectate-act]:disabled{color:var(--hud-ink-soft);background:#8b663124;box-shadow:none;font-family:inherit;font-weight:500}body.cl-v2 .cl-spectate-card .cl-view-switch{padding:3px;border:0;border-radius:999px;background:#8b66311f;box-shadow:inset 0 1px 2px #2e211b29}body.cl-v2 .cl-spectate-card .cl-view-switch button{border-radius:999px;color:var(--hud-ink-soft)}body.cl-v2 .cl-spectate-card .cl-view-switch button:hover{color:var(--hud-wine);background:none}body.cl-v2 .cl-spectate-card .cl-view-switch button.active{color:var(--hud-paper-hi);background:var(--hud-enamel-wine);box-shadow:inset 0 0 0 1.5px var(--hud-brass)}.cl-passenger-choices{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:max(110px,calc(env(safe-area-inset-bottom) + 100px));z-index:70;max-width:min(480px,calc(100vw - 32px));max-height:28dvh;overflow-y:auto;flex-wrap:wrap;justify-content:flex-start;pointer-events:auto}.cl-passenger-choices[hidden]{display:none}.cl-passenger-choices button{min-height:44px;overflow-wrap:anywhere;max-width:100%}@media(max-width:700px){.cl-passenger-choices{bottom:calc(env(safe-area-inset-bottom) + 160px);max-height:22dvh}}@media(max-height:500px){.cl-passenger-choices{left:160px;bottom:max(14px,env(safe-area-inset-bottom));max-width:calc(100vw - 340px);max-height:90px}}.cl-gold-name{color:#c98a1c;font-weight:800;background:linear-gradient(100deg,#b56d15,#e2a12a 28%,#f6cd4a 38%,#fff6c8,#f6cd4a 54%,#e2a12a 64%,#b56d15);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 .6px #5e340c) drop-shadow(0 .5px 0 #5e340c);animation:cl-gold-run 2.8s linear infinite}@keyframes cl-gold-run{0%{background-position:110% 0}70%,to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.cl-gold-name{animation:none;background-position:50% 0}}.pl-card{--bg-soft: var(--hud-ink-soft);--bg-wine: var(--hud-wine);background:var(--hud-paper-fill);color:var(--hud-ink);border-radius:var(--hud-r);padding:18px 20px;max-width:min(560px,92vw);max-height:86%;overflow:auto;box-shadow:var(--hud-trim),var(--hud-shadow)}.pl-card h2{margin:0 0 10px;font-size:18px}.pl-card p{margin:0 0 6px}.pl-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.pl-actions button:not(.px-btn){min-width:112px;min-height:42px;padding:0 18px;border:0;border-radius:999px;font:900 14px/1 var(--hud-display);color:var(--hud-wine);background:var(--hud-paper-hi);box-shadow:inset 0 0 0 1.5px var(--hud-brass);cursor:pointer}.pl-actions button[data-primary]:not(.px-btn){color:var(--hud-paper-hi);background:var(--hud-enamel-wine)}.cp-ui.pl-watchbar{z-index:var(--z-play-bar, 3520)}.pl-top{position:relative;display:flex;align-items:center;gap:12px;padding:calc(10px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 6px max(14px,env(safe-area-inset-left))}.pl-top[data-float]{position:absolute;inset:0 0 auto;z-index:6;pointer-events:none}.pl-top[data-float]>*{pointer-events:auto}.pl-top[hidden]{display:none}.pl-top[data-live] .pl-top-btn:not([data-turns],[data-watch-switch]){display:none}.pl-top[data-live] .pl-top-name:not(:has(.pl-team-score)){visibility:hidden}.pl-top-back{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px 0 10px;border:0;border-radius:999px;color:var(--hud-wine);font:900 14px/1 var(--hud-display);letter-spacing:.06em;background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow);cursor:pointer}.pl-top-back:hover{filter:brightness(1.04)}.pl-top-back:active{translate:0 1px}.pl-top-back svg{width:18px;height:18px}.pl-top-back[data-armed]{color:var(--hud-paper-hi);background:var(--hud-enamel-wine)}:root:is([data-fit=tall],[data-fit=short]) .pl-top-back .pl-top-wide{display:none}.pl-top-back{position:relative}.pl-top:has(.pl-top-back[data-note]){z-index:20}.pl-top-back[data-note]:after{content:attr(data-note);position:absolute;left:0;top:calc(100% + 6px);width:max-content;max-width:min(72vw,320px);padding:4px 10px;border-radius:10px;color:var(--hud-ink);background:var(--hud-paper-fill);box-shadow:var(--hud-shadow);font:500 13px/1.4 var(--font-sans, "Noto Sans SC", sans-serif);letter-spacing:0;white-space:normal;text-align:left;pointer-events:none}.pl-top-name{flex:1;min-width:0;text-align:center;font:900 20px/1.2 var(--hud-display);letter-spacing:.08em;color:#f6e2b6;text-shadow:0 2px 0 rgb(0 0 0 / 30%)}.pl-top[data-float] .pl-top-name{pointer-events:none}.pl-top-name small{display:block;font:500 12px/1.4 var(--font-sans, "Noto Sans SC", sans-serif);letter-spacing:.12em;color:#fff0d7b3}.pl-top-end{min-width:84px;display:flex;justify-content:flex-end;align-items:center;gap:8px}.pl-top-crowd{display:contents}.pl-top-btn{min-height:36px;padding:0 14px;border:0;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.08em;color:#fbefd8;background:var(--hud-night);box-shadow:0 0 0 1px var(--hud-night-line),var(--hud-shadow-night);cursor:pointer}.pl-top-btn:hover{color:#fff;box-shadow:0 0 0 1px #ffe4b273,var(--hud-shadow-night)}.pl-top-btn[aria-pressed=true]{color:var(--hud-wine);background:var(--hud-paper-hi);box-shadow:var(--hud-trim),var(--hud-shadow)}.pl-top-count{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border-radius:999px;font-size:13px;white-space:nowrap;color:var(--hud-paper-hi);background:var(--hud-night);box-shadow:0 0 0 1px var(--hud-night-line)}.pl-top-count[hidden]{display:none}@media(orientation:portrait)and (max-width:700px){.pl-top-name{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-top-end{min-width:0}.pl-top-back,.pl-top-btn{white-space:nowrap}.pl-watchbar .pl-top{flex-wrap:wrap;row-gap:2px}.pl-watchbar .pl-top-end{margin-left:auto}.pl-watchbar .pl-top-name{order:3;flex:1 0 100%;font-size:15px}.pl-top:has(.pl-top-back[data-armed]) .pl-top-count{display:none}}@media(orientation:landscape)and (max-height:520px){.pl-top:not([data-float]){position:absolute;left:0;top:0;right:auto;z-index:2;padding:calc(6px + env(safe-area-inset-top)) 8px 4px max(8px,env(safe-area-inset-left))}.pl-top[data-float]{padding:calc(6px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 4px max(8px,env(safe-area-inset-left))}.pl-top:not([data-float]) .pl-top-name{position:fixed;left:auto;right:calc(max(10px,env(safe-area-inset-right)) + 56px);top:8px;text-align:right;font-size:15px;max-width:180px}.pl-top:not([data-float]) .pl-top-end{min-width:0;justify-content:flex-start}.pl-top-btn{min-height:34px;padding:0 12px;font-size:13px}}[data-play-hud]{zoom:var(--ui-scale)}.cp-ui.pl-mode[data-play-hud]{top:calc(var(--vv-top, 0px) / var(--ui-scale, 1));height:calc(var(--vv-height, 100dvh) / var(--ui-scale, 1))}.pl-zones{position:absolute;inset:0;z-index:1;box-sizing:border-box;display:grid;gap:var(--ui-gap);pointer-events:none;padding:var(--play-top-y) var(--ui-edge-r) var(--ui-edge-b) var(--ui-edge-l);grid-template:"side status corner" auto "side center rank" minmax(0,1fr) "stick core actions" auto / minmax(calc(var(--play-top-left) - var(--ui-edge-l)),1fr) minmax(0,auto) minmax(auto,1fr)}.pl-zone{min-width:0;min-height:0;display:flex;gap:var(--ui-gap)}.pl-zone[data-zone=status]{grid-area:status;justify-content:center;align-items:flex-start;flex-wrap:wrap}.pl-zone[data-zone=corner]{grid-area:corner;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap}.pl-zone[data-zone=side]{grid-area:side;flex-direction:column;align-items:flex-start;padding-top:calc(var(--play-top-h) - var(--play-top-y))}.pl-zone[data-zone=rank]{grid-area:rank;flex-direction:column;align-items:flex-end}.pl-zone[data-zone=map]{grid-area:stick;align-items:flex-end;justify-content:flex-start}:root[data-input=touch] .pl-zones:has(>.pl-zone[data-zone=map]:not(:empty)){grid-template:"side status corner" auto "side center map" auto "side center rank" minmax(0,1fr) "stick core actions" auto / minmax(calc(var(--play-top-left) - var(--ui-edge-l)),1fr) minmax(0,auto) minmax(auto,1fr)}:root[data-input=touch] .pl-zone[data-zone=map]{grid-area:map;align-items:flex-start;justify-content:flex-end}:root[data-input=touch] .pl-zone[data-zone=map]:empty{display:none}.pl-zone[data-zone=center]{grid-area:center;flex-direction:column;align-items:center;justify-content:center}.pl-zone[data-zone=core]{grid-area:core;flex-direction:column;align-items:center;justify-content:flex-end}.pl-zone[data-zone=gauge]{grid-area:actions;flex-direction:column;align-items:flex-end;justify-content:flex-end}.pl-zone[data-zone=gauge]:empty{display:none}:root[data-input=touch]:not([data-fit=tall]) .pl-zone[data-zone=gauge]{grid-area:gauge;align-items:center}:root[data-input=touch]:not([data-fit=tall]) .pl-zones:has(>.pl-zone[data-zone=gauge]:not(:empty)){grid-template:"side status corner" auto "side center rank" minmax(0,1fr) "stick gauge actions" auto "stick core actions" auto / minmax(calc(var(--play-top-left) - var(--ui-edge-l)),1fr) minmax(0,auto) minmax(auto,1fr)}:root[data-input=touch]:not([data-fit=tall]) .pl-zones:has(>.pl-zone[data-zone=map]:not(:empty)):has(>.pl-zone[data-zone=gauge]:not(:empty)){grid-template:"side status corner" auto "side center map" auto "side center rank" minmax(0,1fr) "stick gauge actions" auto "stick core actions" auto / minmax(calc(var(--play-top-left) - var(--ui-edge-l)),1fr) minmax(0,auto) minmax(auto,1fr)}.pl-zone[data-zone=follow]{position:absolute;left:50%;bottom:var(--ui-edge-b);translate:-50% 0;max-width:calc(100% - var(--ui-edge-l) - var(--ui-edge-r));justify-content:center}.pl-zone[data-zone=follow]:empty{display:none}:root:is([data-fit=tall],[data-fit=short]) .pl-zone[data-zone=follow]{left:var(--ui-edge-l);translate:none;max-width:calc(100% - var(--ui-edge-l) - var(--ui-edge-r));justify-content:flex-start}:root:is([data-fit=tall],[data-fit=short]) .pl-follow>div{flex:1 1 auto;min-width:0}.pl-zones:has(>.pl-zone[data-zone=follow]>:not([hidden]))>.pl-zone[data-zone=core]{padding-bottom:var(--hud-follow-h, 56px)}.pl-zone[data-zone=tip]{position:absolute;left:50%;bottom:calc(var(--ui-edge-b) + var(--hud-tip-up, 120px));translate:-50% 0;flex-direction:column;align-items:center;max-width:min(80vw,560px)}.pl-zone>*{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;max-width:100%}.pl-zone[data-zone=center]>*,.pl-zone button,.pl-zone a{pointer-events:auto}.pl-zone[data-zone=follow]>*{pointer-events:auto}[data-hud-wait]{visibility:hidden!important}[data-play-hud][data-watching] :is([data-hud-keys],[data-hud-own]){display:none!important}.pl-follow{display:flex;align-items:stretch;box-sizing:border-box;max-width:100%;padding:0 6px;border:0;border-radius:999px;pointer-events:auto;color:var(--hud-ink);background:var(--hud-paper-fill);box-shadow:var(--hud-trim),var(--hud-shadow);text-shadow:none}.pl-follow[hidden]{display:none}.pl-follow>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:120px;max-width:240px;padding:5px 10px;box-sizing:border-box}.pl-follow small{font-size:12px;letter-spacing:.12em;color:var(--hud-ink-soft)}.pl-follow strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:900 16px/1.2 var(--hud-display);letter-spacing:.02em;color:var(--hud-ink)}.pl-follow>button{flex:0 0 auto;min-width:44px;min-height:48px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--hud-wine);font:800 22px/1 var(--font-sans, system-ui, sans-serif);cursor:pointer}.pl-follow>button[hidden]{display:none}.pl-follow>button:hover{background:#8e1f2b12}.pl-follow>button:focus-visible{outline:2px solid var(--hud-wine);outline-offset:-3px}.pl-follow>:is(.pl-follow-lead,.pl-follow-switch,.pl-follow-emotes){align-self:center;min-width:0;min-height:36px;margin:6px 0 6px 6px;padding:0 14px;font:700 13px/1 var(--font-sans, system-ui, sans-serif);letter-spacing:.04em;white-space:nowrap;color:var(--hud-teal-deep);background:#2d5d671f}.pl-follow>:is(.pl-follow-switch,.pl-follow-emotes){color:var(--hud-wine);background:#8e1f2b14}.pl-follow>:is(.pl-follow-lead,.pl-follow-switch,.pl-follow-emotes):last-child{margin-right:6px}.pl-follow>.pl-follow-emotes{display:none;align-items:center;gap:5px}html:root[data-play-emotes=bar] .pl-follow>.pl-follow-emotes{display:inline-flex}.pl-follow-emotes>svg{flex:none;width:17px;height:17px}.pl-follow>.pl-follow-emotes[aria-expanded=true]{color:var(--hud-paper-hi);background:var(--hud-wine)}@media(pointer:coarse){:where([data-play-hud] button,.pl-top button){position:relative}[data-play-hud] button:not([data-note]):after,.pl-top button:not([data-note]):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);translate:-50% -50%}}[data-hud-core]{z-index:2}:root[data-fit=tall] .pl-zones{grid-template:"status corner" auto "side rank" auto "center center" minmax(0,1fr) "core core" auto / minmax(0,1fr) auto;padding-bottom:calc(var(--ui-edge-b) + var(--hud-keys-h, 0px))}:root[data-fit=tall] .pl-zones:has(>.pl-zone[data-zone=map]:not(:empty)){grid-template:"status corner" auto "side map" auto "side rank" auto "center center" minmax(0,1fr) "core core" auto / minmax(0,1fr) auto}:root[data-fit=tall] .pl-zones:has(>.pl-zone[data-zone=gauge]:not(:empty)){grid-template:"status corner" auto "side rank" auto "center center" minmax(0,1fr) "core core" auto "gauge gauge" auto / minmax(0,1fr) auto}:root[data-fit=tall] .pl-zones:has(>.pl-zone[data-zone=map]:not(:empty)):has(>.pl-zone[data-zone=gauge]:not(:empty)){grid-template:"status corner" auto "side map" auto "side rank" auto "center center" minmax(0,1fr) "core core" auto "gauge gauge" auto / minmax(0,1fr) auto}:root[data-fit=tall] .pl-zone[data-zone=gauge]{grid-area:gauge;padding-bottom:var(--hud-actions-h, 0px)}:root[data-fit=tall] .pl-zone[data-zone=status]{padding-left:calc(var(--play-top-left) - var(--ui-edge-l));justify-content:flex-start}:root[data-fit=tall] .pl-zone[data-zone=side]{padding-top:0}:root[data-fit=short] .pl-zone[data-zone=core]{max-width:min(56vw,480px)}.pl-variants{display:grid;grid-template-columns:repeat(var(--pl-variants, 2),minmax(0,1fr));width:100%;padding:3px;box-sizing:border-box;border-radius:999px;background:#efe0c3;box-shadow:inset 0 0 0 1px #78502824}.pl-variant{min-height:40px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--hud-ink-soft);font-family:inherit;font-size:15px;font-weight:800;cursor:pointer}.pl-variant[aria-checked=true]{background:linear-gradient(180deg,#fff9ec,#f6e6c4);color:var(--hud-wine);box-shadow:0 1px #fff inset,0 2px 6px #5b233038}.pl-variant:not([aria-checked=true]):not(:disabled):hover{color:var(--hud-wine);background:#ffffff59}.pl-variant:disabled{cursor:default}.pl-variant:disabled:not([aria-checked=true]){opacity:.5}.pl-variant-note{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--hud-ink-soft);text-wrap:balance}.pl-variant-note svg{width:13px;height:13px}.pl-variant-note b{color:var(--hud-wine)}.pl-teams{display:grid;grid-template-columns:repeat(var(--pl-teams, 2),minmax(0,1fr));gap:8px}.pl-team{--pl-team: var(--hud-wine);padding:8px 10px;border-radius:var(--hud-r);background:var(--hud-paper-hi);box-shadow:inset 0 3px 0 var(--pl-team)}.pl-team[data-look=teal],.pl-team-score[data-look=teal]{--pl-team: var(--hud-teal)}.pl-team[data-look=brass],.pl-team-score[data-look=brass]{--pl-team: var(--hud-brass)}.pl-team h4{margin:0 0 4px;font-size:13px;color:var(--pl-team)}.pl-team ul{min-height:20px;margin:0 0 6px;padding:0;list-style:none;font-size:13px}.pl-team button{width:100%;min-height:32px;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:700;color:var(--hud-paper-hi);background:var(--pl-team);cursor:pointer}.pl-team button:disabled{opacity:.55;cursor:default}.pl-team-score{--pl-team: var(--hud-wine);display:inline-flex;align-items:center;gap:6px;margin:0 4px;padding:2px 10px;border-radius:999px;font-size:15px;color:var(--hud-paper-hi);background:var(--pl-team)}.pl-team-score b{font-size:12px;font-weight:700}.pl-legs{position:relative;display:grid;grid-template-columns:repeat(var(--pl-legs, 3),minmax(0,1fr));gap:3px;margin:10px 16px 24px;height:26px}.pl-leg{display:grid;place-items:center;border-radius:999px;font-size:12px;font-weight:700;color:var(--hud-paper-hi);background:var(--hud-night)}.pl-leg-dot{position:absolute;top:18px;width:22px;height:22px;margin-left:-11px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:12px;color:var(--hud-ink);background:var(--hud-paper-hi);box-shadow:var(--hud-trim)}.pl-leg-dot[data-self]{color:var(--hud-paper-hi);background:var(--hud-wine)}.pl-leg-board{margin:0 16px;padding:0;list-style:none;font-size:14px;color:var(--hud-paper-hi)}.pl-leg-board li{display:flex;gap:10px;padding:4px 0}.pl-leg-board small{margin-left:auto;opacity:.75}.cp-ui.pl-mode-sheet{position:fixed;inset:var(--vv-top, 0px) 0 auto 0;height:var(--vv-height, 100dvh);z-index:var(--z-play-sheet, 3510);pointer-events:auto;background:var(--hud-night)}.cp-ui.pl-mode-sheet:has(.cp-lobby[data-staged=true]){background:transparent}.cp-ui.pl-mode{position:fixed;inset:var(--vv-top, 0px) 0 auto 0;height:var(--vv-height, 100dvh);z-index:var(--z-play, 3500);pointer-events:auto;background:#131c27;color:var(--hud-paper-hi)}.pl-mode-hints{position:absolute;left:max(14px,env(safe-area-inset-left));bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;pointer-events:none}.pl-keys{display:flex;flex-wrap:wrap;gap:8px 14px;font:500 13px/1.2 var(--font-sans, "Noto Sans SC", sans-serif);color:var(--hud-paper-hi)}.pl-keys span{display:inline-flex;align-items:center;gap:6px}:root[data-play-no-emotes] #social-ui :is(.cl-social-actions [data-emotes],.cl-emote-wheel){display:none!important}body:has(.match-loading:not([hidden])) #social-ui :is(.cl-social-actions [data-emotes],.cl-emote-wheel){display:none!important}.pl-key-strip[hidden]{display:none}.pl-mode-touch{position:absolute;right:max(14px,env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));z-index:5;display:none}.pl-touch{display:flex;gap:12px}.pl-touch button{min-width:64px;min-height:64px;border:0;border-radius:999px;color:var(--hud-paper-hi);font:900 16px/1 var(--hud-display);background:var(--hud-enamel-wine);box-shadow:var(--hud-shadow-night);touch-action:none}:root[data-input=touch] .pl-mode-touch{display:block}:root[data-input=touch] .pl-mode-hints{display:none}body.cl-pad-mode .pl-mode-touch{display:none}body.cl-pad-mode .pl-mode-hints{display:block}.pl-mode-area{position:absolute;inset:0;display:grid;place-items:center}.pl-mode-card[hidden]{display:none}.pl-mode-card{position:absolute;inset:0;z-index:7;display:grid;place-items:center;pointer-events:auto;background:#14100c80}.pl-crowd{position:fixed;right:14px;top:calc(112px + env(safe-area-inset-top,0px));z-index:var(--z-play-crowd, 3600);display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:min(240px,46vw);pointer-events:none}.pl-crowd[hidden]{display:none}.pl-crowd[data-under-count]{top:var(--crowd-top);right:var(--crowd-right)}.pl-crowd-count{padding:3px 10px;border-radius:999px;background:var(--hud-night);color:var(--hud-paper-hi);font-size:13px}.pl-crowd-count[hidden]{display:none}.pl-crowd-cheers{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pl-zone .pl-crowd-cheers{width:0;contain:inline-size;pointer-events:none}.pl-zone .pl-crowd-cheers p{width:max-content;max-width:min(240px,46vw)}.pl-crowd-cheers:empty{display:none}.pl-crowd-cheers p{margin:0;padding:3px 10px;border-radius:10px;background:var(--hud-paper-fill);color:var(--hud-ink);font-size:13px;box-shadow:var(--hud-shadow)}html:root:is([data-play-emotes],:has(.cp-lobby[data-state=waiting]:not([hidden] *))) body:not(.cp-riding) #social-ui{display:block!important;visibility:visible!important;z-index:var(--z-play-crowd, 3600)!important}html:root:is([data-play-emotes],:has(.cp-lobby[data-state=waiting]:not([hidden] *))) body:not(.cp-riding) #social-ui .cl-social-actions{visibility:visible!important;opacity:1!important;display:flex!important}html:root:is([data-play-emotes],:has(.cp-lobby[data-state=waiting]:not([hidden] *))) body:not(.cp-riding) #social-ui .cl-emote-wheel{display:block!important}html:root:is([data-play-emotes],:has(.cp-lobby[data-state=waiting]:not([hidden] *))) body:not(.cp-riding) :is(#social-ui .cl-social-actions>:not([data-emotes]),#social-ui>:not(.cl-social-actions,.cl-emote-wheel)){display:none!important}html:root[data-play-emotes] body:not(.cp-riding) #social-ui,html:root:has(.cp-lobby[data-state=waiting]:not([hidden] *)) body:not(.cp-riding) #social-ui{top:auto!important;right:auto!important;left:var(--ui-edge-l)!important;bottom:calc(var(--ui-edge-b) + 14px)!important}html:root[data-play-emotes=covered][data-play-emotes][data-play-emotes] body #social-ui{display:none!important}html:root[data-play-emotes=bar][data-play-emotes][data-play-emotes][data-play-emotes][data-play-emotes] body #social-ui .cl-social-actions{display:none!important}html:root[data-fit=tall]:has(.cp-lobby[data-state=waiting]:not([hidden] *)):not([data-play-emotes]) body #social-ui{top:calc(var(--play-top-h) + 64px)!important;bottom:auto!important}
