:root{--bk-stage:#17130f;--bk-stage-raised:#231d17;--bk-stage-line:#3a3129;--bk-on-stage:#fffdf8;--bk-on-stage-muted:#b9ae9f;--bk-on-stage-rom:#e3d7c1;--bk-paper:#f6f5f0;--bk-card:#ffffff;--bk-ink:#17130f;--bk-ink-muted:#645c52;--bk-ink-rom:#8a7c6b;--bk-line:#e2ded4;--bk-yellow:#ffd60a;--bk-pink:#ff3d7f;--bk-cyan:#22c7f2;--bk-danger:#d92d20;--bk-hover:#fff9d9;--bk-ink-hover:#2c251e;--bk-pink-hover:#ff5a93;--bk-danger-soft:#fdecea;--bk-stage-veil:rgba(255,253,248,0.07);--bk-stage-dim:rgba(23,19,15,0.74);--bk-google-ink:#1f1f1f;--bk-google-line:#747775;--bk-google-hover:#eeeeee;--bk-google-red:#ea4335;--bk-google-blue:#4285f4;--bk-google-yellow:#fbbc05;--bk-google-green:#34a853;--bk-font-google:"Roboto",var(--bk-font-body);--bk-font-caption:"Black Han Sans","IBM Plex Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--bk-font-body:"IBM Plex Sans KR","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--bk-radius-card:12px;--bk-radius-chip:999px;--bk-shadow-prop:0 4px 0 rgba(0,0,0,0.45);--bk-shadow-card:0 1px 2px rgba(23,19,15,0.06),0 8px 24px rgba(23,19,15,0.06);--bk-shadow-lift:0 2px 4px rgba(23,19,15,0.08),0 12px 28px rgba(23,19,15,0.18);--bk-ease-snap:cubic-bezier(0.2,1.4,0.4,1);--bk-flip-ms:520ms;--bk-flip-stagger-ms:60ms;--bk-pulse-ms:1200ms;--bk-reorder-ms:180ms;--bk-pattern-space:16px;--bk-pattern-small-space:8px;--bk-pattern-label:14px;--bk-pattern-console-frame:24px;--bk-pattern-phone-frame:30px;--bk-pattern-phone-practice:24px;--bk-pattern-board-frame:clamp(32px,4.2vw,64px);--bk-pattern-board-practice:clamp(26px,3.4vw,48px);--bk-pattern-board-shared:clamp(18px,2vw,28px);--bk-qna-space:16px;--bk-qna-small-space:8px;--bk-qna-question:24px;--bk-qna-reading-small:16px;--bk-qna-reading-normal:18px;--bk-qna-reading-large:22px;--bk-board-join-qr:112px;--bk-board-join-code:28px;--bk-board-join-reserve:136px;--bk-qna-label:14px;--bk-qna-choice-size:20px;--bk-qna-phone-tab:44px;--bk-qna-input-height:144px;--bk-qna-host-action:52px;--bk-qna-stage-gap:clamp(16px,1.7vw,32px);--bk-qna-stage-card-text:clamp(18px,1.05vw,20px);--bk-qna-stage-meta:clamp(16px,1.1vw,22px);--bk-qna-stage-place:clamp(40px,4vw,72px);--bk-qna-stage-winner-name:clamp(28px,2.7vw,48px);--bk-qna-stage-compact-title:36px;--bk-qna-stage-compact-place:40px;--bk-qna-stage-compact-name:28px;--bk-qna-stage-winner-rise:40px;--bk-qna-stage-rank-ms:520ms;--bk-qna-stage-page-ms:18000ms;--bk-qna-stage-reveal-ms:5000ms;--bk-qna-stage-spotlight-width:720px;--bk-qna-stage-question-width:1120px;--bk-qna-stage-selected-text:clamp(18px,1.5vw,28px);--bk-qna-board-title:clamp(36px,4vw,60px);--bk-qna-board-text:clamp(22px,2.2vw,34px);--bk-qna-board-card:360px;--bk-qna-award-ms:520ms;--bk-qna-award-scale:1.04;--bk-qna-stage-focus-scale:0.94;--bk-qna-toolbar-title:clamp(24px,2.2vw,36px);--bk-qna-toolbar-input:60px;--bk-qna-font-scale:1;--bk-qna-export-width:1080;--bk-qna-export-height:1350;--bk-qna-export-max-height:8192;--bk-qna-export-question:52px;--bk-qna-export-heading:42px;--bk-qna-export-nickname:36px;--bk-qna-export-result:44px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--bk-font-body);color:var(--bk-ink);background:var(--bk-paper);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere;line-height:1.55;font-synthesis:style}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--bk-cyan);outline-offset:2px}.caption{font-weight:400;letter-spacing:.01em}.caption,.caption-outline{font-family:var(--bk-font-caption)}.caption-outline{color:var(--bk-yellow);-webkit-text-stroke:.08em var(--bk-stage);paint-order:stroke fill;text-shadow:0 .06em 0 var(--bk-pink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--bk-radius-chip);border:1.5px solid var(--bk-ink);background:var(--bk-card);color:var(--bk-ink);font-weight:700;font-size:15px;cursor:pointer;text-decoration:none;transition:transform .08s ease,background-color .15s ease;white-space:nowrap}.btn:hover:not(:disabled){background:var(--bk-hover)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--bk-ink);color:var(--bk-card)}.btn-primary:hover:not(:disabled){background:var(--bk-ink-hover)}.btn-pink{background:var(--bk-pink);border-color:var(--bk-pink);color:var(--bk-card)}.btn-pink:hover:not(:disabled){background:var(--bk-pink-hover)}.btn-quiet{border-color:var(--bk-line)}.btn-danger{border-color:var(--bk-danger);color:var(--bk-danger)}.btn-small{min-height:34px;padding:0 12px;font-size:13px}.field{display:flex;flex-direction:column;gap:6px}.field .label,.field label{font-size:13px;font-weight:700;color:var(--bk-ink-muted)}.input,.select,.textarea{width:100%;min-height:44px;padding:10px 12px;border-radius:10px;border:1.5px solid var(--bk-line);background:var(--bk-card);font-size:16px}.textarea{min-height:120px;resize:vertical;line-height:1.6}.input:focus,.select:focus,.textarea:focus{border-color:var(--bk-ink);outline:none}.error-text{color:var(--bk-danger);font-size:14px;font-weight:500}.muted{color:var(--bk-ink-muted)}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--bk-radius-chip);font-size:13px;font-weight:700;white-space:nowrap}.chip-yellow{background:var(--bk-yellow);color:var(--bk-ink)}.chip-pink{background:var(--bk-pink);color:var(--bk-card)}.chip-cyan{background:var(--bk-cyan);color:var(--bk-ink)}.chip-line{border:1.5px solid var(--bk-line);color:var(--bk-ink-muted)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.connection-note{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);padding:8px 14px;border-radius:var(--bk-radius-chip);background:var(--bk-ink);color:var(--bk-card);font-size:13px;font-weight:700;z-index:40}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes slot-land{0%{transform:translateY(-28px) rotateX(75deg) scale(1.06);opacity:0}60%{transform:translateY(3px) rotateX(0deg) scale(.98);opacity:1}to{transform:none;opacity:1}}@keyframes count-pulse{0%{transform:scale(1.6);opacity:0}30%{transform:scale(1);opacity:1}to{transform:scale(.92);opacity:.9}}@keyframes points-pop{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}@keyframes rise-in{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}@keyframes name-pop{0%{transform:translateY(8px) scale(.6);opacity:0}to{transform:none;opacity:1}}mark.blank{display:inline-block;padding:0 .22em;border-radius:.28em;background:var(--bk-yellow);color:var(--bk-ink);line-height:1.12}.phone-frame-en mark.blank,.say-en mark.blank,.say-rom mark.blank{display:inline;padding:0 .08em;background:none;color:var(--say-blank-color,var(--bk-yellow));font-style:normal;font-weight:700}@keyframes dot-pulse{0%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:none}}.say,.say-en,.say-ko,.say-rom,.say-sub{display:block}.say-en,.say-rom,.say-sub{font-family:var(--bk-font-body);letter-spacing:0;-webkit-text-stroke:0;text-shadow:none;line-height:1.3}.say-en,.say-rom{font-size:max(var(--say-min,12px),calc(var(--say-sub, .4) * 1em))}.say-rom{margin-top:.14em;font-style:italic;font-weight:500;color:var(--say-rom-color,var(--bk-on-stage-rom))}.say-en{margin-top:.04em;font-weight:500;color:var(--say-en-color,var(--bk-on-stage-muted))}.say-sentence{display:block}.say-sentence+.say-sentence{margin-top:.45em}.say.is-compact .say-sub{margin-top:.1em;font-size:max(var(--say-min,11px),calc(var(--say-sub, .62) * 1em));font-weight:500}.say.is-compact .say-dot,.say.is-compact .say-en,.say.is-compact .say-rom{display:inline;margin:0;font-size:inherit}.say.is-compact .say-dot{color:var(--say-en-color,var(--bk-on-stage-muted))}.phone-card.qna-phone,.qna-history,.qna-panel{display:grid;grid-gap:var(--bk-qna-space);gap:var(--bk-qna-space);min-width:0}.qna-history .phone-title,.qna-phone .phone-title{margin:0}.qna-phone-tabs,.qna-round-tabs{display:flex;gap:var(--bk-qna-small-space);flex-wrap:wrap}.qna-phone-tabs button,.qna-round-tabs button{flex:1 1;min-height:var(--bk-qna-phone-tab);border:1px solid var(--bk-line);border-radius:var(--bk-radius-chip);padding:var(--bk-qna-small-space);background:var(--bk-card);color:var(--bk-ink);font:inherit;cursor:pointer}.qna-phone-tabs [aria-selected=true],.qna-round-tabs [aria-pressed=true]{background:var(--bk-yellow);border-color:var(--bk-ink);font-weight:700}.qna-round-label{margin:0;font-weight:700;color:var(--bk-ink-muted)}.qna-star-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bk-qna-small-space);background:var(--bk-hover);border-radius:var(--bk-radius-card);padding:var(--bk-qna-space)}.qna-star-wallet strong{font-size:var(--bk-qna-question);letter-spacing:var(--bk-qna-small-space)}.qna-star-wallet span{font-size:var(--bk-qna-label)}.qna-question-form{display:grid;grid-gap:var(--bk-qna-space);gap:var(--bk-qna-space)}.qna-textarea{min-height:var(--bk-qna-input-height);resize:vertical;font-size:var(--bk-qna-reading-size,var(--bk-qna-reading-normal));font-weight:400;line-height:1.65}.qna-reading-controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--bk-qna-small-space);color:var(--bk-ink-muted);font-size:var(--bk-qna-label)}.qna-reading-controls select{min-height:var(--bk-qna-phone-tab);border:1px solid var(--bk-line);border-radius:var(--bk-radius-card);padding:var(--bk-qna-small-space);color:var(--bk-ink);background:var(--bk-card);font:inherit;cursor:pointer}.qna-panel-list,.qna-phone-list,.qna-public-questions{display:grid;grid-gap:var(--bk-qna-space);gap:var(--bk-qna-space)}.qna-panel-list,.qna-phone-list{min-width:0}.qna-phone-question,.qna-share-card{border:1px solid var(--bk-line);border-radius:var(--bk-radius-card);background:var(--bk-card);padding:var(--bk-qna-space);min-width:0;overflow-wrap:anywhere}.qna-phone-question.is-mine{border-color:var(--bk-cyan)}.qna-phone-question.is-starred{border-color:var(--bk-yellow);box-shadow:inset 0 0 0 1px var(--bk-yellow)}.qna-card-actions,.qna-card-top,.qna-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bk-qna-small-space)}.qna-card-top{justify-content:space-between}.qna-question-text{font-family:var(--bk-font-body);font-size:var(--bk-qna-reading-size,var(--bk-qna-reading-normal));font-weight:400;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--bk-qna-space) 0}.qna-nickname{color:var(--bk-ink-muted);font-size:var(--bk-qna-label)}.qna-card-actions{margin-top:var(--bk-qna-space)}.qna-card-actions .btn{white-space:normal}.qna-rank,.qna-star-selected{background:var(--bk-yellow);color:var(--bk-ink);border-color:var(--bk-ink)}.qna-rank{display:inline-block;padding:var(--bk-qna-small-space) var(--bk-qna-space);border-radius:var(--bk-radius-chip);font-weight:700}.qna-result{font-size:var(--bk-qna-question);font-weight:700}.qna-result small{display:block;font-size:var(--bk-qna-label);font-weight:400}.qna-hidden{display:grid;grid-gap:var(--bk-qna-space);gap:var(--bk-qna-space);border-top:1px solid var(--bk-line);padding-top:var(--bk-qna-space)}.qna-share-controls{margin-top:var(--bk-qna-space)}.qna-share-card{background:var(--bk-hover)}.qna-history-room,.qna-panel-question{overflow-wrap:anywhere}.qna-panel-question{padding:var(--bk-qna-space);border-left:var(--bk-qna-small-space) solid var(--bk-cyan);background:var(--bk-paper);border-radius:var(--bk-radius-card)}.qna-panel-question p{margin:0 0 var(--bk-qna-small-space);white-space:pre-wrap}.qna-panel-question small{color:var(--bk-ink-muted)}.qna-host-current{display:grid;grid-gap:var(--bk-qna-space);gap:var(--bk-qna-space);padding:var(--bk-qna-space);background:var(--bk-card);border:2px solid var(--bk-cyan);border-radius:var(--bk-radius-card)}.qna-host-heading,.qna-host-review-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bk-qna-small-space)}.qna-host-current p,.qna-host-finish p,.qna-host-heading h3,.qna-host-review h3{margin:0}.qna-host-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;grid-gap:var(--bk-qna-small-space);gap:var(--bk-qna-small-space);list-style:none}.qna-host-step{display:flex;align-items:center;gap:var(--bk-qna-small-space);padding:var(--bk-qna-small-space);border-radius:var(--bk-radius-card);color:var(--bk-ink-muted);background:var(--bk-paper);font-size:var(--bk-qna-label)}.qna-host-step>span:first-child{font-weight:700}.qna-host-step.is-current{color:var(--bk-ink);background:var(--bk-cyan);font-weight:700}.qna-host-step.is-complete{color:var(--bk-ink)}.qna-host-finish,.qna-host-next,.qna-host-review{display:grid;grid-gap:var(--bk-qna-space);gap:var(--bk-qna-space)}.qna-host-next>.btn{min-height:var(--bk-qna-host-action);font-weight:700;font-size:var(--bk-qna-reading-normal)}.qna-host-finish,.qna-host-review{border-top:1px solid var(--bk-line);padding-top:var(--bk-qna-space)}.landing-host-entry{display:grid;justify-items:center;grid-gap:var(--bk-qna-small-space);gap:var(--bk-qna-small-space);margin-top:var(--bk-qna-space)}.stage.qna-stage{display:grid;grid-gap:var(--bk-qna-space);gap:var(--bk-qna-space);align-content:start}.qna-stage-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--bk-qna-small-space) var(--bk-qna-space);gap:var(--bk-qna-small-space) var(--bk-qna-space)}.qna-stage-heading h1{margin:0;font-family:var(--bk-font-caption);font-synthesis:style;font-size:var(--bk-qna-board-title)}.qna-stage-heading>.say:not(h1){grid-column:1/-1;font-size:var(--bk-qna-question)}.qna-stage .qna-round-tabs{max-width:100%}.qna-stage .qna-round-tabs button{flex:0 1 auto;border-color:var(--bk-stage-line);background:var(--bk-stage-raised);color:var(--bk-on-stage)}.qna-stage .qna-round-tabs [aria-pressed=true]{background:var(--bk-yellow);color:var(--bk-ink)}.qna-stage .qna-round-tabs .say-en,.qna-stage .qna-round-tabs .say-rom{color:inherit}.qna-stage-empty{font-size:var(--bk-qna-board-text);padding:var(--bk-qna-space)}.qna-board-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--bk-qna-board-card)),1fr));grid-gap:var(--bk-qna-space);gap:var(--bk-qna-space)}.qna-board-card{background:var(--bk-stage-raised);border:1px solid var(--bk-stage-line);border-radius:var(--bk-radius-card);padding:var(--bk-qna-space);box-shadow:var(--bk-shadow-prop);min-width:0;overflow-wrap:anywhere}.qna-board-card .qna-question-text{font-size:var(--bk-qna-board-text);font-weight:500}.qna-board-card .qna-nickname{color:var(--bk-on-stage-muted)}.qna-board-card .qna-stars{margin-top:var(--bk-qna-space);color:var(--bk-yellow);font-weight:700}.qna-board-card .qna-rank .say-en,.qna-board-card .qna-rank .say-rom{color:var(--bk-ink)}.qna-award{animation:qna-spotlight var(--bk-qna-award-ms) var(--bk-ease-snap) both}.qna-board-card.qna-award-1{border-color:var(--bk-yellow)}.qna-board-card.qna-award-2{border-color:var(--bk-pink)}.qna-board-card.qna-award-3{border-color:var(--bk-cyan)}@keyframes qna-spotlight{0%{transform:scale(var(--bk-qna-award-scale));opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.qna-award{animation:none}}.qna-history{width:100%;text-align:left}.qna-history,.qna-share-card{--say-rom-color:var(--bk-ink-rom);--say-en-color:var(--bk-ink-muted)}.qna-phone-question{touch-action:pan-y}@media (max-width:760px){.qna-stage-heading{grid-template-columns:minmax(0,1fr)}.qna-stage-heading>.say:not(h1){grid-column:auto}}.qna-phone-question.qna-history-award-1{border-color:var(--bk-yellow)}.qna-phone-question.qna-history-award-2{border-color:var(--bk-pink)}.qna-phone-question.qna-history-award-3{border-color:var(--bk-cyan)}.qna-rank.qna-history-rank-2{background:var(--bk-pink)}.qna-rank.qna-history-rank-3{background:var(--bk-cyan)}.qna-room-identity{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--bk-qna-small-space);margin-top:var(--bk-qna-space)}.qna-preview-list,.qna-selected-preview,.qna-sharing-desk{display:grid;grid-gap:var(--bk-qna-space);gap:var(--bk-qna-space)}.qna-sharing-desk{border-top:1px solid var(--bk-line);padding-top:var(--bk-qna-space)}.qna-share-choice{display:flex;align-items:center;gap:var(--bk-qna-small-space);padding-top:var(--bk-qna-space);font-size:var(--bk-qna-label);cursor:pointer}.qna-share-choice input{flex:none;width:var(--bk-qna-choice-size);height:var(--bk-qna-choice-size);accent-color:var(--bk-ink)}.qna-image-export{padding:var(--bk-qna-space);background:var(--bk-hover);border-radius:var(--bk-radius-card)}.qna-public-heading{margin-block:var(--bk-qna-space)}.qna-service-entry{border:1px solid var(--bk-cyan)}.qna-share-controls>button{margin-left:var(--bk-qna-small-space)}.qna-voting-clock{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bk-qna-small-space);padding:var(--bk-qna-space);background:var(--bk-hover);color:var(--bk-ink);border-radius:var(--bk-radius-card)}.qna-voting-clock strong{font-size:var(--bk-qna-question);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qna-voting-clock.is-closed{background:var(--bk-paper);color:var(--bk-ink-muted)}.qna-stage .qna-voting-clock{background:var(--bk-stage-raised);color:var(--bk-yellow);border:1px solid var(--bk-stage-line)}.qna-stage .qna-voting-clock strong{font-size:var(--bk-qna-board-text)}.qna-stage .qna-voting-clock.is-closed{color:var(--bk-on-stage-muted)}.qna-stage .qna-voting-clock .say-en,.qna-stage .qna-voting-clock .say-rom{color:inherit}.qna-batch-heading{display:grid;grid-gap:var(--bk-qna-small-space);gap:var(--bk-qna-small-space)}.qna-batch-heading span{font-size:var(--bk-qna-label);color:var(--bk-ink-muted)}.qna-batch-actions{display:flex;gap:var(--bk-qna-small-space)}.qna-batch-actions>button{flex:1 1;white-space:normal}.qna-time-controls{display:grid;grid-gap:var(--bk-qna-space);gap:var(--bk-qna-space);padding:var(--bk-qna-space);border:1px solid var(--bk-line);border-radius:var(--bk-radius-card)}.qna-time-controls .qna-share-choice{padding-top:0}.qna-time-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--bk-qna-small-space);gap:var(--bk-qna-small-space);align-items:end}.qna-time-fields .field{margin:0}.qna-collection-guide{display:grid;grid-gap:var(--bk-qna-space);gap:var(--bk-qna-space);padding:var(--bk-qna-space);background:var(--bk-stage-raised);border:1px solid var(--bk-stage-line);border-radius:var(--bk-radius-card);font-size:var(--bk-qna-board-text)}.qna-collection-guide p{margin:0}.qna-collected-count{color:var(--bk-cyan);font-size:var(--bk-qna-board-title);font-family:var(--bk-font-caption)}@media (max-width:760px){.qna-time-fields{grid-template-columns:minmax(0,1fr)}}.board[data-act=qna]{height:100dvh}.stage.qna-stage-focus{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:var(--bk-qna-stage-gap)}.qna-stage-focus .qna-stage-heading>.qna-stage-round{grid-column:2;grid-row:1;padding:var(--bk-qna-small-space) var(--bk-qna-space);border:1px solid var(--bk-stage-line);border-radius:var(--bk-radius-chip);font-size:var(--bk-qna-stage-meta);color:var(--bk-cyan)}.qna-stage-focus .qna-stage-heading>.say:not(h1):not(.qna-stage-round){font-size:var(--bk-qna-stage-meta);color:var(--bk-on-stage-muted)}.qna-stage-focus .qna-board-grid{min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:var(--bk-qna-stage-gap)}.qna-stage-focus .qna-board-card{display:flex;flex-direction:column;min-height:0;padding:var(--bk-qna-space);animation:qna-spotlight var(--bk-qna-award-ms) ease-out both}.qna-stage-card-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--bk-qna-small-space)}.qna-stage-focus .qna-nickname{font-size:var(--bk-qna-stage-meta)}.qna-stage-focus .qna-board-card .qna-question-text{min-height:0;overflow-y:auto;flex:1 1;margin-block:var(--bk-qna-small-space);font-size:var(--bk-qna-stage-card-text);font-weight:400;line-height:1.5}.qna-stage-focus .qna-board-card .qna-stars{margin-top:0;font-size:var(--bk-qna-stage-meta)}.qna-stage-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bk-qna-space)}.qna-stage-footer>.qna-voting-clock{flex:1 1}.qna-stage-pagination{display:flex;align-items:center;justify-content:center;gap:var(--bk-qna-space);margin-left:auto}.qna-stage-pagination button{padding:var(--bk-qna-small-space) var(--bk-qna-space);min-height:var(--bk-qna-phone-tab);border:1px solid var(--bk-stage-line);border-radius:var(--bk-radius-chip);background:var(--bk-stage-raised);color:var(--bk-on-stage);cursor:pointer;font:inherit}.qna-stage-page-status{min-width:3em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bk-on-stage-muted)}.qna-stage-focus .qna-collection-guide{align-self:center;justify-items:center;text-align:center;padding:var(--bk-qna-stage-gap)}.qna-stage-podium{display:flex;align-items:stretch;gap:var(--bk-qna-stage-gap);padding-top:var(--bk-qna-stage-winner-rise);min-height:0}.qna-stage-podium.is-spotlight{justify-content:center;padding-top:0}.qna-stage-podium.is-spotlight .qna-stage-winner{flex:0 1 var(--bk-qna-stage-spotlight-width);max-width:100%;order:0;margin-top:0}.qna-stage-ceremony-control{grid-column:2;grid-row:1;justify-self:end;padding:var(--bk-qna-small-space) var(--bk-qna-space);min-height:var(--bk-qna-phone-tab);border:1px solid var(--bk-stage-line);border-radius:var(--bk-radius-chip);background:var(--bk-stage-raised);color:var(--bk-on-stage);cursor:pointer;font:inherit;font-size:var(--bk-qna-reading-normal)}.qna-stage-winner{flex:1 1;min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:var(--bk-qna-space);gap:var(--bk-qna-space);animation:qna-spotlight var(--bk-qna-award-ms) var(--bk-ease-snap) both}.qna-stage-winner-1{order:2;margin-top:calc(-1 * var(--bk-qna-stage-winner-rise))}.qna-stage-winner-2{order:1;animation-delay:var(--bk-flip-stagger-ms)}.qna-stage-winner-3{order:3;animation-delay:calc(2 * var(--bk-flip-stagger-ms))}.qna-stage-winner-identity,.qna-stage-winner-spotlight,.qna-stage-winner-total{min-width:0;padding:var(--bk-qna-space);border:1px solid var(--bk-stage-line);border-radius:var(--bk-radius-card);background:var(--bk-stage-raised);box-shadow:var(--bk-shadow-prop)}.qna-stage-winner-identity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bk-qna-space);border:2px solid var(--bk-cyan)}.qna-stage-winner-1 .qna-stage-winner-identity{border-color:var(--bk-yellow)}.qna-stage-winner-2 .qna-stage-winner-identity{border-color:var(--bk-pink)}.qna-stage-winner-place{min-width:0;max-width:100%;overflow-wrap:anywhere;font-family:var(--bk-font-caption);font-synthesis:style;font-size:var(--bk-qna-stage-place);color:var(--bk-cyan);line-height:1.15}.qna-stage-winner-1 .qna-stage-winner-place{color:var(--bk-yellow)}.qna-stage-winner-2 .qna-stage-winner-place{color:var(--bk-pink)}.qna-stage-winner .qna-nickname{min-width:0;margin:0;font-size:var(--bk-qna-stage-winner-name);font-weight:700;color:var(--bk-on-stage);overflow-wrap:anywhere}.qna-stage-winner-total{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--bk-qna-small-space) var(--bk-qna-space);background:var(--bk-stage-veil);font-size:var(--bk-qna-stage-meta);color:var(--bk-on-stage-muted)}.qna-stage-winner-total .qna-stars{font-family:var(--bk-font-caption);font-synthesis:style;font-size:var(--bk-qna-stage-winner-name);line-height:1.15;color:var(--bk-yellow)}.qna-stage-winner-spotlight{min-height:0;display:flex;flex-direction:column}.qna-stage-winner-label{margin:0;font-size:var(--bk-qna-stage-meta);font-weight:500;color:var(--bk-on-stage-muted)}.qna-stage-winner .qna-stage-winner-question{min-height:0;flex:1 1;overflow-y:auto;margin-block:var(--bk-qna-space);font-size:var(--bk-qna-stage-card-text);font-weight:400;line-height:1.5}.qna-stage-winner-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--bk-qna-small-space) var(--bk-qna-space);padding-top:var(--bk-qna-small-space);border-top:1px solid var(--bk-stage-line);font-size:var(--bk-qna-stage-meta);color:var(--bk-on-stage-muted)}.qna-stage-focus.is-finished.is-learning .qna-stage-podium{align-items:flex-start;overflow-y:auto}.qna-stage-focus.is-finished.is-learning .qna-stage-winner{grid-template-rows:auto auto auto}.qna-stage-focus.is-finished.is-learning .qna-stage-winner-question{flex:none;min-height:auto;overflow:visible}.qna-stage-podium:focus-visible{outline:2px solid var(--bk-cyan);outline-offset:var(--bk-qna-small-space)}@media (min-width:1600px) and (min-height:900px){.qna-stage-focus[data-page-size="6"] .qna-board-grid{grid-template-rows:repeat(2,minmax(0,1fr))}.qna-stage-focus[data-page-size="4"] .qna-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-height:820px){.qna-stage-focus{--bk-qna-stage-winner-rise:var(--bk-qna-space);gap:var(--bk-qna-space)}.qna-stage-focus .qna-stage-heading h1{font-size:var(--bk-qna-stage-compact-title)}.qna-stage-winner-place{font-size:var(--bk-qna-stage-compact-place)}.qna-stage-winner .qna-nickname,.qna-stage-winner-total .qna-stars{font-size:var(--bk-qna-stage-compact-name)}.qna-stage-winner .qna-stage-winner-question{margin-block:var(--bk-qna-small-space)}}@media (max-width:760px){.board[data-act=qna]{height:auto}.stage.qna-stage-focus{min-height:75dvh;grid-template-rows:auto auto auto}.qna-stage-focus .qna-stage-heading>.qna-stage-round{grid-column:1;grid-row:2;justify-self:start}.qna-stage-focus .qna-board-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.qna-stage-focus .qna-board-card .qna-question-text{overflow:visible}.qna-stage-podium{flex-direction:column;padding-top:0}.qna-stage-podium.is-spotlight .qna-stage-winner{flex:none}.qna-stage-ceremony-control{grid-column:1;grid-row:3}.qna-stage-focus.is-finished.is-learning .qna-stage-podium{align-items:stretch;overflow:visible}.qna-stage-winner{flex:none;order:0;margin-top:0;grid-template-rows:auto auto auto}.qna-stage-winner .qna-stage-winner-question{flex:none;min-height:auto;overflow:visible}.qna-host-step{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.qna-stage-focus .qna-board-card,.qna-stage-winner{animation:none}}.qna-board-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--bk-qna-small-space)}.qna-stage.has-review-controls .qna-stage-heading>.qna-board-tools{grid-column:2;grid-row:2}.qna-stage.has-review-controls .qna-stage-heading>.say:not(h1):not(.qna-stage-round){grid-column:1}.qna-board-side,.qna-board-tools button{min-height:var(--bk-qna-phone-tab);padding:var(--bk-qna-small-space) var(--bk-qna-space);border:1px solid var(--bk-stage-line);border-radius:var(--bk-radius-chip);color:var(--bk-on-stage);background:var(--bk-stage-raised);font:inherit;font-size:var(--bk-qna-stage-meta);cursor:pointer}.qna-board-tools [aria-pressed=true]{border-color:var(--bk-cyan)}.qna-board-selectable{cursor:pointer;text-align:left}.qna-board-selectable:hover{border-color:var(--bk-cyan)}.qna-board-selectable:focus-visible,.qna-board-selected:focus-visible,.qna-board-side:focus-visible,.qna-board-tools button:focus-visible{outline:2px solid var(--bk-cyan);outline-offset:var(--bk-qna-small-space)}.qna-board-single{display:grid;grid-template-columns:auto minmax(0,var(--bk-qna-stage-question-width)) auto;align-items:center;justify-content:center;grid-gap:var(--bk-qna-space);gap:var(--bk-qna-space);min-height:0}.qna-board-side{align-self:center;min-width:var(--bk-qna-phone-tab);padding:var(--bk-qna-small-space);font-size:var(--bk-qna-stage-compact-place)}.qna-board-side:disabled,.qna-stage-pagination button:disabled{opacity:.5;cursor:default}.qna-stage-focus .qna-board-selected{width:100%;max-height:100%;box-sizing:border-box;border:2px solid var(--bk-yellow);animation:qna-question-focus var(--bk-qna-award-ms) ease-out both}@keyframes qna-question-focus{0%{transform:scale(var(--bk-qna-stage-focus-scale));opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.qna-stage-focus .qna-board-selected{animation:none}}.qna-stage-focus .qna-board-selected .qna-question-text{font-size:var(--bk-qna-stage-selected-text);line-height:1.65}.qna-board-progress{display:flex;flex-wrap:wrap;gap:var(--bk-qna-small-space) var(--bk-qna-space);font-size:var(--bk-qna-stage-meta);color:var(--bk-on-stage-muted)}.qna-board-paused-note{width:100%;margin:0;font-size:var(--bk-qna-label);color:var(--bk-on-stage-muted)}@media (max-width:760px){.qna-stage.has-review-controls .qna-stage-heading>.qna-board-tools{grid-column:1;grid-row:auto;justify-content:flex-start}.qna-board-single{gap:var(--bk-qna-small-space)}}.qna-board-single.is-readonly{grid-template-columns:minmax(0,var(--bk-qna-stage-question-width))}.qna-board-connected{align-self:center;color:var(--bk-on-stage-muted);font-size:var(--bk-qna-label)}.qna-board-selectable[aria-disabled=true],.qna-board-tools button:disabled{opacity:.5;cursor:wait}.qna-stage-heading>.qna-board-control-error{grid-column:1/-1;margin:0;color:var(--bk-cyan);font-size:var(--bk-qna-label)}.qna-participation{display:grid;grid-gap:var(--bk-qna-small-space);gap:var(--bk-qna-small-space);min-width:0;padding:var(--bk-qna-space);border:1px solid var(--bk-line);border-radius:var(--bk-radius-card);background:var(--bk-paper)}.qna-participation-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bk-qna-small-space)}.qna-participation-heading h4{margin:0;font-size:var(--bk-qna-reading-normal)}.qna-participation-heading>span,.qna-participation-note{color:var(--bk-ink-muted);font-size:var(--bk-qna-label)}.qna-participation-count{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bk-qna-small-space)}.qna-participation-count strong{font-size:var(--bk-qna-question);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qna-participation-count strong>span{font-size:var(--bk-qna-label)}.qna-participation-group{min-width:0;border-top:1px solid var(--bk-line)}.qna-participation-group summary{min-height:var(--bk-qna-phone-tab);padding-block:var(--bk-qna-small-space);cursor:pointer;font-size:var(--bk-qna-label);font-weight:700}.qna-participation-group summary:focus-visible{outline:2px solid var(--bk-cyan);outline-offset:0}.qna-participation-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--bk-qna-board-card)),1fr));grid-gap:var(--bk-qna-small-space);gap:var(--bk-qna-small-space);max-height:var(--bk-qna-board-card);overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:0}.qna-participation-list li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bk-qna-small-space);min-width:0;padding:var(--bk-qna-small-space);background:var(--bk-card);border-radius:var(--bk-radius-card);font-size:var(--bk-qna-label)}.qna-participant-name{min-width:0;overflow-wrap:anywhere;font-weight:700}.qna-participant-status{display:inline-flex;color:var(--bk-ink-muted)}.qna-participant-status,.qna-typing-names{flex-wrap:wrap;gap:var(--bk-qna-small-space)}.qna-typing-names{display:flex;min-width:0;list-style:none;margin:0;padding:0}.qna-typing-names>.chip{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.qna-participation-list:focus-visible{outline:2px solid var(--bk-cyan);outline-offset:0}.qna-stage-heading.qna-board-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bk-qna-space);border-bottom:1px solid var(--bk-stage-line);padding-bottom:var(--bk-qna-space)}.qna-board-topbar .qna-board-title-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bk-qna-space);min-width:0}.qna-board-topbar .qna-board-title-group h1{font-size:var(--bk-qna-toolbar-title)}.qna-board-title-group .qna-stage-round{padding:var(--bk-qna-small-space) var(--bk-qna-space);border:1px solid var(--bk-stage-line);border-radius:var(--bk-radius-chip);font-size:var(--bk-qna-stage-meta);color:var(--bk-cyan)}.qna-board-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--bk-qna-small-space) var(--bk-qna-space);margin-left:auto;font-size:var(--bk-qna-label)}.qna-board-toolbar button,.qna-board-toolbar input{box-sizing:border-box;min-height:var(--bk-qna-phone-tab);padding:var(--bk-qna-small-space);border:1px solid var(--bk-stage-line);border-radius:var(--bk-radius-chip);background:var(--bk-stage-raised);color:var(--bk-on-stage);font:inherit}.qna-board-toolbar button{min-width:var(--bk-qna-phone-tab);cursor:pointer}.qna-board-toolbar button[aria-pressed=true]{border-color:var(--bk-cyan);color:var(--bk-cyan)}.qna-board-toolbar button:disabled{opacity:.5;cursor:default}.qna-board-toolbar button:focus-visible,.qna-board-toolbar input:focus-visible{outline:2px solid var(--bk-cyan);outline-offset:var(--bk-qna-small-space)}.qna-board-toolbar input{width:var(--bk-qna-toolbar-input);border-radius:var(--bk-radius-card);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qna-board-font-controls,.qna-board-layout-form,.qna-board-layout-form label,.qna-board-toolbar-pages{display:flex;align-items:center;gap:var(--bk-qna-small-space)}.qna-board-layout-form{position:relative}.qna-board-font-controls output,.qna-board-toolbar-pages span{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qna-board-layout-error{position:absolute;top:100%;right:0;z-index:1;padding:var(--bk-qna-small-space);border:1px solid var(--bk-cyan);border-radius:var(--bk-radius-card);background:var(--bk-stage-raised);color:var(--bk-cyan);white-space:nowrap}.qna-board-toolbar-status{color:var(--bk-on-stage-muted)}.qna-stage-focus .qna-board-card .qna-question-text{font-size:calc(var(--bk-qna-stage-card-text) * var(--bk-qna-font-scale))}.qna-stage-focus .qna-board-selected .qna-question-text{font-size:calc(var(--bk-qna-stage-selected-text) * var(--bk-qna-font-scale))}.qna-stage-focus[data-custom-layout=true] .qna-board-grid{grid-template-columns:repeat(var(--bk-qna-layout-columns),minmax(0,1fr));grid-template-rows:repeat(var(--bk-qna-layout-rows),minmax(0,1fr))}@media (max-width:760px){.qna-board-topbar .qna-board-title-group{justify-content:space-between;width:100%}.qna-board-toolbar{margin-left:0;justify-content:flex-start}.qna-stage-focus[data-custom-layout=true] .qna-board-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:max-content}.board[data-act=qna][data-qna-layout=custom]{height:100dvh}.stage.qna-stage-focus[data-custom-layout=true]{min-height:0;grid-template-rows:auto minmax(0,1fr) auto}.qna-stage-focus[data-custom-layout=true] .qna-board-grid,.qna-stage-focus[data-custom-layout=true] .qna-board-selected .qna-question-text{overflow-y:auto}}.board{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;gap:clamp(10px,1.6vw,20px);padding:clamp(16px,2.6vw,40px) clamp(16px,3.2vw,56px);background:var(--bk-stage);color:var(--bk-on-stage);overflow-x:hidden}.board .caption-outline{-webkit-text-stroke-color:var(--bk-stage)}@media (min-width:761px) and (max-height:820px){.board{padding-block:clamp(12px,2.4vh,28px);gap:clamp(8px,1.4vh,16px)}.stage{gap:clamp(8px,1.8vh,18px)}}.board-empty{align-items:center;justify-content:center;text-align:center}.board-empty-title{margin:0;font-size:clamp(48px,9vw,112px);color:var(--bk-yellow)}.board-empty-note{margin:0;color:var(--bk-on-stage-muted);font-size:18px}.board-wait-title{margin:0;font-size:clamp(28px,5vw,56px)}.board-empty .waiting-dots{margin-top:8px}.board-idle{align-items:center;justify-content:center;text-align:center}.board-idle-title{margin:0;font-size:clamp(48px,7vw,104px);line-height:1.1;--say-sub:0.28}.board-idle-title .say-ko{font-family:var(--bk-font-caption);color:var(--bk-yellow)}.board-join{align-self:flex-end;display:inline-flex;align-items:center;gap:10px;padding:5px 6px 5px 14px;border-radius:var(--bk-radius-chip);background:var(--bk-stage-raised);border:1.5px solid var(--bk-stage-line)}.board-join-label{font-weight:700;font-size:13px;color:var(--bk-on-stage-muted);line-height:1.15;--say-min:10px}.board-join-code{padding:3px 14px;border-radius:var(--bk-radius-chip);background:var(--bk-on-stage);color:var(--bk-ink);font-size:20px;letter-spacing:.12em}.stage{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;gap:clamp(12px,2.2vh,24px)}.lobby-join,.podium-step.rank-1,.word-card{--say-rom-color:var(--bk-ink-rom);--say-en-color:var(--bk-ink-muted)}.answer-card,.answer-tag,.fi-last,.lobby-closed,.protagonist-tag,.seating-updated{--say-rom-color:currentColor;--say-en-color:currentColor}.countdown{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:var(--bk-stage-dim);pointer-events:none}.countdown-say{text-align:center;font-size:clamp(100px,min(17vw,30vh),260px);line-height:1;animation:count-pulse 1s ease-out both;--say-sub:0.16;--say-min:20px;--say-rom-color:var(--bk-on-stage);--say-en-color:var(--bk-on-stage)}.countdown-say .say-ko{font-weight:700;color:var(--bk-yellow);text-shadow:0 .025em 0 var(--bk-pink)}.lobby-stage{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:clamp(24px,4vw,72px);gap:clamp(24px,4vw,72px)}.lobby-join{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 20px 20px;border-radius:20px;background:var(--bk-on-stage);color:var(--bk-ink);box-shadow:var(--bk-shadow-prop);text-align:center}.lobby-scan{font-weight:700;font-size:18px;--say-min:12px}.qr{display:block;width:min(300px,60vw,46vh);height:auto;aspect-ratio:1;border-radius:8px}.qr-placeholder{background:var(--bk-line)}.lobby-code{display:flex;flex-direction:column;align-items:center;gap:4px}.lobby-code-label{font-size:14px;font-weight:700;color:var(--bk-ink-muted);--say-min:11px}.lobby-code-value{font-size:clamp(40px,5vw,64px);letter-spacing:.12em;line-height:1}.lobby-url{font-size:14px;color:var(--bk-ink-muted)}.lobby-side{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,2.6vh,28px);min-width:0}.lobby-closed{padding:6px 14px;border-radius:var(--bk-radius-card);background:var(--bk-pink);color:var(--bk-card);font-weight:700;font-size:16px}.lobby-message{margin:0;font-size:clamp(34px,4.6vw,68px);line-height:1.2;--say-sub:0.36;--say-min:15px}.lobby-message .say-ko{font-family:var(--bk-font-caption)}.lobby-names{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lobby-name{padding:8px 16px;border-radius:var(--bk-radius-chip);background:var(--bk-stage-raised);border:1.5px solid var(--bk-stage-line);font-weight:700;font-size:clamp(15px,1.6vw,22px);animation:name-pop .42s var(--bk-ease-snap) both}.prompt-stage{justify-content:center;max-width:1280px}.prompt-heading{margin:0;font-size:clamp(44px,min(5.4vw,9.6vh),96px);line-height:1.08;--say-sub:0.3;--say-min:15px}.prompt-heading .say-ko{font-family:var(--bk-font-caption);color:var(--bk-yellow)}.prompt-lines{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:clamp(8px,1.5vh,18px)}.prompt-line{padding:clamp(8px,1.5vh,16px) clamp(16px,2vw,24px);border-radius:var(--bk-radius-card);background:var(--bk-stage-raised);border-left:6px solid var(--bk-yellow);font-weight:700;font-size:clamp(22px,min(2.7vw,4.6vh),40px);line-height:1.3;--say-sub:0.46;--say-min:13px}.values-layout{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,21vw,320px);grid-gap:clamp(16px,2.2vw,32px);gap:clamp(16px,2.2vw,32px);align-items:start}.values-layout.is-solo{grid-template-columns:minmax(0,1fr)}.values-stage[data-phase=result] .values-layout{grid-template-columns:minmax(0,1fr) clamp(300px,34vw,600px)}.values-main{gap:clamp(12px,2.4vh,26px)}.values-main,.values-side{display:flex;flex-direction:column;min-width:0}.values-side{gap:clamp(10px,1.6vh,16px)}.intro-title{margin:0;font-size:clamp(40px,min(5.2vw,9vh),84px);line-height:1.05;--say-sub:0.3;--say-min:14px}.intro-title .say-ko{font-family:var(--bk-font-caption);color:var(--bk-yellow)}.intro-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(8px,1.6vh,14px)}.intro-rule{display:flex;align-items:flex-start;gap:14px;font-weight:700;font-size:clamp(19px,min(2.2vw,3.8vh),30px);line-height:1.3;--say-sub:0.56;--say-min:12px}.intro-rule .say-ko,.intro-rule .say-rom{text-wrap:balance}.intro-rule-number{flex:none;display:inline-grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:var(--bk-yellow);color:var(--bk-ink);font-size:.9em}.intro-waiting{font-weight:700;font-size:clamp(16px,1.6vw,22px);color:var(--bk-on-stage-muted)}.values-headline{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.headline-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.next-tag{display:inline-flex;align-items:center;gap:10px;padding:3px 14px 3px 12px;border-radius:var(--bk-radius-chip);border:2px solid var(--bk-stage-line);font-weight:700;font-size:clamp(14px,1.3vw,18px);line-height:1.15}.next-tag-label{color:var(--bk-on-stage-muted);--say-min:10px}.next-tag-name{font-size:1.15em}.protagonist-tag{display:inline-flex;align-items:baseline;gap:8px;padding:4px 14px;border-radius:var(--bk-radius-chip);background:var(--bk-pink);color:var(--bk-card);font-weight:700;font-size:clamp(14px,1.3vw,18px)}.protagonist-tag .say-sub{opacity:.86}.values-title{margin:0;font-size:clamp(30px,min(4.2vw,7.6vh),64px);line-height:1.1;--say-sub:0.34;--say-min:14px}.values-title .say-ko{font-family:var(--bk-font-caption)}.headline-name{color:var(--bk-pink)}.word-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--word-columns,5),minmax(0,1fr));grid-gap:clamp(8px,1vw,14px);gap:clamp(8px,1vw,14px)}.word-card{container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:clamp(10px,2.2vh,20px) 6px;border-radius:var(--bk-radius-card);background:var(--bk-on-stage);color:var(--bk-ink);box-shadow:var(--bk-shadow-prop);text-align:center;--word-max:44px}.word-card .say-ko{font-family:var(--bk-font-caption);font-size:min(var(--word-max),calc(86cqw / var(--len, 2)));line-height:1.1;white-space:nowrap}.word-card .say-en,.word-card .say-rom{max-width:100%;font-size:min(var(--word-sub,clamp(11px,1.2vw,16px)),var(--word-sub-fit));overflow-wrap:anywhere}.word-card .say-rom{--word-sub-fit:13cqw}.word-card .say-en{--word-sub-fit:14.5cqw;overflow-wrap:normal}.word-cards.is-large .word-card{padding-block:clamp(14px,3.2vh,30px);--word-max:68px;--word-sub:clamp(12px,1.4vw,20px)}.word-cards.is-pool{gap:clamp(6px,.8vw,10px)}.word-cards.is-pool .word-card{padding-block:clamp(6px,1.2vh,12px);--word-max:32px;--word-sub:clamp(10px,0.95vw,13px)}.intro-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:clamp(16px,2.6vw,44px);gap:clamp(16px,2.6vw,44px);align-items:start}.intro-lead,.intro-pool{display:flex;flex-direction:column;gap:clamp(12px,2.4vh,26px);min-width:0}.intro-pool{gap:clamp(8px,1.4vh,14px)}.intro-pool-note{font-weight:700;font-size:clamp(14px,1.3vw,18px);color:var(--bk-cyan);--say-min:10px}.submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.submit-label{font-weight:700;font-size:16px;color:var(--bk-on-stage-muted);--say-min:11px}.submit-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.submit-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--bk-radius-chip);background:var(--bk-stage-raised);border:2px solid var(--bk-stage-line);font-weight:700;font-size:clamp(15px,1.5vw,20px)}.submit-chip.is-protagonist{border-color:var(--bk-pink)}.submit-chip.is-done{background:var(--bk-cyan);border-color:var(--bk-cyan);color:var(--bk-ink);animation:name-pop .32s var(--bk-ease-snap) both}.submit-chip.is-protagonist.is-done{border-color:var(--bk-pink)}.submit-mark{font-weight:700}.submit-dots{gap:4px;margin:0}.submit-dots i{width:6px;height:6px;background:var(--bk-on-stage-muted)}.result-grid{display:flex;flex-direction:column;gap:clamp(4px,.9vh,8px);--slot-h:clamp(34px,calc((100dvh - 440px) / var(--guessers, 4)),8vh)}.result-row{display:grid;grid-template-columns:clamp(96px,12vw,170px) repeat(5,minmax(0,1fr)) clamp(84px,8vw,116px);grid-gap:clamp(6px,.7vw,10px);gap:clamp(6px,.7vw,10px);align-items:center}.result-head{align-items:end}.result-rank{text-align:center;font-weight:700;font-size:clamp(16px,1.5vw,22px);line-height:1.1;--say-sub:0.56;--say-min:10px}.result-rank .say-ko{font-family:var(--bk-font-caption)}.result-name{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-weight:700;font-size:clamp(14px,1.4vw,20px)}.answer-tag{padding:2px 10px;border-radius:var(--bk-radius-chip);background:var(--bk-pink);color:var(--bk-card);font-weight:700;font-size:14px;line-height:1.15;--say-min:10px}.result-player{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.answer-card{container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:clamp(64px,12.4vh,112px);padding:8px 4px;border-radius:var(--bk-radius-card);background:var(--bk-pink);color:var(--bk-card);box-shadow:var(--bk-shadow-prop);text-align:center;transform-origin:50% 100%;animation:slot-land var(--bk-flip-ms) var(--bk-ease-snap) both;animation-delay:calc(var(--i, 0) * var(--bk-flip-stagger-ms))}.answer-card .say-ko{font-family:var(--bk-font-caption);font-size:min(36px,calc(86cqw / var(--len, 2)));line-height:1.1;white-space:nowrap}.answer-card .say-en,.answer-card .say-rom{max-width:100%;font-size:min(clamp(11px,1.05vw,15px),13cqw);opacity:.9;overflow-wrap:anywhere}.answer-card .say-en{font-size:min(clamp(11px,1.05vw,15px),14.5cqw);overflow-wrap:normal}.guess-slot{container-type:inline-size;display:grid;place-items:center;min-width:0;height:var(--slot-h);padding:0 4px;border-radius:10px;transform-origin:50% 100%;animation:slot-land var(--bk-flip-ms) var(--bk-ease-snap) both;animation-delay:calc(var(--i, 0) * var(--bk-flip-stagger-ms))}.guess-word{font-size:min(28px,calc(86cqw / var(--len, 2)));line-height:1.1;white-space:nowrap}.guess-slot.is-hit{background:var(--bk-yellow);color:var(--bk-ink);box-shadow:var(--bk-shadow-prop)}.guess-slot.is-miss{background:var(--bk-stage-raised);color:var(--bk-on-stage-muted)}.guess-slot.is-empty{border:2px dashed var(--bk-stage-line);color:var(--bk-on-stage-muted)}.result-points{display:flex;justify-content:flex-end;min-width:0}.points{display:flex;flex-direction:column;align-items:flex-end;gap:2px;animation:points-pop .52s var(--bk-ease-snap) both;animation-delay:.48s}.points-pop{padding:3px 10px;border-radius:var(--bk-radius-chip);background:var(--bk-yellow);color:var(--bk-ink);font-size:clamp(16px,1.7vw,24px);line-height:1.1;white-space:nowrap}.points.is-perfect .points-pop{background:var(--bk-pink);color:var(--bk-card)}.points.is-zero .points-pop{background:var(--bk-stage-raised);color:var(--bk-on-stage-muted)}.points-read{display:flex;align-items:baseline;gap:5px;font-size:clamp(11px,.95vw,14px);font-weight:700;white-space:nowrap}.points-read .say-rom{display:inline;margin:0;font-size:inherit}.leaderboard{padding:clamp(12px,1.4vw,18px);border-radius:16px;background:var(--bk-stage-raised);border:1.5px solid var(--bk-stage-line)}.leaderboard-title{margin:0 0 10px;font-size:clamp(18px,1.8vw,26px);line-height:1.1;--say-sub:0.52;--say-min:11px}.leaderboard-title .say-ko{font-family:var(--bk-font-caption);color:var(--bk-yellow)}.leaderboard-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.leaderboard-rows li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:10px;background:var(--bk-stage-veil);font-weight:700;line-height:1.25}.leaderboard-rows li.is-top{background:var(--bk-yellow);color:var(--bk-ink)}.values-stage[data-phase=result] .leaderboard{padding:10px 12px}.values-stage[data-phase=result] .leaderboard-title{margin-bottom:6px}.values-stage[data-phase=result] .leaderboard-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px 6px;gap:5px 6px}.values-stage[data-phase=result] .leaderboard-rows li{grid-template-columns:16px minmax(0,1fr) auto;gap:6px;padding:3px 8px;font-size:14px}.values-stage[data-phase=result] .leader-rank{font-size:15px}.leader-rank,.values-stage[data-phase=result] .leader-total{font-size:18px}.leader-rank{text-align:center}.leader-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leader-total{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.talk-frames{display:flex;flex-direction:column;gap:10px;animation:points-pop .42s var(--bk-ease-snap) both;animation-delay:.7s}.talk-title{font-weight:700;font-size:15px;color:var(--bk-cyan);--say-min:11px}.talk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(6px,1.1vh,10px)}.talk-frame{padding:clamp(6px,1vh,10px) clamp(10px,1.1vw,14px);border-radius:10px;background:var(--bk-stage-raised);border-left:4px solid var(--bk-yellow);font-weight:700;font-size:clamp(14px,min(1.1vw,2.1vh),19px);line-height:1.4;--say-sub:0.76;--say-min:11px}.talk-frame .say-rom{margin-top:.25em;line-height:1.3}.talk-frame .say-en{margin-top:.08em;line-height:1.3}.talk-frame .say-sentence+.say-sentence{margin-top:.4em}.final-stage{align-items:center;justify-content:center;text-align:center}.final-kicker{font-weight:700;font-size:clamp(16px,1.6vw,22px);color:var(--bk-cyan);--say-min:11px}.final-title{margin:0;font-size:clamp(40px,min(5.6vw,10vh),88px);line-height:1.1;--say-sub:0.3;--say-min:15px}.final-title .say-ko{font-family:var(--bk-font-caption);color:var(--bk-yellow)}.podium{list-style:none;margin:12px 0 0;padding:0;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:clamp(10px,2vw,24px)}.podium-step{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:clamp(150px,17vw,240px);padding:20px clamp(16px,2.4vw,32px);border-radius:16px 16px 6px 6px;background:var(--bk-stage-raised);border:2px solid var(--bk-stage-line);animation:points-pop .6s var(--bk-ease-snap) both}.podium-step.rank-1{padding-block:36px;background:var(--bk-yellow);color:var(--bk-ink);animation-delay:.36s}.podium-step.rank-2{animation-delay:.18s}.podium-rank{font-size:clamp(18px,2vw,28px);line-height:1.1;--say-min:11px}.podium-name .say-ko,.podium-rank .say-ko{font-family:var(--bk-font-caption)}.podium-name{font-size:clamp(28px,3.4vw,52px);line-height:1.1;--say-sub:0.36;--say-min:13px}.podium-total{font-weight:700;font-size:clamp(16px,1.6vw,22px);--say-min:11px}.final-rest{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;color:var(--bk-on-stage-muted);font-weight:700}.final-rest li{display:inline-flex;gap:8px;padding:6px 14px;border-radius:var(--bk-radius-chip);background:var(--bk-stage-raised)}.final-rest-total{color:var(--bk-on-stage)}.podium.is-crowded .podium-step{min-width:clamp(120px,12vw,180px);padding-inline:clamp(10px,1.4vw,20px)}.final-rest.is-crowded{gap:5px 6px;font-size:13px}.final-rest.is-crowded li{gap:6px;padding:3px 10px}.final-stage.is-crowded .final-title{font-size:clamp(36px,min(5vw,8.4vh),80px)}.final-stage.is-crowded .podium-step.rank-1{padding-block:24px}.tables-stage{gap:clamp(10px,1.8vh,18px)}.tables-title{font-size:clamp(26px,min(3.4vw,6vh),48px)}.round-table.is-result{gap:clamp(5px,.8vh,8px);padding-block:clamp(8px,1.3vh,12px)}.tables-stage:not(.is-one-row) .tables-title{font-size:clamp(24px,min(3vw,5.4vh),44px)}.tables-stage:not(.is-one-row) .round-table.is-result{gap:clamp(4px,.6vh,6px);padding-block:clamp(6px,1vh,10px)}.word-cards.is-table{gap:5px}.word-cards.is-table .word-card{padding:5px 2px 6px;border-radius:8px;--word-max:22px;--word-sub:clamp(9px,0.78vw,11px)}.word-cards.is-table .say-en,.word-cards.is-table .say-rom{margin-top:.1em;line-height:1.2}.tables-stage.is-one-row .word-cards.is-table .word-card{padding-block:clamp(8px,1.6vh,14px);--word-max:32px;--word-sub:clamp(10px,0.95vw,13px)}.round-tables{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--table-columns,3),minmax(0,1fr));grid-gap:clamp(8px,1.1vw,14px);gap:clamp(8px,1.1vw,14px);align-content:start;perspective:900px}.round-table{position:relative;display:flex;flex-direction:column;gap:clamp(6px,1.1vh,10px);min-width:0;padding:clamp(10px,1.6vh,14px) clamp(12px,1.2vw,16px);border-radius:var(--bk-radius-card);background:var(--bk-stage-raised);border:1.5px solid var(--bk-stage-line);box-shadow:var(--bk-shadow-prop)}.round-table.is-open{transform-origin:50% 100%;animation:slot-land var(--bk-flip-ms) var(--bk-ease-snap) both;animation-delay:calc(var(--t, 0) * var(--bk-flip-stagger-ms))}.round-table.is-resting{background:transparent;border-style:dashed;box-shadow:none}.round-table-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:2px 10px;gap:2px 10px}.round-table-title{align-items:flex-start;gap:2px}.round-table-title,.round-table-who{display:flex;flex-direction:column;min-width:0}.round-table-who{align-items:flex-end;gap:4px;max-width:100%}.round-main{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-family:var(--bk-font-caption);font-size:clamp(18px,1.7vw,24px);line-height:1.1;color:var(--bk-pink)}.round-main-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.round-main-done{font-family:var(--bk-font-body);font-weight:700;font-size:.78em;color:var(--bk-cyan)}.tables-stage.is-one-row .round-main{font-size:clamp(22px,2.2vw,30px)}.round-table-name{margin:0;font-size:clamp(18px,1.8vw,26px);line-height:1.1;--say-sub:0.5;--say-min:10px}.round-table-name .say-ko{font-family:var(--bk-font-caption);color:var(--bk-yellow)}.round-table .submit-chips{gap:6px}.round-table .submit-chip{gap:6px;padding:3px 10px;font-size:clamp(13px,1.25vw,17px)}.tables-stage.is-one-row .round-table-name{font-size:clamp(20px,2.2vw,32px)}.tables-stage.is-one-row .round-table .submit-chip{gap:8px;padding:5px 13px;font-size:clamp(15px,1.5vw,20px)}.round-rest{font-weight:700;font-size:clamp(14px,1.3vw,18px);color:var(--bk-on-stage-muted);--say-min:10px}.round-leader,.round-next{margin:0;display:flex;align-items:baseline;justify-content:flex-end;gap:6px;max-width:100%;min-width:0;font-weight:700;font-size:clamp(12px,1.05vw,15px);line-height:1.2}.round-leader{justify-content:flex-start}.round-leader-label,.round-next-label{flex:none;display:inline-flex;align-items:baseline;gap:6px;color:var(--bk-on-stage-muted);--say-min:9px}.round-leader-label .say-ko,.round-leader-label .say-sub,.round-next-label .say-ko,.round-next-label .say-sub{display:inline;margin:0}.round-leader-name,.round-next-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-countdown{position:absolute;inset:0;z-index:2;display:grid;place-items:center;border-radius:inherit;background:var(--bk-stage-dim);pointer-events:none}.table-countdown-say{text-align:center;font-size:clamp(44px,min(6vw,11vh),96px);line-height:1;animation:count-pulse 1s ease-out both;--say-sub:0.2;--say-min:12px;--say-rom-color:var(--bk-on-stage);--say-en-color:var(--bk-on-stage)}.table-countdown-say .say-ko{font-weight:700;color:var(--bk-yellow);text-shadow:0 .025em 0 var(--bk-pink)}.round-answer{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px}.round-answer-card{container-type:inline-size;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:3px 2px 5px;border-radius:8px;background:var(--bk-pink);color:var(--bk-card);box-shadow:var(--bk-shadow-prop);text-align:center;transform-origin:50% 100%;animation:slot-land var(--bk-flip-ms) var(--bk-ease-snap) both;animation-delay:calc((var(--t, 0) + var(--i, 0) + 1) * var(--bk-flip-stagger-ms))}.round-answer-rank{font-size:12px;line-height:1;opacity:.85}.round-answer-word{font-size:min(21px,calc(88cqw / var(--len, 2)));line-height:1.1;white-space:nowrap}.round-scores{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.round-score{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:2px 3px 2px 8px;border-radius:7px;background:var(--bk-stage-veil);font-weight:700;font-size:clamp(13px,1.1vw,16px);line-height:1.25}.round-score-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.round-hits{display:inline-flex;gap:3px}.round-hits i{width:9px;height:9px;border-radius:2px;background:var(--bk-stage-line)}.round-hits i.is-hit{background:var(--bk-yellow)}.round-hits i.is-empty{background:transparent;border:1.5px dashed var(--bk-stage-line)}.round-points{min-width:3.3em;padding:0 8px;border-radius:var(--bk-radius-chip);background:var(--bk-yellow);color:var(--bk-ink);font-size:clamp(12px,1.1vw,16px);line-height:1.3;text-align:center;white-space:nowrap;animation:points-pop .52s var(--bk-ease-snap) both;animation-delay:.48s}.round-points.is-perfect{background:var(--bk-pink);color:var(--bk-card)}.round-points.is-zero{background:var(--bk-stage-line);color:var(--bk-on-stage-muted)}@media (max-width:760px){.round-tables{grid-template-columns:minmax(0,1fr)}}.seating-stage.is-waiting{justify-content:center;align-items:center;text-align:center}.seating-waiting-title{margin:0;font-size:clamp(44px,min(7vw,12vh),104px);line-height:1.08;--say-sub:0.28;--say-min:15px}.seating-waiting-title .say-ko{font-family:var(--bk-font-caption);color:var(--bk-yellow)}.seating-waiting-note{margin:0;font-weight:700;font-size:clamp(17px,1.8vw,24px);--say-sub:0.7}.seating-top{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.seating-updated{padding:4px 12px;border-radius:var(--bk-radius-card);background:var(--bk-pink);color:var(--bk-card);font-weight:700;font-size:15px;--say-min:10px}.seating-headline{margin:0;font-size:clamp(30px,min(4vw,7vh),56px);line-height:1.1;--say-sub:0.36;--say-min:14px}.seating-headline .say-ko{font-family:var(--bk-font-caption)}.seat-tables{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--seat-columns,3),minmax(0,1fr));grid-gap:clamp(10px,1.4vw,18px);gap:clamp(10px,1.4vw,18px);align-content:start}.seat-table{display:flex;flex-direction:column;gap:10px;min-height:clamp(120px,18vh,200px);padding:clamp(12px,1.4vw,18px);border-radius:var(--bk-radius-card);background:var(--bk-stage-raised);border:1.5px solid var(--bk-stage-line);box-shadow:var(--bk-shadow-prop)}.seat-table.is-open{animation:slot-land var(--bk-flip-ms) var(--bk-ease-snap) both;animation-delay:calc(var(--i, 0) * var(--bk-flip-stagger-ms))}.seat-table-name{margin:0;font-size:clamp(22px,2.4vw,36px);line-height:1.1;--say-sub:0.44;--say-min:11px}.seat-table-name .say-ko{font-family:var(--bk-font-caption);color:var(--bk-yellow)}.seat-members{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.seat-members li{padding:4px 12px;border-radius:var(--bk-radius-chip);background:var(--bk-stage-veil);font-weight:700;font-size:clamp(15px,1.5vw,22px)}.seat-hidden{margin:auto 0;text-align:center;font-size:clamp(40px,5vw,72px)}.seat-hidden,.seat-unseated{color:var(--bk-on-stage-muted)}.seat-unseated{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-weight:700}.seat-unseated-label{font-size:15px;color:var(--bk-pink);--say-min:10px}.fi-stage.is-intro{justify-content:center;max-width:1180px}.fi-intro-title{margin:0;font-size:clamp(40px,min(5.6vw,10vh),84px);line-height:1.1;--say-sub:0.3;--say-min:15px}.fi-intro-title .say-ko{font-family:var(--bk-font-caption);color:var(--bk-yellow)}.fi-rules{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:clamp(8px,1.4vh,14px)}.fi-rule{display:flex;align-items:flex-start;gap:14px;padding:clamp(10px,1.6vh,16px) clamp(14px,1.6vw,20px);border-radius:var(--bk-radius-card);background:var(--bk-stage-raised);font-weight:700;font-size:clamp(18px,min(2vw,3.6vh),30px);line-height:1.35;--say-sub:0.56;--say-min:12px}.fi-rule-number{flex:none;display:inline-grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:var(--bk-yellow);color:var(--bk-ink);font-size:.9em}.fi-layout{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.46fr);grid-gap:clamp(16px,2.6vw,40px);gap:clamp(16px,2.6vw,40px);align-items:center}.fi-main{display:flex;flex-direction:column;gap:clamp(8px,1.4vw,18px)}.fi-number{margin:0;display:flex;align-items:center;gap:14px}.fi-number>.caption{color:var(--bk-pink);font-size:clamp(28px,3.4vw,52px);line-height:1}.fi-last{padding:4px 12px;border-radius:var(--bk-radius-card);background:var(--bk-pink);color:var(--bk-card);font-weight:700;font-size:15px;--say-min:10px}.fi-question{margin:0;font-size:clamp(36px,min(5vw,9vh),80px);line-height:1.2;animation:points-pop .42s var(--bk-ease-snap) both;--say-sub:0.36;--say-min:15px}.fi-question .say-ko{font-family:var(--bk-font-caption);color:var(--bk-yellow)}.fi-side{display:flex;flex-direction:column;gap:10px}@media (max-width:760px){.lobby-stage{grid-template-columns:1fr;justify-items:center;text-align:center}.lobby-side{align-items:center}.lobby-names{justify-content:center}.intro-columns,.values-layout,.values-stage[data-phase=result] .values-layout{grid-template-columns:1fr}.word-cards{gap:6px}.word-card{padding:10px 2px}.result-grid{--slot-h:40px}.leaderboard-rows{display:grid;grid-template-rows:repeat(var(--half,3),auto);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:5px 8px;gap:5px 8px}.leaderboard-rows li,.values-stage[data-phase=result] .leaderboard-rows li{padding:5px 10px}.values-stage[data-phase=result] .leaderboard-rows{grid-template-columns:none;grid-template-rows:repeat(var(--half,3),auto);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.result-row{grid-template-columns:64px repeat(5,minmax(0,1fr)) 64px;gap:4px}.answer-tag .say-sub,.result-rank .say-sub{display:none}.answer-card{min-height:72px;padding-inline:2px}.points-read{flex-direction:column;align-items:flex-end;gap:0}.seat-tables{grid-template-columns:repeat(2,minmax(0,1fr))}.seat-table{min-height:0}.fi-layout{grid-template-columns:1fr;align-items:start}}@media (max-width:460px){.answer-card .say-en,.answer-card .say-rom{display:none}.board .word-cards .word-card{--word-sub:10px}.seat-tables{grid-template-columns:1fr}}.pattern-stage{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:var(--bk-pattern-space);min-width:0}.pattern-stage h1,.pattern-stage p{margin:0}.pattern-board-frame{min-width:0}.pattern-board-label{font-size:var(--bk-pattern-board-shared);color:var(--bk-on-stage-muted);margin-bottom:var(--bk-pattern-space)!important}.pattern-board-pattern{font-family:var(--bk-font-caption);font-size:var(--bk-pattern-board-frame);line-height:1.25;overflow-wrap:anywhere}.pattern-board-wait{font-size:var(--bk-pattern-board-shared)}.pattern-board-practice{padding:var(--bk-pattern-space);border-radius:var(--bk-radius-card);border:1px solid var(--bk-stage-line);background:var(--bk-stage-raised);box-shadow:var(--bk-shadow-prop)}.pattern-practice-label,.pattern-shared-label{font-size:var(--bk-pattern-label);color:var(--bk-on-stage-muted)}.pattern-practice-text{font-size:var(--bk-pattern-board-practice);font-weight:700;line-height:1.35;overflow-wrap:anywhere;padding-top:var(--bk-pattern-small-space)}.pattern-board-shared{display:flex;flex-direction:column;gap:var(--bk-pattern-small-space);padding-top:var(--bk-pattern-space);border-top:1px solid var(--bk-stage-line)}.pattern-shared-notes,.pattern-shared-reference{font-size:var(--bk-pattern-board-shared);line-height:1.4;overflow-wrap:anywhere}.pattern-shared-notes{color:var(--bk-on-stage-muted)}@media (max-width:760px){.pattern-stage{justify-content:flex-start}}.pattern-stage .is-literal{white-space:pre-wrap}