.nk-root .nk-cast-stage{position:fixed;inset:0;z-index:2147483000;overflow:hidden;background:#000}.nk-root .nk-cast-stage__frame{position:absolute;top:50%;left:50%;border:0;pointer-events:none}.nk-root .nk-cast-screen{position:fixed;inset:0;z-index:2147483000;overflow:hidden;background:var(--krx-p-navy-950,#0b1030);color:#fff;padding:1.5%}.nk-root .nk-cast-screen *{pointer-events:none!important}.nk-root .nk-cast-screen .nks-show{position:absolute;inset:1.5%}.nk-root .nk-cast-screen__gate{display:grid;place-items:center;height:100%;font-size:56px;text-align:center}.nk-root .nk-cast-screen__brand{position:absolute;right:2.2%;bottom:1.4%;z-index:5;margin:0;padding:6px 16px;border-radius:999px;background:rgb(0 0 0/55%);font-size:20px;font-weight:700}.nk-root .nk-cast-screen__status{position:absolute;top:2%;left:50%;z-index:6;margin:0;padding:8px 22px;border-radius:999px;background:rgb(0 0 0/70%);font-size:24px;transform:translateX(-50%)}.nk-root .nk-cast-screen .nk-legal-footer,.nk-root .nk-cast-screen .nks-btn,.nk-root .nk-cast-screen .nks-edge-tabs,.nk-root .nk-cast-screen .nks-link,.nk-root .nk-cast-screen .nks-top__brand,.nk-root .nk-cast-screen .nks-top__controls,.nk-root .nk-cast-screen .nks-top__qr{visibility:hidden}.nk-root .nk-cast-stage__sound{position:absolute;bottom:4%;left:50%;z-index:1;padding:.5em 1.4em;border:3px solid #fff;border-radius:999px;background:rgb(0 0 0/80%);color:#fff;font-size:clamp(16px,3vmin,34px);font-weight:700;transform:translateX(-50%)}.nk-root .nk-cast-screen--no-join .nks-qr,.nk-root .nk-cast-screen--no-join .nks-top__join-wrap,.nk-root .nk-cast-screen--no-join .wai-actions,.nk-root .nk-cast-screen--no-join [data-nk-join]{visibility:hidden}.nk-root .nk-cast-cover{position:fixed;inset:0;z-index:2147483000}.nk-root .nk-cast-tv{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:6vmin;padding:8vmin;overflow:hidden;color:#fff}.nk-root .nk-cast-tv h1{margin:0 0 3vmin;font-size:6vmin}.nk-root .nk-cast-tv__code{margin:0 0 3vmin;font-size:15vmin;font-weight:800;letter-spacing:.08em;line-height:1}.nk-root .nk-cast-tv__help{max-width:34em;margin:0;padding-inline-start:1.2em;list-style:decimal;font-size:3vmin}.nk-root .nk-cast-tv__qr{width:42vmin;height:42vmin;padding:2vmin;border-radius:2vmin;background:#fff}.nk-root .nk-cast-tv button{margin-top:3vmin;padding:1.5vmin 4vmin;font-size:3vmin}.nk-root .nk-cast-sheet__tabs{display:flex;gap:.4em;margin:.6em 0 1em}.nk-root .nk-cast-sheet__tabs .is-on{outline:3px solid var(--krx-p-gold,#ffc72c)}.nk-root .nk-cast-sheet__panel{display:grid;gap:.75em;text-align:start}.nk-root .nk-cast-sheet__panel p{margin:0}.nk-root .nk-cast-sheet__row{display:flex;flex-wrap:wrap;gap:.5em;align-items:center}.nk-root .nk-cast-sheet__input{flex:1 1 8em;min-width:0;padding:.55em .7em;border:2px solid;border-radius:.5em;background:transparent;color:inherit;font-size:1.25em;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nk-root .nk-cast-sheet__check{display:flex;gap:.5em;align-items:center}.nk-root .nk-cast-sheet__link{overflow-wrap:anywhere;font-size:.85em;opacity:.85}.nk-root .nk-cast-sheet__qr{width:min(14em,60vw);margin-inline:auto}.nk-root .nk-cast-sheet__steps{display:grid;gap:.5em;margin:0;padding-inline-start:1.6em;list-style:decimal}.nk-root .nk-cast-sheet__warn{padding:.6em .8em;border-inline-start:4px solid var(--krx-p-gold,#ffc72c);background:rgb(255 255 255/8%);font-size:.92em}.nk-root .nk-cast-sheet{max-height:86dvh;overflow-y:auto;padding:1.1em}.nk-root .nk-cast-sheet__error{color:var(--krx-p-coral,#ff6b5a);font-weight:700}.nk-root .nks-top__cast{display:inline-flex;gap:.35em;align-items:center}.nk-root .nk-cast-link{display:grid;gap:1em;max-width:28em;margin:10vh auto;padding:1.5em;text-align:center}@media not all and (min-width:1024px){.nk-root .nks-show .nks-top .nks-top__room{grid-template-columns:minmax(0,1fr) auto auto}.nk-root .nks-show .nks-top .nks-top__room .nks-top__cast{grid-column:3;grid-row:1/3;justify-content:center;min-width:44px;height:44px;padding:0 8px;font-size:13px}}@media (max-width:359px){.nk-root .nks-show .nks-top .nks-top__room .nks-top__cast>span{display:none}}