.game.is-playing.is-live :is(.sl-lines,.s3-lines,.bs3-lines,.yd3-lines,.ic3-lines,.yg3-lines,.je3-lines) p{font-size:var(--fs-body);line-height:var(--lh-body);margin-block:0 var(--sp-3)}.game.is-playing.is-live :is(.sl-lines,.s3-lines,.bs3-lines,.yd3-lines,.ic3-lines,.yg3-lines,.je3-lines) p:last-child{margin-bottom:0}.sl-lines p.is-step{column-gap:var(--sp-1);grid-template-columns:1.75em minmax(0,1fr);display:grid}.sl-lines p.is-step>.step-n{color:var(--field-accent,var(--sl-amber));font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.sl-lines p.is-step+p.is-step{margin-top:calc(var(--sp-1) * -1)}.game.is-playing.is-live .scene-container:has(.seoul-host.is-console)>.seoul-host.is-console{gap:var(--sp-4);flex:none}.game.is-playing.is-live .scene-container:has(.seoul-host.is-console)>:is(.seoul-host.is-console,.scene-case-context){box-sizing:border-box;width:min(720px,100% - 20px);margin-inline:auto}.game.is-playing.is-live .scene-container:has(.seoul-host.is-console)>.seoul-host.is-console{margin-bottom:0}.game.is-playing.is-live .scene-container:has(.seoul-host.is-console)>.scene-case-context{padding:0 var(--sp-4) var(--sp-3);background:var(--field-surface);border-top:1px solid var(--field-line,#f0d2a024);font-size:var(--fs-table);line-height:var(--lh-body);margin-block:0}.game.is-playing.is-live .scene-container:has(.seoul-host.is-console)>.scene-case-context summary{min-height:var(--ctl-md);justify-content:space-between;align-items:center;padding:0;display:flex}.cine-fb-line{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;line-height:var(--lh-tight);-webkit-box-orient:vertical;display:-webkit-box}.cine-fb-mark{box-shadow:none}.game.is-playing .hud-objective small{font-size:var(--fs-meta);letter-spacing:.02em}.game.is-playing .layer-host :is(.rv-toggles button,.rv-select button,.rv-actions button,.rv-routes button,.pt-panel button,.pt-tabs button,.yg-panel button,.yg-live button,.yg-choose button,.bs-actions button,.bs-choose button,.jj-actions button){min-height:var(--ctl-md);border-radius:var(--r-ctl);font-size:14px}.game.is-playing .layer-host :is(.rv-actions,.bs-actions,.jj-actions){gap:var(--sp-2);flex-wrap:wrap;display:flex}.game.is-playing .layer-host :is(.rv-actions,.bs-actions,.jj-actions)>button{flex:1 1 0;min-width:max-content}.game.is-playing .layer-host :is(.rv-actions,.bs-actions,.jj-actions)>button:only-child{flex:none}.game.is-playing .layer-host :is(.pt-panel select,.jj-slots select,.yg-panel input,.lh-template-fields input,.lh-template-fields select){min-height:var(--ctl-md);height:var(--ctl-md);border-radius:var(--r-ctl)}.game.is-playing .seoul-host .sl-answer input,.game.is-playing .seoul-host :is(.sl-answer button,.sl-submit){border-radius:var(--r-ctl)}.role-cards :is(p,small,span){text-wrap:pretty}html main.game .scene-container>.lobby-scene{margin:var(--sp-3) var(--sp-3) var(--sp-4);padding:var(--sp-5) var(--sp-4) var(--sp-4);border-radius:var(--r-panel);background:var(--field-surface,#16130ff0);gap:0}html main.game .lobby-scene>*+*{margin-top:var(--sp-5)}html main.game .lobby-scene>:is(.role-section,.difficulty-section,.lobby-ready-area){background:0 0;border-radius:0;padding:0}html main.game .lobby-scene>:is(.difficulty-section,.lobby-ready-area,.lobby-fold){padding-top:var(--sp-5);border-top:1px solid var(--field-line,#f0d2a024)}html main.game .lobby-scene>.lobby-fold{background:0 0;border-radius:0;margin-top:0;padding-top:0}html main.game .lobby-scene>.lobby-fold+.lobby-fold{border-top:1px solid var(--field-line,#f0d2a024)}html main.game .lobby-scene>.lobby-ready-area+.lobby-fold{margin-top:var(--sp-5)}html main.game .lobby-poster h1{font-size:var(--fs-title)}html main.game .role-section-heading{font-size:var(--fs-table)}html main.game .role-section-heading small,html main.game .role-card span,html main.game .role-card small{font-size:var(--fs-meta)}html main.game .role-card{padding:var(--sp-3);border-radius:var(--r-ctl);background:#ffeccd0d}html main.game .role-card strong{font-size:var(--fs-sub)}html main.game .difficulty-section{gap:var(--sp-2) var(--sp-3);font-size:var(--fs-table)}html main.game .difficulty-section>div{gap:var(--sp-2);flex:220px;grid-template-columns:repeat(3,minmax(max-content,1fr));display:grid}html main.game .difficulty-section button{min-height:var(--ctl-md);padding:0 var(--sp-2);border-radius:var(--r-ctl);font-size:var(--fs-table);white-space:nowrap}html main.game .difficulty-section small{color:var(--field-mute,#b9a78a);font-size:var(--fs-meta)}html main.game .lobby-ready-area .lobby-ready{min-height:var(--ctl-lg);border-radius:var(--r-ctl);font-size:var(--fs-body)}html main.game .lobby-fold summary{min-height:var(--ctl-md);padding:0}html main.game .lobby-fold :is(.intro-lines,.ledger-items){padding:0 0 var(--sp-3)}.game.is-playing.is-live .event-banner p{white-space:normal;text-overflow:clip;line-height:var(--lh-tight);-webkit-line-clamp:2;font-size:var(--fs-table);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.game.is-playing.is-live .event-banner{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-ctl);align-items:center}html[data-kb] .game.is-playing.is-live .event-banner{display:none}html main.game .scene-container>.lobby-scene{box-sizing:border-box;align-self:stretch;align-items:stretch;width:auto;min-width:0}html main.game .lobby-scene>*{min-width:0;max-width:100%}html main.game .lobby-scene .role-cards{width:100%}html main.game.is-playing .play-menu :is(.play-menu-row,.play-menu-replay){min-height:var(--ctl-lg);padding:var(--sp-1) 0;border-bottom:1px solid var(--field-line,#f0d2a024);background:0 0;border-radius:0;margin:0;font-size:14px}html main.game.is-playing .play-menu .play-menu-replay button{min-height:var(--ctl-lg);border-radius:var(--r-ctl);font-size:var(--fs-meta)}html main.game.is-playing .play-menu :is(.play-status,.play-menu-howto){border-bottom:1px solid var(--field-line,#f0d2a024);background:0 0;border-radius:0;padding-inline:0}html[data-theme=light] .game.is-playing.is-live .game-header{--field-ink:#2b251c;--field-mute:#6c604e;color:var(--ink-900);background:#f3eee3f2;border-bottom:1px solid #46341c24}html[data-theme=light] .game.is-playing.is-live :is(.hud-menu-button,.nudge-button){color:var(--ink-900);background:#46341c14}html[data-theme=light] .game.is-playing.is-live :is(.tool-fab,.hint-fab,.draw-toggle){background:var(--ink-50);color:var(--ink-900);border:1px solid #46341c2e}html[data-theme=light] .game.is-playing.is-live:has(.tool-fab):after{border-top-color:#46341c24}html[data-theme=light] .game.is-playing .site-scene .site-head{text-shadow:none}html[data-theme=light] main.game.is-playing .site-scene{--sl-ink:var(--field-ink,#302f27);--sl-mute:var(--field-mute,#5c5a4d);--sl-amber:var(--field-accent,#6b5a37)}html[data-theme=light] .game.is-playing .site-scene .site-head span{color:var(--field-accent,#6b5a37)}html[data-theme=light] main.game.is-playing .site-scene :is(.site-head small,.site-action span){color:var(--field-mute,#5c5a4d)}html[data-theme=light] .game.is-playing .site-scene .site-head strong{color:var(--field-ink,#302f27)}html[data-theme=light] main.game.is-playing .site-scene .site-action>button:disabled{opacity:1;color:#302f278c;background:0 0;border:1px solid #46341c33}@media (max-width:760px){html main.game.is-pre .campaign-rail{height:auto;overflow-y:visible}html main.game.is-pre .campaign-rail button b{display:none}html main.game.is-pre .campaign-rail button{min-height:var(--ctl-md);padding:var(--sp-1) 2px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;line-height:1.15}html main.game.is-pre .campaign-rail button :is(small,em){white-space:nowrap;max-width:100%;display:block;overflow:hidden}}.game.is-playing.is-live{--field-input:color-mix(in srgb, var(--field-surface) 55%, #000);--field-disabled-bg:color-mix(in srgb, var(--field-surface) 70%, var(--field-control));--field-disabled-fg:color-mix(in srgb, var(--field-mute) 62%, var(--field-surface))}html[data-theme=light] .game.is-playing.is-live,html[data-theme=light] .game.is-playing.is-live .play-menu{--field-mute:#535146}html[data-theme=light] .game.is-playing.is-live{--field-control:#d3cebd;--field-input:#fff;--field-disabled-bg:color-mix(in srgb, var(--field-surface) 60%, var(--field-control));--field-disabled-fg:color-mix(in srgb, var(--field-mute) 80%, var(--field-surface))}html main.game.is-playing.is-live .scene-container :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--field-input)}html main.game.is-playing.is-live .scene-container :is(button,[role=button]):disabled:not([aria-pressed=true]):not(.selected):not(.is-on){opacity:1;background:var(--field-disabled-bg);color:var(--field-disabled-fg);box-shadow:none;border-color:#0000;transform:none}html main.game.is-playing.is-live .scene-container :is(button,[role=button]):disabled:not([aria-pressed=true]) :is(span,small,b,strong){color:inherit}html main.game:not(.is-live) .tool-fab{color:var(--ink-100);background:#2b2f29f2;box-shadow:0 0 0 1px #f0e1c42e}html main.game.is-playing .scene-container :is(p,li,dd,figcaption,small,td,label){text-wrap:pretty}html main.game.is-playing .scene-container :is(th,button,h2,h3){text-wrap:balance}html main.game.is-playing .scene-container th{overflow-wrap:normal;word-break:keep-all}.nowrap{white-space:nowrap}html main.game.is-playing.is-live :is(.s3-line-copy,.s3-clue-line) strong{color:var(--field-accent);font-weight:var(--fw-semibold)}html main.game.is-playing.is-live .scene-container select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-theme] main.game[class][class] :is(.hud-menu-button,.nudge-button){width:44px;min-width:44px;height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--field-ink,#f1e1c4);background:0 0;border:0;border-radius:0}html[data-theme] main.game[class][class] :is(.hud-menu-button,.nudge-button):is(:hover,:active,[aria-expanded=true],.is-sent){background:0 0}html[data-theme] main.game[class][class] :is(.hud-menu-button[aria-expanded=true],.nudge-button.is-sent){color:var(--field-accent,#e8b67b)}html[data-theme] main.game[class][class] .play-menu .header-icon-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}html[data-theme] main.game[class][class] :is(.tool-fab,.hint-fab,.draw-toggle){left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));width:44px;height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--field-ink,#ece6d6);background:0 0;border:0;border-radius:0;translate:-50%}html[data-theme] main.game[class][class]:has(.tool-fab):is(:has(.hint-fab),:has(.draw-toggle)) .tool-fab{left:75%}html[data-theme] main.game[class][class]:has(.tool-fab):is(:has(.hint-fab),:has(.draw-toggle)) :is(.hint-fab,.draw-toggle){left:25%}html[data-theme] main.game[class][class]:has(.tool-fab):has(.hint-fab):has(.draw-toggle) .tool-fab{left:83.333%}html[data-theme] main.game[class][class]:has(.tool-fab):has(.hint-fab):has(.draw-toggle) .hint-fab{left:50%}html[data-theme] main.game[class][class]:has(.tool-fab):has(.hint-fab):has(.draw-toggle) .draw-toggle{left:16.667%}html[data-theme] main.game[class][class] .draw-toggle.is-on{color:var(--field-accent,#e8b67b);background:0 0}html[data-theme] main.game[class][class] .hint-fab i{top:6px;right:6px}html[data-theme] main.game[class][class]:not(.is-live):has(.tool-fab):after{content:"";z-index:25;height:calc(68px + env(safe-area-inset-bottom));pointer-events:none;background:#15100c;border-top:1px solid #f0d2a024;position:fixed;bottom:0;left:0;right:0}html[data-theme] main.game[class][class]:not(.is-live):has(.tool-fab) .scene-container{padding-bottom:calc(68px + env(safe-area-inset-bottom))}html[data-kb][data-theme] main.game[class][class]:not(.is-live):has(.tool-fab):after{display:none}html[data-kb][data-theme] main.game[class][class]:not(.is-live):has(.tool-fab) .scene-container{padding-bottom:0}html[data-theme] main.game[class][class]:not(.is-live) .game-header .event-banner{background:0 0}html[data-theme] main.game[class][class].is-playing.is-live .event-banner{top:env(safe-area-inset-top,0px);height:var(--hud-h);width:auto;max-width:none;min-height:0;padding:0 var(--sp-4);color:var(--field-ink,#f1e1c4);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;border-radius:0;margin:0;bottom:auto;left:0;right:96px}html main.game.is-playing.is-live[class][class] .game-header:has(.event-banner)>:not(.event-banner):not(.header-actions):not(.play-menu){visibility:hidden}html main.game.is-playing.is-live[class][class] .game-header:has(.event-banner) .hud-objective{visibility:hidden}html[data-theme] main.game[class][class].is-playing.is-live .event-banner p{color:inherit;font-size:var(--fs-meta);line-height:1.3}html[data-theme] main.game[class][class].is-playing.is-live .scene-container:has(.seoul-host.is-console)>:is(.seoul-host.is-console,.scene-case-context){width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin-inline:0}html[data-theme] main.game[class][class].is-playing.is-live .seoul-host.is-console{padding-inline:var(--sp-5);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}html[data-theme] main.game[class][class].is-playing.is-live .scene-container>.scene-case-context{width:100%;max-width:none;padding-inline:var(--sp-5);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--field-surface);border-top:1px solid var(--field-line,#f0d2a024);border-radius:0;margin-inline:0}html[data-theme] main.game[class][class].is-playing .scene-container>.site-scene{padding-inline:var(--sp-5)}html[data-theme] main.game[class][class].is-playing.is-live .site-scene .scene-case-context{width:auto;max-width:none;margin-inline:calc(-1 * var(--sp-5));padding-inline:var(--sp-5);box-shadow:none;background:var(--field-surface);border-top:1px solid var(--field-line,#f0d2a024);border-radius:0}html[data-theme] main.game[class][class].is-playing .site-scene .site-instrument{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0}html[data-theme] main.game[class][class].is-playing .scene-container>.site-scene{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin-inline:0}html[data-theme] main.game[class][class].is-playing .site-scene :is(.site-control,.site-object,.site-action,.site-evidence,.site-head){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}html[data-theme] main.game[class][class].is-playing .site-scene .site-control{border-bottom:1px solid var(--field-line,#d5ae744d)}html[data-theme] main.game[class][class].is-playing .layer-host :is(.bs-card,.bs-device,.bs-clock,.fg,.ev-card){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-top:1px solid var(--field-line,#f0d2a024);background:0 0;border-radius:0;padding-inline:0}html[data-theme] main.game[class][class].is-playing .site-scene .site-control{background:0 0;padding-inline:0}html[data-theme] main.game[class][class] :is(.tool-sheet,.play-menu){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-width:0;border-top:1px solid var(--field-line,#f0d2a029);border-radius:0}html[data-theme] main.game[class][class] .tool-close{box-shadow:none;background:0 0;border:0;border-radius:0}html[data-theme] main.game[class][class] .tool-sheet .chat-composer{border-bottom:1px solid var(--field-line,#f0d2a04d);background:0 0;border-radius:0;padding:0}html[data-theme] main.game[class][class] .tool-sheet .chat-composer:focus-within{border-bottom-color:var(--field-accent,#e8b67b);box-shadow:none;background:0 0}html[data-theme] main.game[class][class] .tool-sheet :is(.chat-photo,.chat-send){color:var(--field-mute,var(--sheet-mute));background:0 0;border-radius:0}html[data-theme] main.game[class][class] .tool-sheet .chat-send:not(:disabled){color:var(--field-accent,var(--sheet-amber));background:0 0}html[data-theme] main.game[class][class] .tool-sheet .chat-send:disabled{opacity:.5;background:0 0}html[data-theme] main.game[class][class] .play-menu :is(.game-meta,.play-status,.play-menu-row,.play-menu-replay,.cp-menu-login){background:0 0;border-radius:0;padding-inline:0}html[data-theme] main.game[class][class] .play-menu :is(.game-meta,.cp-menu-login){border-bottom:1px solid var(--field-line,#f0d2a024)}html[data-theme] main.game[class][class] .play-menu .cp-login-pill,html[data-theme] .cp-menu-login .cp-login-pill{min-height:var(--ctl-md);box-shadow:none;color:var(--field-accent,var(--sheet-amber));text-underline-offset:3px;background:0 0;border-radius:0;padding:0;text-decoration:underline}html[data-theme] main.game[class][class] :is(.primary-button,.ending-lobby-button,.ending-actions button,.leave-button,.play-menu-howto,.room-code button,.language-inline button,.role-change-bar button,.sync-button){border-radius:var(--r-ctl);box-shadow:none}html .cp-dialog-wrap{align-items:flex-end;padding:0}html .cp-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}html .cp-dialog,html .cp-dialog.rec-dialog{width:100%;max-width:none;max-height:calc(100dvh - 48px);box-shadow:none;border-top:1px solid var(--cp-line-strong,var(--cp-line));padding-inline:var(--sp-5);border-radius:0}html .cp-close{border-radius:var(--r-ctl)}html .cp-toast{max-width:none;padding:var(--sp-3) var(--sp-5) calc(var(--sp-3) + env(safe-area-inset-bottom));box-shadow:none;border-top:1px solid var(--cp-line-strong,var(--cp-line));text-align:center;border-radius:0;animation:none;bottom:0;left:0;right:0;transform:none}html .cp-dropdown{border-radius:var(--r-ctl);box-shadow:none}html[data-theme] main.game[class][class] .scene-container>.lobby-scene{padding-inline:var(--sp-5);box-shadow:none;border-radius:0;margin:0}html[data-theme] main.game[class][class] .lobby-scene>:is(.lobby-poster,.difficulty-section,.lobby-ready-area){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}html[data-theme] main.game[class][class] .lobby-poster{border-left:0;border-right:0;padding-inline:0}html[data-theme] main.game[class][class] .role-cards{gap:var(--sp-3)}html[data-theme] main.game[class][class] .role-card{border-radius:var(--r-ctl);min-height:0;box-shadow:none;padding:var(--sp-4);background:#ffeccd0f;border:0}html[data-theme] main.game[class][class] .role-card+.role-card{padding:var(--sp-4);border-left:0}html[data-theme] main.game[class][class] .role-card:is(.selected,[aria-pressed=true]){background:color-mix(in srgb, var(--brass-300) 16%, transparent);box-shadow:inset 0 0 0 2px var(--signal,#e8b67b);border:0}html[data-theme] main.game[class][class].is-pre .scene-container>.waiting-scene{background:linear-gradient(180deg, color-mix(in srgb, var(--ink-950) 86%, transparent) 0, color-mix(in srgb, var(--ink-950) 78%, transparent) 40%, color-mix(in srgb, var(--ink-950) 0%, transparent) 60%);justify-content:flex-start;align-items:stretch;gap:0;padding-inline:0}html[data-theme] main.game[class][class] .waiting-scene h1{padding-inline:var(--sp-5);margin-bottom:var(--sp-4);text-shadow:none}html[data-theme] main.game[class][class] .waiting-scene .invite-card{width:100%;max-width:none;padding:var(--sp-4) var(--sp-5);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;align-items:stretch}html[data-theme] main.game[class][class] .waiting-scene .invite-card .invite-code strong{text-shadow:none}html[data-theme] main.game[class][class] .waiting-scene :is(.invite-actions button){border-radius:var(--r-ctl);box-shadow:none}html[data-theme] main.game[class][class] .waiting-scene .quiz-host{box-sizing:border-box;width:100%;padding:var(--sp-4) var(--sp-5);background:0 0;border-top:1px solid #f0d2a029;border-radius:0;animation:none}html[data-theme] main.game[class][class] .waiting-scene .quiz-host button{min-height:var(--ctl-md);color:#f0b470;text-underline-offset:3px;background:0 0;border-radius:0;padding:0;text-decoration:underline}.quiz-panel,.quiz-card,.quiz-host{background:0 0;border-radius:0;padding-inline:0;animation:none}.quiz-panel input,.quiz-card input{min-height:var(--ctl-lg);border-radius:var(--r-ctl);padding-inline:var(--sp-4);background:#ffeccd14;border:0}.quiz-panel input:focus,.quiz-panel input:focus-visible,.quiz-card input:focus,.quiz-card input:focus-visible{box-shadow:var(--focus-ring);background:#ffeccd21}.quiz-panel .primary-button,.quiz-card .primary-button{border-radius:var(--r-ctl)}.quiz-card .form-error{background:0 0;border-top:1px solid #ffc4b866;border-radius:0;padding-inline:0}.quiz-host button,.quiz-cancel{border-radius:var(--r-ctl)}.lp-picker .ep-cards{gap:var(--sp-3);margin-inline:0}.lp-picker .ep-card{border-radius:var(--r-card)}.lp-picker .ep-card-copy{padding-inline:var(--sp-4)}.lp .lp-join-row{gap:var(--sp-3);background:0 0;border-radius:0;padding:0}.lp .lp-join-row input,.lp .lp-join-row button{height:var(--ctl-lg)}.lp .lp-join-row input{padding-inline:var(--sp-4);border-radius:var(--r-ctl);background:#ffeccd14;border:0}.lp .lp-join-row input:focus,.lp .lp-join-row input:focus-visible{box-shadow:var(--focus-ring);background:#ffeccd21;border:0}.lp .lp-join-row button{border-radius:var(--r-ctl)}.lp .cp-login-pill{min-height:var(--ctl-sm);padding:0 var(--sp-5);border-radius:var(--r-pill);box-shadow:none;color:var(--lp-ink);background:#ffeccd1a;text-decoration:none}.lp .cp-login-pill:hover{color:var(--lp-ink);background:#ffeccd2e}.lp :is(.lp-cta,.lp-back,.lp-text-button,.lp-resume-go){border-radius:var(--r-ctl)}.lp :is(.lp-resume,.lp-invite-problem,.ep-locked,.ep-pay){border-radius:0;margin-inline:-20px;padding-inline:20px}.site-about-episodes li{border-top:1px solid color-mix(in srgb, var(--brass-100) 14%, transparent);background:0 0;border-radius:0;padding-inline:0}.bs-device svg :is(line,circle,path,polyline,rect)[opacity]{opacity:1}.bs-scope :is(line,polyline){stroke:currentColor}.bs-dial-face g line{stroke-width:.6px}.bs-dial-face>circle[r="4"]{stroke:none;fill:currentColor}.yg-dial-rim{stroke:currentColor}.rs-meter>path[opacity]{opacity:1}.vr-chart g line[opacity]{stroke-width:.5px}.bs-scope>line[opacity=\.25],.bs-scope>line[stroke-dasharray]{stroke-width:.6px}html main.game.is-playing.is-live[class][class][class] .scene-container:has(.op){padding-top:var(--hud-h);flex-direction:column;padding-bottom:0;scroll-padding:0;display:flex;overflow:clip}html main.game.is-playing.is-live:has(.tool-fab) .scene-container:has(.op){padding-bottom:0}html main.game.is-playing.is-live[class][class][class] .scene-container>:is(.seoul-host.is-console,.op-host):has(>.op){box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;border-radius:0;flex-direction:column;flex:auto;gap:0;margin:0;padding:0;display:flex;overflow:hidden}html main.game.is-playing.is-live[class][class][class] .scene-container>.op-host:has(>.op){background:0 0}html main.game.is-playing.is-live[class][class][class] .scene-container>.op-host>.op>.op-bar{background:var(--field-surface)}html main.game.is-playing.is-live[class][class][class] .layer-host.seoul-host{max-height:none;overflow:hidden}html main.game.is-playing.is-live[class][class][class] .op-track>:is(.site-scene,.pressure-scene,.rs-board,.vr-board,.ld-scene){background:0 0;width:auto;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;overflow:visible}html main.game.is-playing.is-live[class][class][class] .op-track>.site-scene.site-3d{flex:none;padding:0}html main.game.is-playing.is-live[class][class][class] .op-dock :is(.sl-answer-entry,.lh-answer-entry){padding:var(--sp-3) 0 0;gap:var(--sp-2);background:0 0;border:0;margin:0;position:static}html main.game.is-playing.is-live[class][class][class] .op-dock .sl-answer{margin:0}html main.game.is-playing.is-live[class][class][class] .scene-container:has(.op)>.scene-photo{overflow:hidden}html main.game.is-playing.is-live[class][class][class] .event-banner{top:env(safe-area-inset-top,0px);height:var(--hud-h);bottom:auto}html main.game.is-playing.is-live[class][class][class] .op-bar button{box-shadow:none;min-height:var(--ctl-md);min-width:var(--ctl-md);color:var(--field-ink);font-size:var(--fs-table);font-weight:var(--fw-book);opacity:1;background:0 0;border:0;border-radius:0;padding:0}html main.game.is-playing.is-live[class][class][class] .op-bar button:disabled{color:var(--field-mute);opacity:1;background:0 0;text-decoration:none}html main.game.is-playing.is-live[class][class][class] .op-bar .op-dots button{flex:0 1 var(--ctl-sm);width:auto;min-width:0;text-decoration:none}html main.game.is-playing.is-live[class][class][class] .op-bar .op-dots button[aria-current]{color:var(--field-accent)}html main.game.is-playing.is-live .scene-container .op-bar button:disabled:not([aria-pressed=true]):not(.selected):not(.is-on){color:var(--field-mute);background:0 0;text-decoration:none}html main.game.is-playing.is-live[class][class][class] .op-track :is(.s3-stage,.yd3-stage,.ic3-stage,.yg3-stage,.bs3-stage,.je3-stage,.rs-stage,.vr-stage,.ld-stage){min-height:0;height:min(52dvh, 560px, calc(var(--op-h,9999px) - var(--sp-6) * 2));max-height:calc(var(--op-h,9999px) - var(--sp-6) * 2)}@media (max-height:620px){html main.game.is-playing.is-live[class][class][class] .op-track .site-3d>.s3-stage{height:min(50dvh, 560px, calc(var(--op-h,9999px) - var(--sp-6) * 2))}}html[data-theme=light] main.game.game-site.is-playing[class],html[data-theme=light] main.game.game-site.is-playing[class] .scene-container{background:var(--field-surface,#ece6da)}html[data-theme=light] main.game.game-site.is-playing[class] .scene-container:after{content:none}html[data-theme=light] main.game.game-site.is-playing[class] .scene-container :is(.scene-photo,.scene-photo img,.scene-motion,canvas.atmosphere){opacity:.07}html main.game.is-playing.is-live[class][class][class] .scene-container>:is(.seoul-host.is-console,.op-host):has(>.op){-webkit-backdrop-filter:none;background:0 0;border:0}html main.game.is-playing.is-live[class][class][class] .scene-container:has(.op)>:is(.scene-photo,.scene-motion){opacity:1;filter:saturate(.9)brightness(.82)}html main.game.is-playing.is-live .sl-answer.is-fielded{justify-content:flex-end;display:flex}html main.game.is-playing.is-live .sl-answer.is-fielded>input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html main.game.is-playing.is-live .sl-answer.is-fielded>button{flex:auto}html main.game.is-playing.is-live[class][class][class] .scene-container .op>.op-brief{box-shadow:none;min-height:var(--ctl-lg);padding:var(--sp-2) var(--sp-4);color:#ece6d8;background:0 0;border:0;border-radius:0;width:100%;max-width:none}html main.game.is-playing.is-live[class][class][class] .scene-container .op .op-item{border-radius:var(--r-ctl);box-shadow:none;color:#ece6d8;min-height:var(--ctl-md);width:auto;padding:0 var(--sp-3) 0 var(--sp-2);background:#ece6d814;border:1px solid #ece6d838}html main.game.is-playing.is-live[class][class][class] .scene-container .op .op-item[aria-pressed=true]{border-color:var(--field-accent);background:#ece6d82e}html main.game.is-playing.is-live[class][class][class] .scene-container .op .op-sheet-close{border-radius:var(--r-pill);color:#ece6d8;background:#ece6d814;border:1px solid #ece6d847;width:auto}html main.game.is-playing.is-live[class][class][class] .scene-container .op :is(.op-dock,.op-track) input:not([type=range]):not([type=checkbox]):not([type=radio]){background:color-mix(in srgb, var(--ink-950) 55%, transparent);border-radius:var(--r-ctl);color:#f2ede2;font-size:var(--fs-sub);letter-spacing:.02em;box-shadow:none;border:1px solid #ece6d83d}html main.game.is-playing.is-live[class][class][class] .scene-container .op :is(.op-dock,.op-track) input:not([type=range]):focus-visible{border-color:var(--field-accent);box-shadow:var(--focus-ring);outline:0}html main.game.is-playing.is-live[class][class][class] .scene-container .op .op-dock :is(.sl-answer button[type=submit],.sl-submit){border-radius:var(--r-ctl)}html main.game.is-playing.is-live[class][class][class] .scene-container .op :is(button,[role=button]):disabled:not([aria-pressed=true]):not(.selected):not(.is-on):not(.gs-trigger){color:#ece6d894;background:#ece6d812;border:1px solid #ece6d824}html main.game.is-playing.is-live[class][class][class] .scene-container .op select{appearance:none;min-height:var(--ctl-lg);padding:0 calc(var(--sp-4) + 22px) 0 var(--sp-4);border:1px solid color-mix(in srgb, var(--field-accent) 55%, transparent);border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink-950) 62%, transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9b77c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E") no-repeat right var(--sp-3) center / 18px 18px;color:#f2ede2;font-size:var(--fs-sub);font-weight:var(--fw-semibold);box-shadow:none}html main.game.is-playing.is-live[class][class][class] .scene-container .op select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}html main.game.is-playing.is-live[class][class][class] .op-track table:not(.no-paper){color:var(--op-ink,#ece6d8);border-collapse:collapse;box-shadow:none;background:0 0;border-radius:0;overflow:visible;rotate:none}html main.game.is-playing.is-live[class][class][class] .op-track table:not(.no-paper) :is(th,td){color:inherit;padding-inline:var(--sp-2);background:0 0;border-color:#ece6d829}html main.game.is-playing.is-live[class][class][class] .op-track table:not(.no-paper) th{color:var(--op-mute,#c4bcaa);font-weight:var(--fw-semibold)}html main.game.is-playing.is-live[class][class][class] .op-track table:not(.no-paper) :is(tbody tr>:is(th,td)){border-bottom:1px solid #ece6d824}html main.game.is-playing.is-live[class][class][class] .op-track table:not(.no-paper) tbody tr:last-child>:is(th,td){border-bottom:0}html main.game.is-playing.is-live[class][class][class] .op-track [class$=-scroll]{overflow-y:hidden}html main.game.is-playing.is-live[class][class][class] .op-track button:not(.op-item):not(.ev-prop):not(.ev-held-close):not(.gs-trigger):not([data-op-disclosure]):not(:disabled){box-shadow:var(--shadow-sm);border-radius:var(--r-ctl);transition:transform 90ms,box-shadow 90ms}html main.game.is-playing.is-live[class][class][class] .op-track button:not(.op-item):not(.ev-prop):not(.ev-held-close):not(.gs-trigger):not([data-op-disclosure]):not(:disabled):active{box-shadow:var(--shadow-sm);transform:translateY(2px)}
.gs{min-width:0;max-width:100%;display:inline-flex}.gs-dial{position:relative}.gs-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}html main.game.is-playing.is-live[class][class][class] .scene-container .gs-trigger{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;min-width:0;min-height:var(--ctl-lg);padding:0 var(--sp-3) 0 var(--sp-4);border-radius:var(--r-ctl);background:color-mix(in srgb, var(--ink-950) 60%, transparent);color:#f2ede2;font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:.01em;text-align:left;box-shadow:none;border:1px solid #ece6d83d;transition:border-color .12s,background-color .12s;display:flex}html main.game.is-playing.is-live[class][class][class] .scene-container .gs-trigger .gs-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}html main.game.is-playing.is-live[class][class][class] .scene-container .gs-trigger .glyph{color:var(--field-accent);flex:none;transition:transform .14s}html main.game.is-playing.is-live[class][class][class] .scene-container .gs[data-open] .gs-trigger{border-color:var(--field-accent)}html main.game.is-playing.is-live[class][class][class] .scene-container .gs[data-open] .gs-trigger .glyph{transform:rotate(180deg)}html main.game.is-playing.is-live[class][class][class] .scene-container .gs-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}html main.game.is-playing.is-live[class][class][class] .scene-container .gs-trigger:disabled{opacity:1;background:color-mix(in srgb, var(--ink-950) 40%, transparent);color:#ece6d880;border-color:#ece6d81f}html main.game.is-playing.is-live[class][class][class] .scene-container .gs-trigger:disabled .glyph{color:inherit}html main.game.is-playing.is-live[class][class][class] .scene-container .gs-chip{min-height:var(--ctl-md);min-width:var(--ctl-lg);padding:0 var(--sp-4);font-size:var(--fs-body);font-weight:var(--fw-semibold);border-radius:var(--r-ctl)}html main.game.is-playing.is-live[class][class][class] .scene-container .gs-chip[aria-checked=true]{background:var(--field-accent-fill,var(--field-accent));color:#191d18;border-color:#0000}html main.game.is-playing.is-live[class][class][class] .scene-container .gs-chip:disabled:not([aria-checked=true]){opacity:.5}.gs-tray{z-index:700;box-sizing:border-box;gap:var(--sp-2);width:max-content;max-width:min(340px,100vw - 16px);max-height:min(60vh,360px);padding:var(--sp-3);border-radius:var(--r-ctl);background:color-mix(in srgb, var(--ink-950) 97%, transparent);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border:1px solid #ece6d833;flex-wrap:wrap;display:flex;position:fixed;overflow-y:auto}.gs-tray.is-list{flex-flow:column}.gs-opt{min-height:var(--ctl-md);min-width:var(--ctl-lg);padding:0 var(--sp-4);border-radius:var(--r-ctl);color:#f2ede2;font:inherit;font-size:var(--fs-body);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);background:#ece6d81a;border:1px solid #ece6d838;transition:transform 90ms,box-shadow 90ms}.gs-tray.is-list .gs-opt{text-align:left}.gs-opt:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(2px)}.gs-opt[aria-selected=true]{background:var(--field-accent,#e8b67b);color:#191d18;border-color:#0000}.gs-opt:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gs-opt:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.gs-opt,.gs-trigger,.gs-trigger .glyph{transition:none!important}}
:root{--fb-top:calc(48px + 28px + 6px)}.cine-fb{--fb-accent:var(--signal,#6ae5df);z-index:40;top:calc(var(--fb-top,82px) + env(safe-area-inset-top,0px));color:#e9f4f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;width:min(560px,100vw - 24px);animation:cine-fb-in .26s var(--cine-ease-out,cubic-bezier(.16, 1, .3, 1)) both, cine-fb-out .24s ease-in calc(var(--fb-dur,1.4s) - .24s) forwards;background:#081823c7;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:13px;display:flex;position:fixed;left:50%;translate:-50%;box-shadow:0 10px 30px #00000059,0 0 0 1px #96d2d624}.cine-fb strong{color:var(--fb-accent);letter-spacing:.03em;flex:none;font-size:13px}.cine-fb-line{text-overflow:ellipsis;white-space:nowrap;color:#c6dad9;flex:1;min-width:0;overflow:hidden}.cine-fb-line small{color:#86a5aa;margin-right:8px;font-size:11px}.cine-fb-mark{background:var(--fb-accent);width:10px;height:10px;box-shadow:0 0 12px var(--fb-accent);border-radius:50%;flex:none}.cine-fb-glow .cine-fb-mark{animation:.8s ease-out both cine-fb-glow}.cine-fb-pulse .cine-fb-mark{animation:.9s ease-out both cine-fb-ring}.cine-fb-current{--fb-accent:#ffd27a}.cine-fb-current .cine-fb-mark{animation:.8s steps(6,end) both cine-fb-flash}.cine-fb-lock{--fb-accent:#6ee2a0}.cine-fb-lock .cine-fb-mark{animation:.9s ease-out both cine-fb-glow}.cine-fb-flow .cine-fb-mark{animation:.8s ease-in-out both cine-fb-flow}.cine-fb-beats .cine-fb-mark{animation:1.5s ease-out both cine-fb-beats}.cine-fb-grow .cine-fb-mark{animation:cine-fb-grow 1s var(--cine-ease-out,ease-out) both;transform-origin:0}@keyframes cine-fb-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes cine-fb-out{to{opacity:0;transform:translateY(-6px)}}@keyframes cine-fb-glow{0%{box-shadow:0 0 0 0 var(--fb-accent);transform:scale(.4)}to{transform:scale(1);box-shadow:0 0 22px 8px #0000}}@keyframes cine-fb-ring{0%{box-shadow:0 0 0 0 var(--fb-accent)}to{box-shadow:0 0 0 16px #0000}}@keyframes cine-fb-flash{0%,40%{opacity:.25}20%,60%,to{opacity:1}}@keyframes cine-fb-flow{0%{opacity:.3;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes cine-fb-beats{0%,25%,50%,75%{box-shadow:0 0 0 0 var(--fb-accent)}12%,37%,62%,87%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes cine-fb-grow{0%{transform:scaleX(.2)}to{transform:scaleX(2.4)}}.cine-fail{z-index:41;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#eef3f1;width:min(440px,100vw - 24px);animation:cine-fb-in .3s var(--cine-ease-out,ease-out) both;background:#10141ce6;border-radius:16px;padding:18px 18px 16px;position:fixed;translate:-50%;box-shadow:0 20px 50px #00000080,0 0 0 1px #ff888038}.cine-fail small{color:#ff9a92;letter-spacing:.05em;font-size:12px}.cine-fail p{word-break:keep-all;margin:8px 0 14px;font-size:15px;line-height:1.6}.cine-fail-actions{flex-wrap:wrap;gap:8px;display:flex}.cine-fail-actions button{min-height:var(--cine-min-tap,44px);color:#dbe8e6;background:#78a0aa2e;border:0;border-radius:10px;padding:0 16px;font-weight:600}.cine-fail-actions .cine-fail-primary{background:var(--signal,#6ae5df);color:#06242a}@media (prefers-reduced-motion:reduce){.cine-fb,.cine-fb-mark,.cine-fail{animation-duration:1ms!important;animation-delay:0s!important}.cine-fb{animation:cine-fb-out 1ms linear var(--fb-dur,1.4s) forwards}}body:has(.cine-fail) .ending-scene{padding-bottom:220px}
