@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f11;--panel:#12191b;--panel-2:#182022;--line:#29302e;--gold:#d5b577;--gold-light:#f3d99c;--ink:#ece7dd;--muted:#999e98;--green:#577b65;--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:Manrope,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--sans);margin:0;font-size:14px}body{overflow-x:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button,a{color:inherit}button{background:0 0;border:0}a{text-decoration:none}p{line-height:1.8}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:400}h3{font-size:16px;font-weight:500}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--gold);outline-offset:4px}[hidden]{display:none!important}svg{stroke-width:1.65px;flex-shrink:0}::selection{color:#fff7e9;background:#655536}.app{background:radial-gradient(ellipse at 70% 20%,#19242655,transparent 60%),var(--bg);min-height:100svh}.topbar{z-index:30;background:#0c1112e8;border-bottom:1px solid #c7aa6c20;justify-content:space-between;align-items:center;gap:24px;height:88px;padding:0 36px;display:flex;position:relative}.brand-lockup{align-items:center;gap:14px;display:flex}.brand-seal{width:43px;height:48px;color:var(--gold-light);font-family:var(--serif);border:1px solid #a98b54;place-items:center;font-size:26px;display:grid;position:relative}.brand-seal:before{content:"";border:1px solid #a98b5450;position:absolute;inset:4px}.brand-lockup img{width:161px;height:auto;display:block}.brand-lockup>div>span{color:#a19880;letter-spacing:2px;margin-top:7px;font-size:8px;display:block}.topbar-center{letter-spacing:3px;color:#beb6a4;align-items:center;gap:20px;font-size:10px;display:flex}.tiny-diamond{background:var(--gold);width:4px;height:4px;transform:rotate(45deg)}.topbar-actions{align-items:center;gap:18px;display:flex}.sound-button{color:#a9aaa0;letter-spacing:.3px;align-items:center;gap:9px;padding:10px 0;font-size:10px;display:flex}.sound-button.on{color:var(--gold)}.icon-button{color:#a6aaa2;border:1px solid #0000;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:inline-flex}.icon-button:hover{color:var(--gold);background:#d5b57712}.eyebrow{letter-spacing:2.3px;color:var(--gold);align-items:center;gap:9px;font-size:9px;font-weight:500;line-height:1.7;display:flex}.live-dot{background:#a0bc8a;border-radius:100%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #9cbd7b55}.live-dot.paused{background:var(--gold);box-shadow:none}.button{letter-spacing:.2px;border:1px solid #0000;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:13px 21px;font-size:11px;font-weight:600;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{background:var(--gold);color:#171c18;border-color:var(--gold)}.button.primary:hover:not(:disabled){background:var(--gold-light)}.button.secondary{color:#dcc18b;background:#d3b3740c;border-color:#b99c6045}.button.secondary:hover:not(:disabled){background:#d3b3741a;border-color:#b99c6080}.button.ghost{color:#b5b8ae}.button.ghost:hover:not(:disabled){color:#e5d3b1;background:#ffffff06}.button.full{width:100%}.text-button{color:var(--gold);justify-content:center;align-items:center;gap:8px;padding:9px 0;font-size:11px;line-height:1.6;display:inline-flex}.text-button:hover{text-decoration:underline}.text-button.danger{color:#b78577}.muted{color:var(--muted);font-size:11px;line-height:1.7}.close-button{color:#b7b5a8;z-index:3;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:19px;right:19px}.close-button:hover{color:var(--gold)}.landing-hero{height:calc(100svh - 88px);min-height:780px;max-height:1200px;position:relative;overflow:hidden}.landing-scene{position:absolute;inset:0 0 0 12%}.landing-vignette{pointer-events:none;background:linear-gradient(90deg,#0b0f11 0%,#0b0f11ee 16%,#0b0f1140 40%,#0000 70%,#0b0f1140 100%),linear-gradient(#0b0f1160 0%,#0000 10% 85%,#0b0f11 100%);position:absolute;inset:0}.landing-copy{z-index:4;pointer-events:none;width:410px;margin-left:5%;padding-top:68px;transition:opacity .3s;position:relative}.landing-copy>*{pointer-events:auto}.landing-copy>.eyebrow{letter-spacing:1.8px;font-size:8px}.landing-copy h1{letter-spacing:-5px;text-shadow:0 4px 50px #000;margin:41px 0 26px;font-size:clamp(84px,8vw,132px);line-height:.83}.landing-copy h1 em{color:var(--gold);font-weight:400}.hero-subtitle{color:#b9bbae;letter-spacing:.3px;margin:0 0 30px;font-size:14px;line-height:1.9}.countdown-wrap{margin-top:24px}.countdown-wrap>.eyebrow{color:#94998d;letter-spacing:1.6px;font-size:8px}.countdown{gap:23px;margin-top:13px;display:flex}.countdown>div{flex-direction:column;align-items:center;min-width:42px;display:flex;position:relative}.countdown>div:not(:last-child):after{content:":";color:#665f4c;font-family:var(--serif);font-size:25px;position:absolute;top:4px;right:-14px}.countdown b{font-family:var(--serif);letter-spacing:1px;font-variant-numeric:tabular-nums;color:#e7d3aa;font-size:46px;font-weight:400;line-height:1.1}.countdown span{color:#90988e;letter-spacing:.8px;margin-top:5px;font-size:8px}.hero-buttons{gap:8px;margin-top:30px;display:flex}.hero-buttons .button{white-space:nowrap;padding:13px 15px;font-size:10px}.hero-facts{color:#8b928b;flex-wrap:wrap;gap:12px 19px;margin-top:24px;font-size:9px;display:flex}.hero-facts span{align-items:center;gap:6px;display:flex}.invitation-card{z-index:5;background:linear-gradient(145deg,#18211ff5,#101719f5);border:1px solid #9e835644;width:284px;padding:24px;position:absolute;top:82px;right:4%;box-shadow:0 30px 80px #0005}.invitation-card:before,.invitation-card:after{content:"";border:1px solid var(--gold);width:18px;height:18px;position:absolute}.invitation-card:before{border-bottom:0;border-right:0;top:5px;left:5px}.invitation-card:after{border-top:0;border-left:0;bottom:5px;right:5px}.invitation-top{letter-spacing:1.5px;color:#a79c81;justify-content:space-between;gap:10px;font-size:6px;display:flex}.invitation-symbol{outline-offset:5px;width:66px;height:66px;color:var(--gold);font-family:var(--serif);border:1px solid #ae8e5855;outline:1px solid #ae8e5825;place-items:center;margin:25px auto 21px;font-size:40px;display:grid;transform:rotate(-3deg)}.invitation-card h2{text-align:center;margin:25px 0 13px;font-size:35px;line-height:1.06}.invitation-card>p{text-align:center;color:#a7b1a5;font-size:10px;line-height:1.9}.department-list{flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:23px 0;display:flex}.department-list span{color:#c4c4b6;align-items:center;gap:6px;font-size:9px;display:flex}.department-list i{border-radius:50%;width:4px;height:4px}.invitation-card>.text-button{color:#aaa997;width:100%;margin-top:8px;font-size:9px;display:flex}.invitation-card .button{font-size:10px}.landing-bottom{z-index:8;letter-spacing:1.7px;color:#747e74;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:24px;left:36px;right:36px}.landing-bottom>button{color:#a5aa9a;letter-spacing:.4px;align-items:center;gap:10px;font-size:9px;display:flex}.event-open{color:var(--gold);align-items:center;gap:9px;margin:30px 0;font-size:14px;display:flex}.landing-copy.exploring{opacity:.12;pointer-events:none}.landing-copy.exploring *{pointer-events:none}.landing-copy.exploring .hero-buttons{opacity:1;pointer-events:auto}.landing-copy.exploring .hero-buttons *{pointer-events:auto}.explore-room{z-index:40;background:#141d1bf5;border:1px solid #b79b6250;width:300px;padding:30px;position:fixed;bottom:80px;right:30px}.explore-room h3{font-family:var(--serif);margin:10px 0;font-size:29px}.explore-room p{color:#b2b8ad;font-size:12px}.game-layout{min-height:calc(100svh - 88px);display:flex}.sidebar{background:#0a1011;border-right:1px solid #b2955a1c;flex-direction:column;flex-shrink:0;width:184px;padding:32px 12px 24px;display:flex}.sidebar-caption{letter-spacing:2px;color:#706f61;margin:0 14px 20px;font-size:8px}.sidebar nav{flex-direction:column;gap:7px;display:flex}.sidebar nav>button{text-align:left;color:#8d9890;border-left:2px solid #0000;align-items:center;gap:12px;padding:14px;font-size:11px;display:flex;position:relative}.sidebar nav>button.active{color:#e5c689;background:linear-gradient(90deg,#c8a96a19,#0000);border-left-color:#d5b577}.sidebar nav>button:hover{color:#e5c689;background:#ffffff03}.sidebar nav small{color:#d5b577;background:#d5b57714;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:9px}.sidebar-bottom{margin-top:auto;padding:60px 10px 0}.user-chip{border-bottom:1px solid #b2955a1c;align-items:center;gap:9px;padding-bottom:26px;display:flex}.user-chip>span{color:#c8b988;width:30px;height:34px;font-family:var(--serif);background:#273a31;place-items:center;font-size:20px;display:grid}.user-chip b{text-overflow:ellipsis;white-space:nowrap;max-width:95px;font-size:10px;font-weight:500;display:block;overflow:hidden}.user-chip small{color:#8b958a;margin-top:4px;font-size:8px;display:block}.mini-brand{letter-spacing:.5px;color:#9e906c;padding-top:26px;font-size:11px;font-weight:700}.mini-brand>span{letter-spacing:1.4px;color:#616b61;margin-top:8px;font-size:6px;font-weight:400;display:block}.game-main{flex:1;min-width:0;padding:32px 36px 0}.game-titlebar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.game-titlebar>.eyebrow,.game-titlebar .eyebrow{letter-spacing:1.6px;color:#92977f;font-size:8px}.eyebrow-separator{color:#535e54;margin:0 3px}.game-titlebar h1{letter-spacing:-.5px;margin:8px 0 0;font-size:38px;line-height:1.1}.titlebar-right{align-items:center;gap:22px;display:flex}.live-state{color:#a7b09e;align-items:center;gap:7px;font-size:9px;display:flex}.game-timer{font-size:19px;font-family:var(--serif);color:var(--gold);font-variant-numeric:tabular-nums;border:1px solid #c8a96a35;justify-content:center;align-items:center;gap:10px;min-width:100px;padding:10px 15px;display:flex}.scene-header{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#c9c9ba;background:#151d1c66;justify-content:space-between;align-items:center;gap:16px;padding:13px 17px;font-size:10px;display:flex}.scene-header>div{align-items:center;gap:14px;display:flex}.chapter-label{color:#a58b59;letter-spacing:1.7px;font-size:8px}.scene-status{color:#7d8b7f;font-size:9px}.scene-status>i{background:#62695d;border-radius:50%;width:3px;height:3px}.game-scene{border-bottom:1px solid var(--line);background:radial-gradient(at 50% 45%,#24322a4a,#0000 67%);height:clamp(450px,47vw,650px);position:relative}.mansion-stage{width:100%;height:100%;position:relative;overflow:hidden}.mansion-canvas{touch-action:none;position:absolute;inset:0}.mansion-canvas canvas{touch-action:none;width:100%;height:100%;display:block}.scene-loader{letter-spacing:2px;color:#bbab82;flex-direction:column;justify-content:center;align-items:center;gap:24px;font-size:10px;display:flex;position:absolute;inset:0}.loader-orbit{border:1px solid #c8a96a25;border-top-color:#d3b676;border-radius:50%;width:46px;height:46px;animation:2s linear infinite spin}.room-labels{pointer-events:none;position:absolute;inset:0}.room-hotspot{pointer-events:auto;white-space:nowrap;z-index:2;background:#111b19ed;border:1px solid #a68d5955;align-items:center;gap:6px;padding:5px 9px 5px 5px;transition:background .2s,border-color .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 20px #0004}.room-hotspot>span{color:#d5b577;letter-spacing:.5px;background:#a98b5825;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.room-hotspot>b{letter-spacing:.2px;font-size:8px;font-weight:500}.room-hotspot>i{background:#cfa65b;border-radius:50%;width:4px;height:4px;margin-left:3px;box-shadow:0 0 8px #cfa65b88}.room-hotspot:hover,.room-hotspot.selected{z-index:5;background:#29372bed;border-color:#d9b77a}.room-hotspot.is-locked{opacity:.7!important}.room-hotspot.is-locked>span{color:#8c978b;background:#8c978b10}.room-hotspot.zero-room{color:#c1d9b5;border-color:#759f7d77}.scene-tools{z-index:3;gap:4px;display:flex;position:absolute;bottom:25px;right:22px}.scene-tools>button{color:#a79e83;background:#111a18dd;border:1px solid #b2955a35;place-items:center;width:32px;height:33px;display:grid}.scene-tools>button:hover,.scene-tools>button.active{color:var(--gold);background:#24312a}.scene-caption{color:#929c88;letter-spacing:.4px;pointer-events:none;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:29px;left:22px}.is-landing .scene-tools{bottom:90px;right:33%}.is-landing .scene-caption{bottom:94px;left:43%}.is-landing .room-hotspot{transform:translate(-50%,-50%)scale(.94)}.narration-strip{background:#1b242080;border:1px solid #9f875d25;border-top:0;align-items:center;gap:20px;padding:23px 22px;display:flex}.narration-icon{color:#bca46f;border:1px solid #af945138;flex-shrink:0;place-items:center;width:44px;height:48px;display:grid}.narration-strip>div{flex:1}.narration-strip .eyebrow{letter-spacing:1.5px;color:#a59a7a;font-size:7px}.narration-strip p{font-family:var(--serif);color:#cec9b7;margin:4px 0 0;font-size:20px;line-height:1.5}.narration-strip .button{white-space:nowrap;font-size:9px}.department-strip{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:22px;display:grid}.department-strip>button{text-align:left;background:#101819;align-items:center;gap:12px;padding:18px 15px;display:flex}.department-strip>button:hover{background:#1a2421}.department-number{font-family:var(--serif);font-size:22px}.department-strip b{font-size:10px;font-weight:500}.department-strip small{color:#7e8b7e;margin-top:5px;font-size:8px;display:block}.department-strip i{border-radius:50%;width:3px;height:3px;margin-left:auto}.game-footer{letter-spacing:1.2px;color:#626f64;border-top:1px solid #b2955a1c;flex-wrap:wrap;justify-content:space-between;gap:14px;margin:28px 0 0;padding:22px 0;font-size:7px;display:flex}.game-footer>span{align-items:center;gap:6px;display:flex}.game-footer .live-dot{width:3px;height:3px}.room-inspector{z-index:10;background:#131d1bf5;border:1px solid #9b835444;width:310px;max-height:calc(100% - 75px);padding:30px 23px 22px;animation:.25s drawer-in;position:absolute;top:20px;right:20px;overflow:auto;box-shadow:0 20px 50px #0006}.room-inspector h2{margin:12px 0 14px;font-size:31px;line-height:1.1}.room-inspector>p{color:#aab4a7;font-size:10px;line-height:1.8}.room-inspector .eyebrow{max-width:220px;font-size:7px}.inspector-evidence{margin-top:20px}.inspector-evidence>button{text-align:left;color:#d3c5a4;border-top:1px solid #8f805833;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.inspector-evidence>button>span{flex:1;font-size:11px;line-height:1.5}.inspector-evidence small{color:#849583;margin-top:4px;font-size:8px;display:block}.locked-note{color:#8e9c8a;align-items:center;gap:10px;padding-top:10px;font-size:10px;line-height:1.7;display:flex}.mobile-menu{display:none}.screen-mode .game-main{padding:25px 3vw 0}.screen-mode .game-scene{height:calc(100svh - 400px);min-height:440px}.screen-mode .game-titlebar h1{font-size:43px}.screen-mode .narration-strip p{font-size:24px}.screen-mode .topbar-center{color:var(--gold)}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040708d9;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.auth-modal{background:#141c1b;border:1px solid #b99b6050;width:430px;max-width:100%;margin:auto;padding:35px 37px;position:relative;box-shadow:0 20px 100px #0007}.form-heading{margin-bottom:25px}.form-heading>.eyebrow{font-size:7px}.form-heading h2{margin:11px 0;font-size:37px;line-height:1.1}.form-heading p{color:#a4ae9f;font-size:11px;line-height:1.8}.auth-form label,form>label,.create-room-form label,.form-two>label{color:#c2c2b1;flex-direction:column;gap:8px;margin-bottom:16px;font-size:10px;display:flex}.auth-form .button{margin-top:7px}.auth-switch{color:#8f9b8b;text-align:center;margin:20px 0 0;font-size:9px}.auth-switch button{color:var(--gold);padding:0;font-size:9px}.setup-link{color:#82907c;margin:18px auto 0;font-size:9px;text-decoration:underline;display:block}.code-input{text-transform:uppercase;letter-spacing:4px}input,select,textarea{color:#dfdfcf;background:#0c1412;border:1px solid #5e695544;border-radius:0;outline:none;width:100%;min-width:0;padding:12px 13px;font-size:12px;transition:border-color .2s}input:hover,textarea:hover,select:hover{border-color:#b29a6166}input:focus,textarea:focus,select:focus{border-color:#c0a56f}input::placeholder,textarea::placeholder{color:#657061;font-size:10px}textarea{resize:vertical;line-height:1.8}input[type=checkbox]{accent-color:#cbb177;flex-shrink:0;width:15px;height:15px;margin-top:2px}select{-webkit-appearance:auto;appearance:auto}.form-two{grid-template-columns:1fr 1fr;gap:17px;display:grid}.empty-room-panel{text-align:center;background:#141d19;border:1px solid #8f805844;max-width:500px;margin:55px auto;padding:35px}.large-seal{width:80px;height:80px;color:var(--gold);font-family:var(--serif);border:1px solid #b8a16b55;place-items:center;margin:0 auto 30px;font-size:49px;display:grid}.empty-room-panel h2{font-size:37px}.empty-room-panel>p{color:#a4af9d;font-size:12px}.create-room-form{text-align:left;margin-top:27px}.error-toast,.toast{z-index:150;align-items:center;gap:13px;max-width:calc(100% - 32px);padding:16px 22px;font-size:12px;line-height:1.6;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0005}.error-toast{color:#efd1bd;background:#3d2423;border:1px solid #b37967;top:100px}.error-toast button{color:#d1a291;display:flex}.toast{color:#e0dbba;background:#24372c;border:1px solid #8d9e66;animation:.2s toast-in;bottom:28px}.loading-state{z-index:60;color:#8a967d;font-size:9px;position:fixed;bottom:20px;left:25px}.evidence-modal{color:#34392c;background:linear-gradient(135deg,#e7dbc2,#d9c9a6);border:7px solid #c4ad7a;width:720px;max-width:100%;max-height:calc(100svh - 50px);padding:33px 43px;animation:.2s drawer-in;position:relative;overflow-y:auto;box-shadow:0 20px 100px #0008}.evidence-modal>.close-button{color:#6a6048}.evidence-document-header{border-bottom:1px solid #68614444;justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;padding-bottom:20px;display:flex}.evidence-document-header .brand-seal{color:#685b38;border-color:#796839;width:31px;height:37px;font-size:22px}.evidence-document-header .brand-lockup img{filter:brightness(.4);width:122px}.evidence-document-header .brand-lockup>div>span{color:#766d50;letter-spacing:1.3px;font-size:6px}.evidence-document-header>span{letter-spacing:1.4px;color:#74694d;text-align:right;max-width:110px;font-size:7px;line-height:1.8}.evidence-modal>.eyebrow{color:#7e7048;margin-top:22px;font-size:8px}.evidence-modal h2{max-width:88%;margin:15px 0 20px;font-size:40px;line-height:1.1}.evidence-stamp{float:right;color:#6d6446;border:1px solid #72684560;flex-direction:column;align-items:center;gap:8px;max-width:170px;margin:0 0 20px 20px;padding:16px;display:flex;transform:rotate(3deg)}.evidence-stamp span{text-transform:uppercase;letter-spacing:1px;font-size:7px}.evidence-stamp b{text-align:center;font-size:10px;font-weight:500;line-height:1.6}.evidence-summary{color:#524e3c;font-size:12px;font-weight:600;line-height:1.8}.evidence-content{white-space:pre-wrap;clear:both;border-top:1px solid #766e4930;padding:20px 0 25px;font-size:13px;line-height:1.95}.evidence-document-footer{color:#716547;border-top:1px solid #766e4944;justify-content:space-between;align-items:center;gap:20px;padding-top:17px;font-size:8px;display:flex}.evidence-document-footer button{color:#5d623d;font-size:9px}.panel{background:linear-gradient(135deg,#151d1c,#121a1a);border:1px solid #65705b38;padding:25px}.panel-title{color:#c9b683;align-items:center;gap:10px;margin-bottom:23px;display:flex}.panel-title h2,.panel-title h3{color:#dbd8c8;margin:0}.panel-title h2{font-size:28px}.panel-title h3{font-size:14px}.panel>p{color:#aab5a3;font-size:12px}.host-preview{color:#beac7e;background:#c8a96a09;border:1px solid #b79b6244;align-items:center;gap:12px;margin-bottom:20px;padding:13px 17px;font-size:10px;display:flex}.host-preview select{width:auto;max-width:50%;margin-left:auto;padding:8px 10px;font-size:10px}.dossier-grid{grid-template-columns:minmax(0,1fr) 310px;gap:24px;display:grid}.dossier-card{background:linear-gradient(135deg,#1a2420,#141c1b);border:1px solid #a88c5550;padding:30px 34px}.dossier-heading{border-bottom:1px solid #a88c5533;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.dossier-heading .eyebrow{letter-spacing:1.5px;font-size:7px}.classified{letter-spacing:1.4px;color:#ba8b76;border:1px solid #a2766355;padding:6px 9px;font-size:7px;transform:rotate(-5deg)}.character-header{align-items:center;gap:25px;margin:28px 0;display:flex}.character-avatar{color:#d7bc7d;width:93px;height:117px;font-family:var(--serif);background:radial-gradient(at 50% 30%,#546147,#23332b);border:1px solid #c5a46755;flex-shrink:0;place-items:center;font-size:37px;display:grid;position:relative}.character-avatar>span{color:#9eac85;font-size:12px;position:absolute;bottom:7px}.character-header h2{margin:6px 0 4px;font-size:34px;line-height:1}.character-header p{color:#b2b9a4;margin:9px 0 0;font-size:11px}.role-department{text-transform:uppercase;letter-spacing:1.8px;color:#b8a470;font-size:8px}.role-summary{color:#bac2b0;border-bottom:1px solid #7b845c30;padding-bottom:26px;font-size:12px}.dossier-card h3{color:#d3d5bd;margin:25px 0 20px;font-size:12px}.role-timeline{flex-direction:column;display:flex}.role-timeline>div{gap:20px;padding-bottom:20px;display:flex;position:relative}.role-timeline time{color:#cdb37b;flex-shrink:0;width:82px;font-size:10px;line-height:1.9}.role-timeline p{color:#a5b09a;margin:0;font-size:11px}.secret-box{text-align:left;background:#a8754f08;border:1px dashed #9d71554f;width:100%;margin:7px 0 20px;padding:18px 20px}.secret-box>span{color:#d0b591;align-items:center;gap:10px;font-size:11px;display:flex}.secret-box>span>svg:last-child{margin-left:auto}.secret-box small{color:#928d78;margin-top:10px;font-size:9px;display:block}.secret-box p{color:#d0bca2;margin:13px 0 0;font-size:12px}.personal-clue{border-top:1px solid #9d91552f;padding:17px 0 0}.personal-clue .eyebrow{font-size:8px}.personal-clue p{color:#bdc7ae;margin:11px 0 0;font-size:12px}.dossier-aside{flex-direction:column;gap:20px;display:flex}.task-item{cursor:pointer;border-top:1px solid #929b6522;align-items:flex-start;gap:13px;padding:18px 0;font-size:11px;line-height:1.8;display:flex}.task-item:last-child{padding-bottom:0}.task-item small{color:#a7935c;letter-spacing:1.3px;margin-bottom:7px;font-size:7px;display:block}.connection{border-top:1px solid #929b6522;gap:12px;margin-top:16px;padding-top:16px;display:flex}.connection>span{font-family:var(--serif);color:#c7ab70;font-size:20px}.connection p{color:#a3af98;margin:0;font-size:10px;line-height:1.9}.egg-panel>svg{color:#b59d61}.egg-panel h3{margin:14px 0 9px}.egg-panel p{margin-bottom:9px;font-size:11px}.egg-panel small{color:#85927c;font-size:9px;line-height:1.8}.archive-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.filter-tabs{flex-wrap:wrap;gap:3px;display:flex}.filter-tabs button{color:#96a38c;white-space:nowrap;border:1px solid #0000;padding:10px 12px;font-size:9px}.filter-tabs button.active{color:#e3c58b;background:#d4b4780c;border-color:#b99c6044}.filter-tabs button>span{color:#c9ac70;margin-left:6px;font-size:8px}.search-box{color:#839077;border-bottom:1px solid #8d986344;align-items:center;gap:9px;width:180px;display:flex}.search-box input{background:0 0;border:0;padding:10px 0;font-size:10px}.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.evidence-card{text-align:left;background:#141d1b;border:1px solid #7e865535;padding:0;transition:transform .2s,border-color .2s}.evidence-card:hover{border-color:#b5a06b88;transform:translateY(-3px)}.evidence-card-top{color:#9ba084;letter-spacing:1.7px;justify-content:space-between;align-items:center;padding:15px 18px;font-size:7px;display:flex}.evidence-card-top svg{color:#b7a46e}.evidence-card-art{color:#b4aa7a;background:radial-gradient(#4c5540,#26332b 70%);justify-content:center;align-items:center;gap:20px;height:120px;margin:0 18px;display:flex;position:relative;overflow:hidden}.evidence-card-art:before{content:"";border:1px solid #c9b57922;position:absolute;inset:10px}.evidence-card-art:after{content:"YOHOHOBET / ARCHIVE";letter-spacing:2px;color:#a6a77860;white-space:nowrap;font-size:5px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.evidence-card-art>span{font-family:var(--serif);max-width:46%;font-size:21px;line-height:1.1}.kind-photo .evidence-card-art{background:radial-gradient(#455251,#22302e)}.kind-audio .evidence-card-art{background:radial-gradient(#464453,#292c35)}.kind-log .evidence-card-art{background:radial-gradient(#4d4837,#302d23)}.evidence-card-copy{padding:20px 19px 17px}.evidence-card-copy .eyebrow{letter-spacing:1.5px;color:#9c9673;font-size:6px}.evidence-card-copy h3{font-family:var(--serif);color:#e0dac5;margin:11px 0 12px;font-size:24px;line-height:1.1}.evidence-card-copy p{color:#97a48b;min-height:52px;font-size:10px;line-height:1.8}.evidence-card-copy>div{color:#b6ad83;border-top:1px solid #8f986b25;justify-content:space-between;align-items:center;padding-top:13px;font-size:8px;display:flex}.waiting{text-align:center;color:#b7a16c;background:radial-gradient(#30402d33,#0000 65%);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:370px;display:flex}.waiting h2{color:#ddd8c2;margin:0;font-size:35px}.waiting p{color:#99a48a;max-width:400px;font-size:12px}.team-layout{grid-template-columns:minmax(0,1fr) 345px;gap:24px;display:grid}.team-cards{grid-template-columns:1fr 1fr;align-content:start;gap:20px;display:grid}.team-card{background:#141d1b;border:1px solid #7e865538;padding:24px}.team-card-head{align-items:center;gap:14px;display:flex}.team-card-head>span{font-family:var(--serif);font-size:35px}.team-card-head h3{margin:0 0 7px;font-size:16px}.team-card-head small{color:#8c9a81;font-size:7px;line-height:1.6}.team-card>p{color:#a4b092;margin:20px 0;font-size:10px}.suspicion{border-top:1px solid #b3975c33;padding-top:15px}.suspicion>span{letter-spacing:1.2px;color:#bc9b6a;font-size:6px}.suspicion p{color:#c4b298;margin-top:8px;font-size:10px;line-height:1.9}.team-card details{color:#a7b991;margin:15px 0;font-size:10px;line-height:1.8}.team-card summary{cursor:pointer}.team-card>.text-button{font-size:9px}.team-communication{flex-direction:column;gap:22px;display:flex}.accusation-panel{padding:22px}.accusation-panel label{margin-bottom:14px;font-size:9px}.accusation-panel input,.accusation-panel select,.accusation-panel textarea{padding:11px;font-size:10px}.accusation-panel .button{font-size:9px}.chat-panel{padding:0}.chat-tabs{border-bottom:1px solid #828e5f33;display:flex}.chat-tabs>button{color:#8e9b80;border-bottom:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;padding:16px 10px;font-size:10px;display:flex}.chat-tabs>button.active{color:#dfc38c;background:#c8a96a09;border-bottom-color:#d1ad69}.chat-messages{scrollbar-width:thin;scrollbar-color:#495440 transparent;min-height:190px;max-height:460px;padding:10px 20px;overflow:auto}.chat-message{border-bottom:1px solid #83915c22;padding:15px 0}.chat-message>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-message b{color:#c6c9b2;font-size:9px;font-weight:500}.chat-message>div>span{color:#909e78;font-size:7px}.chat-message p{color:#b2bea4;white-space:pre-wrap;margin:8px 0;font-size:10px;line-height:1.8}.chat-message time{color:#717e62;font-size:6px}.chat-message.is-accusation{background:#ab7e4b0a;border-left:1px solid #c8a96a55;margin:10px -5px;padding:14px 10px}.chat-empty{color:#87966c;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;font-size:10px;display:flex}.chat-composer{border-top:1px solid #83915c33;align-items:center;gap:10px;padding:12px 15px;display:flex}.chat-composer input{background:0 0;border:0;padding:10px 0;font-size:10px}.chat-composer button{color:#d1b575;flex-shrink:0;place-items:center;width:28px;height:32px;display:grid}.final-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.verdict-form>p{color:#9ba98a;margin-bottom:25px;font-size:10px}.verdict-form .panel-title{flex-wrap:wrap}.verdict-evidence>h3{color:#d8c69b;margin-bottom:20px}.verdict-evidence label{color:#b9c3a4;cursor:pointer;border-top:1px solid #8790642b;align-items:flex-start;gap:13px;padding:15px 0;font-size:10px;line-height:1.7;display:flex}.verdict-evidence small{color:#859673;margin-top:3px;font-size:7px;display:block}.status-tag{letter-spacing:1.2px;color:#b4ba87;background:#a4b76d0c;border:1px solid #a4b76d33;margin-left:auto;padding:5px 7px;font-size:7px}.host-submissions{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:30px;display:grid}.host-submissions>article{border:1px solid #8695613b;padding:20px}.host-submissions h3{color:var(--gold)}.host-submissions p{color:#b8c2a6;font-size:11px}.host-submissions small{color:#809667;font-size:9px}.reveal-panel{background:radial-gradient(at top,#344332,#151f1c);border:1px solid #a48e5055;margin-top:25px;padding:40px}.reveal-panel>h2{margin:15px 0;font-size:48px}.reveal-panel>p{font-family:var(--serif);color:#d3d2b8;max-width:800px;font-size:23px;line-height:1.6}.solution-facts{border-top:1px solid #92a15e33;margin-top:25px;padding-top:20px}.solution-facts p{color:#b0c29b;font-size:12px}.solution-facts b{color:#d4bd82}.results{background:radial-gradient(at top,#30412a66,#0000 75%);border:1px solid #a28d5060;margin-top:25px;padding:33px}.results>h2{margin:12px 0 30px;font-size:37px}.results-teams{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.results-teams>div{border:1px solid #8a9a5c33;flex-direction:column;align-items:center;gap:13px;padding:20px 10px;display:flex}.results-teams>div>span{font-family:var(--serif);color:#869964;font-size:19px}.results-teams b{font-size:11px;font-weight:500}.results-teams strong{font-family:var(--serif);color:#dbbf80;font-size:46px;font-weight:400;line-height:1}.results-teams small{color:#8a9d70;font-size:8px}.host-grid{grid-template-columns:minmax(0,1fr) 325px;gap:24px;display:grid}.control-panel .panel-title{flex-wrap:wrap}.invite-box{background:#d0ae6405;border:1px dashed #9c895150;align-items:center;gap:20px;margin:20px 0;padding:20px 23px;display:flex}.invite-box>span{letter-spacing:2px;color:#aa9d70;font-size:7px}.invite-box>b{font-family:var(--serif);letter-spacing:6px;color:#e7cc8e;margin-left:auto;font-size:35px;font-weight:400}.host-actions{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:27px;display:grid}.host-actions .button{min-height:48px;padding:12px 10px;font-size:10px}.host-stage-list{border-top:1px solid #87945f33}.host-stage-list>button{text-align:left;color:#9aab8b;border-bottom:1px solid #87945f33;align-items:center;gap:20px;width:100%;padding:21px 17px;display:flex}.host-stage-list>button>span{font-family:var(--serif);color:#9c956b;font-size:23px}.host-stage-list b{font-size:12px;font-weight:500}.host-stage-list svg{margin-left:auto}.host-stage-list button.active{color:#e3cb93;background:#c5aa6410}.host-stage-list button.active>span{color:#d7b977}.host-bottom-actions{flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:22px;display:flex}.host-bottom-actions button{font-size:9px}.host-right{flex-direction:column;gap:24px;display:flex}.count-pill{color:#b0bc91;margin-left:auto;font-size:9px}.roster-team{border-top:1px solid #87945f33;padding:16px 0 10px}.roster-team>div{align-items:center;gap:9px;display:flex}.roster-team>div i{border-radius:50%;width:4px;height:4px}.roster-team>div b{color:#c6c8b1;font-size:10px;font-weight:500}.roster-team>div small{color:#95a278;margin-left:auto;font-size:9px}.roster-team>p{color:#8fa17c;align-items:center;gap:7px;margin:10px 0 0;padding-left:13px;font-size:9px;line-height:1.5;display:flex}.roster-team .live-dot{width:3px;height:3px}.roster-team em{letter-spacing:.6px;text-transform:uppercase;color:#817c5b;margin-left:auto;font-size:6px;font-style:normal}.score-row{border-top:1px solid #87945f33;align-items:center;gap:12px;padding:15px 0;display:flex}.score-row>div{flex:1;min-width:0}.score-row b{color:#c5c9ae;font-size:10px;font-weight:500;display:block}.score-row small{color:#81946c;overflow-wrap:anywhere;margin-top:5px;font-size:8px;line-height:1.8;display:block}.score-row input{color:#d4b774;text-align:center;width:56px;padding:8px;font-size:14px}.guide-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;display:flex}.guide-heading p{color:#9eaf88;max-width:650px;margin:0;font-size:11px}.guide-heading .button{white-space:nowrap;font-size:9px}.rules-panel{background:#b59a5408;border:1px solid #a48d5050;margin-bottom:28px;padding:23px 27px}.rules-panel h3{font-family:var(--serif);color:#dbc28b;margin-bottom:8px;font-size:27px}.rules-panel p{color:#adb99a;margin:0;font-size:11px}.schedule{max-width:1000px}.schedule-cue{border-bottom:1px solid #83945a28;align-items:flex-start;gap:27px;padding:26px 0;display:flex}.schedule-cue>time{font-family:var(--serif);color:#9ba273;font-variant-numeric:tabular-nums;min-width:60px;font-size:26px;line-height:1.2}.schedule-cue>div{flex:1}.schedule-cue h3{font-family:var(--serif);color:#d8d4b8;margin:9px 0;font-size:27px}.schedule-cue .eyebrow{font-size:7px}.schedule-cue p{color:#a4b58a;margin-bottom:12px;font-size:11px}.schedule-cue small{color:#879768;font-size:9px;line-height:1.8;display:block}.schedule-cue.current{background:#b99f5208;border-left:2px solid #c5a868;margin-left:-20px;padding-left:18px}.solution-details{color:#c1ad8a;border:1px solid #986e4b55;margin-top:35px;padding:20px;font-size:12px}.solution-details summary{cursor:pointer}.solution-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.8 var(--sans);color:#bcb894;margin-top:25px}.scene-fallback{background:radial-gradient(#31452e77,#0000);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:25px;display:flex;position:absolute;inset:0}.fallback-mansion{font-family:var(--serif);color:#c7ad72;border:1px solid #b29b5b50;place-items:center;width:140px;height:150px;font-size:90px;display:grid}.scene-fallback p{font-family:var(--serif);color:#d8c696;margin:0;font-size:28px}.fallback-rooms{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fallback-rooms button{color:#c4c8aa;background:#152218;border:1px solid #ad955f66;padding:13px 16px;font-size:11px}.scene-fallback small{color:#91a17d;text-align:center;max-width:400px;font-size:10px;line-height:1.8}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drawer-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;bottom:18px}to{opacity:1;bottom:28px}}@media (min-width:1700px){.landing-copy{margin-left:7%;padding-top:100px}.invitation-card{width:310px;padding:29px;top:130px;right:7%}.landing-scene{inset:0 7% 0 10%}.landing-copy h1{font-size:145px}.hero-subtitle{font-size:16px}.landing-copy>.eyebrow{font-size:9px}.game-main{padding-left:45px;padding-right:45px}}@media (max-width:1250px){.topbar{padding:0 24px}.topbar-center{letter-spacing:2px;gap:12px;font-size:8px}.brand-lockup img{width:140px}.brand-seal{width:37px;height:43px}.topbar-actions{gap:10px}.landing-copy{width:370px;margin-left:4%;padding-top:63px}.landing-copy h1{font-size:105px}.landing-scene{inset:0 -7% 0 10%}.invitation-card{width:250px;padding:21px;top:95px;right:3%}.invitation-card h2{font-size:31px}.sidebar{width:155px;padding-left:9px;padding-right:9px}.sidebar nav>button{gap:9px;padding:14px 10px;font-size:10px}.game-main{padding:27px 25px 0}.game-titlebar h1{font-size:33px}.titlebar-right{gap:13px}.department-strip>button{gap:8px;padding:15px 10px}.department-strip b{font-size:9px}.department-number{font-size:18px}.dossier-grid{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.dossier-card{padding:25px}.character-header{gap:18px}.character-header h2{font-size:30px}.dossier-heading{gap:10px}.classified{font-size:6px}.team-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.team-cards{gap:14px}.team-card{padding:19px}.team-card-head{gap:10px}.team-card-head>span{font-size:28px}.team-card-head h3{font-size:13px}.host-grid{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.panel{padding:21px}.invite-box{gap:10px;padding:16px}.invite-box>b{font-size:30px}.invite-box>span{font-size:6px}.host-actions .button{font-size:9px}.evidence-grid{gap:15px}.evidence-card-art{height:105px;margin:0 14px}.evidence-card-copy{padding:18px 15px}.evidence-card-copy h3{font-size:22px}.evidence-card-art>span{font-size:17px}.archive-toolbar{flex-wrap:wrap;gap:10px}.host-preview{gap:8px}.host-preview>span{font-size:9px}.final-layout{grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:1020px){.topbar-center{display:none}.landing-copy{width:360px;margin-left:5%;padding-top:57px}.landing-copy h1{font-size:107px}.landing-scene{inset:0 -24% 0 20%}.invitation-card{width:235px;top:130px;right:3%}.hero-buttons{flex-direction:column;align-items:flex-start;gap:0}.hero-buttons .button{min-width:205px}.hero-facts{gap:13px 15px;max-width:300px}.landing-hero{min-height:800px}.is-landing .room-hotspot{display:none}.is-landing .scene-tools{bottom:100px;right:35%}.is-landing .scene-caption{bottom:80px;left:auto;right:33%}.sidebar{width:75px;padding:30px 8px}.sidebar-caption{margin-bottom:10px;font-size:0}.sidebar nav>button{justify-content:center;padding:14px 15px}.sidebar nav>button>span,.sidebar nav small{display:none}.sidebar-bottom{padding:40px 5px 0}.user-chip{border:0;justify-content:center}.user-chip>div,.mini-brand{display:none}.game-titlebar h1{font-size:32px}.dossier-grid{grid-template-columns:minmax(0,1fr) 260px}.team-layout{grid-template-columns:1fr}.team-communication{grid-template-columns:1fr 1fr;align-items:start;display:grid}.host-grid{grid-template-columns:minmax(0,1fr) 270px}.host-actions{grid-template-columns:1fr}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-status{display:none!important}.narration-strip{flex-wrap:wrap;gap:13px;padding:19px}.narration-strip>div{min-width:70%}.narration-strip p{font-size:19px}.narration-strip .button{margin-left:57px}.department-strip b{font-size:8px}.department-strip>button{text-align:center;flex-direction:column;gap:6px;position:relative}.department-strip i{position:absolute;top:11px;right:11px}.department-strip small{font-size:7px}.host-bottom-actions{flex-direction:column;align-items:flex-start}.invite-box{flex-wrap:wrap}.invite-box>span{width:100%}.invite-box>b{flex:1;margin-left:0}.final-layout{grid-template-columns:1fr 240px}.guide-heading{align-items:flex-start}.results{padding:25px}.results-teams{gap:8px}.results-teams>div{padding:17px 6px}.results-teams b{font-size:9px}.results>h2{font-size:31px}}@media (max-width:760px){.topbar{gap:12px;height:76px;padding:0 18px}.brand-lockup{gap:9px}.brand-seal{width:31px;height:37px;font-size:23px}.brand-lockup img{width:128px}.brand-lockup>div>span{letter-spacing:1.5px;margin-top:6px;font-size:6px}.topbar-actions{gap:3px}.sound-button{padding:10px}.sound-button>span,.fullscreen{display:none}.landing-hero{height:auto;min-height:1190px;max-height:none}.landing-copy{pointer-events:auto;width:86%;margin-left:7%;padding-top:37px}.landing-copy>.eyebrow{letter-spacing:1.5px;font-size:7px}.landing-copy h1{margin:28px 0 22px;font-size:99px;line-height:.8}.hero-subtitle{margin-bottom:22px;font-size:13px}.landing-scene{height:590px;inset:270px -25% auto}.landing-vignette{background:linear-gradient(#0b0f1122 0%,#0000 50%,#0b0f11 79%),linear-gradient(90deg,#0b0f1177,#0000 80%)}.countdown-wrap{margin-top:20px}.countdown{gap:20px}.countdown b{font-size:38px}.countdown span,.countdown-wrap>.eyebrow{font-size:7px}.hero-buttons{flex-flow:wrap;gap:5px;margin-top:23px}.hero-buttons .button{min-width:0;padding:12px 13px;font-size:9px}.hero-facts{gap:12px;max-width:none;margin-top:16px;font-size:8px}.invitation-card{grid-template-columns:1fr 1fr;align-items:center;column-gap:18px;width:86%;max-width:400px;margin:380px auto 90px;padding:23px;display:grid;position:relative;top:auto;right:auto}.invitation-top{grid-column:1/-1;font-size:6px}.invitation-symbol{grid-row:2/4;margin:25px auto 15px}.invitation-card h2{text-align:left;margin-top:25px;font-size:29px}.invitation-card>p{text-align:left;font-size:9px}.department-list{grid-column:1/-1;margin:5px 0 20px}.invitation-card>.button,.invitation-card>.text-button{grid-column:1/-1}.landing-bottom{letter-spacing:1px;flex-wrap:wrap;gap:20px;font-size:6px;bottom:22px;left:22px;right:22px}.landing-bottom>span:nth-child(2){display:none}.landing-bottom>button{font-size:8px}.is-landing .scene-tools{bottom:30px;right:33%}.is-landing .scene-caption{font-size:7px;bottom:11px;right:27%}.landing-copy.exploring{opacity:.2}.landing-copy.exploring .hero-buttons{opacity:1}.landing-hero:has(.landing-copy.exploring){min-height:780px}.landing-hero:has(.landing-copy.exploring) .landing-scene{height:610px;inset:160px -20% auto}.explore-room{width:auto;padding:25px;bottom:65px;left:20px;right:20px}.game-layout{min-height:calc(100svh - 76px)}.sidebar{display:none}.sidebar.mobile-open{z-index:50;background:#0c1411;width:185px;display:flex;position:fixed;top:76px;bottom:0;left:0;box-shadow:10px 0 50px #0008}.sidebar.mobile-open nav>button{justify-content:flex-start;gap:12px}.sidebar.mobile-open nav>button>span{display:block}.sidebar.mobile-open .sidebar-bottom{display:none}.game-main{padding:23px 17px 0}.game-titlebar{align-items:flex-start;gap:10px;margin-bottom:20px}.game-titlebar h1{font-size:29px;line-height:1.1}.game-titlebar .eyebrow{letter-spacing:1px;gap:5px;font-size:6px}.titlebar-right{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:6px;max-width:130px}.mobile-menu{width:28px;height:30px;display:flex}.game-timer{gap:6px;min-width:80px;padding:6px 10px;font-size:17px}.game-timer svg{width:13px}.live-state{order:3;gap:4px;font-size:7px}.live-state .live-dot{width:3px;height:3px}.scene-header{padding:12px;font-size:9px}.scene-header>div{gap:12px}.chapter-label{font-size:7px}.game-scene{height:470px;margin-left:-17px;margin-right:-17px}.mansion-stage .room-hotspot{transform:translate(-50%,-50%)scale(.83)}.scene-caption{max-width:190px;font-size:6px;line-height:1.7;bottom:22px;left:18px}.scene-tools{gap:3px;bottom:18px;right:15px}.scene-tools>button{width:29px;height:30px}.narration-strip{gap:13px;margin:0 -1px;padding:17px}.narration-icon{width:32px;height:40px}.narration-icon svg{width:19px}.narration-strip>div{min-width:65%}.narration-strip p{font-size:18px;line-height:1.5}.narration-strip .eyebrow{font-size:6px}.narration-strip .button{min-height:36px;margin-left:45px;padding:10px 12px;font-size:8px}.department-strip{margin-top:17px}.department-strip>button{gap:5px;padding:14px 4px}.department-number{font-size:17px}.department-strip b{font-size:7px}.department-strip small{margin-top:4px;font-size:6px}.department-strip i{width:2px;height:2px;top:9px;right:7px}.game-footer{letter-spacing:.8px;gap:12px;margin-top:20px;padding:20px 0;font-size:6px}.game-footer>span:nth-child(2){display:none}.room-inspector{width:auto;max-height:calc(100% - 70px);padding:26px 22px;top:14px;left:20px;right:20px}.room-inspector h2{font-size:29px}.room-inspector .eyebrow{font-size:6px}.modal-backdrop{padding:15px}.auth-modal{padding:30px 24px}.form-heading h2{font-size:34px}.form-heading p,.auth-form label{font-size:10px}input,select,textarea{padding:12px;font-size:16px}input::placeholder,textarea::placeholder{font-size:11px}.evidence-modal{border-width:4px;max-height:calc(100svh - 30px);padding:26px 22px}.evidence-document-header{margin-bottom:23px;padding-bottom:17px}.evidence-document-header .brand-lockup img{width:100px}.evidence-document-header .brand-lockup>div>span{font-size:4px}.evidence-document-header>span{font-size:5px}.evidence-modal h2{max-width:100%;font-size:34px}.evidence-stamp{float:none;flex-direction:row;gap:12px;max-width:100%;margin:0 0 10px;padding:10px 15px;display:inline-flex}.evidence-stamp svg{width:23px;height:23px}.evidence-stamp b{font-size:9px}.evidence-stamp>span{font-size:6px}.evidence-content{font-size:12px;line-height:1.9}.evidence-summary{font-size:11px}.evidence-document-footer{flex-wrap:wrap;gap:8px}.evidence-document-footer button{font-size:8px}.dossier-grid{grid-template-columns:1fr}.dossier-card{padding:23px 21px}.dossier-heading{gap:10px}.dossier-heading .eyebrow{max-width:150px;font-size:6px}.classified{letter-spacing:1px;padding:5px 7px;font-size:5px}.character-avatar{width:75px;height:95px;font-size:30px}.character-header h2{font-size:31px}.character-header p{font-size:10px}.role-department{font-size:7px}.role-summary{font-size:11px}.role-timeline>div{gap:13px}.role-timeline time{flex-shrink:0;width:70px;font-size:9px}.role-timeline p{font-size:10px}.dossier-aside{grid-template-columns:1fr;display:grid}.host-preview{flex-wrap:wrap;gap:8px;padding:13px;font-size:9px}.host-preview select{width:100%;max-width:100%;margin-left:0;font-size:12px}.archive-toolbar{align-items:flex-start;gap:14px}.filter-tabs{gap:1px}.filter-tabs button{padding:9px 8px;font-size:8px}.search-box{width:100%}.search-box input{font-size:13px}.evidence-grid{grid-template-columns:1fr 1fr;gap:12px}.evidence-card-top{letter-spacing:1px;padding:13px;font-size:6px}.evidence-card-top svg{width:14px}.evidence-card-art{flex-direction:column;gap:8px;height:95px;margin:0 12px}.evidence-card-art svg{width:29px;height:29px}.evidence-card-art>span{text-align:center;max-width:90%;font-size:13px}.evidence-card-art:after{letter-spacing:1.2px;font-size:4px;bottom:5px}.evidence-card-copy{padding:15px 13px}.evidence-card-copy>.eyebrow{letter-spacing:.9px;font-size:5px}.evidence-card-copy h3{margin:11px 0;font-size:23px}.evidence-card-copy p{min-height:85px;font-size:9px;line-height:1.8}.evidence-card-copy>div{gap:5px;font-size:7px}.evidence-card-copy>div svg{width:13px}.team-cards{grid-template-columns:1fr}.team-card{padding:22px}.team-card-head h3{font-size:16px}.team-card-head>span{font-size:35px}.team-card-head small{font-size:8px}.team-card>p{font-size:11px}.suspicion>span{font-size:7px}.suspicion p{font-size:11px}.team-communication{grid-template-columns:1fr}.accusation-panel label{font-size:10px}.accusation-panel select,.accusation-panel textarea{font-size:14px}.chat-composer input{font-size:13px}.chat-message p{font-size:11px}.chat-message b{font-size:10px}.chat-message>div>span{font-size:8px}.host-grid{grid-template-columns:1fr}.host-actions{grid-template-columns:1fr 1fr;gap:10px}.host-actions .button{padding:12px 8px;font-size:9px}.panel{padding:22px}.control-panel .panel-title h2{font-size:27px}.status-tag{font-size:6px}.invite-box{flex-wrap:nowrap;padding:15px}.invite-box>span{width:auto;font-size:6px}.invite-box>b{letter-spacing:4px;flex:0;margin-left:auto;font-size:30px}.host-stage-list button{padding:18px 13px}.host-stage-list b{font-size:11px}.host-bottom-actions{flex-direction:row}.host-right{gap:20px}.roster-team>div b{font-size:12px}.roster-team>p{font-size:11px}.roster-team>div small{font-size:10px}.score-row b{font-size:12px}.score-row small{font-size:10px}.score-row input{width:65px;font-size:17px}.final-layout{grid-template-columns:1fr}.form-two{grid-template-columns:1fr;gap:0}.verdict-form>p,.verdict-form label,.verdict-evidence label{font-size:11px}.results{padding:24px 18px}.results>h2{font-size:30px}.results-teams{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.results-teams>div{gap:10px;padding:14px 2px}.results-teams b{word-break:break-word;font-size:7px}.results-teams strong{font-size:32px}.results-teams small{font-size:6px}.results-teams>div>span{font-size:15px}.reveal-panel{padding:26px 23px}.reveal-panel>h2{font-size:39px}.reveal-panel>p{font-size:21px}.solution-facts p{font-size:11px}.guide-heading{flex-direction:column;gap:17px}.guide-heading p{font-size:11px}.schedule-cue{gap:17px;padding:23px 0}.schedule-cue>time{min-width:46px;font-size:23px}.schedule-cue h3{font-size:25px}.schedule-cue p{font-size:10px}.schedule-cue small{font-size:8px}.schedule-cue>button{min-height:32px;padding:8px}.host-submissions{grid-template-columns:1fr}.screen-mode .game-main{padding:22px 17px 0}.screen-mode .game-titlebar h1{font-size:29px}.screen-mode .game-scene{height:54svh;min-height:400px}.screen-mode .narration-strip p{font-size:20px}.toast,.error-toast{width:max-content;max-width:calc(100% - 24px);padding:14px 17px;font-size:11px}.error-toast{top:86px}.waiting h2{font-size:30px}.waiting p{font-size:11px}.empty-room-panel{margin:30px auto;padding:25px}.empty-room-panel h2{font-size:32px}}.branch-label{color:#baa374;border-left:1px solid #a58b5944;padding-left:14px;font-size:9px;font-style:normal}.connection>div{flex:1;min-width:0}.connection>div>b{color:#d1c18b;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.connection>div>small{color:#879f77;margin-bottom:7px;font-size:8px;display:block}.host-verdict-preview{margin:25px 0}.host-verdict-preview .final-layout{grid-template-columns:minmax(0,1fr) 240px;margin-top:20px}.preview-notice{color:#b9c28a;border:1px dashed #a3b65d44;margin-top:18px;padding:15px;font-size:9px;line-height:1.8}.host-verdict-preview .verdict-form,.host-verdict-preview .verdict-evidence{background:#111b16}.host-verdict-preview .panel-title h2{font-size:25px}@media (max-width:760px){.branch-label{display:none}.host-verdict-preview .final-layout{grid-template-columns:1fr}}.museum-navigation{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1714db;border:1px solid #a38b523b;flex-wrap:wrap;align-items:center;gap:6px;max-width:730px;padding:12px;display:flex;position:absolute;bottom:66px;left:22px;right:185px}.museum-navigation>span{letter-spacing:1.4px;color:#c2b17f;margin:0 8px;font-size:6px}.museum-navigation>button{color:#bbc3a8;border:1px solid #0000;align-items:center;gap:5px;padding:8px;font-size:8px;display:flex}.museum-navigation>button:hover,.museum-navigation>button.active{color:#e4cc92;background:#b69d6112;border-color:#b59b5b66}.museum-inspector>h2{margin:14px 0;font-size:31px;line-height:1.08}.museum-inspector>ul{color:#b8c4a5;margin:20px 0;padding-left:16px;font-size:10px;line-height:2}.museum-inspector>small{color:#849879;border-top:1px solid #98a16a33;padding-top:15px;font-size:8px;line-height:1.9;display:block}.museum-inspector.explore-room{max-width:310px;bottom:165px}.landing-copy.exploring{opacity:1}.landing-copy.exploring>:not(.hero-buttons){visibility:hidden}.landing-copy.exploring .hero-buttons{margin:0;position:absolute;top:0;left:0}.landing-copy.exploring .hero-buttons>.primary{display:none}.landing-hero>.museum-navigation{max-width:850px;bottom:67px;left:5%;right:5%}.landing-hero:has(.landing-copy.exploring) .landing-scene{inset:0}.museum-lobby-banner{background:linear-gradient(90deg,#20342866,#0d1813);border:1px solid #a38b5233;justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;padding:20px 23px;display:flex}.museum-lobby-banner>div:first-child{max-width:55%}.museum-lobby-banner p{color:#a7b79a;margin:8px 0 0;font-size:10px;line-height:1.9}.museum-lobby-banner .countdown-wrap{margin:0}.museum-lobby-banner .countdown-wrap>.eyebrow{letter-spacing:1px;font-size:6px}.museum-lobby-banner .countdown{gap:18px;margin-top:8px}.museum-lobby-banner .countdown b{font-size:31px}.museum-lobby-banner .countdown span{font-size:6px}.museum-lobby-banner .countdown>div{min-width:30px}.museum-lobby-banner .countdown>div:not(:last-child):after{font-size:20px;top:1px;right:-12px}.department-strip>button{min-width:0}.department-strip b{line-height:1.4}.room-hotspot>b{white-space:normal;max-width:120px;line-height:1.3}.room-hotspot{max-width:170px}.room-hotspot>span{flex-shrink:0}.landing-scene .mansion-stage:has(+.none){opacity:1}@media (max-width:1250px){.museum-lobby-banner{gap:20px;padding:18px}.museum-lobby-banner>div:first-child{max-width:50%}.museum-navigation{max-width:650px;bottom:65px;right:22px}.museum-navigation>span{width:100%;margin:0 6px 4px}.museum-navigation>button{padding:6px 8px;font-size:7px}.museum-inspector.explore-room{bottom:190px}}@media (max-width:760px){.museum-lobby-banner{flex-direction:column;align-items:flex-start;gap:18px;padding:20px}.museum-lobby-banner>div:first-child{max-width:100%}.museum-lobby-banner .countdown-wrap{width:100%}.museum-lobby-banner .countdown{justify-content:space-between;max-width:260px}.museum-lobby-banner .countdown>div:not(:last-child):after{display:none}.museum-navigation{gap:3px;padding:9px;bottom:58px;left:15px;right:15px}.museum-navigation>button{gap:4px;padding:7px 5px;font-size:6px}.museum-navigation>button>svg{width:10px;height:10px}.museum-navigation>span{letter-spacing:1px;font-size:5px}.landing-hero>.museum-navigation{bottom:80px;left:5%;right:5%}.museum-inspector.explore-room{max-width:100%;padding:24px;bottom:205px;left:20px;right:20px}.museum-inspector>h2{font-size:27px}.museum-inspector>p{font-size:10px}.museum-inspector>ul{margin:15px 0;font-size:9px}.museum-inspector>small{font-size:7px}.landing-hero:has(.landing-copy.exploring) .landing-scene{height:auto;inset:60px -15% 0}.landing-copy.exploring .hero-buttons{top:0}.department-strip b{font-size:6px}.room-hotspot>b{max-width:92px;font-size:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--gold:#c1ac81;--gold-light:#e0ceb0}.game-titlebar h1{font-family:var(--sans);letter-spacing:-1px;font-size:30px;font-weight:500;line-height:1.25}.landing-copy h1 em{color:#c6b48d;text-shadow:none}.room-hotspot{color:#ccd4c9;background:#0b1716db;border:0;border-radius:3px;gap:7px;max-width:175px;padding:6px 9px;box-shadow:0 2px 8px #0003}.room-hotspot>b{font-family:var(--sans);letter-spacing:0;max-width:none;font-size:10px;font-weight:500;line-height:1.35}.room-hotspot>span{display:none}.room-hotspot>i{box-shadow:none;background:#93a68d;width:3px;height:3px}.room-hotspot:hover,.room-hotspot.selected{color:#eee9dc;background:#26342cec;outline:1px solid #8c9b7155}.room-hotspot.zero-room{color:#bccbb8;border:0}.department-number{font:500 11px var(--sans);opacity:.65}.narration-strip p{font-family:var(--sans);color:#bcc5b8;font-size:13px;line-height:1.8}.assembly-banner{background:#17251f77;border:1px solid #52634938;align-items:center;gap:17px;margin-bottom:22px;padding:19px 21px;display:flex}.assembly-banner.active{background:linear-gradient(100deg,#283a2bea,#15241de8);border-color:#9eaf6a66;animation:.3s drawer-in}.assembly-symbol{color:#b1c296;border:1px solid #7e925143;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.assembly-banner>div:nth-child(2){flex:1}.assembly-banner .eyebrow{color:#b0c29a;letter-spacing:1.4px;font-size:8px}.assembly-banner p{color:#b0beaa;margin:5px 0 0;font-size:10px;line-height:1.8}.assembly-countdown{flex-direction:column;align-items:center;gap:5px;min-width:90px;display:flex}.assembly-countdown b{font-variant-numeric:tabular-nums;color:#d0d8b8;font-size:20px;font-weight:500}.assembly-countdown small{color:#90a185;font-size:7px}.assembly-banner .button{white-space:nowrap;font-size:9px}.alignment-card{background:#263a2b33;border:1px solid #79926840;margin:24px 0;padding:20px}.alignment-card.deceiver{background:#4e293233;border-color:#aa6b7255}.alignment-card .eyebrow{color:#9ea984;font-size:7px}.alignment-card.deceiver .eyebrow{color:#c19a9f}.alignment-card h3{color:#cad6ba;margin:13px 0 8px;font-size:15px}.alignment-card.deceiver h3{color:#d6b0b3}.alignment-card p{color:#b8c3ae;margin-bottom:8px;font-size:11px;line-height:1.9}.alignment-card.deceiver p{color:#c2b5b3}.alignment-card details{color:#c5bdac;margin-top:13px;font-size:10px}.alignment-card details p{margin-top:12px}.host-requirements{color:#aab59b;margin:19px 0;font-size:10px;line-height:1.9}.individual-vote{margin-bottom:25px}.individual-vote p,.vote-results>p{color:#9fac98;font-size:11px;line-height:1.9}.individual-vote .panel-title h2{font-size:29px}.vote-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:22px 0;display:grid}.vote-options button{text-align:left;background:#111b17;border:1px solid #78826944;align-items:center;gap:9px;min-height:64px;padding:17px 12px;font-size:10px;display:flex}.vote-options button>span{border-radius:50%;flex-shrink:0;width:7px;height:7px}.vote-options button>svg{flex-shrink:0;margin-left:auto}.vote-options button.selected{color:#e5e1c7;background:#31412d;border-color:#bec17d}.individual-vote>.muted{margin-top:14px;display:block}.vote-results{margin-bottom:25px}.vote-result-row{grid-template-columns:140px 1fr 25px;align-items:center;gap:20px;margin-top:17px;font-size:11px;display:grid}.vote-result-row>div{background:#07120c;border-radius:2px;height:8px;overflow:hidden}.vote-result-row i{border-radius:2px;height:100%;transition:width .4s;display:block}.vote-result-row b{text-align:right;color:#d3d4b1;font-weight:500}@media (max-width:1100px){.assembly-banner{flex-wrap:wrap}.assembly-banner>div:nth-child(2){min-width:60%}.assembly-banner>.button{margin-left:59px}.vote-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.game-titlebar h1{letter-spacing:-.5px;font-size:24px}.room-hotspot>b{font-size:9px}.assembly-banner{gap:12px;padding:16px}.assembly-banner>div:nth-child(2){min-width:65%}.assembly-symbol{width:34px;height:37px}.assembly-banner .eyebrow{font-size:6px}.assembly-banner p{font-size:9px}.assembly-countdown{align-items:flex-start;min-width:80px;margin-left:46px}.assembly-countdown b{font-size:17px}.assembly-banner>.button{min-height:37px;margin:0 0 0 auto;padding:10px;font-size:8px}.vote-options{grid-template-columns:1fr 1fr;gap:8px}.vote-options button{min-height:55px;padding:14px 11px;font-size:10px}.vote-options button:last-child{grid-column:1/-1}.vote-result-row{grid-template-columns:103px 1fr 17px;gap:12px;font-size:9px}.individual-vote .panel-title{flex-wrap:wrap}.individual-vote .panel-title h2{font-size:27px}.alignment-card{padding:17px}.alignment-card h3{font-size:13px}.alignment-card p{font-size:10px}}.game-scene>.museum-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c1714c9;border:0;gap:4px;max-width:none;padding:8px 12px;inset:13px 20px auto}.game-scene>.museum-navigation>span{display:none}.game-scene>.museum-navigation>button{padding:7px 9px;font-size:8px}.game-scene>.museum-navigation>button.active{border-color:#889c6c44}@media (max-width:760px){.game-scene>.museum-navigation{padding:6px;top:10px;left:14px;right:14px}.game-scene>.museum-navigation>button{gap:4px;padding:6px;font-size:7px}}.room-inspector:not(.museum-inspector){width:auto;max-height:none;box-shadow:none;border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;margin:0;padding:23px 27px;display:grid;position:relative;top:auto;right:auto;overflow:visible}.room-inspector:not(.museum-inspector)>h2{grid-column:1;margin:10px 0;font-size:29px}.room-inspector:not(.museum-inspector)>p{grid-column:1;margin:0;font-size:11px}.room-inspector:not(.museum-inspector)>.eyebrow{grid-column:1;font-size:7px}.room-inspector:not(.museum-inspector)>.inspector-evidence{grid-area:1/2/span 3;align-self:center;margin:0;padding-right:25px}.room-inspector:not(.museum-inspector)>.close-button{top:10px;right:10px}@media (max-width:760px){.room-inspector:not(.museum-inspector){grid-template-columns:1fr;gap:8px;padding:22px;left:auto}.room-inspector:not(.museum-inspector)>.inspector-evidence{grid-area:auto/1;padding:0}.room-inspector:not(.museum-inspector)>h2{font-size:27px}.room-inspector:not(.museum-inspector)>p{font-size:10px}}.demo-avatar-controls{background:#1c291f88;border:1px solid #81926036;border-top:0;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:13px 17px;display:flex}.demo-avatar-controls>span{color:#b3c49c;align-items:center;gap:8px;font-size:9px;display:flex}.demo-avatar-controls select{width:240px;min-height:35px;padding:9px 12px;font-size:10px}.demo-avatar-controls small{color:#8d9f82;flex:1;min-width:150px;font-size:8px;line-height:1.7}.player-destination{color:#b9c9a4}@media (max-width:760px){.demo-avatar-controls{padding:12px}.demo-avatar-controls select{width:100%;font-size:13px}.demo-avatar-controls small{font-size:8px}.scene-status{text-align:right;max-width:50%;line-height:1.5}}.evidence-rules{color:#c4cdb8;background:#1d2c2277;border:1px solid #8d9e6e42;gap:16px;margin:0 0 24px;padding:20px 23px;display:flex}.evidence-rules>svg{color:#aebc8b;flex-shrink:0;margin-top:3px}.evidence-rules b{font-size:13px;font-weight:500}.evidence-rules p{color:#a7b69e;margin:7px 0 0;font-size:11px;line-height:1.9}.public-evidence-board{margin-top:30px}.public-evidence-board .evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.finding-status{color:#5b6447;align-items:flex-start;gap:8px;font-size:10px;line-height:1.6;display:flex}.finding-status>svg{flex-shrink:0;margin-top:1px}.finding-status small{margin-top:4px;font-size:9px;line-height:1.8;display:block}.finding-status.compact{color:#a6b895;margin:0 0 13px;font-size:8px}.finding-status.personal.compact{color:#c1b18c}.finding-sharing{border-top:1px solid #73634344;border-bottom:1px solid #73634344;margin:25px 0;padding:17px 0}.finding-sharing>p{color:#686b53;margin:10px 0;font-size:11px;line-height:1.9}.finding-sharing .button{color:#ece8d8;background:#344432;margin-top:7px;font-size:10px}.conclusions-board{margin-bottom:27px}.conclusions-board .panel-title h2{font-size:24px}.conclusions-board>.eyebrow{margin-top:18px;font-size:8px}.board-intro{color:#a6b59c;max-width:780px;font-size:11px;line-height:1.9}.conclusions-board>select{max-width:300px;margin:15px 0;font-size:12px}.conclusion-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.conclusion-posts>article{background:#0b171177;border:1px solid #7e956344;min-width:0;padding:18px 20px}.conclusion-posts>article>div:first-child{color:#c8d0bb;justify-content:space-between;gap:15px;font-size:11px;display:flex}.conclusion-posts small{color:#8e9e81;font-size:9px}.conclusion-posts p{white-space:pre-wrap;overflow-wrap:anywhere;color:#b6c1aa;margin:14px 0;font-size:12px;line-height:1.9}.conclusion-posts .text-button{margin-top:12px;font-size:9px}.conclusion-sources{flex-wrap:wrap;gap:6px;display:flex}.conclusion-sources span{color:#aebd9a;border:1px solid #77895e33;padding:5px 8px;font-size:8px;line-height:1.7}.board-empty{color:#8f9e82;border:1px dashed #80946933;grid-column:1/-1;padding:18px;font-size:11px;line-height:1.9}.conclusion-form{max-width:800px}.conclusion-form>label{font-size:11px}.conclusion-form textarea{font-size:12px}.conclusion-form details{color:#aeb89d;margin:14px 0;font-size:10px;line-height:1.9}.conclusion-attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px 0;display:grid}.conclusion-attachments label{align-items:center;gap:8px;font-size:10px;display:flex}.conclusion-attachments input{flex-shrink:0;width:14px;height:14px}.conclusion-form-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.conclusion-form-actions .button{font-size:10px}@media (max-width:1100px){.public-evidence-board .evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.evidence-rules{gap:12px;padding:17px}.evidence-rules b{font-size:11px}.evidence-rules p{font-size:10px}.public-evidence-board .evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conclusion-posts,.conclusion-attachments{grid-template-columns:1fr}.conclusions-board .panel-title h2{font-size:21px}.conclusion-form textarea{font-size:16px}.conclusion-posts>article{padding:17px}}.mode-picker{border:0;gap:12px;margin:22px 0;padding:0;display:grid}.mode-picker legend{color:#c9d1ba;margin-bottom:14px;font-size:12px}.mode-picker>label{cursor:pointer;background:#101c17;border:1px solid #80916a44;align-items:flex-start;gap:14px;padding:17px;display:flex;position:relative}.mode-picker>label.selected{background:linear-gradient(110deg,#34422c66,#12201a);border-color:#c3b17c99}.mode-picker input{opacity:0;width:1px;height:1px;position:absolute}.mode-picker>label:has(input:focus-visible){outline-offset:3px;outline:2px solid #d8c990}.mode-picker>label>svg{color:#c4b47f;flex-shrink:0;margin-top:3px}.mode-picker>label>span{flex:1}.mode-picker b{color:#e2e3ce;font-size:15px;font-weight:500;line-height:1.6;display:block}.mode-picker small{color:#b2c19d;margin:5px 0 9px;font-size:11px;display:block}.mode-picker em{color:#95a58b;font-size:11px;font-style:normal;line-height:1.8;display:block}.mode-duration{padding:5px 0 15px}.mode-duration>span{color:#b2c19d;font-size:11px;display:block}.mode-duration>b{color:#d1d6b9;margin:6px 0;font-size:20px;font-weight:500;line-height:1.5;display:block}.mode-duration>small{color:#95a58b;font-size:10px;line-height:1.8;display:block}.mode-setup-note{color:#acb89b!important;margin:10px 0 24px!important;font-size:11px!important;line-height:1.9!important}@media (max-width:760px){.mode-picker>label{gap:12px;padding:15px}.mode-picker b{font-size:14px}.mode-picker small,.mode-picker em{font-size:10px}}.mafia-app{--mg-bg:#0c1316;--mg-panel:#131f20;--mg-panel-alt:#182526;--mg-line:#31413b;--mg-text:#e8e8dc;--mg-muted:#a3b2a6;--mg-gold:#d4b983;--mg-green:#b7c9a1;--mg-purple:#c0a3d4;background:radial-gradient(ellipse at 80% 0,#2d24483d,transparent 45%),radial-gradient(ellipse at 0 45%,#28412e24,transparent 55%),var(--mg-bg);min-height:100svh;color:var(--mg-text);font:14px/1.6 var(--sans)}.mafia-app button,.mafia-app input,.mafia-app select,.mafia-app textarea{font-family:var(--sans)}.mafia-app h1,.mafia-app h2,.mafia-app h3{color:var(--mg-text)}.mafia-app button:disabled{cursor:default}.mafia-app p{line-height:1.85}.mafia-app svg{stroke-width:1.7px}.mafia-app input,.mafia-app select,.mafia-app textarea{color:#e0e4d5;outline-offset:3px;background:#0b1515;border:1px solid #53614977;border-radius:4px;width:100%;padding:12px 13px;font-size:13px}.mafia-app input::placeholder,.mafia-app textarea::placeholder{color:#87978a}.mafia-app input:focus,.mafia-app select:focus,.mafia-app textarea:focus{border-color:#baa575}:is(.mafia-app button:focus-visible,.mafia-app a:focus-visible){outline-offset:4px;outline-color:#d4b983}.mg-header{z-index:25;background:#0b1415dd;border-bottom:1px solid #a9a57e2b;align-items:center;gap:30px;min-height:86px;padding:17px max(28px,50vw - 760px);display:flex;position:relative}.mg-brand{flex-shrink:0;align-items:center;gap:13px;display:flex}.mg-brand-seal{color:#d7bd83;width:39px;height:45px;font:27px var(--serif);border:1px solid #8c805a;place-items:center;display:grid}.mg-brand img{width:143px;height:auto;display:block}.mg-brand small{color:#a79f83;letter-spacing:1.5px;margin-top:6px;font-size:8px;display:block}.mg-nav{flex:1;justify-content:center;align-items:center;gap:25px;display:flex}.mg-nav button{color:#9fad9f;align-items:center;gap:6px;padding:9px 0;font-size:12px;display:flex}.mg-nav button:hover,.mg-nav button.active{color:#e0c38c}.mg-header-actions{align-items:center;gap:8px;display:flex}.mg-header-actions button{color:#bbbfaa;border:1px solid #6b775544;border-radius:4px;place-items:center;width:37px;height:37px;display:grid}.mg-header-actions button:hover{color:#e4d4a8;background:#d8c48a13}.mg-main{width:min(100% - 56px,1520px);margin:0 auto;padding:34px 0 0}.mg-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.mg-eyebrow{font:500 9px/1.8 var(--sans);color:#b4b68f;letter-spacing:1.65px;align-items:center;gap:8px;display:flex}.mg-eyebrow>i{background:#a19368;border-radius:50%;width:3px;height:3px}.mg-heading h1{font:400 48px/1.1 var(--serif);letter-spacing:-1px;margin:12px 0 0}.mg-heading h1>span{font:12px/1.8 var(--sans);letter-spacing:0;color:#9cab9d;margin-top:8px;display:block}.mg-room-summary{color:#aebaac;flex-wrap:wrap;justify-content:flex-end;gap:11px 22px;max-width:430px;font-size:12px;display:flex}.mg-room-summary>span{align-items:center;gap:8px;display:flex}.mg-room-summary .mg-link{font-size:11px}.mg-link{color:#cbb786;justify-content:center;align-items:center;gap:8px;padding:7px 0;font-size:12px;line-height:1.6;display:inline-flex}.mg-link:hover{color:#f0dba9}.mg-button{color:#d3d5ba;background:#c6b98009;border:1px solid #8e95655c;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 16px;font-size:12px;font-weight:500;line-height:1.6;transition:background .16s,border-color .16s;display:inline-flex}.mg-button:not(:disabled):hover{background:#c6b98017;border-color:#b6b17b9c}.mg-button.primary{color:#151f19;background:#c7b17f;border-color:#c7b17f}.mg-button.primary:not(:disabled):hover{background:#e0ca9a}.mg-button.subtle{color:#a4b39a;background:0 0;border-style:dashed}.mg-button.selected{background:#39472e;border-color:#a4b576}.mg-phase{background:linear-gradient(105deg,#253b2b75,#152323a8);border:1px solid #7d8c5b4a;border-radius:5px;align-items:center;gap:22px;margin-bottom:20px;padding:24px 26px;display:flex;position:relative;overflow:hidden}.phase-night .mg-phase{background:linear-gradient(105deg,#322b4675,#151e2ba8);border-color:#7c6b9d66}.mg-phase.is-paused{border-style:dashed}.mg-phase-symbol{color:#c5d1a6;background:#0f211838;border:1px solid #9bac6e46;border-radius:4px;flex-shrink:0;place-items:center;width:61px;height:66px;display:grid}.phase-night .mg-phase-symbol{color:#c8b2e0;background:#39233d26;border-color:#9c81b94d}.mg-phase-copy{flex:1;max-width:760px}.mg-phase-copy>.mg-eyebrow{letter-spacing:1.3px;color:#9eaf91;font-size:8px}.phase-night .mg-phase-copy>.mg-eyebrow{color:#b9a1ca}.mg-phase h2{font:500 25px/1.4 var(--sans);letter-spacing:-.5px;flex-wrap:wrap;align-items:center;gap:13px;margin:6px 0 7px;display:flex}.mg-phase h2>span{font:11px/1.6 var(--sans);color:#a9ba9e;letter-spacing:0;border:1px solid #9aae6a38;border-radius:3px;padding:3px 8px}.mg-phase p{color:#aebdaa;max-width:670px;margin:0;font-size:12px;line-height:1.8}.phase-night .mg-phase p{color:#b6b2c4}.mg-phase-meta{text-align:center;flex-shrink:0;min-width:125px}.mg-phase-meta>strong{font:500 32px/1.15 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-1px;color:#e2e7cf;display:block}.mg-phase-meta>span{color:#9dad96;justify-content:center;align-items:center;gap:5px;margin-top:6px;font-size:9px;display:flex}.mg-countdown-track{background:#0d1813;border-radius:3px;height:3px;margin-top:13px;overflow:hidden}.mg-countdown-track>i{background:#bac58c;height:100%;transition:width 1s linear;display:block}.phase-night .mg-countdown-track>i{background:#af94c8}.mg-score{border-left:1px solid #8b98633b;flex-shrink:0;min-width:100px;margin-left:3px;padding-left:23px}.mg-score>div{color:#bac4ab;align-items:center;gap:8px;margin:4px 0;font-size:11px;display:flex}.mg-score b{font:500 20px/1.4 var(--sans);color:#e5e0c3;min-width:14px;margin-left:auto}.mg-score small{color:#84947e;margin-top:6px;font-size:8px;display:block}.mg-score .guests-dot,.mg-score .shadows-dot{background:#adbf8f;border-radius:50%;width:5px;height:5px}.mg-score .shadows-dot{background:#ae87c7}.mg-session-state{color:#bfc4a6;flex-direction:column;align-items:center;gap:10px;max-width:130px;font-size:10px;display:flex}.mg-host-toolbar{background:#19261f77;border:1px solid #79815e3d;border-radius:4px;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:25px;padding:16px 21px;display:flex}.mg-host-label{white-space:nowrap;color:#c6d1ad;align-items:center;gap:9px;font-size:12px;display:flex}.mg-host-label b{font-weight:500}.mg-host-buttons{flex-wrap:wrap;flex:1;align-items:center;gap:9px 14px;display:flex}.mg-host-buttons .mg-button{min-height:39px;padding:9px 12px;font-size:11px}.mg-host-buttons .mg-link{white-space:nowrap;font-size:10px}.mg-host-toolbar>p{color:#8fa184;width:100%;margin:0;font-size:10px;line-height:1.8}.mg-lobby{background:radial-gradient(at 0,#32443455,#0000 80%);border:1px solid #8a8b6242;border-radius:5px;grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid;overflow:hidden}.mg-lobby-intro{border-right:1px solid #84936533;padding:34px 37px}.mg-lobby h2{font:400 37px/1.1 var(--serif);letter-spacing:-.5px;margin:15px 0 17px}.mg-lobby-intro>p{color:#acbaa5;max-width:530px;margin-bottom:20px;font-size:13px}.mg-no-elimination{color:#c3cbaa;align-items:flex-start;gap:9px;font-size:11px;display:flex}.mg-no-elimination svg{margin-top:2px}.mg-howto{flex-direction:column;justify-content:center;gap:22px;padding:25px 30px;display:flex}.mg-howto>article{align-items:flex-start;gap:17px;display:flex}.mg-howto>article>span{color:#c4c693;background:#0e1d1544;border:1px solid #8d9e6040;border-radius:4px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.mg-howto h3{margin:0 0 5px;font-size:13px;font-weight:500}.mg-howto p{color:#a4b398;max-width:470px;margin:0;font-size:11px;line-height:1.8}.mg-game-grid{grid-template-columns:minmax(0,1.65fr) minmax(350px,1fr);align-items:start;gap:24px;display:grid}.mg-world-column,.mg-social-column{flex-direction:column;gap:24px;min-width:0;display:flex}.mg-world,.mg-role-card,.mg-communication,.mg-speaking,.mg-events,.mg-participants,.mg-round-results,.mg-history{background:#14201dda;border:1px solid #7483633c;border-radius:5px;overflow:hidden}.mg-section-head{justify-content:space-between;align-items:center;gap:18px;padding:22px 23px 18px;display:flex}.mg-section-head h2{font:500 20px/1.4 var(--sans);letter-spacing:-.5px;margin:6px 0 0}.mg-section-head .mg-eyebrow{letter-spacing:1.2px;font-size:8px}.mg-section-head>svg{color:#b3bc91}.mg-world-state{color:#a5b39a;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.mg-world-state>i{background:#b4c88e;border-radius:50%;width:5px;height:5px}.mg-demo-control{background:#27362a55;border-top:1px solid #8b9c5e23;border-bottom:1px solid #8b9c5e33;flex-wrap:wrap;align-items:center;gap:9px 14px;padding:13px 22px;display:flex}.mg-demo-control label{color:#b5c19e;align-items:center;gap:8px;font-size:10px;display:flex}.mg-demo-control select{width:230px;min-height:37px;padding:8px 10px;font-size:11px}.mg-demo-control small{color:#8f9e82;flex:1;min-width:170px;font-size:9px;line-height:1.7}.mg-scene{isolation:isolate;background:radial-gradient(#26373588,#0000 70%);height:450px;position:relative}.mg-scene .mansion-stage{width:100%;height:100%}.mg-scene .room-hotspot>b{font-size:10px}.mg-scene .scene-caption{color:#9cab91;max-width:210px;font-size:8px;line-height:1.8}.mg-scene .scene-tools{bottom:18px;right:18px}.mg-scene .scene-tools>button{width:32px;height:32px}.mg-scene-caption{color:#8fa082;border-top:1px solid #85955b2a;justify-content:space-between;gap:15px;padding:15px 21px;font-size:9px;line-height:1.7;display:flex}.mg-scene-caption>span:first-child{align-items:center;gap:7px;display:flex}.mg-room-note{background:#26362a66;border-top:1px solid #8c9a603b;align-items:center;gap:13px;padding:17px 21px;display:flex}.mg-room-note>div{flex-direction:column;flex:1;gap:4px;display:flex}.mg-room-note b{color:#d1d5b9;font-size:12px;font-weight:500}.mg-room-note span{color:#9eae8e;font-size:9px}.mg-room-note .mg-link{font-size:10px}.mg-room-note>button:last-child{color:#a7b497;padding:5px}.mg-role-card{background:radial-gradient(at 100% 0,#41533455,#0000 70%),#17271e;padding:23px 25px}.mg-role-card.shadow-role{background:radial-gradient(at 100% 0,#653f794f,#0000 70%),#231d2e;border-color:#9875b252}.mg-role-private{letter-spacing:1.3px;color:#9faa8f;align-items:center;gap:8px;margin-bottom:21px;font-size:8px;display:flex}.shadow-role .mg-role-private{color:#b6a0c5}.mg-role-symbol{color:#cbd4a7;background:#0b1c1140;border:1px solid #97aa6552;border-radius:4px;place-items:center;width:61px;height:66px;margin-bottom:19px;display:grid}.shadow-role .mg-role-symbol{color:#cbb0de;background:#3a254533;border-color:#a184bc55}.mg-role-card>.mg-eyebrow{letter-spacing:.6px;font-size:9px}.mg-role-card>h2{font:400 38px/1.1 var(--serif);letter-spacing:-.5px;margin:10px 0 13px}.mg-role-card>p{color:#b2c0a8;margin-top:17px;margin-bottom:16px;font-size:12px;line-height:1.9}.shadow-role>p{color:#bcb0c8}.mg-side-badge{color:#b5c59c;border:1px solid #8ca36544;border-radius:3px;align-items:center;gap:7px;padding:4px 8px;font-size:9px;display:inline-flex}.mg-side-badge i{background:#a7bb84;border-radius:50%;width:4px;height:4px}.mg-side-badge.shadows{color:#c3a6d8;border-color:#9b78b95c}.mg-side-badge.shadows i{background:#b78acd}.mg-role-chips{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.mg-role-chips>span{color:#a8b697;border:1px solid #82995d33;border-radius:3px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:flex}.mg-allies{border-top:1px solid #b98bcb33;border-bottom:1px solid #b98bcb33;margin:19px 0;padding:15px 0}.mg-allies>b{color:#c3b1cf;font-size:10px;font-weight:500}.mg-allies p{color:#aa96b6;margin:7px 0 0;font-size:11px;line-height:1.8}.mg-night-form{border-top:1px solid #8ca15b3b;flex-direction:column;gap:13px;margin-top:19px;padding-top:19px;display:flex}.mg-night-form label{color:#b3c29f;font-size:11px}.mg-night-form select{margin-top:8px}.mg-night-form>.mg-button{width:100%}.mg-night-form>small{color:#8fa17f;font-size:10px;line-height:1.9}.shadow-role .mg-night-form>small{color:#a792b4}.mg-saved{color:#b8ca91;align-items:center;gap:6px;font-size:10px;line-height:1.7;display:inline-flex}.shadow-role .mg-saved{color:#c3a4d7}.mg-personal-note{color:#a7b794;border-top:1px solid #8ca15b3b;gap:11px;margin-top:20px;padding-top:17px;display:flex}.mg-personal-note svg{margin-top:4px}.mg-personal-note p{margin:0;font-size:11px;line-height:1.9}.mg-private-reports{border-top:1px solid #8ca15b3b;margin-top:23px;padding-top:19px}.mg-private-reports h3{color:#c3cda8;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.mg-private-reports article{background:#0b191144;border:1px solid #94a5612b;border-radius:3px;margin-top:9px;padding:12px 13px}.mg-private-reports small{color:#95a47d;font-size:9px}.mg-private-reports p{color:#bdcaaa;margin:6px 0 0;font-size:11px;line-height:1.8}.mg-communication .mg-section-head{padding-bottom:20px}.mg-channel-tabs{background:#101c17;border-top:1px solid #7d935c2d;border-bottom:1px solid #7d935c3b;display:flex}.mg-channel-tabs>button{color:#8f9f80;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:13px 10px;font-size:11px;display:flex}.mg-channel-tabs>button.active{color:#d6d8b7;background:#b0bc6810;border-color:#b5bc7a}.mg-channel-tabs>button.shadows-tab.active{color:#c8b0d9;background:#9b68b914;border-color:#ac88c5}.mg-channel-caption{color:#829672;background:#0b191144;border-bottom:1px solid #7d935c1c;padding:11px 20px;font-size:9px;line-height:1.7}.mg-chat-messages{scrollbar-color:#687457 #111d16;overscroll-behavior:contain;height:300px;padding:0 21px;overflow-y:auto}.mg-chat-messages>article{border-bottom:1px solid #7b905923;padding:16px 0}.mg-chat-messages>article.own-message{border-left:2px solid #adb57555;padding-left:12px}.mg-chat-messages>article>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mg-chat-messages b{color:#ccd1b2;font-size:11px;font-weight:500}.mg-chat-messages article span{color:#8b9f7a;font-size:8px}.mg-chat-messages time{color:#6e8261;margin-left:auto;font-size:8px}.mg-chat-messages p{color:#afbf9f;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.85}.mg-chat-empty{color:#82966f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:270px;display:flex}.mg-chat-empty p{max-width:260px;margin:0;font-size:11px;line-height:1.9}.mg-chat-composer{background:#10201555;border-top:1px solid #84975c3b;align-items:center;gap:12px;padding:14px 18px;display:flex}.mg-chat-composer input{background:#0c1a12;min-height:41px;padding:10px 11px;font-size:12px}.mg-send{color:#d3d09a;background:#bdba7714;border:1px solid #a2ab6c55;border-radius:3px;flex-shrink:0;place-items:center;width:40px;height:41px;display:grid}.mg-acting-as{color:#a09b75;background:#10201555;padding:0 20px 12px;font-size:9px;line-height:1.7;display:block}.mg-prompts{background:#172a1b33;border-top:1px solid #7f945b2b;flex-wrap:wrap;gap:7px;padding:15px 18px;display:flex}.mg-prompts>span{color:#94a47f;width:100%;margin-bottom:3px;font-size:9px}.mg-prompts>button{color:#aebc96;text-align:left;border:1px solid #81905b3b;border-radius:3px;padding:5px 8px;font-size:9px;line-height:1.7}.mg-prompts>button:hover{background:#9caa5f11;border-color:#a7ac6b77}.mg-speaking>p{color:#9cae8e;margin:0;padding:0 23px 17px;font-size:11px;line-height:1.9}.mg-current-speaker{background:#32452a55;border-top:1px solid #81975c3b;border-bottom:1px solid #81975c3b;align-items:center;gap:11px;margin-bottom:7px;padding:15px 22px;display:flex}.mg-current-speaker>div{flex:1}.mg-current-speaker small{color:#a5b48c;font-size:9px;display:block}.mg-current-speaker b{color:#d5dbb9;margin-top:3px;font-size:13px;font-weight:500;display:block}.mg-current-speaker>svg{color:#b1bd8b}.mg-pulse{background:#b6c78b;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 5px #b6c78b13}.mg-hand-queue{padding:0 23px}.mg-hand-queue>p{color:#839977;margin:0;padding:7px 0;font-size:10px}.mg-hand-queue>div{border-bottom:1px solid #7b945223;align-items:center;gap:10px;padding:11px 0;display:flex}.mg-hand-queue>div>span{color:#8c9e72;min-width:16px;font-size:10px}.mg-hand-queue b{color:#b9c7a4;font-size:11px;font-weight:500}.mg-hand-queue small{color:#97a777;margin-left:auto;font-size:9px}.mg-speaking-actions{flex-wrap:wrap;gap:9px;padding:17px 23px 10px;display:flex}.mg-speaking-actions .mg-button{min-height:40px;padding:9px 12px;font-size:11px}.mg-speaking>small{color:#819775;padding:7px 23px 20px;font-size:9px;line-height:1.9;display:block}.mg-events>article{border-top:1px solid #82935a2b;gap:12px;padding:17px 23px;display:flex}.mg-events>article>span{color:#b4b57b;flex-shrink:0;margin-top:4px}.mg-events article small{color:#839772;font-size:8px}.mg-events h3{color:#c1c9aa;margin:5px 0;font-size:12px;font-weight:500}.mg-events p{color:#9bad8a;margin:4px 0 0;font-size:11px;line-height:1.85}.mg-participants .mg-section-head{border-bottom:1px solid #83915e26}.mg-count{color:#b4c095;font-variant-numeric:tabular-nums;font-size:18px}.mg-section-note{color:#97a888;border-bottom:1px solid #7e905b23;margin:0;padding:16px 23px;font-size:11px;line-height:1.9}.mg-member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:18px;display:grid}.mg-member{text-align:left;background:#10201655;border:1px solid #7285573d;border-radius:4px;align-items:center;gap:10px;width:100%;min-width:0;padding:12px 10px;transition:background .16s,border-color .16s;display:flex}.mg-member:disabled{opacity:1}.mg-member:not(:disabled):hover{background:#2c3f2466;border-color:#c0b87788}.mg-member.selected{background:#35452b99;border-color:#c1bc7d}.mg-member.self{border-color:#9b986b55}.mg-member-avatar{width:36px;height:41px;font:400 22px var(--serif);background:#0e1b16;border:1px solid;border-radius:5px;flex-shrink:0;place-items:center;display:grid;position:relative}.mg-member-avatar>i{color:#c8d5a5;background:#273a1b;border:1px solid #8da45d66;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-3px;right:-5px}.mg-member-avatar>i.is-shadow{color:#cfb2e0;background:#38223f;border-color:#a67bb766}.mg-member-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mg-member-copy>b{overflow-wrap:anywhere;color:#bfcca9;font-size:10px;font-weight:500;line-height:1.6;display:block}.mg-member-copy em{color:#c5b77f;margin-left:5px;font-size:8px;font-style:normal}.mg-member-copy>small{color:#849b75;overflow-wrap:anywhere;font-size:8px;line-height:1.5}.mg-member-copy>strong{color:#b1bd8e;font-size:8px;font-weight:500;line-height:1.7}.mg-member>svg{color:#c6c38a;flex-shrink:0;width:14px}.mg-member-question{color:#a9ba91;background:#1f321e44;border:1px solid #6e82523d;border-top:0;border-radius:0 0 3px 3px;justify-content:center;align-items:center;gap:5px;width:100%;padding:6px;font-size:9px;display:flex}.mg-member-question:hover{color:#d0d5af;background:#46573144}.mg-member-wrap:has(.mg-member-question) .mg-member{border-bottom-right-radius:0;border-bottom-left-radius:0}.mg-vote-footer{border-top:1px solid #8a995d33;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 21px;display:flex}.mg-abstain{color:#9eaf89;border:1px solid #82915b44;border-radius:3px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.mg-abstain.selected{color:#d5d0a0;background:#b5ab6814;border-color:#c4bb7c}.mg-vote-footer>.mg-button{margin-left:auto}.mg-vote-footer>.mg-saved{justify-content:flex-end;width:100%}.mg-round-results>.mg-section-head{padding-bottom:19px}.mg-round-results>div:last-child{padding:0 22px 10px}.mg-round-results article{border-top:1px solid #81925833;align-items:flex-start;gap:13px;padding:17px 0;display:flex}.mg-result-round{color:#c5c78f;border:1px solid #9da56a55;border-radius:3px;flex-shrink:0;place-items:center;width:28px;height:31px;font-size:11px;display:grid}.mg-round-results article>div{flex:1}.mg-round-results h3{color:#cad2b0;margin:0 0 6px;font-size:12px;font-weight:500}.mg-round-results p{color:#9eaf8d;margin:0;font-size:10px;line-height:1.7}.mg-round-results small{color:#b8c28a;margin-top:5px;font-size:9px;display:block}.mg-round-results article.mistake .mg-result-round{color:#c19ca5;border-color:#a1767d66}.mg-round-results article.mistake small{color:#b99a9e}.mg-round-results details{color:#9daa87;max-width:45%;font-size:9px;line-height:1.9}.mg-round-results summary{cursor:pointer;white-space:nowrap}.mg-round-results details p{border-top:1px solid #83935822;justify-content:space-between;gap:12px;padding:6px 0;font-size:9px;display:flex}.mg-round-results details b{color:#cece9d;font-weight:500}.mg-finale{background:radial-gradient(at 0 0,#4e5f3155,#0000 80%),#17251b;border:1px solid #99a56355;border-radius:5px;align-items:center;gap:28px;margin-bottom:27px;padding:35px;display:flex}.mg-finale.winner-shadows{background:radial-gradient(at 0 0,#633d7355,#0000 80%),#211c29;border-color:#956daf66}.mg-finale-symbol{color:#d2d8ac;border:1px solid #a5b4765e;border-radius:4px;flex-shrink:0;place-items:center;width:90px;height:100px;display:grid}.winner-shadows .mg-finale-symbol{color:#d3b4e5;border-color:#a281b366}.mg-finale>div:nth-child(2){flex:1}.mg-finale h2{font:400 39px/1.12 var(--serif);margin:11px 0 13px}.mg-finale p{color:#b1c0a2;max-width:730px;margin:0;font-size:12px;line-height:1.85}.winner-shadows .mg-finale p{color:#baadca}.mg-finale-score{color:#d4d2ab;align-items:center;gap:14px;margin-top:16px;font-size:13px;display:flex}.mg-finale-score span{color:#8d9d72}.mg-finale>.mg-button{flex-shrink:0}.mg-host-secrets{color:#bdac8c;background:#7c4e2107;border:1px solid #9d755055;border-radius:4px;margin:27px 0;padding:20px 23px;font-size:12px}.mg-host-secrets summary{cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.mg-host-secrets>p{color:#9f947e;margin:17px 0;font-size:11px;line-height:1.8}.mg-host-secrets>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mg-host-secrets article{border:1px solid #9f84583b;border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 13px;display:flex}.mg-host-secrets article b{color:#c6bca2;flex:1;font-size:11px;font-weight:500}.mg-host-secrets article span{color:#b0bf8e;font-size:10px}.mg-host-secrets article span.is-shadow{color:#bb9bd0}.mg-host-secrets article small{color:#928b74;width:100%;font-size:8px}.mg-history{margin-top:27px}.mg-history>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 23px 22px;display:grid}.mg-history article{background:#10201544;border:1px solid #84915f33;border-radius:4px;flex-direction:column;gap:9px;padding:17px;display:flex}.mg-history article>span{color:#8e9f7b;font-size:9px}.mg-history article>b{color:#bdc7a5;font-size:12px;font-weight:500}.mg-history article>strong{color:#d6d7b0;font-variant-numeric:tabular-nums;font-size:25px;font-weight:400;line-height:1.3}.mg-footer{letter-spacing:1px;color:#74876c;border-top:1px solid #8b955b2b;justify-content:space-between;align-items:center;gap:22px;margin-top:19px;padding:27px 0;font-size:8px;display:flex}.mg-footer>span:nth-child(2){letter-spacing:0;align-items:center;gap:7px;display:flex}.mg-footer i{background:#a3b67b;border-radius:50%;width:4px;height:4px}.mg-footer button{letter-spacing:0;color:#9da886;align-items:center;gap:7px;font-size:9px;display:flex}.mg-feedback{z-index:150;color:#d5debd;background:#23331ff2;border:1px solid #8ca76866;border-radius:5px;align-items:center;gap:12px;max-width:calc(100% - 30px);padding:16px 23px;font-size:12px;animation:.2s toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0006}.mg-feedback.error{color:#e0c1bb;background:#382326f2;border-color:#b5827d77;top:20px;bottom:auto}.mg-feedback>span{flex:1}.mg-feedback button{color:inherit;place-items:center;padding:3px;display:grid}.mg-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06100de8;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.mg-rules-modal{background:radial-gradient(at 100% 0,#3a4a2e66,#0000 70%),#16231a;border:1px solid #b1a26c77;border-radius:5px;width:min(100%,690px);max-height:calc(100svh - 50px);padding:36px 41px;position:relative;overflow-y:auto;box-shadow:0 30px 120px #0007}.mg-modal-close{color:#bbc4a8;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:15px;right:15px}.mg-rules-modal h2{font:400 42px/1.1 var(--serif);letter-spacing:-.5px;margin:18px 0 20px}.mg-rules-modal p,.mg-rules-modal li{color:#aaba9c;font-size:12px;line-height:1.9}.mg-rules-modal ol{margin:24px 0;padding-left:20px}.mg-rules-modal li{margin-bottom:15px;padding-left:7px}.mg-rules-modal li b{color:#d5d7b3;font-weight:500}.mg-rules-win{border:1px solid #94a06244;border-radius:4px;grid-template-columns:1fr 1fr;margin:24px 0;display:grid;overflow:hidden}.mg-rules-win>div{background:#32462533;flex-direction:column;align-items:center;gap:9px;padding:19px;display:flex}.mg-rules-win>div+div{background:#472b5133;border-left:1px solid #94a06244}.mg-rules-win svg{color:#c3ca95}.mg-rules-win>div+div svg{color:#bc9ed1}.mg-rules-win b{color:#cfcea7;font-size:12px;font-weight:500}.mg-rules-win span{color:#93a37f;font-size:10px}.mg-rules-modal>.mg-button{margin-top:6px}.mafia-screen .mg-game-grid{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr)}.mafia-screen .mg-scene{height:520px}.mafia-screen .mg-chat-messages{height:370px}@media (min-width:1700px){.mg-scene{height:500px}.mg-game-grid{grid-template-columns:minmax(0,1.8fr) minmax(380px,1fr)}.mg-member-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-header{padding-left:max(35px,50vw - 760px);padding-right:max(35px,50vw - 760px)}}@media (max-width:1150px){.mg-header{gap:18px;padding:17px 24px}.mg-nav{gap:17px}.mg-nav button{font-size:11px}.mg-main{width:calc(100% - 42px)}.mg-heading h1{font-size:43px}.mg-game-grid{grid-template-columns:minmax(0,1.4fr) minmax(325px,1fr);gap:18px}.mg-world-column,.mg-social-column{gap:18px}.mg-scene{height:420px}.mg-section-head{padding:20px 19px 17px}.mg-section-head h2{font-size:18px}.mg-world-state{display:none}.mg-demo-control{padding:12px 18px}.mg-demo-control small{width:100%}.mg-demo-control select{flex:1;min-width:150px}.mg-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:15px}.mg-member{padding:11px 9px}.mg-member-copy>b{font-size:10px}.mg-phase{gap:16px;padding:22px 20px}.mg-phase-symbol{width:50px;height:58px}.mg-phase-copy>p{font-size:11px}.mg-phase h2{font-size:23px}.mg-phase-meta{min-width:108px}.mg-score{min-width:90px;padding-left:16px}.mg-score>div{font-size:10px}.mg-lobby-intro{padding:28px}.mg-howto{gap:20px;padding:25px}.mg-lobby h2{font-size:34px}.mg-lobby-intro>p{font-size:12px}.mg-role-card{padding:22px}.mg-host-secrets>div{grid-template-columns:repeat(3,minmax(0,1fr))}.mafia-screen .mg-game-grid{grid-template-columns:minmax(0,1.5fr) minmax(315px,1fr)}.mafia-screen .mg-scene{height:450px}}@media (max-width:900px){.mg-brand img{width:120px}.mg-brand small{letter-spacing:1px;font-size:6px}.mg-brand-seal{width:32px;height:38px;font-size:22px}.mg-brand{gap:10px}.mg-nav{gap:13px}.mg-header{gap:16px;min-height:78px;padding:16px 20px}.mg-header-actions{gap:5px}.mg-header-actions button{width:31px;height:33px}.mg-nav button{font-size:10px}.mg-nav button svg{display:none}.mg-game-grid,.mafia-screen .mg-game-grid{grid-template-columns:1fr}.mg-social-column{grid-template-columns:1fr 1fr;align-items:start;display:grid}.mg-communication{grid-area:1/2/span 2}.mg-role-card{grid-area:1/1}.mg-speaking{grid-area:2/1}.mg-events{grid-column:1/-1}.mg-scene,.mafia-screen .mg-scene{height:470px}.mg-member-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-phase{flex-wrap:wrap}.mg-phase-copy{min-width:55%}.mg-phase-meta{min-width:90px}.mg-score{border-left:0;align-items:center;gap:14px;min-width:auto;margin-left:auto;padding-left:0;display:flex}.mg-score>div{gap:7px;margin:0}.mg-score small{margin:0;font-size:8px}.mg-score b{font-size:16px}.mg-phase-meta>strong{font-size:28px}.mg-host-toolbar{padding:16px}.mg-host-label{width:100%}.mg-lobby-intro{padding:27px}.mg-howto{padding:23px}.mg-howto>article{gap:12px}.mg-howto>article>span{width:34px;height:36px}.mg-lobby h2{font-size:31px}.mg-no-elimination{font-size:10px;line-height:1.8}.mg-finale{flex-wrap:wrap;gap:20px;padding:27px}.mg-finale h2{font-size:35px}.mg-finale-symbol{width:65px;height:75px}.mg-finale>.mg-button{margin-left:85px}.mg-history>div:last-child,.mg-host-secrets>div{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-demo-control small{width:auto}.mg-world-state{display:flex}}@media (max-width:650px){.mg-header{min-height:unset;flex-wrap:wrap;gap:15px;padding:14px 16px}.mg-brand img{width:135px}.mg-brand small{font-size:7px}.mg-brand-seal{width:35px;height:40px}.mg-header-actions{gap:7px;margin-left:auto}.mg-header-actions button{width:33px;height:34px}.mg-nav{border-top:1px solid #8f9a6333;flex-basis:100%;order:3;justify-content:space-between;gap:8px;padding-top:7px}.mg-nav button{padding:5px 0;font-size:11px}.mg-main{width:calc(100% - 28px);padding-top:25px}.mg-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px}.mg-heading .mg-eyebrow{letter-spacing:1.1px;gap:7px;font-size:7px}.mg-heading h1{margin-top:10px;font-size:41px}.mg-heading h1>span{margin-top:7px;font-size:11px}.mg-room-summary{justify-content:flex-start;gap:11px 20px;width:100%;max-width:100%;font-size:10px}.mg-room-summary .mg-link{margin-left:auto;font-size:9px}.mg-phase{gap:12px;margin-bottom:16px;padding:18px 16px}.mg-phase-symbol{width:41px;height:48px}.mg-phase-symbol svg{width:23px;height:23px}.mg-phase-copy{flex:1;min-width:calc(100% - 55px)}.mg-phase-copy>.mg-eyebrow{letter-spacing:1px;font-size:6px}.mg-phase h2{gap:9px;margin:4px 0 7px;font-size:22px}.mg-phase h2>span{padding:2px 6px;font-size:9px}.mg-phase p{font-size:10px;line-height:1.85}.mg-phase-meta{text-align:left;min-width:105px;margin-left:53px}.mg-phase-meta>strong{font-size:25px}.mg-phase-meta>span{justify-content:flex-start;font-size:8px}.mg-countdown-track{height:2px;margin-top:8px}.mg-score{flex-wrap:wrap;justify-content:flex-end;gap:12px;max-width:120px;font-size:9px}.mg-score>div{gap:5px;font-size:9px}.mg-score b{font-size:16px}.mg-score small{text-align:right;width:100%;margin-top:-7px;font-size:7px}.mg-session-state{flex-direction:row;gap:8px;max-width:none;font-size:9px}.mg-session-state svg{width:16px}.mg-host-toolbar{gap:11px;margin-bottom:20px;padding:15px 14px}.mg-host-label{font-size:11px}.mg-host-buttons{gap:8px}.mg-host-buttons .mg-button{flex:1;min-height:38px;padding:9px 10px;font-size:10px}.mg-host-buttons .mg-link{padding:6px;font-size:9px}.mg-host-toolbar>p{font-size:9px}.mg-host-buttons .mg-button.subtle{flex-basis:100%}.mg-lobby{grid-template-columns:1fr;margin-bottom:20px}.mg-lobby-intro{border-bottom:1px solid #84936533;border-right:0;padding:24px}.mg-lobby h2{margin:12px 0 16px;font-size:34px}.mg-lobby-intro>.mg-eyebrow{letter-spacing:1.1px;font-size:7px}.mg-lobby-intro>p{font-size:12px}.mg-no-elimination{font-size:10px}.mg-howto{gap:20px;padding:23px 24px}.mg-howto h3{font-size:12px}.mg-howto p{font-size:10px}.mg-game-grid,.mg-world-column,.mg-social-column{gap:19px}.mg-social-column{flex-direction:column;display:flex}.mg-social-column>section{width:100%}.mg-communication{order:2}.mg-role-card{order:1}.mg-speaking{order:3}.mg-events{order:4}.mg-section-head{gap:13px;padding:20px 17px 16px}.mg-section-head h2{font-size:19px}.mg-section-head .mg-eyebrow{letter-spacing:1.1px;font-size:6px}.mg-world-state{white-space:normal;gap:5px;max-width:82px;font-size:7px;line-height:1.7}.mg-world-state i{flex-shrink:0;width:4px;height:4px}.mg-demo-control{gap:8px;padding:12px 16px}.mg-demo-control label{width:100%;font-size:9px}.mg-demo-control select{flex:1;width:100%;min-height:40px;padding:10px;font-size:13px}.mg-demo-control small{min-width:100%;font-size:8px;line-height:1.8}.mg-scene,.mafia-screen .mg-scene{height:420px;margin:0 -1px}.mg-scene .room-hotspot>b{font-size:8px}.mg-scene .room-hotspot{padding:5px 6px}.mg-scene .scene-caption{max-width:170px;font-size:6px;bottom:16px;left:14px}.mg-scene .scene-tools{gap:4px;bottom:14px;right:12px}.mg-scene .scene-tools>button{width:27px;height:29px}.mg-scene-caption{gap:15px;padding:13px 16px;font-size:7px}.mg-scene-caption>span{max-width:55%;line-height:1.8}.mg-scene-caption svg{width:11px;height:11px}.mg-room-note{flex-wrap:wrap;gap:10px;padding:15px 16px}.mg-room-note>div{min-width:60%}.mg-room-note>b{font-size:11px}.mg-room-note span{font-size:8px}.mg-room-note .mg-link{order:3;justify-content:flex-start;font-size:9px}.mg-room-note>button:last-child{margin-left:auto}.mg-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px}.mg-member{gap:8px;padding:11px 8px}.mg-member-avatar{border-radius:4px;width:31px;height:36px;font-size:21px}.mg-member-copy>b{font-size:10px;line-height:1.5}.mg-member-copy>small{font-size:8px}.mg-member-copy>strong,.mg-member-copy em{font-size:7px}.mg-member-question{padding:7px 4px;font-size:8px}.mg-vote-footer{align-items:stretch;gap:12px;padding:16px 14px}.mg-vote-footer>.mg-button{flex:1;padding:10px;font-size:11px}.mg-abstain{flex:1;justify-content:center;padding:10px;font-size:9px}.mg-abstain svg{width:13px;height:13px}.mg-vote-footer>.mg-saved{font-size:9px}.mg-section-note{padding:15px 17px;font-size:10px}.mg-role-card{padding:23px}.mg-role-card>h2{font-size:36px}.mg-role-card>p{font-size:12px}.mg-role-private{letter-spacing:1.1px;font-size:7px}.mg-night-form select{min-height:44px;font-size:14px}.mg-night-form .mg-button{min-height:45px;font-size:12px}.mg-night-form>small{font-size:10px}.mg-private-reports p{font-size:11px}.mg-channel-tabs>button{padding:13px 8px;font-size:11px}.mg-channel-caption{padding:11px 17px;font-size:9px}.mg-chat-messages,.mafia-screen .mg-chat-messages{height:290px;padding:0 18px}.mg-chat-messages b{font-size:11px}.mg-chat-messages p{font-size:12px}.mg-chat-composer{gap:10px;padding:13px 16px}.mg-chat-composer input{min-width:0;padding:10px;font-size:16px}.mg-chat-composer input::placeholder{font-size:12px}.mg-send{width:38px;height:43px}.mg-acting-as{padding-left:17px;padding-right:17px;font-size:8px}.mg-prompts{gap:7px;padding:14px 16px}.mg-prompts>span{font-size:8px}.mg-prompts>button{padding:6px 8px;font-size:9px}.mg-speaking>p{padding:0 18px 17px;font-size:11px}.mg-speaking>small{padding-left:18px;padding-right:18px;font-size:9px}.mg-hand-queue{padding:0 18px}.mg-speaking-actions{padding:15px 18px 10px}.mg-speaking-actions .mg-button{flex:1;font-size:10px}.mg-current-speaker{padding:15px 18px}.mg-events>article{padding:17px 18px}.mg-events h3{font-size:12px}.mg-events p{font-size:11px}.mg-round-results>div:last-child{padding:0 17px 8px}.mg-round-results article{flex-wrap:wrap;gap:10px}.mg-round-results details{width:100%;max-width:calc(100% - 38px);margin-left:38px}.mg-round-results h3{font-size:12px}.mg-round-results p{font-size:10px}.mg-finale{gap:17px;margin-bottom:20px;padding:25px 23px}.mg-finale-symbol{width:55px;height:60px}.mg-finale-symbol svg{width:30px;height:30px}.mg-finale>div:nth-child(2){min-width:calc(100% - 73px)}.mg-finale h2{font-size:33px;line-height:1.1}.mg-finale p{font-size:11px}.mg-finale>.mg-button{width:100%;margin-left:0;font-size:12px}.mg-finale-score{font-size:12px}.mg-history{margin-top:21px}.mg-history>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 17px 18px}.mg-history article{padding:15px}.mg-history article>b{font-size:11px}.mg-host-secrets{padding:19px 17px;font-size:11px}.mg-host-secrets>p{font-size:10px}.mg-host-secrets>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-host-secrets article{padding:10px}.mg-host-secrets article b{flex-basis:100%;font-size:10px}.mg-host-secrets article span{font-size:9px}.mg-host-secrets article small{font-size:7px}.mg-footer{flex-wrap:wrap;gap:12px;padding:23px 0;font-size:6px}.mg-footer>span:nth-child(2){font-size:7px}.mg-footer button{font-size:8px}.mg-feedback{padding:15px 17px;font-size:11px;bottom:18px}.mg-feedback.error{top:15px}.mg-modal-backdrop{padding:14px}.mg-rules-modal{max-height:calc(100svh - 28px);padding:30px 24px}.mg-rules-modal .mg-eyebrow{letter-spacing:1.2px;font-size:7px}.mg-rules-modal h2{margin:17px 0 19px;font-size:35px}.mg-rules-modal p,.mg-rules-modal li{font-size:11px}.mg-rules-modal ol{padding-left:15px}.mg-rules-modal li{padding-left:5px}.mg-rules-win>div{gap:8px;padding:17px 12px}.mg-rules-win b{font-size:10px}.mg-rules-win span{font-size:9px}.mg-rules-modal>.mg-button{width:100%;font-size:12px}}.mg-team-notes{background:#10201566;border-top:1px solid #84975c44;padding:20px}.mg-team-notes-heading{color:#c5cfad;justify-content:space-between;align-items:center;gap:13px;font-size:12px;display:flex}.mg-team-notes-heading>span{align-items:center;gap:8px;display:flex}.mg-team-notes-heading>svg{color:#8fa077}.mg-team-notes>p{color:#8fa27e;margin:10px 0 16px;font-size:10px;line-height:1.85}.mg-team-note-list{flex-direction:column;gap:10px;display:flex}.mg-team-note-list>small{color:#859977;border:1px dashed #7b925236;border-radius:3px;padding:14px;font-size:10px;line-height:1.9;display:block}.mg-team-note-list>article{background:#0d1b1244;border:1px solid #7e955134;border-radius:3px;padding:14px}.mg-team-note-list>article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.mg-team-note-list b{color:#c0ccaa;font-size:10px;font-weight:500}.mg-team-note-list small{color:#8c9c75;font-size:8px}.mg-team-note-list p{white-space:pre-wrap;overflow-wrap:anywhere;color:#acbd99;margin:8px 0 0;font-size:11px;line-height:1.85}.mg-team-note-list .mg-link{margin-top:7px;padding-bottom:0;font-size:9px}.mg-team-notes>form{margin-top:17px}.mg-team-notes label{color:#a9b993;font-size:10px;display:block}.mg-team-notes textarea{resize:vertical;margin-top:8px;font-size:12px;line-height:1.8;display:block}.mg-team-notes form>div{align-items:center;gap:15px;margin-top:11px;display:flex}.mg-team-notes form .mg-button{min-height:38px;padding:9px 12px;font-size:10px}.mg-team-notes form .mg-link{font-size:10px}@media (max-width:650px){.mg-team-notes{padding:18px}.mg-team-notes-heading{font-size:11px}.mg-team-notes textarea{font-size:16px}.mg-team-notes textarea::placeholder{font-size:12px}.mg-team-note-list p{font-size:11px}}@media (prefers-reduced-motion:reduce){.mafia-app *{scroll-behavior:auto!important}.mg-countdown-track>i{transition:none}}.mg-next-step{background:#2b382b66;border:1px solid #b9b88a55;border-radius:5px;align-items:center;gap:16px;margin:0 0 22px;padding:18px 21px;display:flex}.mg-next-step>span{color:#d9c28b;flex-shrink:0}.mg-next-step>div{flex:1}.mg-next-step b{color:#e4e7d4;font-size:14px;font-weight:500}.mg-next-step p{color:#b8c5ad;margin:6px 0 0;font-size:12px}.mg-next-step>.mg-button{flex-shrink:0}@media (max-width:760px){.mg-next-step{flex-wrap:wrap;gap:12px;padding:16px}.mg-next-step>div{min-width:80%}.mg-next-step>.mg-button{margin-left:30px}.mg-next-step p{font-size:11px}}.mg-header{background:#0b1415f5;position:sticky;top:0;box-shadow:0 4px 25px #0002}.mg-phase-pill{white-space:nowrap;color:#cfceaf;border:1px solid #9f947344;border-radius:4px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.mg-phase-pill b{font-variant-numeric:tabular-nums;color:#ece5cb;font-weight:500}.mg-phase-pill svg{color:#bda2cf}.mg-participants,.mg-communication,#mafia-my-role{scroll-margin-top:115px}@media (max-width:650px){.mg-header{gap:10px}.mg-header .mg-brand-seal{display:none}.mg-phase-pill{gap:5px;margin-left:auto;padding:7px;font-size:9px}.mg-phase-pill svg{width:11px}.mg-header-actions{gap:4px}.mg-header-actions button{width:30px;height:32px}.mg-brand img{width:108px}.mg-brand small{display:none}}.expedition-app{--mg-gold:#d8b477;background:radial-gradient(at 80% 0,#4b302e40,#0000 48%),radial-gradient(at 5% 30%,#324b3324,#0000 55%),#0c1518}.expedition-app .mg-brand-seal{color:#d8ba80;border-radius:4px}.expedition-app .mg-heading h1{font-size:50px}.expedition-app .mg-heading h1>span{letter-spacing:.3px;font-size:13px}.expedition-app .mg-phase-symbol{color:#ddbe83;background:#c5a3630b}.expedition-app .mg-phase-pill{max-width:240px}.expedition-app .mg-role-card:not(.shadow-role){background:radial-gradient(at 100% 0,#74602b35,#0000 70%),#19271f}.expedition-app .mg-role-card>h2{font-size:34px}.expedition-app .mg-role-card>p{font-size:12px}.expedition-app .mg-phase-copy>p{max-width:660px}.expedition-app .mg-game-grid{grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr)}.expedition-app .mg-nav{gap:22px}.expedition-app .mg-button{line-height:1.5}.expedition-app .mg-button:disabled,.expedition-app .mg-link:disabled{opacity:.38}.expedition-app .mg-heading h1{color:#f1e7cd}.expedition-app .mg-next-step b{font-size:14px}.expedition-app .mg-next-step p{font-size:12px}.expedition-app .mg-phase h2{font-size:27px}.expedition-app .mg-scene{height:480px}.expedition-app .mg-demo-control select{width:250px}.expedition-app #expedition-mansion,.expedition-app #expedition-evidence,.expedition-app #expedition-discussion,.expedition-app #expedition-members,.expedition-app #expedition-tasks{scroll-margin-top:115px}.ex-energy{background:linear-gradient(100deg,#342d1c7a,#1d2c2566);border:1px solid #c3a46145;border-radius:5px;align-items:center;gap:21px;margin:0 0 20px;padding:22px 25px;display:flex}.ex-energy-icon{color:#edc37e;background:#b6a3590b;border:1px solid #b49b5a55;border-radius:4px;flex-shrink:0;place-items:center;width:51px;height:58px;display:grid}.ex-energy-main{flex:1;min-width:0}.ex-energy-main>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.ex-energy h2{letter-spacing:.2px;margin:0;font-size:14px;font-weight:500}.ex-energy-main strong{color:#efd7a2;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.2}.ex-energy-main strong>span{color:#8b9b81;font-size:16px;font-weight:400}.ex-energy-track{background:#080e1199;border-radius:3px;height:8px;margin:12px 0;overflow:hidden}.ex-energy-track>i{background:linear-gradient(90deg,#91a66d,#dcc08a);height:100%;transition:width .4s;display:block;box-shadow:0 0 18px #e4bd7344}.ex-energy-main>p{color:#a9b595;margin:0;font-size:10px;line-height:1.8}.ex-energy-rules{border-left:1px solid #a1945733;flex-direction:column;gap:8px;min-width:225px;padding-left:25px;display:flex}.ex-energy-rules>span{color:#aebb9c;align-items:center;gap:8px;font-size:10px;display:flex}.ex-energy-rules b{color:#dfd7af;margin-left:auto;font-size:10px;font-weight:500}.ex-energy-rules svg{color:#b8b880;flex-shrink:0}.ex-map-dot{vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 4px 1px 7px;display:inline-block}.ex-map-dot.task{background:#e2c285}.ex-map-dot.incident{background:#d69882}.ex-role-summary{border-top:1px solid #82945d33;flex-wrap:wrap;gap:8px 14px;margin-top:18px;padding-top:15px;display:flex}.ex-role-summary>span{color:#afc29e;align-items:center;gap:6px;font-size:10px;display:flex}.shadow-role .ex-role-summary{border-color:#ac85bb33}.shadow-role .ex-role-summary>span{color:#bfa7ca}.ex-room-panel{background:#17251fe8;border-top:1px solid #a3ac7455;padding:22px}.ex-room-panel-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.ex-room-panel-head h3{font-size:23px;font-weight:400;font-family:var(--serif);margin:5px 0}.ex-room-panel-head p{color:#a8b49a;margin:0;font-size:11px}.ex-room-panel-head>button{color:#b1bb9e;padding:3px}.ex-arrival-note{color:#c6bb8f;background:#b4a3600a;border:1px solid #b4a36033;border-radius:4px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.ex-arrival-note>svg{flex-shrink:0}.ex-arrival-note p{flex:1;margin:0;font-size:11px;line-height:1.8}.ex-arrival-note .mg-button{white-space:nowrap;min-height:34px;padding:8px 10px;font-size:10px}.ex-room-task{background:#0e1b1544;border:1px solid #9aa66b3b;border-radius:4px;margin:10px 0;overflow:hidden}.ex-room-task>div:first-child{align-items:center;gap:12px;padding:16px;display:flex}.ex-room-task>div:first-child>span{color:#d4bc82}.ex-room-task h4{margin:0 0 3px;font-size:13px;font-weight:500}.ex-room-task small{color:#9cae85;font-size:10px}.ex-room-task>div:first-child>.mg-link{white-space:nowrap;margin-left:auto;font-size:10px}.ex-room-task.is-done{opacity:.7}.ex-room-task.is-done>div:first-child>span{color:#b7c99a}.ex-puzzle{background:#09140e33;border-top:1px solid #93a46733;padding:17px}.ex-puzzle>p{color:#c2cfad;margin:0 0 15px;font-size:12px;line-height:1.8}.ex-puzzle ol{flex-direction:column;gap:7px;margin:0 0 16px;padding:0;list-style:none;display:flex}.ex-puzzle li{background:#1d3025;border:1px solid #8b9b6333;border-radius:4px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ex-puzzle-index{color:#82976e;flex-shrink:0;width:17px;font-size:10px}.ex-puzzle li b{color:#d9dfc6;flex:1;font-size:12px;font-weight:400;line-height:1.65}.ex-puzzle li>div{gap:4px;display:flex}.ex-puzzle li button{color:#c7d3a7;background:#0e1b1266;border:1px solid #a4b17b44;border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.ex-puzzle li button:disabled{opacity:.25}.ex-puzzle>.mg-button{width:100%;min-height:40px;font-size:12px}.ex-puzzle>small{color:#889e76;margin-top:9px;font-size:9px;line-height:1.8;display:block}.ex-incident{background:#42251c25;border:1px solid #bd8e6655;border-radius:4px;margin:12px 0;padding:16px}.ex-incident-title{align-items:center;gap:11px;display:flex}.ex-incident-title>svg{color:#d6a083;flex-shrink:0}.ex-incident h4{color:#dec3a0;margin:0 0 4px;font-size:12px;font-weight:500}.ex-incident small{color:#b79c80;font-size:10px}.ex-incident-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.ex-incident-actions>.mg-button{flex:1;justify-content:center;min-height:37px;padding:9px;font-size:10px}.ex-incident .ex-puzzle{background:#241d1433;border-color:#ae8d5633;margin:14px -16px -16px}.ex-incident.repaired{background:#1f382433;border-color:#95a46e3b}.ex-incident.repaired h4,.ex-incident.repaired .ex-incident-title>svg{color:#b4c29d}.ex-room-empty{color:#91a284;margin:12px 0 0;font-size:11px;line-height:1.8}.ex-sabotage{color:#bfa0cf;border-top:1px solid #ae81bd44;align-items:flex-start;gap:11px;margin-top:20px;padding:16px 0 0;display:flex}.ex-sabotage>svg{flex-shrink:0;margin-top:3px}.ex-sabotage>div{flex:1}.ex-sabotage b{font-size:11px;font-weight:500}.ex-sabotage p{color:#a990b8;margin:5px 0 0;font-size:10px;line-height:1.8}.ex-sabotage .mg-button{color:#d3b0df;border-color:#a67cb466;min-height:37px;padding:9px 11px;font-size:10px}.ex-alerts{background:#3b241f55;border:1px solid #c68e6344;border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 19px;display:flex}.ex-alerts>div{flex:1;align-items:center;gap:8px;min-width:200px;display:flex}.ex-alerts svg{color:#c69a7c;flex-shrink:0}.ex-alerts b{color:#d5ba96;font-size:11px;font-weight:500}.ex-alerts>div>span{color:#a7896c;white-space:nowrap;font-size:9px}.ex-alerts>button{color:#c9b18d;border:1px solid #ad826039;border-radius:3px;align-items:center;gap:8px;padding:7px 9px;font-size:10px;display:flex}.ex-alerts>button:disabled{opacity:.55}.ex-evidence-list{flex-direction:column;gap:12px;padding:18px 22px 22px;display:flex}.ex-evidence-card{background:#111e1855;border:1px solid #929c6936;border-radius:4px;padding:17px}.ex-evidence-card.visibility-private{background:#bba46908;border-color:#bba46955}.ex-evidence-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.ex-evidence-card>div:first-child>span{color:#bebd91;align-items:center;gap:6px;font-size:9px;display:flex}.ex-evidence-card>div:first-child>small{color:#80916e;font-size:8px}.ex-evidence-card h3{margin:13px 0 8px;font-size:14px;font-weight:500;line-height:1.6}.ex-evidence-card>p{color:#b4c0a4;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.85}.ex-evidence-card>.mg-link{margin-top:14px;font-size:10px}.ex-suspects{border-top:1px solid #8d9c6133;flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;padding-top:13px;display:flex}.ex-suspects>span{color:#8b9a78;margin-right:3px;font-size:9px}.ex-suspects>button{color:#c0caaa;border:1px solid #81945a44;border-radius:3px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:flex}.ex-suspects>button:not(:disabled):hover{background:#b5bb6a0a;border-color:#c5b980}.ex-auto-publish{color:#9eaa80;align-items:center;gap:6px;margin-top:13px;font-size:8px;display:flex}.ex-empty{text-align:center;color:#8f9c7d;padding:23px 12px}.ex-empty>svg{color:#a8b28b;margin:0 auto 10px}.ex-empty h3{color:#c1cbae;margin:5px 0 9px;font-size:14px;font-weight:400}.ex-empty p{color:#8f9f80;max-width:400px;margin:0 auto;font-size:11px;line-height:1.9}.ex-journal>div:last-child{padding:8px 22px 18px}.ex-journal article{border-bottom:1px solid #80995c22;align-items:center;gap:10px;padding:11px 0;font-size:10px;display:flex}.ex-journal article:last-child{border:0}.ex-journal article>svg{color:#b5b88e;flex-shrink:0}.ex-journal b{color:#c7d0b3;flex:1;font-weight:400}.ex-journal span{color:#94a184}.ex-journal small{color:#6f8462;font-variant-numeric:tabular-nums;font-size:8px}.ex-task-list{padding:0 21px}.ex-task-list>article{border-top:1px solid #81945b33;gap:13px;padding:20px 0;display:flex}.ex-task-list>article>span{color:#d4b579;flex-shrink:0;margin-top:3px}.ex-task-list>article.done>span{color:#9bb981}.ex-task-list>article>div{flex:1;min-width:0}.ex-task-list h3{margin:8px 0;font-size:14px;font-weight:500;line-height:1.6}.ex-task-list small{color:#9caa87;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.ex-task-list small>i{color:#c6b579;white-space:nowrap;font-size:8px;font-style:normal}.ex-task-list p{color:#8fa27d;margin:0;font-size:11px;line-height:1.8}.ex-task-list .mg-link{margin-top:10px;font-size:11px}.ex-task-list .done{opacity:.6}.ex-task-caption{color:#849a73;background:#10201644;border-top:1px solid #7e955a2a;margin:0;padding:14px 21px;font-size:10px;line-height:1.8}.ex-rules-modal li{padding-bottom:12px}.ex-rules-modal>p:last-of-type{margin-top:18px}@media (min-width:1450px){.expedition-app .mg-scene{height:540px}}@media (max-width:1150px){.expedition-app .mg-game-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr)}.expedition-app .mg-scene{height:450px}.ex-energy{gap:16px;padding:20px}.ex-energy-rules{min-width:200px;padding-left:18px}.expedition-app .mg-phase-pill{font-size:9px}.expedition-app .mg-nav{gap:16px}.expedition-app .mg-header{gap:20px}.ex-alerts>div{min-width:100%}.ex-arrival-note{flex-wrap:wrap}.ex-arrival-note p{min-width:80%}.ex-arrival-note>.mg-button{margin-left:27px}.ex-sabotage{flex-wrap:wrap}.ex-sabotage>div{min-width:70%}.ex-sabotage>.mg-button{margin-left:28px}}@media (max-width:900px){.expedition-app .mg-game-grid{grid-template-columns:1fr}.expedition-app .mg-social-column{grid-template-columns:1fr 1fr;align-items:start;display:grid}.expedition-app .mg-role-card{grid-area:1/1}.ex-tasks{grid-area:2/1}.expedition-app .mg-communication{grid-area:1/2/span 3}.expedition-app .mg-speaking{grid-area:3/1}.expedition-app .mg-events{grid-column:1/-1}.expedition-app .mg-heading h1{font-size:45px}.expedition-app .mg-scene{height:490px}.expedition-app .mg-phase-pill{font-size:9px}.expedition-app .mg-header{gap:14px}.ex-energy-main>p{font-size:10px}}@media (max-width:650px){.expedition-app .mg-header{gap:10px}.expedition-app .mg-phase-pill{white-space:normal;gap:5px;max-width:150px;padding:6px;font-size:8px;line-height:1.5}.expedition-app .mg-phase-pill>b{white-space:nowrap}.expedition-app .mg-heading h1{font-size:40px}.expedition-app .mg-heading h1>span{font-size:11px}.expedition-app .mg-phase h2{font-size:22px}.expedition-app .mg-scene{height:425px}.expedition-app .mg-demo-control select{width:100%}.expedition-app .mg-social-column{flex-direction:column;display:flex}.expedition-app .mg-role-card{order:1}.expedition-app .ex-tasks{order:2}.expedition-app .mg-communication{order:3}.expedition-app .mg-speaking{order:4}.expedition-app .mg-events{order:5}.ex-energy{flex-wrap:wrap;gap:13px;padding:18px 16px}.ex-energy-icon{width:38px;height:46px}.ex-energy-main{min-width:calc(100% - 55px)}.ex-energy h2{font-size:12px}.ex-energy-main strong{font-size:23px}.ex-energy-main strong>span{font-size:13px}.ex-energy-track{height:7px;margin:10px 0}.ex-energy-main>p{font-size:9px;line-height:1.9}.ex-energy-rules{border:0;border-top:1px solid #a1945733;flex-direction:row;justify-content:space-between;gap:8px;width:100%;min-width:0;padding:13px 0 0}.ex-energy-rules>span{flex-wrap:wrap;justify-content:center;gap:4px;font-size:7px}.ex-energy-rules>span>b{margin:0;font-size:8px}.ex-energy-rules>span>svg{width:10px}.expedition-app .mg-next-step b{font-size:12px}.expedition-app .mg-next-step p{font-size:10px}.ex-room-panel{padding:19px 16px}.ex-room-panel-head h3{font-size:24px}.ex-room-panel-head p{font-size:10px}.ex-room-task>div:first-child{gap:9px;padding:14px}.ex-room-task h4{font-size:12px}.ex-room-task small{font-size:9px}.ex-puzzle{padding:15px}.ex-puzzle>p{font-size:11px}.ex-puzzle li{gap:8px;padding:9px 8px}.ex-puzzle li b{font-size:12px}.ex-puzzle li button{width:31px;height:33px}.ex-puzzle>.mg-button{min-height:44px;font-size:12px}.ex-incident{padding:14px}.ex-incident .ex-puzzle{margin:14px -14px -14px}.ex-incident-actions>.mg-button{min-height:40px;font-size:10px}.ex-alerts{gap:9px;padding:15px 16px}.ex-alerts>div{flex-wrap:wrap;gap:7px}.ex-alerts>div>span{margin-left:auto;font-size:8px}.ex-alerts b{font-size:10px}.ex-alerts>button{padding:8px 9px;font-size:10px}.ex-evidence-list{gap:12px;padding:16px}.ex-evidence-card{padding:15px}.ex-evidence-card>div:first-child{flex-wrap:wrap;gap:7px}.ex-evidence-card>div:first-child>small{font-size:8px}.ex-evidence-card h3{font-size:13px}.ex-evidence-card>p{font-size:11px}.ex-suspects>button{padding:6px 7px;font-size:9px}.ex-journal>div:last-child{padding:5px 16px 14px}.ex-journal article{flex-wrap:wrap;gap:7px;font-size:9px}.ex-journal small{font-size:7px}.ex-task-list{padding:0 20px}.ex-task-list h3{font-size:14px}.ex-task-list p,.ex-task-list .mg-link{font-size:11px}.ex-task-caption{padding:14px 20px;font-size:10px}.ex-sabotage>.mg-button{min-height:40px}.ex-rules-modal li{padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.ex-energy-track>i{transition:none}}.ex-energy-calculation{color:#c0c8a7;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 7px;font-size:10px;line-height:1.7;display:flex}.ex-energy-calculation>i{background:#8a9a6c;border-radius:50%;width:3px;height:3px}.ex-energy-calculation>span{color:#8b9c77;width:100%;font-size:9px}@media (max-width:650px){.ex-energy-calculation{gap:6px;font-size:8px}.ex-energy-calculation>span{font-size:8px}}@media (min-width:901px) and (max-width:1150px){.expedition-app .mg-game-grid{grid-template-columns:minmax(0,1fr) 310px}}.ex-puzzle-submit{align-items:center;gap:12px;margin-top:17px;display:flex}.ex-puzzle-submit>.mg-button{flex:1;justify-content:center;min-height:43px;font-size:11px}.ex-puzzle-submit>.mg-link{white-space:nowrap;font-size:10px}:is(.ex-puzzle button:focus-visible,.ex-member-filters input:focus-visible,.ex-member-filters select:focus-visible,.ex-bell textarea:focus-visible){outline-offset:3px;outline:2px solid #dfbe7b}.ex-match-slots{gap:9px;display:grid}.ex-match-slots label{background:#1d302566;border:1px solid #91a76c40;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(130px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.ex-match-slots label>span{flex-direction:column;gap:5px;min-width:0;display:flex}.ex-match-slots b{color:#bdcbaa;font-size:11px;font-weight:400}.ex-match-slots i{color:#e1cb8d;font-size:12px;font-style:normal}.ex-match-slots select,.ex-member-filters select{color:#ccd8ba;background:#101e19;border:1px solid #899e684f;border-radius:4px;width:100%;min-width:0;padding:9px 8px;font-size:11px}.ex-match-slots select:disabled{opacity:.45}.ex-memory-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ex-memory-heading>span{color:#b7c9a0;font-size:11px}.ex-memory-heading>.mg-link{white-space:nowrap;font-size:10px}.ex-memory-pattern{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;padding:0!important;list-style:none!important;display:grid!important}.ex-memory-pattern li{flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:78px;display:flex;background:#9d8a3020!important;border-color:#cdbb7755!important;padding:10px 5px!important}.ex-memory-pattern small{color:#9b9f6a;font-size:9px}.ex-memory-pattern li b{text-align:center;color:#e5d9ad;flex:0;font-size:12px;line-height:1.4}.ex-symbol-grid,.ex-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ex-symbol-grid>button,.ex-choice-grid>button{color:#cad5ad;background:#223528;border:1px solid #9cae7044;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:11px;font-size:12px;line-height:1.5;transition:background .15s,border-color .15s;display:flex}.ex-symbol-grid>button:not(:disabled):hover,.ex-choice-grid>button:not(:disabled):hover{background:#34422a;border-color:#dac27d}.ex-choice-grid>button.selected{color:#edd6a0;background:#c2a65d20;border-color:#d3ba7a}.ex-symbol-grid>button:disabled,.ex-choice-grid>button:disabled{opacity:.4}.ex-memory-answer{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.ex-memory-answer>span{text-align:center;color:#d4c891;border:1px dashed #a8b37455;border-radius:4px;place-items:center;min-height:40px;padding:5px;font-size:10px;line-height:1.5;display:grid}.ex-puzzle-hint{color:#bba86f;background:#bca9630d;border-left:2px solid #c2a764;align-items:flex-start;gap:10px;margin-bottom:14px;padding:13px;display:flex}.ex-puzzle-hint>svg{flex-shrink:0;margin-top:3px}.ex-puzzle-hint>p{color:#d6ccaa;margin:0;font-size:12px;line-height:1.8}.ex-mix-target{background:#b1a45d0c;border:1px solid #b1a45d33;border-radius:4px;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.ex-mix-target>svg{color:#d1b579;flex-shrink:0}.ex-mix-target>span{color:#aab893;flex:1;font-size:11px;line-height:1.6}.ex-mix-target>span>b{color:#dbcc9c;font-weight:500}.ex-mix-target>strong{color:#dfcf9b;white-space:nowrap;font-size:23px;font-weight:400}.ex-mix-target>strong>small{color:#8d9b73;font-size:12px}.ex-flask-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.ex-flask-grid>button{color:#b6c79e;background:#20342966;border:1px solid #8da46644;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:110px;padding:13px 4px;display:flex;position:relative}.ex-flask-grid>button.selected{background:#c0ab6d16;border-color:#d5bb78}.ex-flask-grid>button:disabled{opacity:.38}.ex-flask-grid>button>svg{color:#e3ce96;position:absolute;top:7px;right:7px}.ex-flask-grid b{font-size:12px;font-weight:400}.ex-flask-shape{background:linear-gradient(#7eaf8e15 40%,#7eaf8e99 40%);border:2px solid #9cb19a;border-radius:4px 4px 10px 10px;width:28px;height:37px;margin-top:8px;display:block;position:relative;box-shadow:0 0 16px #7eaf8e11}.ex-flask-shape:before{content:"";background:#172c21;border:2px solid #9cb19a;border-bottom:0;height:9px;position:absolute;top:-10px;left:7px;right:7px}.ex-flask-shape:after{content:"";background:#a89770;border-radius:1px;height:4px;position:absolute;top:-12px;left:5px;right:5px}.ex-flask-grid>button:nth-child(2) .ex-flask-shape{background:linear-gradient(#b69b6b15 48%,#b69b6b99 48%)}.ex-flask-grid>button:nth-child(3) .ex-flask-shape{background:linear-gradient(#a18abd15 30%,#a18abd99 30%)}.ex-flask-grid>button:nth-child(4) .ex-flask-shape{background:linear-gradient(#889eb815 60%,#889eb899 60%)}.ex-nearby{background:#0d1c1744;border-top:1px solid #81945d33;padding:14px 20px}.ex-nearby-heading{justify-content:space-between;align-items:center;gap:13px;margin-bottom:9px;display:flex}.ex-nearby-heading>span{color:#a9b992;align-items:center;gap:8px;font-size:10px;display:flex}.ex-nearby-heading>.mg-link{white-space:nowrap;font-size:9px}.ex-nearby>p{color:#829773;margin:0;font-size:10px;line-height:1.8}.ex-nearby-people{flex-wrap:wrap;gap:6px;display:flex}.ex-nearby-people>button{color:#afbe99;background:#24312633;border:1px solid #8b9d6233;border-radius:3px;align-items:center;gap:7px;max-width:100%;padding:6px 8px;font-size:9px;display:flex}.ex-nearby-people>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex-nearby-people>button>i{border-radius:50%;flex-shrink:0;width:5px;height:5px}.ex-nearby-people>button>svg{flex-shrink:0}.ex-nearby-people>button.ex-nearby-more{color:#c5b888;border-style:dashed}.ex-coop-progress{padding:13px 0 0}.ex-coop-progress>div:first-child{color:#cab381;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ex-coop-progress b{font-size:11px;font-weight:400}.ex-coop-progress>div:first-child>span{color:#aa9d79;margin-left:auto;font-size:9px}.ex-coop-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.ex-coop-slots>span{color:#958a6d;overflow-wrap:anywhere;border:1px dashed #a68e5a55;border-radius:3px;align-items:center;gap:6px;min-width:0;padding:9px 8px;font-size:10px;line-height:1.5;display:flex}.ex-coop-slots>span>svg{flex-shrink:0}.ex-coop-slots>span.done{color:#b8ca9b;background:#8ca36b0d;border-style:solid;border-color:#8ca36b66}.ex-coop-progress>p{color:#a69b7c;margin:10px 0 0;font-size:10px;line-height:1.8}.ex-coop-progress>.mg-link{margin-top:10px;font-size:10px}.ex-report{border-top:1px solid #a68b5b2f;margin-top:13px;padding-top:13px}.ex-report>.mg-button{color:#ceb28d;justify-content:center;width:100%;min-height:37px;font-size:10px}.ex-report>small{color:#aa9a7b;margin-top:7px;font-size:9px;line-height:1.8;display:block}.ex-bell{background:radial-gradient(at 5% 0,#a9913e17,#0000 80%),#17251c55;border:1px solid #c6ac6555;border-radius:4px;padding:17px}.ex-bell>div:first-child{align-items:center;gap:13px;margin-bottom:14px;display:flex}.ex-bell>div:first-child>svg{color:#ddc286;flex-shrink:0}.ex-bell>div:first-child>span{flex-direction:column;gap:6px;display:flex}.ex-bell b{color:#d9ca9c;font-size:13px;font-weight:400}.ex-bell small{color:#99a17b;font-size:10px;line-height:1.8}.ex-bell form>label{color:#bdc9a4;flex-direction:column;gap:9px;font-size:11px;display:flex}.ex-bell textarea{resize:vertical;color:#d5dfc0;background:#101d16;border:1px solid #8fa36455;border-radius:4px;width:100%;min-height:73px;padding:11px 12px;font-size:12px;line-height:1.8}.ex-bell textarea::placeholder{color:#778b68}.ex-bell form>.mg-button{justify-content:center;width:100%;min-height:41px;margin-top:13px;font-size:11px}.ex-bell>p{color:#899970;margin:12px 0 0;font-size:10px;line-height:1.9}.ex-meeting-focus{background:linear-gradient(110deg,#51422250,#23352b55);border:1px solid #c3a26155;border-radius:5px;align-items:flex-start;gap:20px;margin-bottom:22px;padding:23px 25px;display:flex}.ex-meeting-symbol{color:#d8be85;background:#b49e5b0a;border:1px solid #bda36b55;border-radius:4px;flex-shrink:0;place-items:center;width:49px;height:53px;display:grid}.ex-meeting-focus>div:nth-child(2){flex:1;min-width:0}.ex-meeting-focus h2{font-family:var(--serif);color:#ead8ad;margin:6px 0 7px;font-size:25px;font-weight:400;line-height:1.25}.ex-meeting-focus p{color:#aebd96;max-width:650px;margin:8px 0;font-size:11px;line-height:1.8}.ex-meeting-focus p.ex-meeting-caller{color:#c4b78d;margin:0;font-size:10px}.ex-meeting-focus blockquote{color:#ddcca7;overflow-wrap:anywhere;border-left:2px solid #b7a36777;margin:12px 0;padding-left:13px;font-size:12px;line-height:1.9}.ex-meeting-links{flex-wrap:wrap;gap:10px 20px;margin-top:12px;display:flex}.ex-meeting-links>.mg-link{color:#d4bd83;font-size:10px}.ex-meeting-count{color:#afba94;white-space:nowrap;align-items:center;gap:6px;padding-top:4px;font-size:10px;display:flex}.ex-member-filters{background:#14231d55;border-top:1px solid #849b6022;border-bottom:1px solid #849b6022;flex-wrap:wrap;align-items:center;gap:9px;padding:16px 20px;display:flex}.ex-member-filters>label{color:#8d9e74;flex:1;align-items:center;gap:7px;min-width:140px;max-width:280px;display:flex}.ex-member-filters input{color:#d0d8b9;background:#101e19;border:1px solid #899e684f;border-radius:4px;width:100%;min-width:0;padding:9px 10px;font-size:11px}.ex-member-filters input::placeholder{color:#7a8f69}.ex-member-filters select{flex:1;width:auto;min-width:135px;max-width:170px;font-size:10px}.ex-member-filters>button{color:#aabc8f;white-space:nowrap;background:#1f302433;border:1px solid #8e9f6255;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:9px;line-height:1.6;display:flex}.ex-member-filters>button.selected{color:#dec995;background:#bca35d12;border-color:#d0b477}.ex-member-filters>small{color:#8ea176;white-space:nowrap;margin-left:auto;font-size:9px}.ex-vote-choice{color:#cfbe92;width:100%;font-size:10px;line-height:1.7}.ex-found-by{color:#9eaf80;margin-top:9px;font-size:9px;display:block}@media (max-width:650px){.ex-match-slots label{grid-template-columns:1fr;gap:8px;padding:11px}.ex-match-slots label>span{flex-direction:row;justify-content:space-between;align-items:center}.ex-match-slots select{min-height:41px;font-size:12px}.ex-match-slots i{font-size:11px}.ex-symbol-grid>button,.ex-choice-grid>button{min-height:51px;font-size:12px}.ex-memory-heading{align-items:flex-start;gap:9px}.ex-memory-heading>span{font-size:10px;line-height:1.8}.ex-memory-heading>.mg-link{min-height:30px;font-size:9px}.ex-memory-pattern{gap:5px!important}.ex-memory-pattern li b{font-size:10px}.ex-memory-answer>span{min-height:37px;font-size:9px}.ex-memory-pattern li{min-height:68px}.ex-puzzle-submit{gap:9px}.ex-puzzle-submit>.mg-link{font-size:9px}.ex-puzzle-submit>.mg-button{min-height:44px;font-size:11px}.ex-puzzle-hint{gap:8px;padding:11px}.ex-puzzle-hint>p{font-size:11px}.ex-flask-grid{gap:5px}.ex-flask-grid>button{min-height:104px;padding:13px 2px 10px}.ex-flask-grid b{font-size:11px}.ex-flask-shape{width:25px;height:34px}.ex-flask-shape:before{left:6px;right:6px}.ex-flask-shape:after{left:4px;right:4px}.ex-mix-target{gap:8px;padding:11px}.ex-mix-target>span{font-size:10px}.ex-mix-target>strong{font-size:21px}.ex-nearby{padding:13px 16px}.ex-nearby-heading{align-items:flex-start;gap:8px}.ex-nearby-heading>span{font-size:9px;line-height:1.7}.ex-nearby-heading>.mg-link{min-height:27px;font-size:8px}.ex-nearby-people>button{min-height:33px;font-size:9px}.ex-coop-progress>div:first-child>span{width:100%;margin-left:0}.ex-coop-progress b{font-size:10px}.ex-coop-slots{gap:6px}.ex-coop-slots>span{gap:5px;padding:9px 6px;font-size:9px}.ex-coop-progress>p{font-size:9px}.ex-coop-progress>.mg-link{min-height:31px;font-size:9px}.ex-report>.mg-button{min-height:41px;font-size:10px}.ex-report>small{font-size:8px}.ex-bell{padding:15px}.ex-bell b{font-size:12px}.ex-bell small{font-size:9px}.ex-bell form>label{font-size:10px}.ex-bell textarea{font-size:12px}.ex-bell>p{font-size:9px}.ex-meeting-focus{flex-wrap:wrap;gap:13px;padding:18px 16px}.ex-meeting-symbol{width:37px;height:43px}.ex-meeting-symbol>svg{width:20px}.ex-meeting-focus>div:nth-child(2){min-width:calc(100% - 55px)}.ex-meeting-focus h2{font-size:23px}.ex-meeting-focus .mg-eyebrow{font-size:7px}.ex-meeting-focus p{font-size:10px}.ex-meeting-focus blockquote{padding-left:10px;font-size:11px}.ex-meeting-count{margin-left:50px;padding:0;font-size:9px}.ex-meeting-links{gap:10px}.ex-meeting-links>.mg-link{font-size:9px}.ex-member-filters{gap:8px;padding:14px 16px}.ex-member-filters>label{min-width:100%;max-width:none}.ex-member-filters input{min-height:40px;font-size:12px}.ex-member-filters select{max-width:none;min-height:38px;font-size:11px}.ex-member-filters>button{min-height:38px;font-size:9px}.ex-member-filters>small{font-size:8px}.ex-vote-choice{font-size:10px}}.quiz-app{--qz-bg:#0c1419;--qz-panel:#142026;--qz-paper:#eae5d6;--qz-muted:#a7b4ac;--qz-gold:#d6b87b;background:radial-gradient(ellipse at 75% -10%,#4c31512d,transparent 48%),radial-gradient(ellipse at 5% 45%,#38513b20,transparent 55%),var(--qz-bg);min-height:100svh;color:var(--qz-paper);font:14px/1.6 var(--sans)}.quiz-app *{box-sizing:border-box}.quiz-app button,.quiz-app input,.quiz-app select{font:inherit}.quiz-app button{cursor:pointer;color:inherit;background:0 0;border:0}.quiz-app button:disabled{cursor:default}:is(.quiz-app button:focus-visible,.quiz-app a:focus-visible){outline-offset:4px;outline:2px solid #e3c78c}.quiz-app h1,.quiz-app h2,.quiz-app h3,.quiz-app p{margin:0}.quiz-app h1,.quiz-app h2,.quiz-app h3{color:var(--qz-paper)}.quiz-app p{line-height:1.85}.quiz-app input,.quiz-app select{color:#e5e5d5;outline-offset:3px;background:#0c171b;border:1px solid #82907955;border-radius:5px;width:100%;padding:11px 12px;font-size:13px}.quiz-app input:focus,.quiz-app select:focus{border-color:#c2aa77}.quiz-app svg{stroke-width:1.7px;flex-shrink:0}.quiz-app a{color:inherit;text-decoration:none}.quiz-app img{max-width:100%;display:block}.qz-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1519ed;border-bottom:1px solid #a2a3852b;align-items:center;gap:28px;min-height:84px;padding:16px max(26px,50vw - 720px);display:flex;position:sticky;top:0}.qz-brand{flex-shrink:0;align-items:center;gap:13px;display:flex}.qz-brand>span{color:#c5b178;border:1px solid #b5a46d99;border-radius:4px;place-items:center;width:40px;height:43px;display:grid}.qz-brand img{width:144px}.qz-brand small{letter-spacing:1.45px;color:#9da887;margin-top:6px;font-size:8px;display:block}.qz-header nav{align-items:center;gap:23px;margin-left:auto;display:flex}.qz-header nav>button{color:#b7c0ab;align-items:center;gap:5px;padding:8px 0;font-size:12px;display:flex}.qz-header nav>button:hover{color:#e4cd97}.qz-phase{color:#bec8ac;white-space:nowrap;background:#7e925d0a;border:1px solid #6d7b6252;border-radius:5px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;display:flex}.qz-phase b{color:#e5d09b;font-variant-numeric:tabular-nums;margin-left:5px;font-size:12px;font-weight:500}.qz-phase>i{background:#b6c48f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #c9c88444}.qz-phase.urgent{color:#e6bb94;border-color:#d3956966}.qz-phase.urgent>i{background:#dc986a}.qz-header-actions{gap:8px;display:flex}.qz-header-actions>button{color:#b6c1aa;border:1px solid #72806d3b;border-radius:4px;place-items:center;width:34px;height:36px;display:grid}.qz-main{max-width:1440px;margin:0 auto;padding:42px 28px 22px}.qz-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.qz-eyebrow{letter-spacing:1.5px;color:#b4ad88;align-items:center;gap:10px;font-size:9px;font-weight:500;display:flex}.qz-eyebrow i{background:#a1946a;border-radius:50%;width:3px;height:3px;display:inline-block}.qz-heading h1{font:400 50px/1.12 var(--serif);letter-spacing:-1.2px;margin-top:10px}.qz-heading h1>span{font:400 12px/1.7 var(--sans);letter-spacing:.2px;color:#a3b2a6;margin-top:11px;display:block}.qz-heading-facts{color:#aebaa9;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;max-width:330px;padding-bottom:4px;font-size:11px;display:flex}.qz-heading-facts>span,.qz-heading-facts>button{align-items:center;gap:7px;display:flex}.qz-heading-facts>button{color:#cbb780;justify-content:flex-end;width:100%;font-size:11px}.qz-layout{grid-template-columns:minmax(0,1.85fr) minmax(310px,1fr);align-items:start;gap:24px;display:grid}.qz-play-column,.qz-sidebar{flex-direction:column;gap:24px;min-width:0;display:flex}.qz-question,.qz-team-section,.qz-private-room,.qz-leaderboard,.qz-session-track{background:#152127df;border:1px solid #7888753b;border-radius:7px;overflow:hidden}.qz-question{scroll-margin-top:104px;box-shadow:0 18px 50px #00000012}.qz-team-section{scroll-margin-top:104px}.qz-section-head{justify-content:space-between;align-items:center;gap:18px;padding:23px 24px 19px;display:flex}.qz-section-head h2{letter-spacing:-.4px;margin-top:7px;font-size:19px;font-weight:500;line-height:1.4}.qz-section-head>svg{color:#b7b38a}.qz-section-head .qz-eyebrow{font-size:8px}.qz-section-note{color:#a9b8a5;padding:0 24px 21px;font-size:12px}.qz-button{border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:42px;font-weight:500;line-height:1.5;display:inline-flex;color:#d3d9bf!important;background:#9aaa6c0b!important;border:1px solid #9aaa7c66!important;padding:10px 14px!important;font-size:12px!important}.qz-button:hover:not(:disabled){background:#b9be7b13!important;border-color:#c5b47eaa!important}.qz-button.primary{color:#172022!important;background:#d2b57b!important;border-color:#d2b57b!important}.qz-button.primary:hover:not(:disabled){background:#dfc592!important}.qz-button:disabled{opacity:.42}.qz-text-button{align-items:center;gap:7px;display:inline-flex;color:#b6c3a7!important;padding:8px 0!important;font-size:11px!important}.qz-text-button:hover{color:#dfca91!important}.qz-host{background:#26332866;border:1px solid #87946c44;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:25px;padding:16px 20px;display:flex}.qz-host-label{color:#c1cba7;align-items:center;gap:8px;font-size:12px;display:flex}.qz-host-label b{font-weight:500}.qz-host-buttons{flex-wrap:wrap;flex:1;align-items:center;gap:10px 14px;display:flex}.qz-host-buttons>.qz-button{min-height:38px;padding:8px 11px!important;font-size:11px!important}.qz-host>p{color:#96a78b;width:100%;font-size:11px;line-height:1.8}.qz-demo{border-top:1px solid #7f926133;flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%;padding-top:13px;display:flex}.qz-demo>label{color:#aebc9d;font-size:11px}.qz-demo select{width:240px;max-width:100%;padding:8px 10px;font-size:11px}.qz-demo>span{color:#92a486;flex:1;min-width:200px;font-size:10px;line-height:1.8}.qz-lobby{background:radial-gradient(at 100% 0,#59466a28,#0000 55%);padding:40px 40px 36px;position:relative;overflow:hidden}.qz-lobby>.qz-eyebrow{z-index:1;margin-top:10px;position:relative}.qz-lobby h2{font:400 46px/1.06 var(--serif);letter-spacing:-1px;z-index:1;margin:18px 0 22px;position:relative}.qz-lobby h2 em{color:#ceb37b;font-weight:400}.qz-lobby>p{color:#b2bfb1;max-width:480px;font-size:13px}.qz-lobby-art{color:#d3c193;height:165px;margin-bottom:25px;position:relative}.qz-lobby-art>div{background:radial-gradient(circle,#68706530,#101b21);border:1px solid #baa67b66;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:32px;left:50%;transform:translate(-50%);box-shadow:0 0 40px #c0af7520}.qz-lobby-art>div>svg:first-child{stroke-width:.9px;color:#d6c59b}.qz-lobby-art>div>svg:last-child{color:#a797bb;position:absolute;top:4px;right:-27px}.qz-orbit{border:1px solid #a99b5c2c;border-radius:50%;width:320px;height:128px;position:absolute;top:20px;left:50%;transform:translate(-50%)rotate(-14deg)}.qz-orbit.second{opacity:.7;border-style:dashed;width:290px;height:158px;transform:translate(-50%)rotate(15deg)}.qz-lobby-art>i,.qz-lobby-art>b{font:italic 400 43px var(--serif);color:#8d80a2;position:absolute;top:23px;left:calc(50% - 135px);transform:rotate(-12deg)}.qz-lobby-art>b{color:#bdb17a;font-size:32px;top:93px;left:calc(50% + 110px);transform:rotate(12deg)}.qz-lobby-steps{border-top:1px solid #82906d33;flex-direction:column;gap:18px;margin-top:25px;padding:25px 0 27px;display:flex}.qz-lobby-steps>article{align-items:center;gap:13px;display:flex}.qz-lobby-steps>article>span{color:#b9bf94;background:#0a171a22;border:1px solid #96a17444;border-radius:4px;place-items:center;width:40px;height:40px;display:grid}.qz-lobby-steps b{color:#d5dcc6;font-size:13px;font-weight:500}.qz-lobby-steps small{color:#9faf98;margin-top:3px;font-size:11px;display:block}.qz-lobby>.qz-button{width:100%}.qz-question-top{background:#1c2a2c99;border-bottom:1px solid #7e8f722e;align-items:center;gap:14px;padding:20px 26px;display:flex}.qz-round-pill{letter-spacing:.4px;color:#d2c394;background:#b6a76b08;border:1px solid #aaa36f44;border-radius:4px;padding:5px 8px;font-size:10px}.qz-question-number{color:#a4b39e;font-size:11px}.qz-points{color:#c9ba87;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.qz-question-content{padding:28px 29px}.qz-question-content>.qz-eyebrow{letter-spacing:1.1px;font-size:9px}.qz-question-content>h2{font:400 29px/1.35 var(--serif);letter-spacing:-.4px;overflow-wrap:anywhere;margin:14px 0 0}.qz-question-title{color:#91a594;font-size:11px;margin-top:9px!important}.qz-image{background:#0b161d;border:1px solid #657c6b44;border-radius:6px;margin:24px 0 0;position:relative;overflow:hidden}.qz-image>img{object-fit:contain;width:100%;height:auto;min-height:180px;max-height:340px}.qz-image>button{color:#d1d9c5;border-radius:4px;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:11px;right:11px;background:#0e1a1fe8!important;border:1px solid #9baa7c66!important;padding:7px 9px!important}.qz-answer-hint{color:#b0bd9f;align-items:flex-start;gap:8px;margin:23px 0 16px;font-size:11px;line-height:1.8;display:flex}.qz-answer-hint>svg{color:#bcb17c;margin-top:2px}.qz-options{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.qz-answer-hint+.qz-options{margin-top:0}.qz-option{text-align:left;border-radius:5px;align-items:center;gap:12px;min-height:70px;display:flex;position:relative;overflow:hidden;background:#101d2244!important;border:1px solid #87937355!important;padding:15px 14px!important}.qz-option:not(:disabled):hover{background:#b3b26b0a!important;border-color:#c6b881aa!important}.qz-option.selected{box-shadow:inset 0 0 0 1px #d0b47822;background:#bca05f16!important;border-color:#d3b879!important}.qz-option-letter{color:#b7c096;background:#71846712;border:1px solid #8a9a6e44;border-radius:4px;flex-shrink:0;place-items:center;width:29px;height:30px;font-size:12px;display:grid}.qz-option.selected .qz-option-letter{color:#19232a;background:#d0b778;border-color:#d0b778}.qz-option-text{color:#d6dccb;overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.6}.qz-option-votes{color:#b7bd98;align-items:center;gap:4px;font-size:10px;display:flex}.qz-selected-check{color:#d6bf84}.qz-option.correct{background:#6b8c5321!important;border-color:#a6bd7eaa!important}.qz-option.correct .qz-option-letter{color:#15241c;background:#a1ba7d;border-color:#a1ba7d}.qz-option.wrong{background:#9d626817!important;border-color:#a5797b88!important}.qz-submit{border-top:1px solid #8b9a6f2e;margin-top:22px;padding-top:21px}.qz-submit>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qz-submit .qz-button{min-height:45px}.qz-submit>p{color:#95a68b;margin-top:11px;font-size:10px;line-height:1.9}.qz-saved{color:#adbf91;align-items:center;gap:6px;font-size:10px;display:flex}.qz-team-pulse{border-top:1px solid #82946a29;margin-top:22px;padding-top:17px}.qz-team-pulse>span{color:#a8b898;align-items:center;gap:7px;font-size:10px;display:flex}.qz-team-pulse>div{gap:13px;margin-top:13px;display:flex}.qz-team-pulse>div>span{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.qz-team-pulse b{color:#a6b68f;font-size:9px;font-weight:500}.qz-team-pulse i{background:#08141355;border-radius:3px;flex:1;height:4px;display:block;overflow:hidden}.qz-team-pulse em{background:#b5bb7d;border-radius:3px;height:100%;transition:width .2s;display:block}.qz-team-pulse small{color:#aeb99c;font-size:9px}.qz-question-footer{color:#aebc9f;background:#11201855;border-top:1px solid #7b8e6c33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:18px 26px 21px;font-size:11px;display:flex;position:relative}.qz-question-footer>span:last-of-type{font-variant-numeric:tabular-nums;color:#ccbd8a;align-items:center;gap:6px;display:flex}.qz-question-progress{background:#071410;height:3px;position:absolute;bottom:0;left:0;right:0}.qz-question-progress>i{background:#c4b67d;height:100%;transition:width .5s linear;display:block}.qz-reveal{border-top:1px solid #93ab7544;margin-top:25px;padding-top:24px}.qz-reveal>span{color:#c4d7a5;align-items:center;gap:8px;font-size:12px;display:flex}.qz-reveal h3{color:#d8e3c6;margin-top:12px;font-size:18px;font-weight:500;line-height:1.55}.qz-reveal>p{color:#acbda5;margin-top:12px;font-size:13px}.qz-reveal>a{color:#c5bb90;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:inline-flex}.qz-reveal-teams{flex-direction:column;gap:8px;margin-top:22px;display:flex}.qz-reveal-teams>article{background:#0d1a1d44;border:1px solid #75896b33;border-radius:4px;flex-wrap:wrap;align-items:center;gap:9px;padding:11px 12px;display:flex}.qz-reveal-teams>article>span{border-radius:50%;width:5px;height:5px}.qz-reveal-teams b{color:#bac7af;min-width:88px;font-size:11px;font-weight:500}.qz-reveal-teams small{color:#94a88e;flex:1;font-size:11px}.qz-reveal-teams strong{color:#9aab8e;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.qz-reveal-teams .is-correct{background:#8eac580c;border-color:#a0b87555}.qz-reveal-teams .is-correct strong{color:#cbdda9}.qz-team-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 23px 23px;display:grid}.qz-team-card{background:#101c2155;border:1px solid #8191703b;border-radius:5px;min-width:0;padding:17px}.qz-team-card.own-team{border-color:color-mix(in srgb,var(--team-color) 60%,transparent);background:color-mix(in srgb,var(--team-color) 6%,#101c21)}.qz-team-card.empty-team{opacity:.52}.qz-team-card-top{align-items:center;gap:10px;display:flex}.qz-team-monogram{border:1px solid color-mix(in srgb,var(--team-color) 45%,transparent);width:34px;height:35px;color:var(--team-color);background:color-mix(in srgb,var(--team-color) 7%,transparent);border-radius:4px;flex-shrink:0;place-items:center;font-size:9px;display:grid}.qz-team-card-top>div{flex:1;min-width:0}.qz-team-card h3{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.4}.qz-team-card-top small{color:#8fa18e;margin-top:4px;font-size:10px;display:block}.qz-team-card-top>b{color:#d4c28f;text-align:right;font-variant-numeric:tabular-nums;font-size:22px;font-weight:400;line-height:1.2}.qz-team-card-top>b>small{color:#8d9e86;font-size:8px}.qz-team-captain{color:#a7b796;border-top:1px solid #81916a29;align-items:center;gap:7px;margin-top:14px;padding-top:13px;font-size:10px;line-height:1.8;display:flex}.qz-team-captain>svg{color:#baad7a}.qz-team-captain>span{overflow-wrap:anywhere;flex:1}.qz-team-captain>i{color:#83977a;border:1px solid #6b835333;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.qz-team-captain>i.answered{color:#bccc9b;background:#95ae5e1c;border-color:#9fb97055}.qz-captain-election{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:220px;margin-top:13px;display:flex;overflow:auto}.qz-captain-election>button{text-align:left;color:#b8c5ac;border-radius:4px;align-items:center;gap:6px;font-size:11px;display:flex;background:#0b171d33!important;border:1px solid #84936b33!important;padding:9px!important}.qz-captain-election>button>span{overflow-wrap:anywhere;flex:1}.qz-captain-election small{color:#94a47f;margin-left:5px;font-size:9px}.qz-captain-election b{color:#afba96;font-size:11px;font-weight:500}.qz-captain-election .voted{color:#e1d5ae;background:#b9b96e10!important;border-color:#c4b67a99!important}.qz-host-captain{color:#94a581;border-top:1px solid #7e92602b;margin-top:13px;padding-top:12px;font-size:9px;display:block}.qz-host-captain select{min-height:35px;margin-top:6px;padding:8px;font-size:11px}.qz-private-room{background:#142426;border-color:#8d9d6850}.qz-room-heading{background:radial-gradient(at 100% 0,#5e62412f,#0000 85%);border-bottom:1px solid #879c5e33;padding:23px 24px}.qz-private-label{letter-spacing:1.1px;color:#aeb18c;align-items:center;gap:6px;font-size:8px;display:flex}.qz-room-heading h2{font:400 29px/1.2 var(--serif);letter-spacing:-.5px;margin-top:13px}.qz-room-heading>p{color:#99af94;margin-top:6px;font-size:11px}.qz-room-heading>select{margin-top:14px;padding:8px;font-size:11px}.qz-room-captain{background:#28362a29;border-bottom:1px solid #8199652e;align-items:center;gap:11px;padding:18px 23px;display:flex}.qz-room-captain>span{color:#c6b57d;background:#a6ab5909;border:1px solid #a9a3694d;border-radius:4px;place-items:center;width:37px;height:38px;display:grid}.qz-room-captain>div{flex:1}.qz-room-captain small{letter-spacing:.8px;color:#a5ae83;margin-bottom:4px;font-size:8px;display:block}.qz-room-captain b{color:#d1d8bb;overflow-wrap:anywhere;font-size:12px;font-weight:500}.qz-room-captain>svg{color:#b4c58e}.qz-transfer{background:#12211e66;border-bottom:1px solid #8199652e;padding:13px 22px}.qz-transfer>summary{color:#a5b98f;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:10px;list-style:none;display:flex}.qz-transfer>summary::-webkit-details-marker{display:none}.qz-transfer p{color:#9eae91;margin-top:12px;font-size:11px}.qz-transfer select{margin-top:10px;padding:8px;font-size:11px}.qz-transfer>.qz-button{width:100%;min-height:36px;margin-top:10px;padding:7px!important;font-size:10px!important}.qz-chat-heading{color:#a9b995;align-items:center;gap:8px;padding:18px 22px 14px;display:flex}.qz-chat-heading h3{color:#bfcbb0;flex:1;font-size:12px;font-weight:500}.qz-chat-heading>span{color:#9fad86;border:1px solid #8d9f6a33;border-radius:4px;padding:1px 5px;font-size:10px}.qz-chat-messages{scrollbar-color:#657354 #10201e;overscroll-behavior:contain;height:310px;padding:0 22px;overflow-y:auto}.qz-chat-messages>article{border-bottom:1px solid #7e98572b;padding:13px 0}.qz-chat-messages>article.own{border-left:2px solid #b7ba7055;padding-left:10px}.qz-chat-messages article>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qz-chat-messages b{color:#c8d2b6;overflow-wrap:anywhere;font-size:11px;font-weight:500}.qz-chat-messages article svg{color:#c4b176}.qz-chat-messages time{color:#7d9471;font-variant-numeric:tabular-nums;margin-left:auto;font-size:9px}.qz-chat-messages p{color:#b6c4a8;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.8}.qz-chat-empty{text-align:center;color:#829773;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:260px;display:flex}.qz-chat-empty>p{color:#8fa67e;max-width:260px;margin-top:0;font-size:11px;line-height:1.9}.qz-chat-composer{background:#10231c55;border-top:1px solid #829a5d33;gap:8px;padding:14px 17px;display:flex}.qz-chat-composer>input{background:#0d1b1c;min-height:42px;font-size:12px}.qz-chat-composer>button{color:#ccce99;border-radius:4px;flex-shrink:0;place-items:center;width:40px;height:42px;display:grid;background:#b3b66b0b!important;border:1px solid #a4ac7055!important}.qz-chat-composer>button:disabled{opacity:.35}.qz-demo-note{color:#aca47e;background:#10231c55;padding:0 18px 12px;font-size:9px;line-height:1.8;display:block}.qz-chat-prompts{border-top:1px solid #81985d22;flex-wrap:wrap;gap:7px;padding:13px 18px;display:flex}.qz-chat-prompts>button{color:#aab994;border-radius:4px;font-size:9px;line-height:1.7;background:#7c92550a!important;border:1px solid #8396653b!important;padding:5px 7px!important}.qz-room-note{color:#8fa77c;background:#162a1b22;border-top:1px solid #8b9c5c2b;align-items:flex-start;gap:7px;padding:14px 20px;font-size:9px;line-height:1.9;display:flex}.qz-room-note>svg{margin-top:3px}.qz-leaderboard .qz-section-head{padding-bottom:16px}.qz-leaderboard>div:nth-child(2){padding:0 22px 8px}.qz-leaderboard article{border-top:1px solid #8093642b;align-items:center;gap:8px;padding:15px 0;display:flex}.qz-place{color:#859a78;place-items:center;width:20px;font-size:11px;display:grid}.qz-place.first{color:#c8b37b}.qz-team-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.qz-leaderboard article>div{flex:1;min-width:0}.qz-leaderboard article b{color:#c0cbb2;overflow-wrap:anywhere;font-size:12px;font-weight:500}.qz-leaderboard article small{color:#829873;margin-top:4px;font-size:9px;display:block}.qz-leaderboard article>strong{font-variant-numeric:tabular-nums;color:#d5c38f;font-size:21px;font-weight:400}.qz-scoring-note{color:#91a381;background:#10201544;border-top:1px solid #7d935d2b;padding:15px 22px;font-size:10px}.qz-empty-score{color:#91a381;padding:10px 0 20px;font-size:12px}.qz-session-track{background:#12202299;padding:22px 23px}.qz-session-track>.qz-eyebrow{margin-bottom:16px;font-size:8px}.qz-session-track>div{border-top:1px solid #7d935c22;align-items:center;gap:10px;padding:13px 0;display:flex}.qz-session-track>div>span{color:#9eac86;border:1px solid #7b90603b;border-radius:4px;place-items:center;width:24px;height:25px;font-size:10px;display:grid}.qz-session-track>div>div{flex:1;min-width:0}.qz-session-track b{color:#adbba1;font-size:11px;font-weight:400;display:block}.qz-session-track small{color:#798f6e;margin-top:3px;font-size:9px;display:block}.qz-session-track>div>i{gap:3px;display:flex}.qz-session-track em{background:#51634766;border-radius:50%;width:4px;height:4px;display:block}.qz-session-track em.done{background:#b2bf8a}.qz-session-track em.current{background:#d3b87a;box-shadow:0 0 7px #dfc78366}.qz-session-track>div.active>span{color:#d8c38b;background:#c7b96a0c;border-color:#b4ad6d77}.qz-session-track>div.active b{color:#d0d3b4}.qz-finale{text-align:center;background:radial-gradient(at top,#6c614729,#0000 75%);padding:52px 35px}.qz-finale-cup{color:#d4bc80;background:#bbaa5d0b;border:1px solid #b5a16677;border-radius:7px;place-items:center;width:88px;height:94px;margin:0 auto 27px;display:grid;box-shadow:0 0 60px #d1b36e0c}.qz-finale>.qz-eyebrow{justify-content:center}.qz-finale h2{font:400 37px/1.14 var(--serif);letter-spacing:-.6px;margin:19px 0 25px}.qz-finale h2 em{color:#d4ba7f;font-weight:400}.qz-winners{flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:24px;display:flex}.qz-winners>span{color:#e0d6b3;background:#a9ab620a;border:1px solid #a7ad7655;border-radius:4px;align-items:center;gap:8px;padding:9px 13px;font-size:14px;display:flex}.qz-winners i{border-radius:50%;width:5px;height:5px}.qz-finale>p{color:#a9b99b;max-width:450px;margin:0 auto 25px;font-size:13px}.qz-loading{color:#b9b18b;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:420px;display:flex}.qz-loading>p{color:#9faf96;font-size:13px}.qz-footer{color:#71866d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:34px 0 10px;font-size:9px;display:flex}.qz-footer>span:first-child{letter-spacing:1.1px;font-size:8px}.qz-footer>button{color:#a1b18d;align-items:center;gap:6px;font-size:10px;display:flex}.qz-feedback{z-index:70;color:#d4e0be;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#283d27f5;border:1px solid #a3b67577;border-radius:5px;align-items:center;gap:11px;max-width:min(640px,100vw - 28px);padding:15px 20px;font-size:12px;line-height:1.7;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 12px 50px #0005}.qz-feedback.error{color:#e1bdb1;background:#3a2429f5;border-color:#b9847a88}.qz-feedback.error>span{flex:1}.qz-feedback>button{place-items:center;display:grid;padding:4px!important}.qz-modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:80;background:#050b10dd;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.qz-image-modal{background:#111e24;border:1px solid #a4a06d55;border-radius:7px;width:100%;max-width:1100px;padding:24px;position:relative}.qz-image-modal>button{color:#d9dfc9;z-index:1;border-radius:4px;position:absolute;top:13px;right:13px;background:#10201ee8!important;border:1px solid #a5b18655!important;padding:7px!important}.qz-image-modal>img{object-fit:contain;background:#0d171f;border-radius:4px;width:100%;max-height:75svh}.qz-image-modal>p{color:#bac6ab;margin:17px 10px 2px;font-size:13px}.qz-rules-modal{background:#162327;border:1px solid #9ea36d66;border-radius:7px;width:100%;max-width:660px;max-height:calc(100svh - 56px);padding:36px 40px;position:relative;overflow-y:auto;box-shadow:0 25px 120px #0006}.qz-modal-close{color:#bfc7ab;position:absolute;top:15px;right:15px;padding:5px!important}.qz-rules-modal>h2{font:400 39px/1.1 var(--serif);letter-spacing:-.7px;margin:18px 0 26px}.qz-rules-modal h2 em{color:#d0b87f;font-weight:400}.qz-rules-modal ol{flex-direction:column;gap:23px;margin:0;padding:0;list-style:none;display:flex}.qz-rules-modal li{align-items:flex-start;gap:14px;display:flex}.qz-rules-modal li>span{color:#c2b781;background:#a0ab6109;border:1px solid #a2a46b44;border-radius:4px;flex-shrink:0;place-items:center;width:35px;height:38px;display:grid}.qz-rules-modal li b{color:#d8ddc5;font-size:13px;font-weight:500}.qz-rules-modal li p{color:#a7b89b;margin-top:6px;font-size:12px;line-height:1.9}.qz-rules-modal>p{color:#b4c09f;border-top:1px solid #8f9e6633;margin-top:25px;padding-top:20px;font-size:12px}.qz-rules-modal>.qz-button{width:100%;margin-top:23px}.qz-screen .qz-layout{grid-template-columns:1fr}.qz-screen .qz-private-room{display:none}.qz-screen .qz-question-content{max-width:1100px;margin:0 auto;padding:35px}.qz-screen .qz-question-content>h2{text-align:center;font-size:36px}.qz-screen .qz-question-content>.qz-eyebrow{justify-content:center}.qz-screen .qz-image>img{max-height:400px}.qz-screen .qz-option-text{font-size:17px}.qz-screen .qz-sidebar{grid-template-columns:1.4fr 1fr;display:grid}.qz-screen .qz-team-section{display:none}@media (min-width:1500px){.qz-question-content>h2{font-size:33px}.qz-main{padding-top:47px}.qz-image>img{max-height:370px}}@media (max-width:1150px){.qz-layout{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.qz-main{padding:34px 23px 20px}.qz-header{gap:18px;padding:16px 23px}.qz-header nav{gap:17px}.qz-phase{padding:8px;font-size:9px}.qz-brand img{width:127px}.qz-brand>span{width:36px;height:40px}.qz-brand small{letter-spacing:1.2px;font-size:7px}.qz-heading h1{font-size:45px}.qz-heading-facts{max-width:270px;font-size:10px}.qz-question-content{padding:25px 24px}.qz-question-content>h2{font-size:28px}.qz-team-grid{gap:10px;padding:0 19px 20px}.qz-team-card{padding:14px}.qz-team-card h3{font-size:12px}.qz-section-head{padding:21px 20px 18px}.qz-section-note{padding:0 20px 19px}.qz-lobby{padding:33px 31px}.qz-lobby h2{font-size:42px}.qz-option{gap:9px;padding:13px 11px!important}.qz-option-text{font-size:12px}.qz-room-heading{padding:22px 21px}.qz-room-captain{padding:17px 20px}.qz-chat-messages{padding:0 19px}.qz-chat-heading{padding:17px 19px 14px}.qz-team-card-top{gap:8px}.qz-team-monogram{width:30px;height:32px;font-size:8px}.qz-reveal-teams b{min-width:76px}}@media (max-width:900px){.qz-header{flex-wrap:wrap;gap:12px 20px}.qz-header nav{border-top:1px solid #a0ac7b22;order:4;justify-content:center;gap:28px;width:100%;padding-top:8px}.qz-header nav>button{padding:3px 0;font-size:11px}.qz-phase{margin-left:auto}.qz-main{padding-top:28px}.qz-layout{grid-template-columns:1fr}.qz-sidebar{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.qz-private-room{grid-area:1/1/span 2}.qz-leaderboard{grid-area:1/2}.qz-session-track{grid-area:2/2}.qz-question-content>h2{font-size:32px}.qz-option-text{font-size:14px}.qz-lobby{padding:35px 40px}.qz-lobby h2{font-size:47px}.qz-heading{align-items:flex-start}.qz-heading-facts{max-width:220px}.qz-question,.qz-team-section{scroll-margin-top:138px}.qz-screen .qz-sidebar{grid-template-columns:1fr 1fr}.qz-screen .qz-leaderboard,.qz-screen .qz-session-track{grid-area:auto}}@media (max-width:650px){.qz-header{gap:10px;padding:13px 16px 11px}.qz-brand{gap:8px}.qz-brand>span{display:none}.qz-brand img{width:127px}.qz-brand small{letter-spacing:.8px;margin-top:5px;font-size:6px}.qz-phase{gap:5px;padding:7px 8px;font-size:8px}.qz-phase b{margin-left:1px;font-size:10px}.qz-header-actions{gap:5px}.qz-header-actions>button{width:28px;height:31px}.qz-header-actions svg{width:16px}.qz-header nav{gap:36px;padding-top:9px}.qz-main{padding:25px 15px 15px}.qz-heading{margin-bottom:24px;display:block}.qz-heading h1{font-size:42px}.qz-heading h1>span{max-width:310px;margin-top:10px;font-size:11px;line-height:1.8}.qz-heading .qz-eyebrow{letter-spacing:1px;gap:8px;font-size:8px}.qz-heading-facts{justify-content:flex-start;gap:9px 18px;max-width:none;margin-top:19px;font-size:10px}.qz-heading-facts>button{justify-content:flex-start;width:auto}.qz-layout,.qz-play-column,.qz-sidebar{gap:19px}.qz-sidebar{flex-direction:column;display:flex}.qz-sidebar>section{width:100%}.qz-host{gap:12px;margin-bottom:20px;padding:14px}.qz-host-label{width:100%;font-size:11px}.qz-host-buttons{gap:8px 12px}.qz-host-buttons>.qz-button{min-height:38px;padding:8px 10px!important;font-size:10px!important}.qz-text-button{font-size:10px!important}.qz-host>p{font-size:10px}.qz-demo{gap:8px}.qz-demo select{width:100%;padding:9px;font-size:12px}.qz-demo>span{min-width:100%;font-size:9px}.qz-lobby{padding:27px 23px}.qz-lobby-art{height:145px;margin-bottom:24px}.qz-orbit{width:270px;height:116px}.qz-orbit.second{width:250px;height:145px}.qz-lobby-art>div{width:92px;height:92px;top:28px}.qz-lobby-art>div>svg:first-child{width:67px}.qz-lobby-art>i{font-size:36px;left:calc(50% - 112px)}.qz-lobby-art>b{font-size:28px;top:85px;left:calc(50% + 90px)}.qz-lobby h2{margin-top:17px;font-size:39px}.qz-lobby>.qz-eyebrow{letter-spacing:1px;font-size:8px}.qz-lobby>p{font-size:12px}.qz-lobby-steps{gap:18px;margin-top:22px;padding-top:22px}.qz-lobby-steps b{font-size:12px}.qz-lobby-steps small{font-size:10px;line-height:1.7}.qz-question-top{gap:9px;padding:17px 18px}.qz-round-pill{padding:4px 7px;font-size:9px}.qz-question-number{font-size:10px}.qz-points{gap:4px;font-size:10px}.qz-question-content{padding:23px 19px}.qz-question-content>.qz-eyebrow{letter-spacing:1px;font-size:8px}.qz-question-content>h2{margin-top:13px;font-size:27px;line-height:1.35}.qz-question-title{font-size:10px;line-height:1.8}.qz-image{margin-top:21px}.qz-image>img{min-height:170px;max-height:300px}.qz-image>button{font-size:9px;bottom:8px;right:8px;padding:6px 8px!important}.qz-answer-hint{gap:7px;margin-top:21px;font-size:11px;line-height:1.85}.qz-options{grid-template-columns:1fr;gap:9px}.qz-option{gap:11px;min-height:57px;padding:12px!important}.qz-option-letter{width:28px;height:29px;font-size:12px}.qz-option-text{font-size:13px;line-height:1.65}.qz-submit{margin-top:19px;padding-top:18px}.qz-submit>div{gap:11px}.qz-submit>div>.qz-button{width:100%;min-height:46px;font-size:12px!important}.qz-submit>p,.qz-saved{font-size:10px}.qz-team-pulse{margin-top:18px;padding-top:16px}.qz-team-pulse>div{gap:10px}.qz-question-footer{gap:10px;padding:16px 18px 20px;font-size:10px}.qz-reveal{margin-top:22px;padding-top:21px}.qz-reveal h3{font-size:17px}.qz-reveal>p{font-size:12px}.qz-reveal>span{font-size:11px}.qz-reveal-teams>article{gap:7px;padding:11px}.qz-reveal-teams b{flex:1;min-width:0;font-size:11px}.qz-reveal-teams small{flex:auto;order:4;width:100%;padding-left:12px;font-size:11px}.qz-section-head{padding:22px 20px 17px}.qz-section-head h2{font-size:19px}.qz-section-note{padding:0 20px 20px;font-size:11px}.qz-team-grid{grid-template-columns:1fr;gap:11px;padding:0 18px 20px}.qz-team-card{padding:17px}.qz-team-card h3{font-size:14px}.qz-team-card-top small{font-size:11px}.qz-team-monogram{width:35px;height:37px;font-size:9px}.qz-team-card-top{gap:12px}.qz-team-captain{margin-top:15px;padding-top:14px;font-size:11px}.qz-captain-election>button{font-size:12px;padding:10px!important}.qz-host-captain{font-size:10px}.qz-host-captain select{min-height:40px;padding:9px;font-size:12px}.qz-room-heading h2{font-size:30px}.qz-room-heading>p{font-size:12px}.qz-room-captain small{font-size:9px}.qz-room-captain b{font-size:13px}.qz-chat-messages{height:280px}.qz-chat-messages p{font-size:13px}.qz-chat-messages b,.qz-chat-empty>p{font-size:12px}.qz-chat-composer>input{min-height:44px;font-size:13px}.qz-chat-composer>button{width:43px;height:44px}.qz-room-note{font-size:10px}.qz-chat-prompts>button{font-size:10px;padding:6px 8px!important}.qz-leaderboard article b{font-size:13px}.qz-leaderboard article small{font-size:10px}.qz-scoring-note{font-size:11px}.qz-session-track b{font-size:12px}.qz-session-track small{font-size:10px}.qz-finale{padding:39px 23px}.qz-finale h2{font-size:32px}.qz-finale>p{font-size:12px}.qz-winners>span{font-size:13px}.qz-footer{gap:13px;padding-top:28px}.qz-footer>span:nth-child(2){display:none}.qz-feedback{width:calc(100vw - 28px);padding:13px 15px;font-size:11px;bottom:17px}.qz-modal-backdrop{padding:15px}.qz-rules-modal{max-height:calc(100svh - 30px);padding:31px 23px}.qz-rules-modal>h2{font-size:34px}.qz-rules-modal li{gap:11px}.qz-image-modal{padding:14px}.qz-image-modal>img{max-height:68svh}.qz-image-modal>p{margin:14px 3px 0;font-size:12px}.qz-screen .qz-question-content{padding:23px 19px}.qz-screen .qz-question-content>h2{text-align:left;font-size:28px}.qz-screen .qz-option-text{font-size:14px}.qz-screen .qz-sidebar{display:flex}.qz-question,.qz-team-section{scroll-margin-top:124px}}@media (prefers-reduced-motion:reduce){.qz-team-pulse em,.qz-question-progress>i{transition:none}}.qz-team-captain>span>small{color:#8b9e7d;margin-top:3px;font-size:8px;display:block}.qz-captain-election>button:disabled{opacity:.5}.qz-option:disabled{opacity:1}.qz-unsent{color:#d0b282;font-size:10px;line-height:1.7}.qz-image-toolbar{color:#c7caa9;align-items:center;gap:8px;padding:0 44px 17px 0;display:flex}.qz-image-toolbar>button{border-radius:4px;justify-content:center;align-items:center;width:34px;height:35px;display:flex;background:#7b92500a!important;border:1px solid #9ba87b55!important}.qz-image-toolbar>span{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:11px}.qz-image-toolbar>button.qz-image-fit{gap:6px;width:auto;margin-left:5px;font-size:10px;padding:0 10px!important}.qz-image-pan{overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-color:#7b8d60 #0c171e;background:#0c171e;border:1px solid #6f865555;border-radius:4px;width:100%;max-width:100%;height:min(64svh,700px);overflow:auto}.qz-image-pan>img{object-fit:initial;border-radius:0;height:auto;max-height:none;display:block;max-width:none!important}.qz-image-pan-help{color:#93a784;margin:8px 10px 0;font-size:10px;line-height:1.8;display:block}@media (max-width:650px){.qz-image-pan{height:58svh}.qz-image-toolbar{gap:6px;padding-bottom:13px}.qz-image-toolbar>button{width:33px;height:35px}.qz-image-toolbar>span{min-width:36px;font-size:10px}.qz-image-toolbar>button.qz-image-fit{margin-left:0;font-size:9px;padding:0 7px!important}.qz-image-pan-help{margin-left:3px;font-size:9px}}@font-face{font-family:Golos Text;src:url(/fonts/noir/GolosText-Variable.ttf)format("truetype");font-style:normal;font-weight:400 900;font-display:swap}.noir-app,.noir-landing{--noir-font:"Golos Text", "Segoe UI", Arial, sans-serif;--sans:var(--noir-font);--serif:var(--noir-font);font-family:var(--noir-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.noir-app{--nr-bg:#141314;--nr-panel:#1d1b1b;--nr-ink:#e8e1d3;--nr-muted:#aba397;--nr-brass:#c5a678;--nr-line:#bba37c29;--nr-wine:#572c36;background:radial-gradient(ellipse at 70% 0,#1a233125,transparent 49%),radial-gradient(ellipse at 0 65%,#27334720,transparent 50%),var(--nr-bg);min-height:100svh;color:var(--nr-ink);font:16px/1.7 var(--sans);isolation:isolate}.noir-app *{box-sizing:border-box}.noir-app h1,.noir-app h2,.noir-app h3,.noir-app h4,.noir-app p{margin:0}.noir-app h1,.noir-app h2,.noir-app h3{font-weight:600}.noir-app button,.noir-app input,.noir-app select{font:inherit}.noir-app button{color:inherit;cursor:pointer}.noir-app button:disabled{cursor:default;opacity:.4}.noir-app a{color:inherit;text-decoration:none}.noir-app svg{stroke-width:1.65px;flex-shrink:0}:is(.noir-app button:focus-visible,.noir-app a:focus-visible,.noir-app input:focus-visible,.noir-app select:focus-visible,.noir-app summary:focus-visible){outline-offset:4px;outline:2px solid #f8de94}.noir-app input,.noir-app select{color:var(--nr-ink);background:#111722;border:1px solid #35415550;border-radius:3px;min-width:0;max-width:100%;padding:11px 12px}.noir-app input::placeholder{color:#bac5d5}.noir-app option{color:var(--nr-ink);background:#111722}.noir-app p{overflow-wrap:anywhere;line-height:1.85}.noir-app img{max-width:100%;display:block}.nr-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.nr-header{border-bottom:1px solid var(--nr-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#111722ef;align-items:center;gap:25px;min-height:84px;padding:15px max(28px,50vw - 770px);display:flex;position:sticky;top:0}.nr-brand{flex-shrink:0;align-items:center;gap:13px;display:flex}.nr-brand>span{color:#f8de94;border:1px solid #35415577;place-items:center;width:39px;height:45px;display:grid;position:relative}.nr-brand>span:before{content:"";border:1px solid #35415526;position:absolute;inset:3px}.nr-brand img{width:145px;height:auto}.nr-brand small{letter-spacing:1.15px;color:#f8de94;margin-top:7px;font-size:12px;display:block}.nr-header nav{align-items:center;gap:25px;margin-left:auto;display:flex}.nr-header nav button{color:#bac5d5;align-items:center;gap:7px;padding:8px 0;font-size:14px;display:flex}.nr-header nav button:hover{color:#f4f6fb}.nr-header nav button>span{color:#bac5d5;border:1px solid var(--nr-line);text-align:center;min-width:17px;font-size:14px;line-height:1.8}.nr-header-tools{align-items:center;gap:9px;display:flex}.nr-room-code{letter-spacing:1px;color:#bac5d5;align-items:center;gap:7px;padding-right:10px;font-size:12px;display:flex}.nr-room-code>b{color:#bac5d5;letter-spacing:.08em;font-size:12px;font-weight:500}.nr-icon-button{border-radius:3px;place-items:center;width:32px;height:34px;display:grid;border:1px solid var(--nr-line)!important;color:#bac5d5!important;background:#61718c05!important}.nr-icon-button:hover{border-color:#35415580!important}.nr-main{max-width:1540px;margin:0 auto;padding:37px 28px 0}.nr-title-row{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.nr-kicker{letter-spacing:.08em;color:#f8de94;align-items:center;gap:9px;font-size:12px;font-weight:500;line-height:1.8;display:flex}.nr-kicker>span{background:#61718c;width:4px;height:4px;transform:rotate(45deg)}.nr-title-row h1{font:400 65px/.98 var(--serif);letter-spacing:-1.4px;margin-top:11px}.nr-title-row h1>i{color:#bac5d5;font-style:normal}.nr-title-row>div>p{color:#bac5d5;margin-top:13px;font-size:12px}.nr-event-facts{color:#bac5d5;flex-wrap:wrap;justify-content:flex-end;gap:9px 18px;max-width:300px;padding-bottom:3px;font-size:12px;display:flex}.nr-event-facts>span,.nr-event-facts>button{align-items:center;gap:7px;display:flex}.nr-event-facts>button{color:#bac5d5;justify-content:flex-end;width:100%;padding:2px 0;font-size:14px}.nr-button{border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:41px;font-weight:500;line-height:1.55;transition:background .2s,border-color .2s;display:inline-flex;color:#f4f6fb!important;background:#61718c08!important;border:1px solid #35415569!important;padding:10px 13px!important;font-size:14px!important}.nr-button:hover:not(:disabled){background:#61718c14!important;border-color:#354155aa!important}.nr-primary{color:#161714!important;background:#f8de94!important;border-color:#f8de94!important}.nr-primary:hover:not(:disabled){background:#f8de94!important;border-color:#f8de94!important}.nr-reveal-button{color:#f4f6fb!important;background:#42252d!important;border-color:#354155!important}.nr-text-button{align-items:center;gap:7px;line-height:1.6;display:inline-flex;color:#f8de94!important;padding:7px 0!important;font-size:14px!important}.nr-text-button:hover{color:#f8de94!important}.nr-host-bar{background:#1a233124;border:1px solid #35415549;border-radius:4px;flex-wrap:wrap;align-items:center;gap:13px 20px;margin-bottom:25px;padding:14px 17px;display:flex}.nr-host-title{color:#bac5d5;align-items:center;gap:8px;font-size:12px;display:flex}.nr-host-title b{font-weight:500}.nr-host-title>span{color:#bac5d5;font-size:12px;display:none}.nr-host-actions{flex-wrap:wrap;flex:1;align-items:center;gap:8px 16px;display:flex}.nr-host-actions .nr-button{min-height:36px;padding:8px 11px!important;font-size:14px!important}.nr-host-hint{color:#bac5d5;width:100%;font-size:14px;line-height:1.8!important}.nr-demo-fill{align-items:center;gap:6px;display:flex}.nr-demo-fill select{width:92px;min-height:36px;padding:7px 9px;font-size:16px}.nr-demo-view{border-top:1px solid var(--nr-line);align-items:center;gap:12px;width:100%;padding-top:12px;display:flex}.nr-demo-view label{color:#bac5d5;font-size:14px}.nr-demo-view select{flex:1;width:min(380px,100%);padding:8px 10px;font-size:16px}.nr-demo-view small{color:#bac5d5;font-size:14px}.nr-game-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.nr-table-column,.nr-sidebar{flex-direction:column;gap:23px;min-width:0;display:flex}.nr-game-table{background:repeating-linear-gradient(90deg,#61718c04 0 1px,#0000 1px 17px),linear-gradient(115deg,#1a2331,#111722 30%,#1a2331 75%,#111722);border:1px solid #35415559;border-radius:5px;padding:14px 17px 0;scroll-margin-top:105px;position:relative;box-shadow:inset 0 0 0 5px #0006,inset 0 0 0 6px #f8de9430,0 20px 60px #0002}.nr-game-table:before,.nr-game-table:after{content:"";border:1px solid #35415577;width:7px;height:7px;position:absolute;top:10px;transform:rotate(45deg)}.nr-game-table:before{left:10px}.nr-game-table:after{right:10px}.nr-table-topline{color:#f8de94;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:15px;margin:2px 7px 13px;font-size:12px;display:flex}.nr-table-topline>span:first-child{align-items:center;gap:7px;display:flex}.nr-cast-strip{scrollbar-color:#354155 #354155;scrollbar-width:thin;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;padding:0 5px 13px;display:grid;overflow-x:auto}.nr-seat{text-align:center;border-radius:2px;flex-direction:column;align-items:center;min-width:0;transition:border-color .2s,transform .2s;display:flex;position:relative;background:linear-gradient(145deg,#61718c18,#61718c05)!important;border:1px solid #35415533!important;padding:8px 7px 7px!important}.nr-seat:hover{transform:translateY(-2px);border-color:#35415599!important}.nr-portrait{isolation:isolate;background-color:#1a2331;background-repeat:no-repeat;background-size:500% 200%;display:block;position:relative;overflow:hidden}.nr-portrait:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f8de9420}.nr-portrait>span{font:400 28px var(--serif);color:#bac5d540;z-index:-1;background:radial-gradient(at 50% 30%,#2733473d,#0000 65%);place-items:center;display:grid;position:absolute;inset:0}.nr-seat .nr-portrait{filter:saturate(.77);border-radius:1px;width:100%;max-width:92px;height:74px;margin-bottom:6px}.nr-seat-name{font-family:var(--serif);color:#f4f6fb;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:16px;font-weight:500;line-height:1.1;overflow:hidden}.nr-seat-job{color:#bac5d5;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:4px;font-size:12px;display:block;overflow:hidden}.nr-mine-mark{letter-spacing:.8px;color:#161714;z-index:2;background:#f8de94;padding:1px 4px;font-size:12px;font-style:normal;position:absolute;top:7px;left:7px}.nr-seat-search{color:#bac5d5;filter:drop-shadow(0 1px 3px #000);z-index:2;position:absolute;top:9px;right:7px}.nr-crowded-table .nr-cast-strip{grid-auto-columns:116px;padding-bottom:12px}.nr-crowded-table .nr-seat .nr-portrait{height:75px}.nr-table-center{padding:0 5px 12px}.nr-scene{isolation:isolate;background-color:#111722;background-position:50% 43%;background-size:cover;border:1px solid #35415555;min-height:340px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #00000010}.nr-scene:before{content:"";z-index:-1;background:linear-gradient(90deg,#111722c9 0,#11172274 55%,#11172220 100%),linear-gradient(0deg,#111722 0,#0000 55%,#080b1135);position:absolute;inset:0}.nr-scene-grain{pointer-events:none;opacity:.16;z-index:1;background:repeating-linear-gradient(0deg,#61718c0b 0 1px,#0000 1px 3px);position:absolute;inset:0}.nr-scene-location{letter-spacing:.08em;text-transform:uppercase;color:#bac5d5;align-items:center;gap:7px;max-width:calc(100% - 80px);font-size:12px;line-height:1.8;display:flex;position:absolute;top:20px;left:25px}.nr-scene-location>span{background:#61718c;border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #f8de9466}.nr-scene-zoom{z-index:2;border-radius:2px;place-items:center;display:grid;position:absolute;top:14px;right:14px;color:#f4f6fb!important;background:#11172273!important;border:1px solid #35415555!important;padding:7px!important}.nr-scene-copy{z-index:2;max-width:640px;padding:68px 30px 104px;position:relative}.nr-scene-copy h2{font:400 clamp(32px,3.8vw,48px)/1.01 var(--serif);letter-spacing:-.5px;color:#f4f6fb;text-shadow:0 2px 25px #0007;max-width:450px;margin-top:14px}.nr-scene-copy h2 em{color:#bac5d5;font-weight:600}.nr-scene-copy>p{color:#f4f6fb;text-shadow:0 2px 6px #0005;max-width:490px;margin-top:18px;font-size:16px;line-height:1.9}.nr-scene-timer{z-index:2;border-top:1px solid #3541553b;justify-content:space-between;align-items:center;gap:15px;padding-top:13px;display:flex;position:absolute;bottom:17px;left:30px;right:30px}.nr-scene-timer>span{letter-spacing:.08em;color:#bac5d5;max-width:135px;font-size:12px;line-height:1.9}.nr-scene-timer>b{font-family:var(--serif);letter-spacing:1px;font-variant-numeric:tabular-nums;color:#f8de94;align-self:center;font-size:38px;font-weight:400;line-height:1}.nr-scene-timer>small{color:#bac5d5;text-align:right;max-width:120px;font-size:12px;line-height:1.8}.nr-scene-timer.is-expired>b,.nr-scene-timer.is-expired>span{color:#ffadb5}.nr-table-bottomline{letter-spacing:1px;color:#bac5d5;justify-content:space-between;align-items:center;gap:10px;padding:0 7px 13px;font-size:12px;display:flex}.nr-table-bottomline>span{align-items:center;gap:6px;display:flex}.nr-table-bottomline i{background:#61718c;border-radius:50%;width:3px;height:3px}.nr-table-bottomline button{color:#bac5d5;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex;padding:4px 0!important}.nr-empty-seats{gap:10px;min-height:107px;padding:0 5px 14px;display:flex;position:relative}.nr-empty-seats>span{background:linear-gradient(#61718c10,#0000);border:1px dashed #35415544;border-radius:2px;flex:1}.nr-empty-seats>p{font:normal 400 19px var(--serif);color:#bac5d5;place-items:center;display:grid;position:absolute;inset:0}.nr-now{background:#61718c08;border:1px solid #3541554a;border-radius:3px;align-items:center;gap:13px;padding:15px 18px;display:flex}.nr-now>span{color:#bac5d5;border:1px solid #35415551;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.nr-now>div{flex:1;min-width:0}.nr-now p{color:#bac5d5;margin-top:3px;font-size:14px;line-height:1.85}.nr-now>.nr-button{white-space:nowrap;min-height:36px;font-size:14px!important}.nr-lobby-panel{border:1px solid var(--nr-line);background:linear-gradient(145deg,#1a233124,#111722);border-radius:4px;grid-template-columns:1fr 1fr;gap:26px;padding:27px;display:grid}.nr-lobby-panel h2{font:400 31px/1.12 var(--serif);color:#f4f6fb;margin-top:12px}.nr-lobby-panel h2 em{color:#bac5d5;font-weight:600}.nr-lobby-panel>div>p{color:#bac5d5;margin-top:15px;font-size:16px}.nr-lobby-panel>ol{flex-direction:column;justify-content:center;gap:19px;margin:0;padding:0;list-style:none;display:flex}.nr-lobby-panel li{gap:13px;display:flex}.nr-lobby-panel li>span{font:normal 400 24px/1.3 var(--serif);color:#bac5d5;min-width:27px}.nr-lobby-panel li b{color:#bac5d5;font-size:12px;font-weight:500}.nr-lobby-panel li p{color:#bac5d5;margin-top:4px;font-size:16px;line-height:1.8}.nr-section-heading{justify-content:space-between;align-items:center;gap:18px;padding:25px 25px 15px;display:flex}.nr-section-heading h2{font:400 30px/1.1 var(--serif);letter-spacing:-.3px;color:#f4f6fb;margin-top:9px}.nr-section-heading>svg{color:#bac5d5}.nr-section-note{color:#bac5d5;max-width:800px;padding:0 25px 23px;font-size:16px;line-height:1.9!important}.nr-evidence-section,.nr-roster-section,.nr-ballot-panel{border:1px solid var(--nr-line);background:#111722bf;border-radius:4px;scroll-margin-top:105px;overflow:hidden}.nr-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0 23px 24px;display:grid}.nr-evidence-card{text-align:left;border-radius:2px;flex-direction:column;min-width:0;transition:border-color .2s,background .2s;display:flex;position:relative;background:linear-gradient(115deg,#61718c0d,#61718c04)!important;border:1px solid #3541554d!important;padding:19px 19px 14px!important}.nr-evidence-card:before{content:"";background:#61718c1f;border:1px solid #3541551a;width:34px;height:10px;position:absolute;top:-1px;left:calc(50% - 17px);transform:rotate(-3deg)}.nr-evidence-card:hover{background:#61718c11!important;border-color:#35415599!important}.nr-evidence-kind{color:#bac5d5;text-transform:uppercase;letter-spacing:.7px;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;line-height:1.8;display:flex}.nr-evidence-kind>small{color:#bac5d5;letter-spacing:1px;margin-left:auto;font-size:12px}.nr-evidence-card h3{font:500 24px/1.12 var(--serif);color:#f4f6fb;margin-top:16px}.nr-evidence-card>p{color:#bac5d5;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:16px;display:-webkit-box;overflow:hidden}.nr-evidence-open{color:#bac5d5;border-top:1px solid #35415522;justify-content:space-between;align-items:center;gap:10px;margin-top:19px;padding-top:12px;font-size:12px;display:flex}.nr-evidence-card.is-search{background:#27334707!important;border-color:#3541554d!important}.nr-evidence-card.is-shared{background:#61718c07!important;border-color:#3541554d!important}.nr-evidence-empty{text-align:center;color:#bac5d5;padding:28px 25px 39px}.nr-evidence-empty>svg{opacity:.65;margin:0 auto 12px}.nr-evidence-empty>p{font:normal 400 24px var(--serif);color:#bac5d5}.nr-evidence-empty>small{color:#bac5d5;margin-top:9px;font-size:12px;display:block}.nr-roster-search{color:#bac5d5;border-bottom:1px solid var(--nr-line);align-items:center;gap:10px;margin:0 24px 20px;padding-bottom:9px;display:flex}.nr-roster-search input{background:0 0;border:0;flex:1;min-width:0;padding:5px 2px;font-size:16px}.nr-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:0 23px 20px;display:grid}.nr-person-row{text-align:left;align-items:center;gap:12px;min-width:0;display:flex;border-top:1px solid #35415520!important;padding:13px 0!important}.nr-person-row>.nr-portrait{border-radius:2px;flex-shrink:0;width:43px;height:53px}.nr-person-row>span:not(.nr-portrait){flex:1;min-width:0;display:block}.nr-person-row b{font:500 19px/1.15 var(--serif);color:#f4f6fb;display:block}.nr-person-row small{color:#bac5d5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;line-height:1.7;display:block;overflow:hidden}.nr-person-row em{color:#bac5d5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;font-style:normal;line-height:1.7;display:block;overflow:hidden}.nr-person-row>svg{color:#bac5d5}.nr-person-row:hover b{color:#f4f6fb}.nr-person-you{letter-spacing:.5px;color:#bac5d5;border:1px solid #35415544;padding:2px 4px;flex:0!important;font-size:12px!important}.nr-lobby-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 19px;padding:0 24px 23px;display:grid}.nr-lobby-roster>div{border-top:1px solid var(--nr-line);flex-wrap:wrap;align-items:center;gap:9px;min-width:0;padding:11px 0;display:flex}.nr-lobby-roster>div>span{color:#bac5d5;width:28px;height:28px;font:400 19px var(--serif);background:#27334718;border:1px solid #3541553b;border-radius:50%;place-items:center;display:grid}.nr-lobby-roster b{color:#bac5d5;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 45px);font-size:12px;font-weight:500;overflow:hidden}.nr-lobby-roster small{color:#bac5d5;width:100%;margin-top:-5px;padding-left:37px;font-size:12px;display:block}.nr-lobby-roster>p{color:#bac5d5;grid-column:1/-1;padding-bottom:10px;font-size:12px}.nr-no-results{color:#bac5d5;padding:0 24px 26px;font-size:12px}.nr-ballot-counter{color:#bac5d5;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.nr-vote-select-label{color:#bac5d5;margin-bottom:8px;padding:0 25px;font-size:16px;display:block}.nr-vote-compose{gap:10px;padding:0 25px 20px;display:flex}.nr-vote-compose>select{flex:1;width:100%;font-size:16px}.nr-vote-compose>.nr-button{white-space:nowrap}.nr-vote-saved{border-top:1px solid var(--nr-line);color:#bac5d5;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex;margin:0 25px 23px!important;padding:12px 0 0!important;line-height:1.7!important}.nr-vote-saved b{color:#bac5d5;font-weight:500}.nr-vote-saved>span{color:#bac5d5;width:100%;padding-left:21px;font-size:14px}.nr-ballot-wait{color:#bac5d5;border:1px dashed #35415544;align-items:center;gap:10px;margin:0 25px 24px;padding:16px;font-size:12px;line-height:1.8;display:flex}.nr-vote-results{gap:11px;margin:0 25px 24px;display:grid}.nr-vote-results>div{align-items:center;gap:11px;display:flex;position:relative}.nr-vote-results .nr-portrait{border-radius:2px;flex-shrink:0;width:33px;height:39px}.nr-vote-results>div>span{color:#bac5d5;flex:1;padding-bottom:10px;font-size:12px;position:relative}.nr-vote-results>div>span:after{content:"";background:#61718c19;height:3px;position:absolute;bottom:0;left:0;right:0}.nr-vote-results i{z-index:1;background:#61718c;height:3px;position:absolute;bottom:0;left:0}.nr-vote-results b{font:400 25px var(--serif);color:#bac5d5;text-align:center;min-width:24px}.nr-vote-results>p{color:#bac5d5;font-size:12px}.nr-search-result{background:#2733470c;border-top:1px solid #35415542;border-bottom:1px solid #35415542;margin-bottom:24px;padding:22px 25px}.nr-evidence-stamp{letter-spacing:.08em;color:#bac5d5;font-size:12px}.nr-search-result h3{font:400 29px var(--serif);color:#f4f6fb;margin-top:9px}.nr-search-result p{color:#bac5d5;margin-top:12px;font-size:16px;line-height:1.95}.nr-search-result small{color:#bac5d5;margin-top:15px;font-size:12px;display:block}.nr-tie-box{background:#27334709;border:1px solid #35415555;margin:0 25px 24px;padding:17px}.nr-tie-box>b{color:#bac5d5;font-size:12px;font-weight:500}.nr-tie-box>p{color:#bac5d5;margin-top:8px;font-size:12px}.nr-tie-box>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.nr-verdict-closed{color:#bac5d5;border-top:1px solid var(--nr-line);align-items:flex-start;gap:10px;padding:17px 25px 24px;font-size:16px;display:flex;line-height:1.9!important}.nr-sidebar>section{border:1px solid var(--nr-line);background:#111722ee;border-radius:4px;overflow:hidden}.nr-section-label{letter-spacing:.08em;color:#bac5d5;border-bottom:1px solid var(--nr-line);align-items:center;gap:9px;padding:18px 20px;font-size:12px;display:flex}.nr-section-label>i{letter-spacing:0;color:#bac5d5;margin-left:auto;font-size:12px;font-style:normal}.nr-personal-hero{isolation:isolate;background:#1a2331;height:245px;position:relative;overflow:hidden}.nr-personal-hero>.nr-portrait{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.nr-personal-hero:after{content:"";z-index:-1;background:linear-gradient(#0000 20%,#111722ed);position:absolute;inset:0}.nr-file-tag{color:#f4f6fb;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);letter-spacing:.08em;background:#1a233155;border:1px solid #35415566;padding:5px 7px;font-size:12px;position:absolute;top:17px;left:17px;transform:rotate(-3deg)}.nr-personal-hero>div{position:absolute;bottom:19px;left:21px;right:21px}.nr-personal-hero>div>span{letter-spacing:1px;text-transform:uppercase;color:#bac5d5;font-size:12px}.nr-personal-hero h2{font:400 34px/.95 var(--serif);color:#f4f6fb;text-shadow:0 2px 12px #0006;margin-top:7px}.nr-personal-hero small{color:#bac5d5;margin-top:9px;font-size:12px;display:block}.nr-personal-body{padding:18px 20px 19px}.nr-personal-body>p{color:#bac5d5;margin-bottom:18px;font-size:14px;line-height:1.9}.nr-personal-body>.nr-button{gap:8px;width:100%;min-height:42px;font-size:14px!important}.nr-personal-body>.nr-button>svg:last-child{margin-left:auto}.nr-card-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:15px;display:grid}.nr-card-progress>button{color:#bac5d5;justify-content:center;align-items:center;gap:7px;min-height:34px;font-size:14px;display:flex;background:#61718c05!important;border:1px solid #35415540!important}.nr-card-progress>button.is-current{color:#bac5d5;background:#61718c11!important;border-color:#35415566!important}.nr-private-note{color:#bac5d5;justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:12px;line-height:1.8;display:flex}.nr-personal-wait{text-align:center;background:radial-gradient(at 50% 0,#1a233130,#0000 75%);padding:31px 24px 30px}.nr-personal-wait>div{color:#bac5d5;background:#61718c08;border:1px solid #35415555;place-items:center;width:53px;height:67px;margin:0 auto 22px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:5px 6px #0002}.nr-personal-wait>div:before{content:"";border:1px solid #35415522;position:absolute;inset:4px}.nr-personal-wait h3{font:400 29px/1.08 var(--serif);color:#f4f6fb}.nr-personal-wait p{color:#bac5d5;margin-top:17px;font-size:12px;line-height:1.9}.nr-round-path>ol{margin:0;padding:21px 21px 4px;list-style:none}.nr-round-path li{gap:12px;padding-bottom:24px;display:flex;position:relative}.nr-round-path li:not(:last-child):before{content:"";background:#61718c2b;width:1px;position:absolute;top:25px;bottom:4px;left:11px}.nr-round-path li>span{color:#bac5d5;background:#111722;border:1px solid #3541553d;flex-shrink:0;place-items:center;width:23px;height:24px;font-size:12px;line-height:1;display:grid}.nr-round-path li b{font:400 20px/1.05 var(--serif);color:#bac5d5;display:block}.nr-round-path li small{color:#bac5d5;margin-top:6px;font-size:12px;line-height:1.8;display:block}.nr-round-path li.is-active>span{color:#bac5d5;background:#61718c;border-color:#f8de94}.nr-round-path li.is-active b{color:#f4f6fb}.nr-round-path li.is-active small{color:#bac5d5}.nr-round-path li.is-done>span{color:#bac5d5;border-color:#35415566}.nr-round-path li.is-done b{color:#bac5d5}.nr-round-path>p{color:#bac5d5;padding:0 23px 21px;font-size:12px;line-height:1.9}.nr-chat{scrollbar-color:#354155 #354155;scrollbar-width:thin;overscroll-behavior:contain;height:270px;padding:0 19px;overflow-y:auto}.nr-chat>article{border-bottom:1px solid #35415524;padding:16px 0}.nr-chat>article>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nr-chat b{font:500 18px/1.1 var(--serif);color:#bac5d5}.nr-chat article.is-own b{color:#bac5d5}.nr-chat article p{color:#bac5d5;white-space:pre-wrap;margin-top:7px;font-size:16px;line-height:1.9}.nr-chat-empty{text-align:center;color:#bac5d5;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:23px 8px;display:flex}.nr-chat-empty>svg{opacity:.65;margin-bottom:15px}.nr-chat-empty>p{font:400 23px/1.15 var(--serif);color:#bac5d5}.nr-chat-empty>small{color:#bac5d5;max-width:220px;margin-top:11px;font-size:12px;line-height:1.9}.nr-chat-form{border-top:1px solid var(--nr-line);align-items:center;gap:7px;padding:13px 15px;display:flex}.nr-chat-form input{flex:1;width:100%;min-height:39px;padding:10px 11px;font-size:16px}.nr-chat-form button{color:#bac5d5;border-radius:3px;flex-shrink:0;place-items:center;width:37px;height:39px;display:grid;background:#61718c10!important;border:1px solid #35415566!important}.nr-chat-readonly{color:#bac5d5;border-top:1px solid var(--nr-line);padding:13px 19px;font-size:14px;line-height:1.8!important}.nr-sidebar-note{color:#bac5d5;gap:12px;padding:0 5px;display:flex}.nr-sidebar-note p{color:#bac5d5;font-size:12px;line-height:1.9}.nr-resolution{background:radial-gradient(at 100% 0,#1a233150,#0000 55%),linear-gradient(125deg,#111722,#111722);border:1px solid #35415566;border-radius:4px;padding:34px 31px 27px}.nr-resolution>h2{font:400 50px/.97 var(--serif);letter-spacing:-.6px;color:#f4f6fb;margin-top:17px}.nr-resolution>h2 em{color:#bac5d5;font-weight:600}.nr-resolution>p{color:#bac5d5;margin-top:18px;font-size:16px;line-height:2}.nr-reveal-cast{grid-template-columns:1fr 1fr;gap:16px;margin:25px 0;display:grid}.nr-reveal-cast>article{border-top:1px solid #3541553d;border-bottom:1px solid #3541553d;align-items:center;gap:12px;min-width:0;padding:14px 0;display:flex}.nr-reveal-cast .nr-portrait{flex-shrink:0;width:61px;height:76px}.nr-reveal-cast>article>div{min-width:0}.nr-reveal-cast article span:not(.nr-portrait){letter-spacing:.8px;color:#bac5d5;font-size:12px;line-height:1.7}.nr-reveal-cast h3{font:400 24px/1 var(--serif);color:#f4f6fb;margin-top:7px}.nr-reveal-cast small{color:#bac5d5;margin-top:8px;font-size:12px;line-height:1.8;display:block}.nr-proof-chain{border-top:1px solid #35415544;margin-top:24px;padding:21px 0}.nr-proof-chain>h3{font:400 28px var(--serif);color:#bac5d5}.nr-proof-chain ol{color:#bac5d5;margin:13px 0 0;padding-left:19px;font-size:16px;line-height:1.95}.nr-proof-chain li{margin:9px 0;padding-left:5px}.nr-proof-chain li::marker{color:#bac5d5}.nr-afterword{color:#bac5d5;border-top:1px solid #35415544;align-items:flex-start;gap:13px;padding-top:21px;display:flex}.nr-afterword>p{color:#bac5d5;font-size:12px;line-height:1.9}.nr-footer{color:#bac5d5;letter-spacing:1px;justify-content:space-between;align-items:center;gap:15px;padding:32px 0 24px;font-size:12px;display:flex}.nr-footer>span:nth-child(2){font:normal 400 18px var(--serif);letter-spacing:0;color:#bac5d5}.nr-footer>button{color:#bac5d5;letter-spacing:.2px;align-items:center;gap:7px;font-size:14px;display:flex}.nr-feedback{z-index:110;color:#f4f6fb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111722f5;border:1px solid #354155aa;border-radius:4px;align-items:center;gap:10px;max-width:min(580px,100vw - 32px);padding:14px 19px;font-size:12px;line-height:1.8;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0006}.nr-feedback>span{flex:1}.nr-feedback.is-error{color:#ffadb5;background:#1a2331f5;border-color:#354155aa}.nr-feedback>button{color:inherit;place-items:center;display:grid;padding:5px!important}.nr-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);overscroll-behavior:contain;background:#080b11e8;justify-content:center;align-items:center;padding:26px;display:flex;position:fixed;inset:0}.nr-modal{overscroll-behavior:contain;color:#f4f6fb;scrollbar-color:#354155 #354155;scrollbar-width:thin;background:radial-gradient(at 100% 0,#1a233125,#0000 55%),#111722;border:1px solid #35415566;border-radius:4px;outline:none;width:100%;max-width:760px;max-height:calc(100svh - 52px);padding:36px;position:relative;overflow-y:auto;box-shadow:0 35px 100px #0008}.nr-modal:before{content:"";pointer-events:none;border:1px solid #35415516;position:absolute;inset:6px}.nr-modal-close{z-index:3;border-radius:2px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:15px;right:15px;color:#bac5d5!important;background:#11172277!important;border:1px solid #35415533!important}.nr-modal h2{font:400 43px/1 var(--serif);letter-spacing:-.5px;color:#f4f6fb}.nr-modal p{color:#bac5d5;font-size:12px;line-height:2}.nr-card-heading{align-items:center;gap:21px;padding:0 24px 25px 0;display:flex}.nr-card-heading>.nr-portrait{border:1px solid #35415555;border-radius:2px;flex-shrink:0;width:82px;height:104px}.nr-card-heading h2{margin-top:12px;font-size:42px;line-height:1.05}.nr-card-heading>div>p{color:#bac5d5;margin-top:9px;font-size:12px}.nr-card-heading .nr-kicker{letter-spacing:1.1px;font-size:12px}.nr-card-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:27px;display:grid}.nr-card-tabs>button{color:#bac5d5;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:39px;font-size:14px;display:flex;background:#61718c05!important;border:1px solid #35415544!important;padding:10px 8px!important}.nr-card-tabs>button.is-active{color:#f4f6fb;background:#61718c17!important;border-color:#f8de94aa!important}.nr-private-card{background:linear-gradient(130deg,#61718c0c,#61718c04);border:1px solid #3541554d;padding:24px 25px;position:relative}.nr-private-card:before{content:"";background:#61718c33;height:1px;position:absolute;top:5px;left:22px;right:22px}.nr-private-card h3{font:400 35px/1.08 var(--serif);color:#f4f6fb;margin:13px 0 19px}.nr-private-card>p{white-space:pre-line;color:#bac5d5;margin-top:16px;font-size:16px;line-height:2}.nr-objectives{border-top:1px solid #35415540;margin-top:24px;padding-top:20px}.nr-objectives h4{color:#bac5d5;font-size:12px;font-weight:500}.nr-objectives ul{color:#bac5d5;margin:12px 0 0;padding-left:17px;font-size:16px;line-height:1.95}.nr-objectives li{margin:7px 0;padding-left:4px}.nr-objectives li::marker{color:#bac5d5}.nr-locked-card{text-align:center;color:#bac5d5;border:1px dashed #35415555;padding:35px}.nr-locked-card h3{font:400 30px var(--serif);margin:14px 0 9px}.nr-locked-card p{font-size:12px}.nr-my-secret{border-top:1px solid #3541553b;border-bottom:1px solid #3541553b;margin-top:23px;padding:17px 0}.nr-my-secret summary{cursor:pointer;color:#bac5d5;justify-content:space-between;align-items:center;gap:15px;font-size:14px;list-style:none;display:flex}.nr-my-secret summary:before{content:"+";color:#bac5d5;margin-right:3px;font-size:16px}.nr-my-secret summary>svg{margin-left:auto}.nr-my-secret[open] summary:before{content:"−"}.nr-my-secret>div{margin-top:18px}.nr-my-secret h4{color:#bac5d5;margin-bottom:7px;font-size:12px;font-weight:500}.nr-my-secret p{white-space:pre-line;font-size:16px}.nr-my-secret p+p{margin-top:10px}.nr-alignment{color:#bac5d5;background:#2733470a;border:1px solid #35415566;margin-top:17px;padding:6px 9px;font-size:12px;display:inline-flex}.nr-alignment.alignment-killer,.nr-alignment.alignment-cover{color:#ffadb5;background:#42252d15;border-color:#35415577}.nr-share-card{padding-top:20px}.nr-share-card>p>svg{vertical-align:middle;color:#bac5d5;margin-right:5px}.nr-share-card>.nr-text-button{margin-top:10px}.nr-share-card>div{justify-content:flex-end;gap:12px;margin-top:15px;display:flex}.nr-public-person{grid-template-columns:190px 1fr;align-items:center;gap:28px;padding:8px 6px 18px 0;display:grid}.nr-public-person>.nr-portrait{border:1px solid #3541554d;border-radius:2px;width:100%;height:260px}.nr-public-person h2{margin-top:15px;font-size:48px}.nr-person-job{color:#bac5d5;margin-top:12px;font-size:12px;display:block}.nr-public-person p{margin-top:17px;font-size:16px;line-height:1.95}.nr-public-person small{color:#bac5d5;margin-top:20px;font-size:12px;line-height:1.9;display:block}.nr-modal-footnote{border-top:1px solid #35415533;align-items:flex-start;gap:10px;padding:19px 0 2px;display:flex;color:#bac5d5!important;font-size:12px!important;line-height:1.95!important}.nr-modal-person>.nr-button{margin-top:22px}.nr-evidence-document{padding:14px 11px 65px;position:relative}.nr-evidence-document h2{max-width:560px;margin-top:23px;font-size:45px;line-height:1.06}.nr-document-rule{border-top:1px solid #35415566;border-bottom:1px solid #35415522;height:4px;margin:24px 0}.nr-evidence-document>p{color:#bac5d5;white-space:pre-line;margin-top:17px;font-size:16px;line-height:2.05}.nr-evidence-document>small{color:#bac5d5;border-top:1px solid #35415533;margin-top:25px;padding-top:17px;font-size:12px;line-height:1.8;display:block}.nr-document-seal{color:#bac5d5;opacity:.8;border:1px solid #35415577;align-items:center;gap:9px;padding:8px 11px;display:flex;position:absolute;bottom:-15px;right:10px;transform:rotate(-6deg)}.nr-document-seal>span{letter-spacing:.08em;font-size:12px;line-height:1.7}.nr-modal-scene{max-width:1120px;padding:11px;overflow:hidden}.nr-scene-full{object-fit:contain;background:#080b11;border-radius:2px;width:100%;max-height:68svh}.nr-scene-caption{padding:22px 25px}.nr-scene-caption h2{margin-top:10px;font-size:35px}.nr-scene-caption p{margin-top:11px;font-size:16px;line-height:1.9}.nr-rules{padding:10px 0 0}.nr-rules>h2{font:400 53px/.98 var(--serif);margin-top:19px}.nr-rules>h2 em{color:#bac5d5;font-weight:600}.nr-rules>ol{counter-reset:nr-rules;margin:30px 0;padding:0;list-style:none}.nr-rules>ol>li{counter-increment:nr-rules;border-top:1px solid #35415540;padding:19px 0 19px 43px;position:relative}.nr-rules>ol>li:before{content:"0" counter(nr-rules);font:normal 400 25px var(--serif);color:#bac5d5;position:absolute;top:17px;left:0}.nr-rules li>b{color:#bac5d5;font-size:16px;font-weight:500}.nr-rules li p{color:#bac5d5;margin-top:9px;font-size:16px;line-height:1.95}.nr-rules-note{color:#bac5d5;background:#61718c09;border:1px solid #35415555;align-items:flex-start;gap:13px;margin-bottom:25px;padding:17px;display:flex}.nr-rules-note>p{font-size:16px;line-height:1.95}.nr-modal-manual{max-width:900px}.nr-host-manual>h2{margin-top:17px;font-size:48px}.nr-manual-intro{color:#bac5d5!important;margin-top:19px!important;font-size:12px!important;line-height:1.95!important}.nr-manual-current{background:#61718c10;border:1px solid #35415566;margin-top:25px;padding:21px 23px}.nr-manual-current h3{font:400 31px var(--serif);color:#bac5d5;margin-top:11px}.nr-manual-current>p{color:#bac5d5;white-space:pre-line;margin-top:15px;font-size:13px;line-height:2}.nr-manual-steps{margin:28px 0;padding:0;list-style:none}.nr-manual-steps>li{border-top:1px solid #3541553b;padding:22px 0}.nr-manual-steps>li>b{letter-spacing:.8px;color:#bac5d5;text-transform:uppercase;font-size:12px;font-weight:500}.nr-manual-steps h3{font:400 29px var(--serif);color:#bac5d5;margin-top:10px}.nr-manual-steps p{white-space:pre-line;margin-top:10px;font-size:16px;line-height:1.95}.nr-manual-steps small{color:#bac5d5;margin-top:14px;font-size:16px;line-height:1.95;display:block}.nr-manual-truth{background:#080b1110;border:1px solid #35415555;margin-top:15px;padding:17px 20px}.nr-manual-truth>summary{cursor:pointer;color:#bac5d5;align-items:center;gap:10px;font-size:14px;list-style:none;display:flex}.nr-manual-truth>summary:after{content:"+";color:#bac5d5;margin-left:auto;font-size:19px}.nr-manual-truth[open]>summary:after{content:"−"}.nr-manual-truth h3{font:400 28px var(--serif);color:#bac5d5;margin:24px 0 13px}.nr-manual-truth h4{color:#bac5d5;margin:20px 0 9px;font-size:12px;font-weight:500}.nr-manual-truth p{white-space:pre-line;margin-top:11px;font-size:16px;line-height:1.95}.nr-manual-truth ol{color:#bac5d5;padding-left:20px;font-size:16px;line-height:1.95}.nr-manual-truth li{margin:8px 0}.nr-manual-character{border-top:1px solid #35415535;margin-top:17px;padding-top:15px}.nr-manual-character>summary{cursor:pointer;font:400 24px var(--serif);color:#bac5d5;line-height:1.25;list-style:none}.nr-manual-character>summary:after{content:"+";float:right;font:400 17px var(--sans);color:#bac5d5}.nr-manual-character[open]>summary:after{content:"−"}.nr-screen .nr-game-layout{grid-template-columns:minmax(0,1fr) 275px}.nr-screen .nr-scene{min-height:395px}.nr-screen .nr-scene-copy{padding:78px 35px 110px}.nr-screen .nr-scene-copy h2{font-size:58px}.nr-screen .nr-scene-copy>p{max-width:600px;font-size:16px}.nr-screen .nr-scene-timer>b{font-size:45px}.nr-screen .nr-scene-timer>span{font-size:12px}.nr-screen .nr-now p{font-size:14px}.nr-screen .nr-evidence-card>p{font-size:16px}.nr-screen .nr-evidence-card h3{font-size:28px}.nr-screen .nr-seat .nr-portrait{height:85px}.nr-screen .nr-seat-name{font-size:18px}@media (min-width:1600px){.nr-scene{min-height:390px}.nr-scene-copy{padding-top:80px}.nr-seat .nr-portrait{max-width:112px;height:90px}.nr-seat-name{font-size:18px}.nr-seat-job{font-size:12px}.nr-game-layout{grid-template-columns:minmax(0,1fr) 340px}.nr-personal-hero{height:270px}.nr-crowded-table .nr-cast-strip{grid-auto-columns:130px}}@media (max-width:1200px){.nr-header{gap:17px;padding:15px 25px}.nr-header nav{gap:18px}.nr-room-code{padding-right:3px}.nr-brand img{width:128px}.nr-brand small{letter-spacing:1px;font-size:12px}.nr-game-layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.nr-main{padding:31px 25px 0}.nr-title-row h1{font-size:59px}.nr-table-column,.nr-sidebar{gap:20px}.nr-game-table{padding:13px 14px 0}.nr-seat{padding:7px 5px!important}.nr-seat .nr-portrait{max-width:80px;height:63px}.nr-seat-name{font-size:14px}.nr-seat-job{font-size:12px}.nr-cast-strip{gap:8px}.nr-crowded-table .nr-cast-strip{grid-auto-columns:100px}.nr-scene-copy{padding:63px 24px 105px}.nr-scene-copy h2{font-size:39px}.nr-scene-copy>p{font-size:16px}.nr-scene{min-height:340px}.nr-scene-location{font-size:12px;top:18px;left:24px}.nr-scene-timer{left:24px;right:24px}.nr-scene-timer>small{max-width:100px;font-size:12px}.nr-scene-timer>span{max-width:105px;font-size:12px}.nr-scene-timer>b{font-size:35px}.nr-table-topline{letter-spacing:.8px;font-size:12px}.nr-table-topline>span:last-child{font-size:12px}.nr-table-bottomline{letter-spacing:.6px;font-size:12px}.nr-table-bottomline>button{font-size:14px}.nr-section-heading{padding:23px 21px 15px}.nr-section-heading h2{font-size:28px}.nr-section-heading .nr-kicker{font-size:12px}.nr-section-note{padding:0 21px 21px;font-size:16px}.nr-evidence-grid{gap:11px;padding:0 20px 21px}.nr-evidence-card{padding:17px 15px 13px!important}.nr-evidence-card h3{font-size:23px}.nr-evidence-kind,.nr-evidence-kind small{font-size:12px}.nr-personal-body{padding:17px 18px}.nr-personal-hero{height:230px}.nr-personal-hero h2{font-size:32px}.nr-roster-grid{gap:0 15px;padding:0 20px 18px}.nr-person-row{gap:9px}.nr-person-row b{font-size:17px}.nr-person-row>.nr-portrait{width:36px;height:46px}.nr-lobby-panel{gap:20px;padding:24px}.nr-lobby-panel h2{font-size:27px}.nr-lobby-panel>div>p{font-size:16px}.nr-lobby-panel li>span{min-width:23px;font-size:22px}.nr-lobby-panel li b{font-size:12px}.nr-lobby-panel li p{font-size:16px}.nr-now{gap:11px;padding:13px 15px}.nr-now>.nr-button{padding:9px 10px!important;font-size:14px!important}.nr-vote-compose{flex-wrap:wrap;padding:0 21px 20px}.nr-vote-compose>select{flex:auto;width:100%}.nr-vote-compose>.nr-button{margin-left:auto}.nr-screen .nr-game-layout{grid-template-columns:minmax(0,1fr) 260px}.nr-screen .nr-scene-copy h2{font-size:48px}.nr-screen .nr-scene-copy>p,.nr-screen .nr-seat-name{font-size:16px}.nr-screen .nr-seat .nr-portrait{height:70px}}@media (max-width:980px){.nr-header{flex-wrap:wrap;gap:11px 18px;padding:14px 23px 11px}.nr-header-tools{margin-left:auto}.nr-header nav{border-top:1px solid var(--nr-line);order:3;justify-content:center;gap:35px;width:100%;margin-left:0;padding-top:8px}.nr-header nav>button{padding:3px 0;font-size:14px}.nr-brand img{width:140px}.nr-brand>span{width:35px;height:40px}.nr-game-layout,.nr-screen .nr-game-layout{grid-template-columns:minmax(0,1fr) 260px;gap:17px}.nr-main{padding:28px 22px 0}.nr-title-row h1{font-size:55px}.nr-title-row .nr-kicker{letter-spacing:1px;font-size:12px}.nr-event-facts{gap:8px 12px;max-width:230px;font-size:12px}.nr-title-row>div>p{font-size:12px}.nr-host-bar{gap:11px 15px;padding:13px 15px}.nr-host-title{justify-content:flex-start;width:100%}.nr-host-title>span{margin-left:auto;display:block}.nr-host-actions{gap:8px 13px}.nr-demo-view{flex-wrap:wrap;gap:8px}.nr-demo-view small{width:100%;padding-left:0}.nr-host-actions .nr-button{font-size:14px!important}.nr-demo-fill select{font-size:16px}.nr-text-button{font-size:14px!important}.nr-scene-copy{padding:59px 21px 104px}.nr-scene-copy h2{font-size:34px}.nr-scene{min-height:330px}.nr-scene-copy>p{font-size:16px}.nr-scene-location{letter-spacing:1px;font-size:12px;left:21px}.nr-scene-timer{gap:10px;left:21px;right:21px}.nr-scene-timer>small{max-width:88px;font-size:12px}.nr-scene-timer>span{max-width:87px;font-size:12px}.nr-scene-timer>b{font-size:32px}.nr-seat .nr-portrait{height:53px}.nr-seat-name,.nr-seat-job{font-size:12px}.nr-cast-strip{gap:6px;padding:0 4px 10px}.nr-game-table{padding:12px 11px 0}.nr-table-topline{letter-spacing:.5px;margin:2px 5px 11px;font-size:12px}.nr-table-topline>span:last-child{font-size:12px}.nr-table-topline svg{width:12px}.nr-table-bottomline{letter-spacing:.3px;padding:0 5px 10px;font-size:12px}.nr-table-bottomline>button{font-size:14px}.nr-crowded-table .nr-cast-strip{grid-auto-columns:88px}.nr-crowded-table .nr-seat .nr-portrait{height:61px}.nr-now{flex-wrap:wrap;align-items:flex-start}.nr-now>div{min-width:calc(100% - 45px)}.nr-now>.nr-button{margin-top:2px;margin-left:39px}.nr-now p{font-size:14px}.nr-lobby-panel{grid-template-columns:1fr;gap:24px;padding:22px}.nr-lobby-panel h2{font-size:30px}.nr-lobby-panel>div>p{font-size:16px}.nr-lobby-panel>ol{gap:17px}.nr-lobby-panel li b{font-size:12px}.nr-lobby-panel li p{font-size:16px}.nr-section-heading{padding:22px 18px 14px}.nr-section-heading h2{font-size:27px}.nr-section-note{padding:0 18px 20px;font-size:16px}.nr-section-heading>.nr-kicker,.nr-section-heading .nr-kicker{letter-spacing:1px;font-size:12px}.nr-evidence-grid{grid-template-columns:1fr;padding:0 18px 20px}.nr-evidence-card{padding:19px!important}.nr-evidence-card h3{font-size:26px}.nr-evidence-card>p{font-size:16px}.nr-evidence-kind,.nr-evidence-kind small,.nr-evidence-open{font-size:12px}.nr-roster-grid{grid-template-columns:1fr;padding:0 18px 17px}.nr-person-row>.nr-portrait{width:42px;height:53px}.nr-person-row b{font-size:21px}.nr-person-row small,.nr-person-row em{font-size:14px}.nr-lobby-roster{grid-template-columns:1fr;padding:0 20px 20px}.nr-personal-hero{height:220px}.nr-personal-hero h2{font-size:29px}.nr-personal-hero>div{left:17px;right:17px}.nr-personal-hero>div>span{font-size:12px}.nr-personal-body{padding:17px 16px}.nr-personal-body>p{font-size:14px}.nr-personal-body>.nr-button{gap:6px;padding:9px 11px!important;font-size:14px!important}.nr-section-label{letter-spacing:1.2px;gap:8px;padding:16px 17px;font-size:12px}.nr-round-path>ol{padding:20px 17px 3px}.nr-round-path li{gap:10px}.nr-round-path li b{font-size:18px}.nr-round-path li small{font-size:12px}.nr-round-path>p{padding:0 18px 18px;font-size:12px}.nr-personal-wait{padding:28px 20px}.nr-personal-wait h3{font-size:26px}.nr-personal-wait p{font-size:12px}.nr-chat{padding:0 16px}.nr-chat b{font-size:17px}.nr-chat article p{font-size:16px}.nr-chat-form{padding:12px 11px}.nr-chat-form input{padding:10px 9px;font-size:16px}.nr-chat-empty>p{font-size:21px}.nr-chat-empty>small{font-size:12px}.nr-sidebar-note{gap:9px}.nr-sidebar-note>p{font-size:12px}.nr-vote-select-label{padding:0 18px}.nr-vote-compose{padding:0 18px 20px}.nr-vote-saved{margin:0 18px 21px!important}.nr-ballot-wait{margin:0 18px 21px;padding:14px;font-size:12px}.nr-search-result{padding:20px}.nr-search-result h3{font-size:27px}.nr-search-result p{font-size:16px}.nr-tie-box,.nr-vote-results{margin:0 18px 21px}.nr-resolution{padding:28px 22px 24px}.nr-resolution>h2{font-size:44px}.nr-reveal-cast{grid-template-columns:1fr;gap:0}.nr-reveal-cast>article{border-bottom:0}.nr-reveal-cast>article:last-child{border-bottom:1px solid #3541553d}.nr-reveal-cast .nr-portrait{width:63px;height:80px}.nr-resolution>p{font-size:16px}.nr-afterword>p{font-size:12px}.nr-footer>span:nth-child(2){font-size:15px}.nr-footer{letter-spacing:.6px;font-size:12px}.nr-game-table,.nr-evidence-section,.nr-roster-section{scroll-margin-top:132px}.nr-screen .nr-scene-copy{padding:67px 23px 108px}.nr-screen .nr-scene-copy h2{font-size:40px}.nr-screen .nr-scene{min-height:355px}.nr-screen .nr-scene-copy>p{font-size:16px}.nr-screen .nr-scene-timer>b{font-size:35px}.nr-screen .nr-scene-timer>span{font-size:12px}.nr-screen .nr-seat-name{font-size:13px}.nr-screen .nr-seat .nr-portrait{height:57px}}@media (max-width:760px){.nr-game-layout,.nr-screen .nr-game-layout{grid-template-columns:1fr;gap:22px}.nr-sidebar{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.nr-personal-panel{grid-area:1/1/span 2}.nr-round-path{grid-area:1/2}.nr-discussion{grid-area:2/2/span 2}.nr-sidebar-note{grid-area:3/1}.nr-screen .nr-sidebar{grid-template-columns:1fr 1fr}.nr-screen .nr-round-path,.nr-screen .nr-discussion{grid-area:auto}.nr-screen .nr-sidebar-note{grid-area:auto/1/auto/-1}.nr-seat .nr-portrait{max-width:102px;height:75px}.nr-seat-name{font-size:17px}.nr-seat-job{font-size:12px}.nr-cast-strip{gap:9px;padding:0 5px 13px}.nr-seat{padding:8px 6px!important}.nr-game-table{padding:14px 15px 0}.nr-table-topline{letter-spacing:1px;margin-bottom:13px;font-size:12px}.nr-table-topline>span:last-child{font-size:12px}.nr-table-center{padding-bottom:13px}.nr-scene{min-height:360px}.nr-scene-copy{padding:70px 29px 112px}.nr-scene-copy h2{font-size:48px}.nr-scene-copy>p{max-width:480px;font-size:16px}.nr-scene-location{letter-spacing:.08em;font-size:12px;top:21px;left:29px}.nr-scene-timer{gap:15px;bottom:21px;left:29px;right:29px}.nr-scene-timer>b{font-size:40px}.nr-scene-timer>span,.nr-scene-timer>small{max-width:120px;font-size:12px}.nr-table-bottomline{letter-spacing:.6px;padding-bottom:13px;font-size:12px}.nr-table-bottomline>button{font-size:14px}.nr-crowded-table .nr-cast-strip{grid-auto-columns:111px}.nr-crowded-table .nr-seat .nr-portrait{height:74px}.nr-main{padding-top:27px}.nr-title-row{align-items:flex-start}.nr-title-row h1{font-size:58px}.nr-event-facts{max-width:175px;padding-top:22px}.nr-title-row>div>p{max-width:300px;font-size:12px;line-height:1.9}.nr-title-row .nr-kicker{font-size:12px}.nr-now{flex-wrap:nowrap;align-items:center;padding:16px 18px}.nr-now>div{min-width:0}.nr-now p{font-size:14px}.nr-now>.nr-button{margin:0;font-size:14px!important}.nr-section-heading{padding:25px 24px 15px}.nr-section-heading h2{font-size:31px}.nr-section-heading .nr-kicker{font-size:12px}.nr-section-note{padding:0 24px 23px;font-size:16px}.nr-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 22px 24px}.nr-evidence-card{padding:18px 17px 14px!important}.nr-evidence-card h3{font-size:25px}.nr-evidence-card>p{font-size:16px}.nr-evidence-kind,.nr-evidence-kind small{font-size:12px}.nr-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:0 22px 20px}.nr-person-row b{font-size:19px}.nr-person-row small,.nr-person-row em{font-size:14px}.nr-lobby-panel{grid-template-columns:1fr 1fr;gap:25px;padding:25px}.nr-lobby-panel h2{font-size:30px}.nr-lobby-panel>div>p{font-size:16px}.nr-lobby-panel li b{font-size:12px}.nr-lobby-panel li p{font-size:16px}.nr-personal-hero{height:250px}.nr-personal-hero h2{font-size:34px}.nr-personal-hero>div>span{font-size:12px}.nr-personal-body{padding:19px}.nr-personal-body>p{font-size:14px}.nr-personal-body>.nr-button{font-size:14px!important}.nr-section-label{padding:18px 20px;font-size:12px}.nr-round-path>ol{padding:23px 20px 3px}.nr-round-path li b{font-size:21px}.nr-round-path li small{font-size:12px}.nr-round-path>p{padding:0 21px 21px;font-size:12px}.nr-chat{height:240px}.nr-chat b{font-size:18px}.nr-chat article p,.nr-chat-form input{font-size:16px}.nr-sidebar-note{padding-top:3px}.nr-sidebar-note>p{font-size:12px}.nr-vote-compose{flex-wrap:nowrap;padding:0 24px 23px}.nr-vote-compose>select{flex:1;width:100%}.nr-vote-compose>.nr-button{font-size:14px!important}.nr-vote-select-label{padding:0 24px}.nr-vote-saved{margin:0 24px 23px!important}.nr-resolution{padding:33px 29px 28px}.nr-reveal-cast{grid-template-columns:1fr 1fr;gap:16px}.nr-reveal-cast>article{border-bottom:1px solid #3541553d}.nr-reveal-cast .nr-portrait{width:53px;height:69px}.nr-resolution>p{font-size:16px}.nr-reveal-cast h3{font-size:24px}.nr-screen .nr-scene-copy h2{font-size:52px}.nr-screen .nr-scene-copy>p{font-size:16px}.nr-screen .nr-scene{min-height:380px}.nr-screen .nr-seat-name{font-size:18px}.nr-screen .nr-seat .nr-portrait{height:79px}}@media (max-width:540px){.nr-header{gap:10px;padding:13px 15px 11px}.nr-brand{gap:9px}.nr-brand>span{display:none}.nr-brand img{width:132px}.nr-brand small{letter-spacing:.8px;margin-top:6px;font-size:12px}.nr-room-code{gap:0;padding-right:1px;font-size:0}.nr-room-code>b{letter-spacing:.7px;font-size:12px}.nr-header-tools{gap:6px}.nr-icon-button{width:29px;height:31px}.nr-icon-button>svg{width:16px}.nr-header nav{gap:31px;padding-top:10px}.nr-header nav button{gap:5px;font-size:14px}.nr-header nav button>span{min-width:15px;font-size:14px}.nr-main{padding:25px 13px 0}.nr-title-row{margin-bottom:23px;display:block}.nr-title-row h1{letter-spacing:-1.3px;margin-top:12px;font-size:57px;line-height:.96}.nr-title-row .nr-kicker{letter-spacing:.75px;flex-wrap:wrap;gap:7px;font-size:12px}.nr-title-row>div>p{max-width:290px;margin-top:14px;font-size:12px;line-height:1.9}.nr-event-facts{justify-content:flex-start;gap:9px 17px;max-width:none;margin-top:17px;padding-top:0;font-size:12px}.nr-event-facts>button{justify-content:flex-start;width:auto;font-size:14px}.nr-event-facts svg{width:13px;height:13px}.nr-host-bar{gap:12px;margin-bottom:21px;padding:13px}.nr-host-title{gap:7px;font-size:12px}.nr-host-title>span{font-size:12px}.nr-host-actions{gap:8px 12px}.nr-host-actions .nr-button{gap:7px;min-height:36px;padding:8px 10px!important;font-size:14px!important}.nr-host-actions>.nr-text-button{font-size:14px!important}.nr-host-hint{font-size:14px;line-height:1.9!important}.nr-demo-fill{gap:6px}.nr-demo-fill select{width:86px;padding:8px;font-size:16px}.nr-demo-view{gap:8px}.nr-demo-view label{font-size:14px}.nr-demo-view select{flex:auto;width:100%;min-width:100%;padding:10px;font-size:16px}.nr-demo-view small{font-size:14px}.nr-table-column{gap:19px}.nr-game-table{border-radius:3px;padding:12px 10px 0;box-shadow:inset 0 0 0 4px #0006,inset 0 0 0 5px #f8de9430,0 15px 35px #0002}.nr-game-table:before,.nr-game-table:after{width:5px;height:5px;top:8px}.nr-game-table:before{left:7px}.nr-game-table:after{right:7px}.nr-table-topline{letter-spacing:.65px;gap:8px;margin:1px 4px 11px;font-size:12px}.nr-table-topline>span:first-child{gap:5px}.nr-table-topline svg{width:11px;height:11px}.nr-table-topline>span:last-child{letter-spacing:.6px;white-space:nowrap;font-size:12px}.nr-cast-strip{grid-auto-columns:minmax(67px,1fr);gap:6px;padding:0 3px 10px}.nr-seat{padding:5px 4px 6px!important}.nr-seat .nr-portrait{max-width:82px;height:61px;margin-bottom:6px}.nr-seat-name{font-size:12px;line-height:1.05}.nr-seat-job{letter-spacing:0;margin-top:4px;font-size:12px}.nr-mine-mark{letter-spacing:.5px;padding:1px 3px;font-size:12px;top:5px;left:4px}.nr-seat-search{width:10px;height:10px;top:7px;right:4px}.nr-table-center{padding:0 3px 10px}.nr-scene{background-position:59%;border-color:#35415544;min-height:340px}.nr-scene:before{background:linear-gradient(90deg,#111722bd,#11172240),linear-gradient(0deg,#111722 0,#0000 80%)}.nr-scene-location{letter-spacing:1px;max-width:calc(100% - 67px);font-size:12px;top:17px;left:19px}.nr-scene-zoom{top:11px;right:11px;padding:6px!important}.nr-scene-zoom>svg{width:14px;height:14px}.nr-scene-copy{padding:60px 20px 111px}.nr-scene-copy>.nr-kicker{letter-spacing:.08em;font-size:12px}.nr-scene-copy h2{max-width:300px;margin-top:14px;font-size:39px;line-height:1.01}.nr-scene-copy>p{max-width:300px;margin-top:17px;font-size:16px;line-height:1.9}.nr-scene-timer{gap:8px;padding-top:13px;bottom:19px;left:20px;right:20px}.nr-scene-timer>span{letter-spacing:.85px;max-width:90px;font-size:12px;line-height:1.9}.nr-scene-timer>b{letter-spacing:.5px;font-size:35px}.nr-scene-timer>small{max-width:85px;font-size:12px;line-height:1.8}.nr-table-bottomline{letter-spacing:.3px;gap:5px;padding:0 3px 11px;font-size:12px}.nr-table-bottomline>span{gap:4px;max-width:calc(100% - 62px);line-height:1.9}.nr-table-bottomline>button{gap:4px;font-size:14px}.nr-table-bottomline>button>svg{width:10px;height:10px}.nr-crowded-table .nr-cast-strip{grid-auto-columns:85px}.nr-crowded-table .nr-seat .nr-portrait{height:64px}.nr-crowded-table .nr-seat-name{font-size:14px}.nr-crowded-table .nr-seat-job{font-size:12px}.nr-empty-seats{gap:6px;min-height:96px;padding:0 3px 10px}.nr-empty-seats>p{text-align:center;padding:0 20px;font-size:15px}.nr-now{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:15px 14px}.nr-now>span{width:25px;height:25px;margin-top:2px}.nr-now>span>svg{width:16px}.nr-now>div{min-width:calc(100% - 40px)}.nr-now b{font-size:14px}.nr-now p{margin-top:5px;font-size:14px;line-height:1.9}.nr-now>.nr-button{min-height:35px;margin:2px 0 0 35px;font-size:14px!important}.nr-lobby-panel{grid-template-columns:1fr;gap:25px;padding:23px 20px}.nr-lobby-panel .nr-kicker{letter-spacing:.08em;font-size:12px}.nr-lobby-panel h2{margin-top:13px;font-size:33px;line-height:1.07}.nr-lobby-panel>div>p{margin-top:17px;font-size:16px;line-height:1.9}.nr-lobby-panel>ol{border-top:1px solid var(--nr-line);gap:20px;padding-top:21px}.nr-lobby-panel li{gap:14px}.nr-lobby-panel li>span{min-width:27px;font-size:25px}.nr-lobby-panel li b{font-size:12px}.nr-lobby-panel li p{margin-top:5px;font-size:16px}.nr-section-heading{gap:14px;padding:23px 20px 14px}.nr-section-heading h2{margin-top:10px;font-size:29px;line-height:1.07}.nr-section-heading .nr-kicker{letter-spacing:1.1px;font-size:12px}.nr-section-heading>svg{width:21px;height:21px}.nr-section-note{padding:0 20px 22px;font-size:16px;line-height:1.95!important}.nr-evidence-grid{grid-template-columns:1fr;gap:13px;padding:0 18px 21px}.nr-evidence-card{padding:20px 19px 15px!important}.nr-evidence-kind{letter-spacing:.6px;font-size:12px}.nr-evidence-kind small{font-size:12px}.nr-evidence-card h3{margin-top:17px;font-size:28px}.nr-evidence-card>p{margin-top:13px;font-size:16px;line-height:1.95}.nr-evidence-open{margin-top:19px;padding-top:13px;font-size:12px}.nr-evidence-empty{padding:29px 23px 35px}.nr-evidence-empty>p{font-size:25px}.nr-evidence-empty>small{font-size:12px;line-height:1.9}.nr-roster-grid{grid-template-columns:1fr;padding:0 19px 18px}.nr-person-row{gap:12px;padding:14px 0!important}.nr-person-row>.nr-portrait{width:45px;height:57px}.nr-person-row b{font-size:23px}.nr-person-row small{font-size:14px}.nr-person-row em{margin-top:4px;font-size:14px}.nr-roster-search{margin:0 20px 19px}.nr-roster-search input{padding:7px 2px;font-size:16px}.nr-lobby-roster{padding:0 20px 21px}.nr-lobby-roster b,.nr-lobby-roster small{font-size:12px}.nr-vote-select-label{padding:0 20px;font-size:16px}.nr-vote-compose{flex-wrap:wrap;gap:10px;padding:0 20px 23px}.nr-vote-compose>select{flex:auto;width:100%;min-height:44px;padding:12px 11px;font-size:16px}.nr-vote-compose>.nr-button{width:100%;min-height:42px;margin:0;font-size:14px!important}.nr-vote-saved{font-size:14px;margin:0 20px 23px!important;line-height:1.9!important}.nr-vote-saved>span{font-size:14px}.nr-ballot-counter{gap:6px;font-size:12px}.nr-ballot-counter>svg{width:14px}.nr-ballot-wait{margin:0 20px 23px;padding:14px;font-size:12px;line-height:1.9}.nr-vote-results{margin:0 20px 23px}.nr-vote-results>div>span{font-size:12px}.nr-search-result{margin-bottom:23px;padding:22px 21px}.nr-search-result h3{margin-top:12px;font-size:30px;line-height:1.08}.nr-search-result p{margin-top:15px;font-size:16px;line-height:1.95}.nr-search-result small{font-size:12px;line-height:1.9}.nr-tie-box{margin:0 20px 23px;padding:17px}.nr-tie-box>b{font-size:12px}.nr-tie-box>p{font-size:12px;line-height:1.95}.nr-tie-box>div{gap:10px}.nr-tie-box .nr-button{font-size:14px!important}.nr-verdict-closed{padding:18px 20px 22px;font-size:16px;line-height:1.95!important}.nr-sidebar{flex-direction:column;gap:19px;display:flex}.nr-sidebar>section{width:100%}.nr-personal-hero{height:295px}.nr-personal-hero>div{bottom:25px;left:24px;right:24px}.nr-personal-hero h2{font-size:43px}.nr-personal-hero>div>span{letter-spacing:1.2px;font-size:12px}.nr-personal-hero small{margin-top:11px;font-size:12px}.nr-file-tag{padding:6px 8px;font-size:12px;top:20px;left:20px}.nr-personal-body{padding:22px 23px}.nr-personal-body>p{margin-bottom:20px;font-size:14px;line-height:1.95}.nr-personal-body>.nr-button{min-height:45px;padding:11px 14px!important;font-size:14px!important}.nr-section-label{letter-spacing:.08em;gap:9px;padding:19px 22px;font-size:12px}.nr-card-progress{gap:8px;margin-top:17px}.nr-card-progress>button{min-height:39px;font-size:14px}.nr-private-note{margin-top:17px;font-size:12px}.nr-personal-wait{padding:31px 25px}.nr-personal-wait h3{max-width:280px;margin:0 auto;font-size:32px}.nr-personal-wait p{max-width:310px;margin:18px auto 0;font-size:12px;line-height:1.95}.nr-round-path>ol{padding:25px 24px 5px}.nr-round-path li{gap:15px;padding-bottom:26px}.nr-round-path li b{font-size:24px}.nr-round-path li small{margin-top:7px;font-size:12px}.nr-round-path li>span{width:26px;height:27px;font-size:12px}.nr-round-path li:not(:last-child):before{top:29px;left:12px}.nr-round-path>p{padding:0 25px 24px;font-size:12px}.nr-chat{height:285px;padding:0 23px}.nr-chat>article{padding:18px 0}.nr-chat b{font-size:22px}.nr-chat article>div>span{font-size:12px}.nr-chat article p{margin-top:9px;font-size:16px;line-height:1.95}.nr-chat-form{gap:8px;padding:15px 17px}.nr-chat-form input{min-height:44px;padding:12px 11px;font-size:16px}.nr-chat-form button{width:42px;height:44px}.nr-chat-empty>p{max-width:270px;font-size:27px}.nr-chat-empty>small{max-width:270px;font-size:12px}.nr-chat-readonly{padding:16px 22px;font-size:14px;line-height:1.9!important}.nr-sidebar-note{gap:13px;padding:1px 8px}.nr-sidebar-note>p{font-size:12px;line-height:1.95}.nr-resolution{padding:29px 23px 25px}.nr-resolution>h2{font-size:48px}.nr-resolution>.nr-kicker{letter-spacing:1.1px;font-size:12px}.nr-resolution>p{margin-top:19px;font-size:16px;line-height:2.05}.nr-reveal-cast{grid-template-columns:1fr;gap:0;margin:23px 0}.nr-reveal-cast>article{border-bottom:0;gap:15px;padding:17px 0}.nr-reveal-cast>article:last-child{border-bottom:1px solid #3541553d}.nr-reveal-cast .nr-portrait{width:62px;height:79px}.nr-reveal-cast article span:not(.nr-portrait){letter-spacing:1px;font-size:12px}.nr-reveal-cast h3{font-size:31px}.nr-reveal-cast small{font-size:12px;line-height:1.85}.nr-proof-chain>h3{font-size:31px}.nr-proof-chain ol{margin-top:16px;font-size:16px;line-height:2}.nr-proof-chain li{margin:12px 0}.nr-afterword{gap:12px}.nr-afterword>p{font-size:12px;line-height:1.95}.nr-footer{letter-spacing:.65px;gap:12px;padding:28px 3px 22px;font-size:12px}.nr-footer>span:nth-child(2){display:none}.nr-footer>button{font-size:14px}.nr-feedback{width:max-content;max-width:calc(100vw - 26px);padding:13px 15px;font-size:12px;line-height:1.85;bottom:16px}.nr-modal-backdrop{padding:13px}.nr-modal{border-radius:3px;max-height:calc(100svh - 26px);padding:29px 20px}.nr-modal-close{width:28px;height:29px;top:11px;right:11px}.nr-modal-close>svg{width:18px}.nr-card-heading{align-items:flex-start;gap:15px;padding:8px 12px 23px 0}.nr-card-heading>.nr-portrait{width:65px;height:87px}.nr-card-heading .nr-kicker{letter-spacing:.6px;gap:5px;padding-right:6px;font-size:12px}.nr-card-heading .nr-kicker>svg{width:10px;height:10px}.nr-card-heading h2{margin-top:11px;font-size:33px;line-height:1.02}.nr-card-heading>div>p{margin-top:8px;font-size:12px;line-height:1.8}.nr-card-tabs{gap:5px;margin-bottom:21px}.nr-card-tabs>button{gap:5px;min-height:39px;font-size:14px;padding:9px 4px!important}.nr-card-tabs svg{width:11px;height:11px}.nr-private-card{padding:24px 19px}.nr-private-card>.nr-kicker{letter-spacing:.08em;font-size:12px}.nr-private-card h3{margin:13px 0 19px;font-size:33px;line-height:1.05}.nr-private-card>p{margin-top:18px;font-size:16px;line-height:2.05}.nr-objectives{margin-top:24px;padding-top:20px}.nr-objectives h4{font-size:12px;line-height:1.9}.nr-objectives ul{margin-top:13px;padding-left:17px;font-size:16px;line-height:1.95}.nr-objectives li{margin:11px 0;padding-left:3px}.nr-my-secret{margin-top:22px;padding:18px 0}.nr-my-secret summary{gap:9px;font-size:14px}.nr-my-secret h4{margin-bottom:10px;font-size:12px}.nr-my-secret p{font-size:16px;line-height:2}.nr-my-secret>div{margin-top:23px}.nr-alignment{margin-top:21px;padding:8px 11px;font-size:12px;line-height:1.9}.nr-share-card>p{font-size:14px;line-height:1.95}.nr-share-card>.nr-text-button{line-height:1.9;font-size:14px!important}.nr-share-card>div{flex-wrap:wrap;gap:9px}.nr-share-card .nr-button{min-height:41px;font-size:14px!important}.nr-public-person{grid-template-columns:1fr;gap:23px;padding:7px 0 18px}.nr-public-person>.nr-portrait{max-width:195px;height:265px;margin:0 auto}.nr-public-person .nr-kicker{font-size:12px}.nr-public-person h2{margin-top:13px;font-size:45px;line-height:1.02}.nr-person-job{margin-top:12px;font-size:12px;line-height:1.8}.nr-public-person p{margin-top:17px;font-size:16px;line-height:2}.nr-public-person small{margin-top:20px;font-size:12px;line-height:1.9}.nr-modal-footnote{gap:10px;padding-top:21px;font-size:12px!important;line-height:1.95!important}.nr-modal-person>.nr-button{min-height:42px;line-height:1.8;font-size:14px!important}.nr-evidence-document{padding:18px 4px 60px}.nr-evidence-document>.nr-kicker{letter-spacing:.9px;padding-right:20px;font-size:12px}.nr-evidence-document h2{margin-top:23px;font-size:38px;line-height:1.07}.nr-document-rule{margin:23px 0}.nr-evidence-document>p{margin-top:18px;font-size:16px;line-height:2.05}.nr-evidence-document>small{margin-top:25px;padding-top:19px;font-size:12px;line-height:1.95}.nr-document-seal{gap:8px;padding:7px 9px;bottom:-7px;right:5px}.nr-document-seal>span{letter-spacing:1.1px;font-size:12px}.nr-modal-scene{padding:8px;overflow-y:auto}.nr-scene-full{max-height:63svh}.nr-scene-caption{padding:24px 15px}.nr-scene-caption>.nr-kicker{font-size:12px}.nr-scene-caption h2{margin-top:12px;font-size:33px;line-height:1.06}.nr-scene-caption p{margin-top:15px;font-size:16px;line-height:1.95}.nr-rules{padding:17px 2px 4px}.nr-rules>.nr-kicker{letter-spacing:.9px;padding-right:18px;font-size:12px}.nr-rules>h2{margin-top:19px;font-size:48px;line-height:1}.nr-rules>ol{margin:27px 0 24px}.nr-rules>ol>li{padding:20px 0 21px 37px}.nr-rules>ol>li:before{font-size:24px;top:19px}.nr-rules li>b{font-size:16px;line-height:1.9}.nr-rules li p{margin-top:10px;font-size:16px;line-height:1.95}.nr-rules-note{gap:11px;padding:16px 15px}.nr-rules-note>p{font-size:16px;line-height:1.95}.nr-rules>.nr-button{width:100%;min-height:43px;font-size:14px!important}.nr-host-manual{padding:16px 1px 5px}.nr-host-manual>.nr-kicker{letter-spacing:.8px;padding-right:18px;font-size:12px}.nr-host-manual>h2{margin-top:17px;font-size:41px;line-height:1.02}.nr-manual-intro{margin-top:20px!important;font-size:12px!important;line-height:1.95!important}.nr-manual-current{margin-top:24px;padding:22px 19px}.nr-manual-current>.nr-kicker{letter-spacing:1px;font-size:12px}.nr-manual-current h3{margin-top:13px;font-size:31px;line-height:1.1}.nr-manual-current>p{margin-top:18px;font-size:13px;line-height:2.05}.nr-manual-steps{margin:25px 0}.nr-manual-steps>li{padding:24px 0}.nr-manual-steps>li>b{letter-spacing:.6px;font-size:12px}.nr-manual-steps h3{margin-top:13px;font-size:31px;line-height:1.1}.nr-manual-steps p{margin-top:15px;font-size:16px;line-height:2}.nr-manual-steps small{margin-top:17px;font-size:16px;line-height:1.95}.nr-manual-truth{margin-top:16px;padding:17px 15px}.nr-manual-truth>summary{gap:8px;font-size:14px;line-height:1.9}.nr-manual-truth>summary>svg{width:13px;height:13px}.nr-manual-truth h3{margin:27px 0 15px;font-size:29px;line-height:1.1}.nr-manual-truth h4{margin:22px 0 10px;font-size:12px;line-height:1.9}.nr-manual-truth p{margin-top:14px;font-size:16px;line-height:2}.nr-manual-truth ol{padding-left:18px;font-size:16px;line-height:2}.nr-manual-truth li{margin:12px 0}.nr-manual-character{margin-top:21px;padding-top:18px}.nr-manual-character>summary{padding-right:8px;font-size:25px;line-height:1.2}.nr-screen .nr-sidebar{display:flex}.nr-screen .nr-scene-copy{padding:63px 21px 111px}.nr-screen .nr-scene-copy h2{font-size:41px}.nr-screen .nr-scene-copy>p{font-size:16px}.nr-screen .nr-scene{min-height:360px}.nr-screen .nr-scene-timer>b{font-size:36px}.nr-screen .nr-scene-timer>span{font-size:12px}.nr-screen .nr-seat .nr-portrait{height:62px}.nr-screen .nr-seat-name{font-size:13px}.nr-screen .nr-now p{font-size:14px}.nr-screen .nr-evidence-card h3{font-size:29px}.nr-screen .nr-evidence-card>p{font-size:16px}}.nr-seat .nr-portrait{aspect-ratio:4/5;height:auto!important}.nr-personal-hero>.nr-portrait{aspect-ratio:4/5;height:auto;inset:50% 0 auto;transform:translateY(-50%)}.nr-round-duration{color:#bac5d5;align-items:center;gap:8px;font-size:12px;display:flex}.nr-round-duration>select{width:102px;min-height:36px;padding:8px;font-size:16px}.nr-pack-download{border-top:1px solid var(--nr-line);border-bottom:1px solid var(--nr-line);flex-wrap:wrap;align-items:center;gap:12px 19px;margin-top:22px;padding:17px 0;display:flex}.nr-pack-download>small{color:#bac5d5;width:100%;font-size:12px;line-height:1.9;display:block}.nr-download-own{width:100%;border-top:1px solid var(--nr-line)!important;margin-top:19px!important;padding-top:18px!important}@media (max-width:540px){.nr-round-duration{gap:7px;font-size:12px}.nr-round-duration>select{width:93px;min-height:35px;padding:8px;font-size:16px}.nr-pack-download{gap:12px 16px;margin-top:23px}.nr-pack-download>.nr-button{min-height:42px;font-size:14px!important}.nr-pack-download>.nr-text-button{font-size:14px!important}.nr-pack-download>small{font-size:12px;line-height:1.95}.nr-download-own{font-size:12px!important;line-height:1.9!important}}@media (prefers-reduced-motion:reduce){.noir-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nr-portrait>span{display:none}.nr-round-path li.is-active>span,.nr-card-tabs>button.is-active{font-weight:650;color:#161714!important;background:#f8de94!important;border-color:#f8de94!important}.noir-app{--nr-bg:#0b0f16;--nr-panel:#151b25;--nr-ink:#f4f6fb;--nr-muted:#bac5d5;--nr-brass:#f8de94;--nr-line:#354155;--nr-wine:#293345;font:16px/1.65 var(--noir-font);color:var(--nr-ink);background:radial-gradient(at 80% 0,#f8de9409,#0000 45%),#0b0f16}.noir-app h1,.noir-app h2,.noir-app h3,.noir-app h4{font-family:var(--noir-font);letter-spacing:-.025em;font-weight:650;line-height:1.2}.noir-app em{font-style:normal}.noir-app button,.noir-app input,.noir-app select,.noir-app summary{font-family:var(--noir-font)}.nr-header{background:#0b0f16f5;border-color:#303b4d}.nr-header nav button{color:#d3dbe7;min-height:44px;font-size:14px}.nr-brand small{letter-spacing:.04em;color:#bac5d5;font-size:11px}.nr-brand>span{color:#f8de94;border-color:#f8de9455}.nr-title-row h1{font-family:var(--noir-font);letter-spacing:-.04em;font-size:clamp(36px,4.3vw,58px);font-weight:700;line-height:1.12}.nr-title-row>div>p{color:#bac5d5;font-size:16px}.nr-kicker{letter-spacing:.07em;color:#f8de94;font-size:12px;line-height:1.6}.noir-app .nr-button{min-height:46px;font-weight:600;line-height:1.4;color:#f4f6fb!important;background:#1a2331!important;border-color:#46546b!important;padding:12px 16px!important;font-size:14px!important}.noir-app .nr-button:hover:not(:disabled){background:#253248!important;border-color:#f8de9480!important}.noir-app .nr-primary{color:#161714!important;background:#f8de94!important;border-color:#f8de94!important}.noir-app .nr-primary:hover:not(:disabled){color:#161714!important;background:#ffe9b3!important;border-color:#ffe9b3!important}.noir-app .nr-reveal-button{color:#161714!important;background:#f8de94!important;border-color:#f8de94!important}.noir-app .nr-text-button{min-height:44px;font-weight:500;color:#f8de94!important;font-size:14px!important}.nr-icon-button{width:42px;height:44px;color:#e5ebf4!important;background:#151b25!important}.nr-host-bar{background:#151b25;border-color:#354155;gap:14px;padding:18px}.nr-host-title{color:#f8de94;font-size:14px}.nr-host-actions{gap:10px 14px}.nr-host-hint,.nr-demo-view label,.nr-demo-view small{color:#bac5d5;font-size:14px;line-height:1.6}.nr-demo-view{flex-wrap:wrap;gap:10px}.nr-demo-view select{background:#0f1520;width:420px;max-width:100%;min-height:46px;font-size:16px}.nr-demo-fill select,.nr-round-duration>select{width:116px;min-height:46px;font-size:14px}.nr-round-duration{color:#bac5d5;flex-wrap:wrap;font-size:14px}.nr-game-layout{grid-template-columns:minmax(0,1fr) 340px}.nr-game-table{background:linear-gradient(135deg,#1c2635,#131b28 70%);border:1px solid #47536a;box-shadow:inset 0 0 0 5px #0b1019,inset 0 0 0 6px #354155,0 20px 60px #0003}.nr-table-topline{letter-spacing:.04em;color:#f8de94;flex-wrap:wrap;align-items:flex-start;font-size:12px}.nr-table-topline>span:last-child{color:#bac5d5;font-size:12px}.nr-cast-strip,.nr-crowded-table .nr-cast-strip{scrollbar-color:#748399 #111722;grid-auto-columns:minmax(150px,1fr);gap:12px;padding-bottom:15px}.nr-seat{gap:3px;background:#202b3b!important;border-color:#40516b!important;padding:12px 10px!important}.nr-seat.is-mine{background:#2b3440!important;border-color:#f8de94!important}.nr-seat .nr-portrait{aspect-ratio:4/5;filter:none;max-width:none}.nr-seat-name,.nr-crowded-table .nr-seat-name{font-family:var(--noir-font);white-space:normal;overflow-wrap:normal;font-size:16px;font-weight:600;line-height:1.35}.nr-seat-job,.nr-crowded-table .nr-seat-job{color:#c5cfde;white-space:normal;overflow-wrap:normal;min-height:35px;font-size:12px;line-height:1.45}.nr-mine-mark{color:#161714;background:#f8de94;padding:2px 6px;font-size:11px;font-weight:700}.nr-portrait{background-color:#202b3b}.nr-scene{background-color:#111722;border-color:#586477}.nr-scene:before{background:linear-gradient(90deg,#0b111bd9,#0d14217d 70%,#0d142142),linear-gradient(#0000 38%,#0a101bf2)}.nr-scene-grain{display:none}.nr-scene-location{letter-spacing:0;text-transform:none;color:#d1dbea;max-width:none;padding:20px 68px 0 24px;font-size:12px;line-height:1.6;position:relative;top:auto;left:auto}.nr-scene-copy{max-width:680px;padding:28px 28px 130px}.nr-scene-copy>.nr-kicker{letter-spacing:.06em;color:#f8de94;font-size:12px}.nr-scene-copy h2,.nr-screen .nr-scene-copy h2{font:650 clamp(30px,3vw,44px)/1.16 var(--noir-font);letter-spacing:-.035em;color:#fff;max-width:560px}.nr-scene-copy>p,.nr-screen .nr-scene-copy>p{color:#e0e6f0;font-size:16px;line-height:1.65}.nr-scene-timer{border-color:#f8de9445;align-items:center;gap:14px;bottom:23px;left:26px;right:26px}.nr-scene-timer>span,.nr-screen .nr-scene-timer>span{letter-spacing:.04em;color:#d1dbea;max-width:140px;font-size:12px;line-height:1.5}.nr-scene-timer>b,.nr-screen .nr-scene-timer>b{font-family:var(--noir-font);letter-spacing:-.03em;color:#f8de94;font-size:42px;font-weight:650}.nr-scene-timer>small{color:#d1dbea;max-width:150px;font-size:12px;line-height:1.5}.nr-table-bottomline{letter-spacing:0;color:#bac5d5;flex-wrap:wrap;padding-top:6px;font-size:12px;line-height:1.6}.nr-table-bottomline button{color:#f8de94;min-height:44px;font-size:14px}.nr-now,.nr-lobby-panel,.nr-evidence-section,.nr-roster-section,.nr-personal-panel,.nr-round-path,.nr-discussion,.nr-ballot,.nr-vote-panel{background:#151b25;border-color:#354155}.nr-now b{color:#f4f6fb;font-size:16px;font-weight:600}.nr-now p{color:#bac5d5;font-size:15px;line-height:1.65}.nr-now{flex-wrap:wrap;align-items:flex-start}.nr-now>div{min-width:200px}.nr-section-heading h2,.nr-lobby-panel h2,.nr-section-heading h3{font-family:var(--noir-font);font-size:clamp(26px,2.3vw,34px);font-weight:650;line-height:1.2}.nr-section-note{color:#bac5d5;font-size:16px;line-height:1.7}.nr-evidence-card{color:#f4f6fb!important;background:#1c2634!important;border-color:#3b4a60!important}.nr-evidence-card h3{font-family:var(--noir-font);color:#fff;font-size:22px;font-weight:650;line-height:1.25}.nr-evidence-card>p{color:#d1dbea;font-size:16px;line-height:1.7}.nr-evidence-kind,.nr-evidence-kind small{letter-spacing:.04em;color:#f8de94;font-size:12px}.nr-evidence-open{color:#f8de94;font-size:14px}.nr-section-label{letter-spacing:.06em;color:#f8de94;font-size:12px}.nr-person-row b,.nr-chat b{font-family:var(--noir-font);font-size:18px;font-weight:600;line-height:1.3}.nr-person-row small,.nr-person-row em{color:#bac5d5;font-size:14px;line-height:1.5}.nr-roster-search input,.nr-chat-form input,.nr-vote-compose>select{min-height:46px;font-size:16px}.nr-roster-grid{grid-template-columns:1fr}.nr-round-path li b{font-family:var(--noir-font);font-size:18px;font-weight:600;line-height:1.4}.nr-round-path li small,.nr-round-path>p{color:#bac5d5;font-size:14px;line-height:1.6}.nr-personal-hero h2{font-family:var(--noir-font);font-size:32px;font-weight:650;line-height:1.2}.nr-personal-hero small{font-size:14px}.nr-personal-body>p,.nr-chat article p{color:#d1dbea;font-size:16px;line-height:1.7}.nr-personal-body>.nr-button{width:100%}.nr-card-progress>button{min-height:44px;font-size:14px}.nr-private-note,.nr-chat-readonly,.nr-chat-empty>small,.nr-sidebar-note>p{color:#bac5d5;font-size:14px;line-height:1.65}.nr-chat article>div>span{color:#bac5d5;font-size:12px}.nr-chat-empty>p,.nr-personal-wait h3{font-family:var(--noir-font);font-size:24px;font-weight:600;line-height:1.3}.nr-personal-wait p{color:#bac5d5;font-size:16px}.nr-modal{color:#f4f6fb;background:#121a27;border-color:#4d5b72;max-width:920px}.nr-modal h2,.nr-modal h3{font-family:var(--noir-font);font-weight:650}.nr-modal-close{width:44px;height:44px;color:#f4f6fb!important;background:#1c2738!important;border-color:#4a586e!important}.nr-card-heading{align-items:center;padding-right:44px}.nr-card-heading h2{font-size:32px;line-height:1.2}.nr-card-heading .nr-kicker{letter-spacing:.04em;flex-wrap:wrap;font-size:12px}.nr-card-heading>div>p{font-size:15px;line-height:1.6}.nr-card-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.nr-card-tabs>button{min-height:46px;font-size:14px;line-height:1.4;padding:12px 8px!important}.nr-private-card{background:#1a2535;border-color:#46566f;padding:28px}.nr-private-card h3{font-family:var(--noir-font);font-size:28px;font-weight:650;line-height:1.25}.nr-private-card>.nr-kicker{letter-spacing:.04em;font-size:12px}.nr-private-card>p{color:#e1e8f3;font-size:17px;line-height:1.8}.nr-objectives h4{font-size:16px;font-weight:650;line-height:1.6}.nr-objectives ul{color:#d1dbea;font-size:16px;line-height:1.75}.nr-my-secret summary{color:#f8de94;min-height:44px;font-size:16px}.nr-my-secret h4{font-size:16px}.nr-my-secret p,.nr-public-person p,.nr-evidence-document>p,.nr-host-manual p,.nr-manual-truth p,.nr-rules p,.nr-rules li{color:#d1dbea;font-size:16px;line-height:1.8}.nr-share-card>p{color:#c2ccdb;font-size:14px;line-height:1.7}.nr-evidence-document{background:0 0}.nr-evidence-document h2,.nr-public-person h2{font-size:clamp(28px,3vw,38px);line-height:1.2}.nr-evidence-document>small,.nr-public-person small,.nr-person-job{color:#bac5d5;font-size:14px;line-height:1.7}.nr-document-seal{color:#f8de94;border-color:#f8de9445}.nr-rules>h2,.nr-host-manual>h2{font-size:clamp(32px,3.5vw,44px);line-height:1.2}.nr-rules li>b,.nr-manual-steps>li>b{font-size:16px;font-weight:650}.nr-manual-truth>summary{min-height:44px;font-size:16px;line-height:1.5}.nr-manual-current,.nr-manual-truth,.nr-rules-note,.nr-tie-box,.nr-search-result{background:#1a2535;border-color:#40516a}.nr-manual-truth h3,.nr-manual-current h3,.nr-search-result h3{font-size:26px;line-height:1.3}.nr-manual-truth h4,.nr-manual-character>summary{font-size:18px;line-height:1.5}.nr-manual-steps small,.nr-manual-intro,.nr-pack-download>small{color:#bac5d5;font-size:14px!important;line-height:1.75!important}.nr-vote-select-label,.nr-vote-saved,.nr-ballot-wait,.nr-ballot-counter,.nr-verdict-closed{font-size:16px;line-height:1.7}.nr-vote-results>div>span,.nr-vote-results b{font-size:16px}.nr-search-result p,.nr-resolution>p,.nr-proof-chain ol{color:#d1dbea;font-size:17px;line-height:1.8}.nr-search-result small{font-size:14px;line-height:1.7}.nr-resolution{background:#151b25;border-color:#46546b}.nr-resolution>h2{font-family:var(--noir-font);font-size:clamp(32px,4vw,46px);font-weight:650;line-height:1.15}.nr-reveal-cast h3{font-family:var(--noir-font);font-size:26px;font-weight:650}.nr-reveal-cast article span:not(.nr-portrait),.nr-reveal-cast small,.nr-afterword>p{font-size:14px;line-height:1.7}.nr-footer{color:#bac5d5;letter-spacing:0;flex-wrap:wrap;font-size:12px;line-height:1.7}.nr-footer>button{color:#f8de94;min-height:44px;font-size:14px}.nr-feedback{color:#f4f6fb;background:#1c2a3b;border-color:#53627b;font-size:15px;line-height:1.65}.nr-scene-caption h2{font-family:var(--noir-font);font-size:30px;font-weight:650;line-height:1.25}.nr-scene-caption p{font-size:16px;line-height:1.7}@media (max-width:1100px){.nr-game-layout{grid-template-columns:minmax(0,1fr)}.nr-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.nr-cast-strip,.nr-crowded-table .nr-cast-strip{grid-auto-columns:155px}.nr-screen .nr-sidebar{display:grid}}@media (max-width:700px){.nr-header{flex-wrap:wrap;gap:12px;min-height:76px;padding:12px 16px}.nr-header nav{order:3;justify-content:center;gap:20px;width:100%}.nr-header nav button{min-height:42px;font-size:14px}.nr-brand img{width:137px}.nr-brand small{font-size:10px}.nr-brand>span{display:none}.nr-header-tools{margin-left:auto}.nr-room-code,.nr-room-code>b{letter-spacing:0;font-size:12px}.nr-main{padding:28px 14px 0}.nr-title-row{flex-direction:column;align-items:flex-start;gap:18px}.nr-title-row h1{font-size:36px;line-height:1.12}.nr-title-row>div>p{font-size:16px;line-height:1.6}.nr-title-facts{flex-wrap:wrap;gap:12px;font-size:14px}.nr-game-layout{gap:24px}.nr-game-table{padding:13px 10px 0;scroll-margin-top:145px}.nr-table-topline,.nr-table-topline>span:last-child{letter-spacing:0;font-size:12px;line-height:1.6}.nr-cast-strip,.nr-crowded-table .nr-cast-strip{grid-auto-columns:145px;gap:10px}.nr-seat-name,.nr-crowded-table .nr-seat-name{font-size:16px;line-height:1.35}.nr-seat-job,.nr-crowded-table .nr-seat-job{font-size:12px;line-height:1.45}.nr-scene,.nr-screen .nr-scene{min-height:400px}.nr-scene-location{padding:18px 58px 0 18px;font-size:12px;line-height:1.6}.nr-scene-copy,.nr-screen .nr-scene-copy{padding:26px 18px 165px}.nr-scene-copy h2,.nr-screen .nr-scene-copy h2{font-size:30px;line-height:1.2}.nr-scene-copy>p,.nr-screen .nr-scene-copy>p{font-size:16px;line-height:1.65}.nr-scene-timer{grid-template-columns:1fr auto;gap:10px;display:grid;bottom:20px;left:18px;right:18px}.nr-scene-timer>span,.nr-screen .nr-scene-timer>span{max-width:none;font-size:12px;line-height:1.5}.nr-scene-timer>b,.nr-screen .nr-scene-timer>b{grid-area:1/2/3;font-size:38px}.nr-scene-timer>small{text-align:left;grid-column:1;max-width:none;font-size:12px;line-height:1.5}.nr-table-bottomline{font-size:12px;line-height:1.6}.nr-now{gap:12px;padding:18px 16px}.nr-now>div{flex-basis:calc(100% - 45px);min-width:0}.nr-now b{font-size:16px}.nr-now p{font-size:15px;line-height:1.7}.nr-now>.nr-button{min-height:46px;margin:2px 0 0 40px;font-size:14px!important}.nr-host-actions{gap:10px}.nr-host-hint,.nr-demo-view label,.nr-demo-view small{font-size:14px;line-height:1.65}.nr-demo-view select{flex-basis:100%;width:100%;min-height:46px;font-size:16px}.nr-sidebar,.nr-screen .nr-sidebar{flex-direction:column;gap:22px;display:flex}.nr-card-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nr-card-tabs>button{gap:8px;min-height:46px;font-size:14px}.nr-modal-backdrop{padding:12px}.nr-modal{max-height:calc(100svh - 24px);padding:28px 18px}.nr-card-heading{align-items:flex-start;gap:14px;padding-right:30px}.nr-card-heading>.nr-portrait{width:58px;height:74px}.nr-card-heading h2{margin-top:10px;font-size:24px;line-height:1.2}.nr-card-heading .nr-kicker{letter-spacing:0;font-size:11px;line-height:1.6}.nr-card-heading>div>p{font-size:14px;line-height:1.6}.nr-private-card{padding:23px 17px}.nr-private-card h3{font-size:25px;line-height:1.25}.nr-private-card>p{font-size:17px;line-height:1.8}.nr-private-card>.nr-kicker{letter-spacing:0;font-size:12px}.nr-objectives ul{font-size:16px;line-height:1.75}.nr-section-heading h2{font-size:27px;line-height:1.2}.nr-evidence-card h3{font-size:22px;line-height:1.25}.nr-evidence-card>p{font-size:16px;line-height:1.75}.nr-section-label,.nr-evidence-kind,.nr-evidence-kind small{letter-spacing:0;font-size:12px}.nr-person-row b{font-size:18px;line-height:1.35}.nr-person-row small,.nr-person-row em{font-size:14px;line-height:1.6}.nr-public-person h2,.nr-evidence-document h2{font-size:28px;line-height:1.25}.nr-public-person p,.nr-evidence-document>p{font-size:17px;line-height:1.8}.nr-share-card>p,.nr-private-note,.nr-chat-readonly{font-size:14px;line-height:1.75}.nr-personal-hero h2{font-size:30px;line-height:1.2}.nr-vote-compose>.nr-button{min-height:46px;font-size:14px!important}.nr-vote-compose>select{min-height:48px;font-size:16px}.nr-search-result h3,.nr-manual-current h3{font-size:25px;line-height:1.3}.nr-host-manual>h2,.nr-rules>h2,.nr-resolution>h2{font-size:32px;line-height:1.2}.nr-pack-download>.nr-button,.nr-pack-download>.nr-text-button,.nr-download-own{min-height:46px;font-size:14px!important}.nr-proof-chain ol,.nr-resolution>p{font-size:17px;line-height:1.8}}.noir-app .nr-guide-link{color:#f8de94;min-height:44px;font:600 14px/1.4 var(--noir-font,"Golos Text", sans-serif);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.noir-app .nr-guide-link:hover{color:#ffe9b3;text-underline-offset:4px;text-decoration:underline}.noir-app .nr-guide-link:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #f8de94}.noir-app .nr-host-next-step{background:#1a2331;border:1px solid #46546b;border-left:3px solid #f8de94;align-items:flex-start;gap:12px;margin:17px 0 0;padding:18px;display:flex}.noir-app .nr-host-next-step>span{color:#f8de94;flex-shrink:0;padding-top:2px}.noir-app .nr-host-next-step b{color:#f4f6fb;font-size:16px;font-weight:650}.noir-app .nr-host-next-step p{color:#d1dbea;max-width:1100px;margin:6px 0 0;font-size:15px;line-height:1.7}.noir-app .nr-host-readiness{background:#111923;border:1px solid #354155;margin-top:14px;padding:18px}.noir-app .nr-host-ready-count{color:#f4f6fb;flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;display:flex}.noir-app .nr-host-ready-count>svg{color:#f8de94}.noir-app .nr-host-ready-count>span{color:#bac5d5;font-size:14px}.noir-app .nr-host-readiness ul{color:#d1dbea;gap:6px;margin:13px 0 0;padding-left:20px;font-size:14px;line-height:1.7;display:grid}.noir-app .nr-host-demo-notice{color:#f8de94;background:#26251f;border:1px solid #635b41;margin:15px 0 0;padding:12px;font-size:14px;line-height:1.7}.noir-app .nr-host-confirm{background:#1c2634;border:1px solid #f8de94;margin-top:17px;padding:22px}.noir-app .nr-host-confirm h3{color:#f4f6fb;letter-spacing:-.02em;margin:8px 0;font-size:22px;line-height:1.3}.noir-app .nr-host-confirm p{color:#d1dbea;max-width:1000px;margin:0;font-size:16px;line-height:1.7}.noir-app .nr-host-confirm-actions{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.noir-app .nr-host-confirm-actions .nr-button{white-space:normal;text-align:left;min-height:46px}.noir-app .nr-final-outcome{background:#151f2b;border:1px solid #46546b;border-top:3px solid #f8de94;margin:24px 0;padding:28px}.noir-app .nr-final-outcome h2{color:#f4f6fb;letter-spacing:-.025em;margin:12px 0;font-size:clamp(24px,2.5vw,34px);line-height:1.25}.noir-app .nr-final-outcome p{color:#d1dbea;margin:10px 0 0;font-size:16px;line-height:1.7}.noir-app .nr-final-outcome.is-solved{border-color:#9ed6bd #5d8779 #5d8779}.noir-app .nr-host-identity{color:#f8de94;align-items:center;gap:8px;margin-top:12px;font-size:14px;line-height:1.6;display:inline-flex}.noir-app .nr-host-next-step>div{width:100%;min-width:0}.noir-app .nr-host-cue{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 0;display:grid}.noir-app .nr-host-cue>div{background:#111923;border:1px solid #354155;min-width:0;padding:15px}.noir-app .nr-host-cue dt{color:#f8de94;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:650;line-height:1.5}.noir-app .nr-host-cue dd{color:#e0e6ef;margin:8px 0 0;font-size:15px;line-height:1.7}.noir-app .nr-murad-cheat{background:#111923;border:1px solid #46546b;margin-top:14px}.noir-app .nr-murad-cheat>summary{cursor:pointer;color:#f8de94;align-items:center;gap:10px;min-height:52px;padding:17px 18px;font-size:16px;font-weight:600;line-height:1.5;list-style:none;display:flex}.noir-app .nr-murad-cheat>summary::-webkit-details-marker{display:none}.noir-app .nr-murad-cheat>summary>svg:last-child{margin-left:auto;transition:transform .15s}.noir-app .nr-murad-cheat[open]>summary>svg:last-child{transform:rotate(90deg)}.noir-app .nr-murad-cheat>div{border-top:1px solid #354155;padding:0 22px 22px}.noir-app .nr-murad-cheat p,.noir-app .nr-murad-cheat li{color:#d1dbea;font-size:15px;line-height:1.75}.noir-app .nr-murad-cheat p{margin:18px 0 0}.noir-app .nr-murad-cheat ol{margin:18px 0 0;padding-left:22px}.noir-app .nr-murad-cheat li+li{margin-top:10px}.noir-app .nr-murad-cheat b{color:#f4f6fb}.noir-app .nr-cheat-consequences{background:#1a2331;border-left:3px solid #f8de94;margin-top:20px;padding:18px 20px}.noir-app .nr-cheat-consequences h3,.noir-app .nr-ending-note h3{font-family:var(--noir-font);color:#f4f6fb;margin:0;font-size:20px;line-height:1.35}.noir-app .nr-cheat-consequences p{margin-top:12px}.noir-app .nr-murad-cheat .nr-guide-link{margin-top:15px}.noir-app .nr-ending-note{background:#151f2b;border:1px solid #46546b;margin-top:26px;padding:24px}.noir-app .nr-ending-note p{color:#d1dbea;margin-top:13px;font-size:16px;line-height:1.75}.noir-app .nr-ending-note .nr-ending-credit,.noir-app .nr-lobby-panel .nr-start-credit{color:#f8de94;font-size:15px;font-weight:600}.noir-app .nr-current-script{background:#171c25;border:1px solid #635b41;margin-top:14px}.noir-app .nr-current-script>summary{cursor:pointer;color:#f8de94;align-items:center;gap:10px;min-height:52px;padding:17px 18px;font-size:16px;font-weight:600;line-height:1.5;list-style:none;display:flex}.noir-app .nr-current-script>summary::-webkit-details-marker{display:none}.noir-app .nr-current-script>summary>svg:last-child{margin-left:auto}.noir-app .nr-current-script[open]>summary>svg:last-child{transform:rotate(90deg)}.noir-app .nr-current-script>div{border-top:1px solid #354155;padding:0 24px 23px}.noir-app .nr-current-script p{color:#f4f6fb;max-width:1000px;margin:18px 0 0;font-size:18px;line-height:1.8}.noir-app .nr-current-script aside,.noir-app .nr-finale-reader aside{background:#1a2331;border-left:3px solid #f8de94;margin-top:22px;padding:17px 19px}.noir-app .nr-current-script aside b,.noir-app .nr-finale-reader aside b{color:#f8de94;text-transform:uppercase;letter-spacing:.05em;font-size:13px}.noir-app .nr-current-script aside p{color:#d1dbea;margin-top:8px;font-size:15px}.noir-app .nr-finale-act{isolation:isolate;background:linear-gradient(140deg,#141d2c,#0c111a 65%);border:1px solid #7c7051;margin-top:28px;padding:42px 38px;scroll-margin-top:24px;animation:.8s ease-out both nr-finale-arrive;position:relative;overflow:hidden}.noir-app .nr-finale-act .nr-kicker{color:#f8de94}.noir-app .nr-finale-act-1{background:linear-gradient(90deg,#0b0f16f5,#0b0f16dc),url(/noir/scene-2.webp) 50%/cover no-repeat}.noir-app .nr-finale-act-2{background:linear-gradient(90deg,#0b0f16f5,#0b0f16dc),url(/noir/scene-3.webp) 50%/cover no-repeat}.noir-app .nr-finale-number{z-index:-1;letter-spacing:-.08em;color:#f8de9409;pointer-events:none;font-size:260px;font-weight:800;line-height:1;position:absolute;top:-38px;right:10px}.noir-app .nr-finale-act>h2{font-family:var(--noir-font);color:#f4f6fb;letter-spacing:-.03em;max-width:850px;margin:24px 0 20px;font-size:clamp(28px,3.2vw,45px);line-height:1.18}.noir-app .nr-finale-act>p{color:#e2e8f0;max-width:850px;margin-top:14px;font-size:21px;line-height:1.8}.noir-app .nr-finale-act>small{color:#bac5d5;margin-top:22px;font-size:14px;line-height:1.7;display:block}.noir-app .nr-finale-evidence{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.noir-app .nr-finale-evidence>button{white-space:normal;text-align:left;font-size:14px;line-height:1.5}.noir-app .nr-finale-reader{border-top:1px solid #46546b;margin-top:30px;padding-top:27px}.noir-app .nr-finale-reader>b{color:#f8de94;font-size:16px}.noir-app .nr-finale-reader>p{color:#f4f6fb;margin-top:18px;font-size:18px;line-height:1.85}.noir-app .nr-finale-reader aside p{color:#d1dbea;margin-top:9px;font-size:15px;line-height:1.7}.noir-app .nr-finale-reader>button{margin-top:22px}@keyframes nr-finale-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.noir-app .nr-finale-act{animation:none}}@media (max-width:680px){.noir-app .nr-header nav{flex-wrap:wrap}.noir-app .nr-guide-link{min-height:44px;font-size:14px}.noir-app .nr-host-next-step,.noir-app .nr-host-readiness,.noir-app .nr-host-confirm{padding:15px}.noir-app .nr-host-next-step p{font-size:15px}.noir-app .nr-host-confirm h3{font-size:21px}.noir-app .nr-host-confirm-actions{flex-direction:column;align-items:stretch}.noir-app .nr-final-outcome{padding:20px}.noir-app .nr-host-cue{grid-template-columns:1fr;gap:10px}.noir-app .nr-host-cue>div{padding:13px}.noir-app .nr-murad-cheat>summary{padding:15px;font-size:15px}.noir-app .nr-murad-cheat>div{padding:0 17px 18px}.noir-app .nr-cheat-consequences{padding:15px}.noir-app .nr-ending-note{padding:19px}.noir-app .nr-current-script>summary{padding:15px;font-size:15px}.noir-app .nr-current-script>div{padding:0 18px 20px}.noir-app .nr-current-script p{font-size:17px}.noir-app .nr-finale-act{padding:28px 22px}.noir-app .nr-finale-act>h2{font-size:28px}.noir-app .nr-finale-act>p{font-size:18px}.noir-app .nr-finale-evidence{flex-direction:column}.noir-app .nr-finale-reader>p{font-size:17px}}.noir-app .nr-theories{background:#111923;border:1px solid #354155;margin:24px 0;padding:25px;scroll-margin-top:24px}.nr-theory-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.nr-theory-heading h2{color:#f4f6fb;margin:9px 0 0;font-family:Golos Text,Segoe UI,sans-serif;font-size:27px;line-height:1.2}.nr-theory-heading>span{color:#bac5d5;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.noir-app .nr-theory-intro{color:#bac5d5;margin:16px 0;font-size:15px;line-height:1.75}.nr-theory-compose{background:#151f2d;border:1px solid #46546b;margin:18px 0}.nr-theory-compose summary{cursor:pointer;color:#f8de94;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:15px 18px;font-size:16px;font-weight:600;list-style:none;display:flex}.nr-theory-compose summary::-webkit-details-marker{display:none}.nr-theory-compose summary:focus-visible{outline-offset:3px;outline:2px solid #f8de94}.nr-theory-compose form{gap:18px;padding:5px 18px 20px;display:grid}.nr-theory-compose form>label{color:#dce4f0;gap:8px;font-size:15px;font-weight:500;display:grid}.nr-theory-compose form small{color:#bac5d5;font-size:13px;font-weight:400}.noir-app .nr-theory-compose select,.noir-app .nr-theory-compose textarea,.noir-app .nr-theory-compose input:not([type=checkbox]){color:#f4f6fb;box-sizing:border-box;background:#0f1722;border:1px solid #46546b;border-radius:4px;width:100%;min-height:46px;padding:11px 12px;font:400 16px/1.6 Golos Text,Segoe UI,sans-serif}.nr-theory-compose textarea{resize:vertical}.nr-theory-compose fieldset{border:1px solid #354155;min-width:0;padding:15px}.nr-theory-compose legend{color:#bac5d5;padding:0 7px;font-size:14px}.nr-theory-facts{gap:11px;max-height:235px;padding:2px 5px;display:grid;overflow-y:auto}.nr-theory-facts label{color:#dce4f0;cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.noir-app .nr-theory-facts input{accent-color:#f8de94;width:18px;min-width:18px;height:18px;margin-top:2px}.nr-theory-submit{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.noir-app .nr-theory-saved{color:#9ed6bd;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.noir-app .nr-theory-error{color:#ffc0bc;margin:0;font-size:14px}.nr-theory-host-tip{color:#d1dbea;background:#1a2331;border-left:2px solid #f8de94;padding:14px;font-size:14px;line-height:1.7}.nr-theory-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:19px;display:grid}.nr-theory-grid article{background:#182130;border:1px solid #354155;min-width:0;padding:18px}.nr-theory-grid article.is-mine{border-color:#9c8b5c}.nr-theory-author{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.nr-theory-author b{color:#f8de94;font-size:14px}.nr-theory-author span{color:#bac5d5;font-size:12px}.noir-app .nr-theory-grid h3{color:#f4f6fb;margin:12px 0 8px;font:600 17px/1.5 Golos Text,Segoe UI,sans-serif}.noir-app .nr-theory-grid p{color:#d1dbea;overflow-wrap:anywhere;margin:0 0 12px;font-size:15px;line-height:1.75}.nr-theory-reference{color:#f8de94;overflow-wrap:anywhere;gap:7px;font-size:13px;line-height:1.65;text-decoration:none;display:flex}.nr-theory-reference svg{flex-shrink:0;margin-top:3px}.nr-theory-reference:hover{text-decoration:underline}.nr-theory-grid blockquote{color:#f4f6fb;overflow-wrap:anywhere;border-left:2px solid #f8de94;margin:14px 0;padding-left:12px;font-size:15px;line-height:1.7}.nr-theory-grid article>small{color:#bac5d5;margin-top:15px;font-size:12px;display:block}.nr-theory-empty{color:#bac5d5;background:#151f2d;align-items:flex-start;gap:13px;padding:16px;display:flex}.nr-theory-empty svg{color:#f8de94;flex-shrink:0;margin-top:3px}.noir-app .nr-theory-empty p{margin:0;font-size:15px;line-height:1.7}.nr-theories>.nr-text-button{margin-top:16px}@media (max-width:700px){.noir-app .nr-theories{padding:19px}.nr-theory-grid{grid-template-columns:1fr}.nr-theory-heading{align-items:flex-start}.nr-theory-heading h2{font-size:25px}.nr-theory-heading>span{font-size:12px}.nr-theory-compose form{padding:4px 14px 17px}.nr-theory-compose summary{padding:14px}.nr-theory-submit{display:block}.nr-theory-submit .nr-button{justify-content:center;width:100%}.nr-theory-submit small{margin-top:12px;display:block}}.noir-landing{--nl-bg:#0b0f16;--nl-panel:#151b25;--nl-panel-raised:#1d2532;--nl-line:#334052;--nl-ink:#f4f6fb;--nl-muted:#bac5d5;--nl-accent:#f8de94;--nl-paper:#f8f1dc;--nl-brass:#f8de94;background:var(--nl-bg);min-height:100svh;color:var(--nl-ink);font:400 16px/1.65 var(--noir-font,"Segoe UI", Arial, sans-serif);-webkit-font-smoothing:antialiased;overflow-x:hidden}.noir-landing *{box-sizing:border-box}.noir-landing h1,.noir-landing h2,.noir-landing h3{font-family:var(--noir-font,"Segoe UI", Arial, sans-serif);letter-spacing:-.035em;font-weight:700;line-height:1.15}.noir-landing em{font-style:normal}.noir-landing button,.noir-landing input,.noir-landing select{font:inherit}.noir-landing button{cursor:pointer}.noir-landing button:disabled{cursor:wait;opacity:.6}.noir-landing :focus-visible{outline:3px solid var(--nl-accent);outline-offset:4px}.nl-header{border-bottom:1px solid var(--nl-line);z-index:2;background:#0b0f16f5;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:18px 5vw;display:flex;position:relative}.nl-brand{flex-direction:column;align-items:flex-start;gap:9px;text-decoration:none;display:flex}.nl-brand img{object-fit:contain;object-position:left;width:178px;height:30px}.nl-brand span{letter-spacing:.12em;color:var(--nl-muted);font-size:11px}.nl-header nav{align-items:center;gap:22px;display:flex}.nl-header nav button{min-height:46px;color:var(--nl-ink);background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:8px 0;font-size:14px;display:flex}.nl-header nav button:hover{color:var(--nl-accent)}.nl-header nav .nl-guide-link{color:var(--nl-accent);align-items:center;gap:8px;min-height:46px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.nl-header nav .nl-guide-link:hover,.nl-footer a:hover{text-underline-offset:4px;text-decoration:underline}.nl-footer a{color:var(--nl-accent);font-size:14px}.nl-header nav .nl-login{color:var(--nl-accent);border:1px solid #f8de9480;border-radius:6px;padding:10px 18px}.nl-hero{isolation:isolate;align-items:center;gap:clamp(38px,7vw,100px);min-height:790px;padding:56px 6vw 64px;display:flex;position:relative}.nl-hero-art{z-index:-3;background:linear-gradient(90deg,#0b0f16 0%,#0b0f16ed 28%,#0b0f1645 70%,#0b0f1690),linear-gradient(#0000 62%,#0b0f16 100%),url(/noir/scene-1.webp) 50%/cover no-repeat,#101722;animation:1s ease-out nl-reveal;position:absolute;inset:0}.nl-grain{z-index:-1;pointer-events:none;background:linear-gradient(120deg,#0b0f1620,#0000 65%);position:absolute;inset:0}.nl-hero-copy{flex:1;min-width:0;max-width:690px}.nl-eyebrow{letter-spacing:.11em;color:var(--nl-accent);align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.nl-eyebrow>span{background:var(--nl-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 16px #f8de943d}.nl-hero h1{letter-spacing:-.055em;color:var(--nl-ink);margin:24px 0;font-size:clamp(56px,7.5vw,100px);font-weight:750;line-height:1.02}.nl-hero h1 em{color:var(--nl-accent);font-weight:inherit}.nl-logline{color:var(--nl-ink);margin:24px 0 18px;font-size:22px;font-weight:500;line-height:1.5}.nl-description{max-width:560px;color:var(--nl-muted);margin:0;font-size:16px;line-height:1.75}.nl-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:28px 0 22px;display:flex}.noir-landing .nl-primary,.noir-landing .nl-secondary{border:1px solid #f8de9480;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:650;line-height:1.45;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.noir-landing .nl-primary{background:var(--nl-accent);border-color:var(--nl-accent);color:#161714}.noir-landing .nl-primary:hover{background:#ffe9b3;border-color:#ffe9b3}.noir-landing .nl-secondary{color:var(--nl-ink);background:#151b25c9;border-color:#657187}.noir-landing .nl-secondary:hover{border-color:var(--nl-accent);background:#263143}.nl-facts{color:var(--nl-muted);flex-wrap:wrap;gap:10px 20px;font-size:14px;display:flex}.nl-host-credit{color:var(--nl-accent);margin:0 0 15px;font-size:14px;line-height:1.6}.nl-facts>span{align-items:center;gap:8px;display:flex}.nl-facts svg{color:var(--nl-accent)}.nl-countdown{margin-top:28px}.nl-countdown>span{letter-spacing:.07em;color:var(--nl-muted);font-size:12px;line-height:1.6}.nl-countdown>div{gap:25px;margin-top:10px;display:flex}.nl-countdown p{flex-direction:column;align-items:center;gap:3px;min-width:36px;margin:0;display:flex}.nl-countdown b{font:650 32px/1.15 var(--noir-font,"Segoe UI", Arial, sans-serif);color:var(--nl-accent);font-variant-numeric:tabular-nums}.nl-countdown small{color:var(--nl-muted);font-size:12px}.nl-countdown strong{color:var(--nl-accent);margin-top:12px;font-size:18px;font-weight:600;line-height:1.6;display:block}.nl-invitation{background:var(--nl-paper);color:#17202d;border:1px solid #f8de94;border-radius:4px;flex:0 0 340px;width:340px;margin:18px 0 0;padding:29px 28px 23px;animation:.9s ease-out nl-letter;position:relative;transform:rotate(2deg);box-shadow:0 25px 80px #0008}.nl-invitation:before{content:"";pointer-events:none;border:1px solid #17202d33;position:absolute;inset:9px}.nl-paper-top{letter-spacing:.015em;border-bottom:1px solid #17202d38;justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.nl-paper-kicker{letter-spacing:.065em;color:#3e4a5c;margin-top:28px;font-size:12px;font-weight:650;display:block}.nl-invitation h2{letter-spacing:-.035em;color:#17202d;margin:16px 0;font-size:30px;font-weight:700;line-height:1.2}.nl-invitation p{color:#3e4a5c;font-size:16px;line-height:1.7}.nl-seal{color:#f8de94;background:#182130;border:2px solid #f8de94;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:22px 0;font-size:23px;font-weight:700;display:flex;box-shadow:0 4px 12px #1420313d}.nl-paper-bottom{color:#3e4a5c;flex-direction:column;gap:5px;font-size:13px;line-height:1.6;display:flex}.nl-invite-footer{letter-spacing:.025em;border-top:1px solid #17202d38;justify-content:space-between;gap:12px;margin-top:22px;padding-top:16px;font-size:12px;font-weight:600;display:flex}.nl-how{border-top:1px solid var(--nl-line);background:#0f151f;grid-template-columns:.9fr 1.8fr;gap:5vw;padding:64px 6vw 72px;display:grid}.nl-how h2,.nl-setup h2{letter-spacing:-.04em;margin:18px 0;font-size:34px;font-weight:700;line-height:1.22}.nl-how h2 em{color:var(--nl-accent);font-weight:inherit}.nl-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:28px;display:grid}.nl-steps article>svg{color:var(--nl-accent);margin-bottom:14px}.nl-steps h3{color:var(--nl-ink);letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:650;line-height:1.4}.nl-steps p{color:var(--nl-muted);margin:0;font-size:15px;line-height:1.75}.nl-footer{border-top:1px solid var(--nl-line);letter-spacing:.03em;color:var(--nl-muted);justify-content:space-between;align-items:center;gap:20px;padding:24px 6vw;font-size:12px;line-height:1.7;display:flex}.nl-footer p{color:var(--nl-muted);letter-spacing:0;margin:0}.nl-footer>span:last-child{text-align:right;max-width:480px;line-height:1.7}.nl-setup{max-width:1040px;margin:auto;padding:48px 6vw 72px}.nl-setup>p{color:var(--nl-muted);font-size:16px;line-height:1.75}.nl-setup .create-room-form{width:100%;max-width:820px;margin:28px 0}.nl-setup .mode-picker{min-width:0}.nl-setup .mode-picker legend{color:var(--nl-ink);font-size:15px}.nl-setup .mode-picker>label,.nl-setup .mode-picker details label{background:var(--nl-panel);border:1px solid var(--nl-line);color:var(--nl-ink);border-radius:6px;padding:20px}.nl-setup .mode-picker>label.selected,.nl-setup .mode-picker details label.selected{border-color:var(--nl-accent);background:#202732}.nl-setup .mode-picker b{color:var(--nl-ink);font-size:17px;line-height:1.5}.nl-setup .mode-picker small,.nl-setup .mode-picker em{color:var(--nl-muted);font-size:14px;font-style:normal;line-height:1.7}.nl-setup input,.nl-setup select{min-height:46px;background:var(--nl-panel)!important;color:var(--nl-ink)!important;border-color:#657187!important;font-size:16px!important}.nl-setup label{color:var(--nl-ink);font-size:14px;line-height:1.6}.nl-setup .mode-duration,.nl-setup .mode-setup-note{background:var(--nl-panel);color:var(--nl-muted);border-color:var(--nl-line);font-size:14px;line-height:1.7}.nl-setup .mode-duration b{color:var(--nl-accent);font-size:18px}.nl-setup .mode-duration small,.nl-setup .mode-duration>span{font-size:14px}.nl-setup .button{min-height:48px;font-size:15px}.nl-setup .button.primary{background:var(--nl-accent);border-color:var(--nl-accent);color:#161714}.noir-landing .nl-setup details summary{color:var(--nl-muted);cursor:pointer;padding:14px 0;font-size:14px}.noir-landing .nl-setup details label{margin:12px 0}.nl-modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050810d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.nl-modal{background:var(--nl-panel);width:min(100%,560px);color:var(--nl-ink);border:1px solid #657187;border-radius:10px;max-height:calc(100dvh - 48px);padding:36px;position:relative;overflow-y:auto;box-shadow:0 35px 100px #0009}.nl-modal h2{letter-spacing:-.04em;color:var(--nl-ink);margin:18px 0;font-size:32px;font-weight:700;line-height:1.2}.nl-modal h2 em{color:var(--nl-accent)}.nl-close{min-width:44px;min-height:44px;color:var(--nl-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;top:10px;right:10px}.nl-close:hover{color:var(--nl-accent)}.nl-modal ol{color:var(--nl-muted);padding-left:21px;font-size:16px;line-height:1.75}.nl-modal li{padding:8px 0 8px 7px}.nl-modal li b{color:var(--nl-ink);font-weight:650}.nl-rule-note{color:var(--nl-muted);border-top:1px solid var(--nl-line);margin-top:24px;padding-top:20px;font-size:14px;line-height:1.8}.nl-auth{flex-direction:column;gap:17px;display:flex}.nl-auth h2{margin:5px 20px 3px 0}.nl-auth>p{color:var(--nl-muted);margin:0 0 7px;font-size:16px;line-height:1.7}.nl-auth label{color:var(--nl-ink);flex-direction:column;gap:8px;font-size:14px;line-height:1.6;display:flex}.nl-auth input,.nl-auth select{min-height:48px;color:var(--nl-ink);background:#0e141e;border:1px solid #657187;border-radius:5px;width:100%;padding:11px 13px;font-size:16px}.nl-auth input::placeholder{color:#a4b0c2;opacity:1}.nl-password{position:relative}.nl-password input{padding-right:98px}.nl-password button{min-width:90px;min-height:44px;color:var(--nl-accent);background:0 0;border:0;padding:8px;font-size:12px;font-weight:600;position:absolute;top:2px;right:3px}.nl-auth-switch{min-height:44px;color:var(--nl-accent);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:14px;line-height:1.6;display:flex}.nl-code{color:var(--nl-muted);font-size:13px;line-height:1.6}.nl-auth .nl-primary{width:100%;margin-top:5px}@keyframes nl-reveal{0%{opacity:0}to{opacity:1}}@keyframes nl-letter{0%{opacity:0;transform:translateY(12px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(2deg)}}@media (max-width:1120px){.nl-header{padding-inline:4vw}.nl-header nav{gap:16px}.nl-hero{gap:36px;padding-inline:5vw}.nl-invitation{flex-basis:300px;width:300px;padding:25px 23px 22px}.nl-invitation h2{font-size:27px}.nl-paper-top{letter-spacing:0;font-size:12px}.nl-how{grid-template-columns:1fr;gap:28px}.nl-how h2{max-width:650px}.nl-footer{flex-wrap:wrap}.nl-footer>span:last-child{text-align:left;width:100%;max-width:none}}@media (min-width:801px) and (max-height:850px){.nl-hero{min-height:calc(100svh - 96px);padding-top:28px;padding-bottom:28px}.nl-hero-copy{grid-template-columns:minmax(0,1fr) minmax(210px,1fr);column-gap:20px;display:grid}.nl-hero-copy>*{grid-column:1/-1}.nl-hero h1{margin:16px 0;font-size:clamp(56px,5.8vw,78px)}.nl-logline{margin:15px 0 13px;font-size:20px}.nl-description{line-height:1.65}.nl-actions{gap:10px;margin:20px 0 18px}.noir-landing .nl-actions button{padding-inline:16px;font-size:14px}.nl-hero-copy>.nl-facts{flex-direction:column;grid-column:1;justify-content:center;gap:6px;font-size:13px}.nl-hero-copy>.nl-countdown{grid-column:2;align-self:center;margin-top:0}.nl-countdown>div{gap:14px}.nl-countdown b{font-size:28px}.nl-countdown>span{letter-spacing:0;font-size:12px}.nl-invitation{margin-top:0}}@media (max-width:800px){.nl-header{flex-wrap:wrap;gap:14px;min-height:92px;padding:17px 22px}.nl-brand img{width:157px;height:27px}.nl-brand span{letter-spacing:.08em;font-size:11px}.nl-header nav{flex:1;justify-content:flex-end;gap:14px}.nl-header nav button{gap:7px;font-size:13px}.nl-header nav button>span{text-align:left;max-width:142px;line-height:1.5}.nl-header nav .nl-login{padding:9px 13px}.nl-hero{min-height:auto;padding:42px 25px 48px;display:block}.nl-hero-copy{max-width:650px}.nl-hero h1{margin:23px 0;font-size:clamp(56px,10vw,78px)}.nl-hero-art{background-image:linear-gradient(90deg,#0b0f16ef,#0b0f1699),linear-gradient(#0000 35%,#0b0f16),url(/noir/scene-1.webp);background-position:61%}.nl-eyebrow{letter-spacing:.06em;font-size:12px}.nl-logline{margin:23px 0 18px;font-size:20px}.nl-description{max-width:550px;font-size:16px}.nl-invitation{display:none}.nl-actions{gap:12px;margin:26px 0 22px}.noir-landing .nl-primary,.noir-landing .nl-secondary{min-height:48px;padding:12px 16px;font-size:14px}.nl-facts{gap:12px 20px;font-size:14px}.nl-countdown{margin-top:28px}.nl-countdown>div{gap:24px}.nl-how{padding:42px 25px 46px}.nl-how h2,.nl-setup h2{font-size:30px}.nl-steps{grid-template-columns:1fr;gap:30px}.nl-steps article{grid-template-columns:30px minmax(0,1fr);gap:0 15px;display:grid}.nl-steps article svg{grid-row:span 2;margin-top:3px}.nl-steps h3{margin:0 0 9px;font-size:20px}.nl-steps p{max-width:550px;margin:0;font-size:16px}.nl-footer{flex-direction:column;align-items:flex-start;gap:10px;padding:24px 25px;font-size:12px;display:flex}.nl-footer p{margin:0}.nl-footer>span:last-child{text-align:left;display:block}.nl-setup{padding:34px 25px 48px}.nl-setup .form-two{grid-template-columns:1fr}.nl-setup .mode-picker>label,.nl-setup .mode-picker details label{padding:17px}.nl-setup .mode-picker em{font-size:14px}}@media (max-width:540px){.nl-header{gap:8px;padding:16px 20px 10px}.nl-brand{width:100%}.nl-header nav{flex:auto;justify-content:space-between;gap:10px;width:100%}.nl-header nav button{font-size:13px}.nl-header nav button>span{max-width:125px}.nl-header nav .nl-login{border-color:var(--nl-line);padding:8px 10px}.nl-hero{padding:35px 22px 42px}.nl-hero h1{font-size:clamp(48px,13.3vw,64px)}.nl-actions{align-items:stretch}.nl-actions .nl-primary,.nl-actions .nl-secondary{width:100%}.nl-facts{gap:11px;display:grid}.nl-countdown>div{gap:24px}.nl-modal-backdrop{padding:14px}.nl-modal{border-radius:8px;max-height:calc(100dvh - 28px);padding:32px 22px 25px}.nl-modal h2{margin-top:15px;font-size:28px}.nl-auth h2{margin-right:18px}.nl-modal ol{padding-left:20px}.nl-modal li{padding-left:5px}}@media (prefers-reduced-motion:reduce){.noir-landing *,.noir-landing :before,.noir-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.noir-app .nhc{--nhc-gold:#f8de94;--nhc-white:#f7f5ee;--nhc-muted:#a8b2be;--nhc-thread:#dfe9e254;isolation:isolate;min-width:0;color:var(--nhc-white);padding:28px 0 0;position:relative;overflow:hidden}.noir-app .nhc *{box-sizing:border-box}.noir-app .nhc-heading{z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 24px;display:flex;position:relative}.noir-app .nhc-eyebrow{color:var(--nhc-gold);font:600 11px/1.6 var(--noir-font,"Golos Text",sans-serif);letter-spacing:.14em;display:block}.noir-app .nhc-heading h2{max-width:750px;font:700 clamp(23px,2.5vw,34px)/1.18 var(--noir-font,"Golos Text",sans-serif);letter-spacing:-.045em;color:var(--nhc-white);margin:8px 0 0}.noir-app .nhc-heading h2>span{color:var(--nhc-gold)}.noir-app .nhc-heading-tools{flex-shrink:0;align-items:center;gap:18px;display:flex}.noir-app .nhc-count{color:var(--nhc-muted);font:500 13px/1.6 var(--noir-font,"Golos Text",sans-serif)}.noir-app .nhc-arrows{gap:7px;display:flex}.noir-app .nhc-arrows button{width:40px;height:40px;color:var(--nhc-white);background:#0b1013a1;border:1px solid #e2e7e529;border-radius:0;place-items:center;transition:border-color .2s,background .2s,opacity .2s;display:grid}.noir-app .nhc-arrows button:hover:not(:disabled){background:#1a2024;border-color:#f8de9499}.noir-app .nhc-arrows button:disabled{opacity:.25}.noir-app .nhc button:focus-visible{outline:2px solid var(--nhc-gold);outline-offset:4px}.noir-app .nhc-rail:focus-visible{outline:2px solid var(--nhc-gold);outline-offset:4px}.noir-app .nhc-floor-announcement{z-index:2;max-width:900px;min-height:43px;color:var(--nhc-muted);font:400 13px/1.65 var(--noir-font,"Golos Text",sans-serif);align-items:center;gap:9px;margin:0;padding:13px 24px 0;display:flex;position:relative}.noir-app .nhc-floor-announcement>svg{color:var(--nhc-gold);flex-shrink:0}.noir-app .nhc-floor-announcement strong{color:var(--nhc-white);font-weight:600}.noir-app .nhc-floor-announcement em{color:var(--nhc-gold);white-space:nowrap;margin-left:10px;font-size:12px;font-style:normal;display:inline-block}.noir-app .nhc-announcement-dot{background:#9ed7c9;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 16px #9ed7c940}.noir-app .nhc-rail{z-index:1;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#f8de9460 #0a0d10;-webkit-overflow-scrolling:touch;max-width:100%;scroll-padding:0 26px;position:relative;overflow:auto hidden}.noir-app .nhc-list{perspective:1200px;border-top:1px solid #dbe8df19;align-items:flex-start;gap:20px;width:max-content;min-width:100%;margin:0;padding:18px 28px 35px;list-style:none;display:flex}.noir-app .nhc-suspension{transform-origin:50% 0;width:174px;transform:rotate(var(--nhc-lean,0deg));animation:nhc-pendulum var(--nhc-speed,7s) ease-in-out var(--nhc-delay,0s) infinite alternate;will-change:transform;flex:0 0 174px;padding-top:69px;transition:filter .6s;position:relative}.noir-app .nhc-thread{pointer-events:none;transform-origin:50% 0;width:100%;height:73px;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;top:0;left:0;overflow:visible}.noir-app .nhc-thread path{fill:none;stroke:var(--nhc-thread);stroke-width:.7px;vector-effect:non-scaling-stroke}.noir-app .nhc-thread .nhc-thread-light{stroke:#f8de9440;stroke-width:.55px}.noir-app .nhc-frame{isolation:isolate;transform-origin:50% 0;background:#11171ae0;min-width:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),box-shadow .8s,background .5s;position:relative;transform:translateY(0)rotateY(0);box-shadow:0 14px 30px #0007,inset 0 1px #e4eae530}.noir-app .nhc-frame:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(at 50% 35%,#f8de9424,#0000 69%);transition:opacity .7s;position:absolute;inset:-15px}.noir-app .nhc-person{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}.noir-app .nhc-portrait{filter:saturate(.68);background-color:#1a2024;background-repeat:no-repeat;background-size:500% 200%;width:100%;height:183px;transition:filter .6s;display:block;position:relative;overflow:hidden}.noir-app .nhc-portrait-shade{pointer-events:none;background:linear-gradient(#03070808 20%,#0e14181a 68%,#11171a 100%);position:absolute;inset:0}.noir-app .nhc-speaking-label,.noir-app .nhc-own-label{color:var(--nhc-gold);font:600 11px/1.25 var(--noir-font,"Golos Text",sans-serif);letter-spacing:.02em;background:#080c0ee8;align-items:center;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 0 0 1px #f8de9430}.noir-app .nhc-own-label{color:#e5ede9;box-shadow:none}.noir-app .nhc-identity{min-height:114px;padding:11px 13px 7px;display:block}.noir-app .nhc-identity>strong{color:var(--nhc-white);font:650 16px/1.25 var(--noir-font,"Golos Text",sans-serif);letter-spacing:-.025em;overflow-wrap:anywhere;display:block}.noir-app .nhc-job{color:#c4ccd4;font:400 13px/1.5 var(--noir-font,"Golos Text",sans-serif);overflow-wrap:anywhere;margin-top:7px;display:block}.noir-app .nhc-real-name{color:var(--nhc-muted);font:400 12px/1.5 var(--noir-font,"Golos Text",sans-serif);overflow-wrap:anywhere;margin-top:6px;display:block}.noir-app .nhc-status{color:#909da9;min-height:34px;font:400 11px/1.5 var(--noir-font,"Golos Text",sans-serif);align-items:center;padding:6px 13px 10px;display:flex}.noir-app .nhc-status>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.noir-app .nhc-status .nhc-speaking-status{color:var(--nhc-gold)}.noir-app .nhc-speaking-status>span{background:var(--nhc-gold);border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.noir-app .nhc-status .nhc-hand-status{color:#c8dfd5}.noir-app .nhc-give-floor{color:#cbd3d9;width:100%;min-height:40px;font:500 12px/1.4 var(--noir-font,"Golos Text",sans-serif);background:#ffffff04;border:0;border-top:1px solid #e8ece518;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 13px;transition:color .2s,background .2s;display:flex}.noir-app .nhc-give-floor:hover:not(:disabled){color:var(--nhc-gold);background:#f8de940d}.noir-app .nhc-give-floor:disabled{opacity:.7;color:var(--nhc-gold)}.noir-app .nhc-suspension.is-speaking{z-index:3;filter:none;animation:none;transform:rotate(0)}.noir-app .nhc-suspension.is-speaking .nhc-thread{transform:scaleY(.88)}.noir-app .nhc-suspension.is-speaking .nhc-thread path{stroke:#f8de9470}.noir-app .nhc-suspension.is-speaking .nhc-frame{background:#171d20;transform:translateY(-8px)scale(1.055);box-shadow:0 22px 50px #000b,0 0 28px #f8de9412,inset 0 2px #f8de94}.noir-app .nhc-suspension.is-speaking .nhc-frame:before{opacity:1}.noir-app .nhc-suspension.is-speaking .nhc-portrait{filter:saturate(.95)brightness(1.06)}.noir-app .nhc-suspension.is-mine:not(.is-speaking) .nhc-frame{box-shadow:0 14px 30px #0007,inset 0 2px #e2d6b177}.noir-app .nhc-suspension:hover:not(.is-speaking){animation-play-state:paused}.noir-app .nhc-suspension:hover .nhc-portrait{filter:saturate(.95)}.noir-app .nhc-suspension:focus-within{animation-play-state:paused}.noir-app .nhc-bottomline{color:#a8b2be;font:400 12px/1.7 var(--noir-font,"Golos Text",sans-serif);border-bottom:1px solid #dbe8df12;justify-content:space-between;align-items:center;gap:18px;padding:11px 24px 18px;display:flex}.noir-app .nhc-bottomline>span:last-child{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.noir-app .nhc-corner-web{z-index:0;stroke:#dce9e521;stroke-width:.75px;pointer-events:none;width:220px;height:145px;position:absolute;top:0;left:0}.noir-app .nhc-corner-web.is-right{left:auto;right:0;transform:scaleX(-1)}.noir-app .nhc-corner-web .nhc-web-soft{stroke:#f8de9412}.noir-app .nhc-empty{text-align:center;color:var(--nhc-muted);padding:15px 20px 25px;position:relative}.noir-app .nhc-empty-cast{justify-content:center;align-items:flex-start;gap:30px;height:255px;display:flex;overflow:hidden}.noir-app .nhc-empty-person{transform-origin:50% 0;width:135px;animation:nhc-pendulum 7s ease-in-out var(--nhc-delay,0s) infinite alternate;padding-top:65px;position:relative}.noir-app .nhc-empty-person>span{color:#a7b7bd55;height:170px;transform:rotate(var(--nhc-lean,0deg));background:linear-gradient(145deg,#1a2328a6,#11171a);border-top:1px solid #dfe9e53b;place-items:center;display:grid}.noir-app .nhc-empty>p{max-width:500px;margin:0 auto;font-size:14px;line-height:1.7}.noir-app .nhc-still .nhc-suspension,.noir-app .nhc-still .nhc-empty-person{animation:none}.noir-app .nhc-still .nhc-frame,.noir-app .nhc-still .nhc-thread{transition:none}@keyframes nhc-pendulum{0%{transform:rotate(calc(var(--nhc-lean,0deg) - var(--nhc-swing,1deg)))}to{transform:rotate(calc(var(--nhc-lean,0deg) + var(--nhc-swing,1deg)))}}@media (prefers-reduced-motion:reduce){.noir-app .nhc-suspension,.noir-app .nhc-empty-person{animation:none}.noir-app .nhc-thread,.noir-app .nhc-frame,.noir-app .nhc-portrait,.noir-app .nhc-frame:before{transition:none}.noir-app .nhc-suspension.is-speaking .nhc-frame{transform:translateY(-5px)}}@media (max-width:900px){.noir-app .nhc-heading{padding-left:20px;padding-right:20px}.noir-app .nhc-heading h2{font-size:27px}.noir-app .nhc-count{display:none}.noir-app .nhc-list{gap:18px;padding-left:24px;padding-right:24px}.noir-app .nhc-suspension{flex-basis:166px;width:166px}.noir-app .nhc-portrait{height:178px}.noir-app .nhc-bottomline{padding-left:20px;padding-right:20px;display:block}.noir-app .nhc-bottomline>span:last-child{margin-top:6px}}@media (max-width:680px){.noir-app .nhc{padding-top:23px}.noir-app .nhc-heading{align-items:flex-start;gap:14px;padding-left:17px;padding-right:17px}.noir-app .nhc-heading h2{max-width:245px;font-size:24px;line-height:1.22}.noir-app .nhc-eyebrow{letter-spacing:.1em;font-size:10px}.noir-app .nhc-heading-tools{gap:0;margin-top:20px}.noir-app .nhc-arrows{gap:5px}.noir-app .nhc-arrows button{width:35px;height:39px}.noir-app .nhc-floor-announcement{align-items:flex-start;gap:7px;padding-left:17px;padding-right:17px;font-size:12px;line-height:1.7}.noir-app .nhc-floor-announcement>svg,.noir-app .nhc-announcement-dot{margin-top:4px}.noir-app .nhc-announcement-character{display:none}.noir-app .nhc-floor-announcement em{margin-top:2px;margin-left:0;display:block}.noir-app .nhc-list{gap:18px;padding:13px 22px 28px}.noir-app .nhc-suspension{flex-basis:156px;width:156px;padding-top:60px}.noir-app .nhc-thread{height:64px}.noir-app .nhc-portrait{height:170px}.noir-app .nhc-identity{min-height:111px;padding-left:12px;padding-right:12px}.noir-app .nhc-identity>strong{font-size:15px}.noir-app .nhc-job,.noir-app .nhc-real-name{font-size:12px}.noir-app .nhc-status{padding-left:12px;padding-right:12px;font-size:10px}.noir-app .nhc-give-floor{min-height:42px;padding-left:12px;padding-right:12px;font-size:12px}.noir-app .nhc-bottomline{padding-left:17px;padding-right:17px;font-size:11px}.noir-app .nhc-corner-web{width:155px;height:104px}.noir-app .nhc-empty-cast{gap:18px;height:220px}.noir-app .nhc-empty-person{width:100px}.noir-app .nhc-empty-person>span{height:145px}.noir-app .nhc-empty>p{font-size:13px}}.noir-app .nrs-table{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.noir-app .nrs-table:before,.noir-app .nrs-table:after{display:none}.noir-app .nrs-table>.nr-table-topline{color:#b6babd;margin:0 0 8px;padding:0 2px}.noir-app .nrs-table>.nr-table-bottomline{padding:15px 2px 0}.nrs-stage{--nrs-gold:#f8de94;--nrs-ink:#f5f3e9;color:var(--nrs-ink);isolation:isolate;min-width:0;position:relative}.nrs-stage-anchor{min-width:0;scroll-margin-top:95px}.nrs-cinema{isolation:isolate;min-height:620px;min-height:min(800px,76svh);box-shadow:none;background:#080c0e;border:0;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.nrs-scenery{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nrs-scene-image{background-image:var(--nrs-scene);opacity:.84;filter:saturate(.68)contrast(1.04);transform-origin:75% 45%;will-change:transform;background-position:70% 45%;background-size:cover;animation:28s ease-in-out infinite alternate nrs-mansion-drift;position:absolute;inset:-5%}.nrs-scene-vignette{background:linear-gradient(90deg,#080b0ff9 3%,#080b0fe8 25%,#080b0f77 58%,#080b0f17 85%),linear-gradient(#080b0f75,#0000 50%,#080b0ff0);position:absolute;inset:0}.nrs-light-beam{transform-origin:top;mix-blend-mode:screen;filter:blur(13px);opacity:.27;clip-path:polygon(43% 0,56% 0,100% 100%,0 100%);background:linear-gradient(90deg,#0000,#f8de9460 50%,#0000);width:35%;height:170%;animation:19s ease-in-out infinite alternate nrs-light-sweep;position:absolute;top:-65%;left:53%}.nrs-light-beam-b{opacity:.15;background:linear-gradient(90deg,#0000,#9ce0cf70,#0000);width:22%;animation-duration:27s;animation-delay:-10s;top:-55%;left:74%}.nrs-scene-mist{filter:blur(24px);background:radial-gradient(at 25% 74%,#d5ece627,#0000 45%),radial-gradient(at 70% 40%,#f8de941c,#0000 50%);animation:23s ease-in-out infinite alternate nrs-mist-flow;position:absolute;inset:28% -25% -40%}.nrs-silk{stroke:#efe5bf22;stroke-width:.65px;transform-origin:50%;width:min(75vw,1000px);height:auto;animation:65s linear infinite nrs-silk-turn;position:absolute;top:50%;right:-10%;transform:translateY(-50%)}.nrs-silk circle{fill:#f8de94;stroke:none;filter:drop-shadow(0 0 8px #f8de94)}.nrs-grain{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.8' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.nrs-stage-status{text-transform:uppercase;letter-spacing:.15em;color:#c0c7c1;border-bottom:1px solid #e5e8df21;justify-content:space-between;align-items:center;gap:20px;margin:0 clamp(24px,4.2vw,72px);padding:25px 0 20px;font-size:10px;font-weight:500;display:flex}.nrs-stage-status>span{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nrs-stage-status>span:first-child>i{background:#f8de94;border-radius:50%;width:5px;height:5px;animation:3s ease-in-out infinite nrs-live-breathe;box-shadow:0 0 15px #f8de9499}.nrs-stage-status b{color:#f4f3e8;font-size:11px;font-weight:650}.nrs-stage-status>span:first-child>span{letter-spacing:.02em;text-transform:none;color:#aeb9b3;font-size:11px}.nrs-stage-status>span:last-child>i{background:#d6ded844;width:1px;height:10px;margin-inline:3px}.nrs-scene-tools{z-index:3;gap:8px;display:flex;position:absolute;top:100px;right:clamp(24px,4.2vw,72px)}.nrs-scene-tools>button{color:#ecefe3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#080d105e;border:1px solid #f2f0de38;border-radius:50%;place-items:center;width:43px;height:43px;transition:background .2s,border-color .2s,transform .2s;display:grid}.nrs-scene-tools>button:hover{background:#f8de9415;border-color:#f8de94b0;transform:translateY(-2px)}.nrs-hero-grid{flex:1;grid-template-columns:minmax(0,1.18fr) minmax(250px,.82fr);align-items:center;gap:clamp(25px,5vw,90px);min-width:0;padding:64px clamp(24px,4.2vw,72px) 50px;display:grid}.nrs-cinema-copy{z-index:1;min-width:0;max-width:820px;animation:.9s cubic-bezier(.16,1,.3,1) both nrs-copy-reveal;position:relative}.nrs-eyebrow{color:var(--nrs-gold);font:600 11px/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:23px;display:flex}.nrs-eyebrow>span{background:var(--nrs-gold);width:25px;height:1px;display:block}.noir-app .nrs-cinema-copy h2{font:750 clamp(58px,6.8vw,112px)/.98 var(--sans);letter-spacing:-.065em;color:var(--nrs-ink);text-wrap:balance;max-width:840px;margin:0 0 31px}.nrs-narration{max-width:610px;font:400 clamp(15px,1.22vw,18px)/1.8 var(--sans);color:#d4dbd4}.noir-app .nrs-narration p{margin:0}.noir-app .nrs-narration p+p{margin-top:17px}.noir-app .nrs-narration .nrs-final-line{color:#f8de94;margin-bottom:18px;font-size:21px;line-height:1.6}.nrs-scene-caption{color:#a3afa6;align-items:center;gap:16px;margin-top:32px;font-size:10px;line-height:1.6;display:flex}.nrs-scene-caption>span:first-child{letter-spacing:.19em;color:#f3ecd7;white-space:nowrap;font-size:10px;font-weight:600}.nrs-scene-caption>span+span{border-left:1px solid #f8de9450;padding-left:16px}.nrs-phase-clock{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:340px;padding:32px 0;display:flex;position:relative}.nrs-phase-clock>span:not(.nrs-clock-host){letter-spacing:.19em;color:#e1e3d6;margin-bottom:16px;font-size:10px;line-height:1.7}.nrs-phase-clock>b{font:450 clamp(80px,9.5vw,155px)/1 var(--sans);letter-spacing:-.085em;font-variant-numeric:tabular-nums;color:#fff7db;text-shadow:0 0 65px #f8de9425;white-space:nowrap;justify-content:center;align-items:center;display:flex}.nrs-phase-clock>small{color:#c0c8bc;max-width:230px;margin-top:21px;font-size:12px;line-height:1.7}.nrs-phase-clock>.nrs-clock-host{letter-spacing:.2em;color:#f8de94a6;margin-top:30px;font-size:10px}.nrs-clock-orbit{z-index:-1;background:radial-gradient(circle,#060a0c85 20%,#060a0c08 65%,#0000 70%);border-radius:50%;width:min(27vw,400px);height:min(27vw,400px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.nrs-clock-orbit>span{border:1px solid #f8de9430;border-radius:50%;position:absolute;inset:0;transform:rotate(-25deg)scaleX(1.08)}.nrs-clock-orbit>span+span{border-color:#f8de940e #f8de9470 #f8de940e #f8de94b0;animation:36s linear infinite nrs-clock-revolve;inset:14px}.nrs-clock-orbit>i{background:#f8de94;border-radius:50%;width:4px;height:4px;position:absolute;top:20%;left:9%;box-shadow:0 0 16px #f8de94}.nrs-phase-clock.is-expired>b{color:#f8de94}.nrs-cinema-bottom{letter-spacing:.04em;color:#9eaaa0;border-top:1px solid #e5e8df21;justify-content:space-between;align-items:center;gap:25px;margin:0 clamp(24px,4.2vw,72px);padding:19px 0 24px;font-size:10px;line-height:1.6;display:flex}.nrs-cinema-bottom>span:first-child{white-space:nowrap;color:#c1cbbd;align-items:center;gap:7px;display:flex}.nrs-cinema-bottom>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;max-width:500px;overflow:hidden}.nrs-cinema-bottom>span:last-child{white-space:nowrap;text-transform:uppercase;letter-spacing:.12em;color:#dedfcf;font-size:10px}.nrs-floor{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#171b18d9,#0d1212bd);border-top:1px solid #f8de9419;border-bottom:1px solid #e6e8d818;align-items:center;gap:24px;min-width:0;padding:23px clamp(24px,4.2vw,72px);display:flex}.nrs-floor-person{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.nrs-mic{color:#e8ddaf;border:1px solid #f8de9440;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.nrs-speaker-portrait{background-size:500% 200%;border-radius:50%;flex-shrink:0;width:58px;height:58px;box-shadow:0 0 0 4px #f8de9410,0 0 0 5px #f8de9450}.nrs-floor-person>div{gap:4px;min-width:0;display:grid}.nrs-floor-person b{letter-spacing:-.025em;color:#f0f1e4;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.4}.nrs-floor.has-speaker .nrs-floor-person>div>span,.nrs-floor.is-my-turn .nrs-floor-person>div>span{color:#f8de94}.nrs-speaking-clock{color:#e3e8d9;flex-wrap:wrap;align-items:center;gap:8px;max-width:120px;display:flex}.nrs-speaking-clock>b{font:500 33px/1 var(--sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.nrs-speaking-clock>span{color:#a5afa3;text-align:right;width:100%;font-size:10px;line-height:1.4}.nrs-speaking-clock.is-expired{color:#f8de94}.nrs-floor-queue{color:#c4cdbf;border-left:1px solid #f8de9425;gap:7px;max-width:260px;padding-left:25px;display:grid}.nrs-floor-queue>span{align-items:center;gap:7px;font-size:12px;line-height:1.4;display:flex}.nrs-sync-note{color:#8e9c91;align-items:flex-start;gap:8px;margin:0;padding:12px clamp(24px,4.2vw,72px);font-size:10px;line-height:1.7;display:flex}.nrs-sync-note>svg{flex-shrink:0;margin-top:2px}.nrs-evidence-mode .nrs-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(210px,.7fr);padding-top:45px}.noir-app .nrs-evidence-mode .nrs-cinema-copy h2{letter-spacing:-.05em;margin-bottom:25px;font-size:clamp(38px,4.3vw,64px);line-height:1.08}.nrs-public-document{color:#f1f4f5;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background:#1c272e;border:1px solid #3a4a54;max-width:760px;padding:24px 30px 22px;position:relative;box-shadow:0 14px 40px #0003}.nrs-public-document:before{content:"";clip-path:polygon(0 0,100% 100%,0 100%);background:#465761;width:22px;height:22px;position:absolute;top:0;right:0}.nrs-document-meta{color:#b6c2c9;letter-spacing:.15em;border-bottom:1px solid #253d252c;justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;padding-bottom:15px;font-size:9px;display:flex}.nrs-document-meta>span:first-child{align-items:center;gap:8px;display:flex}.noir-app .nrs-public-document>p{font:450 16px/1.8 var(--sans);color:#dbe2e6;margin:0 0 15px}.nrs-public-document>small{color:#b6c2c9;font-size:11px;line-height:1.6;display:block}.nrs-document-open{color:#dfc98f;min-height:40px;font:650 12px var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #5b675c66;align-items:center;gap:14px;margin-top:14px;padding:0;display:inline-flex}.nrs-document-open:hover{color:#f3e3b9;border-color:#baa66f}.nrs-related{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.nrs-related>button{font:500 12px/1.5 var(--sans);color:#e9ead9;cursor:pointer;background:#0d1517b3;border:1px solid #f8de9440;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.nrs-related>button:hover{color:#f8de94;border-color:#f8de94}.nrs-finale-mode .nrs-cinema-copy h2{font-size:clamp(46px,5.3vw,84px)}.nrs-finale-mode .nrs-clock-orbit{border:1px solid #f8de9422;box-shadow:0 0 80px #f8de940d}:is(.nrs-stage :is(button,select):focus-visible,.nrs-director :is(button,select):focus-visible){outline-offset:4px;outline:2px solid #f8de94}.nrs-director{border-top:1px solid #ffffff20;margin:20px 0 4px;padding:20px 0 4px}.nrs-director-heading{color:#f8f8f6;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;font-size:15px;display:flex}.nrs-director-heading>span{color:#aab3bd;margin-left:auto;font-size:12px;font-weight:400}.nrs-control-row{flex-wrap:wrap;align-items:flex-end;gap:9px;margin-bottom:12px;display:flex}.nrs-control-row label{color:#b2bdc7;gap:6px;font-size:11px;line-height:1.4;display:grid}.nrs-control-row label.nrs-person-select{flex:1;min-width:200px;max-width:460px}.noir-app .nrs-control-row select{max-width:100%;min-height:44px;font:500 14px var(--sans);color:#e9edf0;background:#141920;border:1px solid #ffffff28;border-radius:3px;padding:10px 32px 10px 13px}.noir-app .nrs-control-row .nr-button{min-height:44px;padding:10px 14px;font-size:13px}.nrs-control-note{max-width:850px;color:#a8b2bc!important;font-size:12px!important;line-height:1.7!important}.nrs-hand-row{flex-wrap:wrap;align-items:center;gap:17px;padding:18px 0 0;display:flex}.nrs-hand-row>span{color:#b9c2c9;flex:1;min-width:220px;font-size:13px;line-height:1.6}.noir-app .nrs-hand-row .nr-button{min-height:44px;font-size:14px}.nrs-broadcast-action{border-top:1px solid #ffffff25;gap:9px;margin-top:25px;padding-top:22px;display:grid}.nrs-broadcast-action>small{color:#aeb8c4;font-size:12px;line-height:1.7}@keyframes nrs-mansion-drift{0%{transform:scale(1.02)translate(-1%)}to{transform:scale(1.11)translate(1.2%,-1.1%)}}@keyframes nrs-light-sweep{0%{opacity:.14;transform:rotate(-32deg)translate(-10%)}55%{opacity:.32}to{opacity:.2;transform:rotate(21deg)translate(10%)}}@keyframes nrs-mist-flow{0%{transform:translate(-6%,8%)scale(1)}to{transform:translate(9%,-3%)scale(1.16)}}@keyframes nrs-silk-turn{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}@keyframes nrs-clock-revolve{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nrs-live-breathe{0%,to{box-shadow:0 0 6px #f8de9440}50%{box-shadow:0 0 18px #f8de94cc}}@keyframes nrs-copy-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}.nrs-motion-paused .nrs-scenery *,.nrs-motion-paused .nrs-clock-orbit *,.nrs-motion-paused .nrs-stage-status i{animation-play-state:paused!important}@media (min-width:1600px){.nrs-cinema{min-height:770px}.nrs-hero-grid{padding-top:80px;padding-bottom:70px}}@media (max-width:1100px){.nrs-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:30px;padding-top:60px;padding-bottom:50px}.noir-app .nrs-cinema-copy h2{font-size:clamp(54px,7vw,82px)}.nrs-phase-clock>b{font-size:clamp(76px,9.7vw,110px)}.nrs-clock-orbit{width:31vw;height:31vw}.nrs-floor{gap:18px}.nrs-floor-queue{max-width:210px;padding-left:18px}.nrs-cinema-bottom>span:nth-child(2){display:none}.nrs-narration{font-size:16px}.nrs-stage-status>span:first-child>span{display:none}}@media (max-width:760px){.nrs-cinema{min-height:auto}.nrs-stage-status{gap:14px;margin:0 22px;padding:21px 0 16px;font-size:9px}.nrs-stage-status>span:last-child{gap:6px;font-size:9px}.nrs-stage-status>span:last-child>i{display:none}.nrs-stage-status>span:last-child{text-align:right;justify-content:flex-end;max-width:150px}.nrs-scene-tools{top:84px;right:22px}.nrs-scene-tools>button{width:38px;height:38px}.nrs-hero-grid,.nrs-evidence-mode .nrs-hero-grid{grid-template-columns:1fr;gap:22px;padding:70px 24px 32px}.noir-app .nrs-cinema-copy h2{max-width:650px;font-size:clamp(46px,11vw,78px);line-height:1.01}.nrs-eyebrow{letter-spacing:.12em;margin-bottom:20px;font-size:10px}.nrs-narration{max-width:600px;font-size:16px;line-height:1.8}.nrs-phase-clock{width:100%;min-height:220px;margin:15px auto 0;padding:20px 0}.nrs-phase-clock>b{font-size:104px}.nrs-clock-orbit{width:270px;height:270px}.nrs-phase-clock>span:not(.nrs-clock-host){margin-bottom:10px;font-size:9px}.nrs-phase-clock>small{margin-top:12px;font-size:11px}.nrs-phase-clock>.nrs-clock-host{margin-top:18px;font-size:9px}.nrs-cinema-bottom{gap:12px;margin:0 24px;padding:20px 0;font-size:9px}.nrs-cinema-bottom>span:first-child{white-space:normal;font-size:9px}.nrs-cinema-bottom>span:last-child{font-size:9px}.nrs-scene-caption{display:none}.nrs-scene-image{opacity:.68;background-position:68%}.nrs-scene-vignette{background:linear-gradient(90deg,#080b0fe8,#080b0f88),linear-gradient(#0000 30%,#080b0fc9)}.nrs-light-beam{opacity:.22;width:80%;left:35%}.nrs-silk{opacity:.7;width:700px;top:60%;right:-480px}.nrs-floor{flex-wrap:wrap;gap:15px;padding:20px 24px}.nrs-floor-person{flex-basis:calc(100% - 120px);gap:12px}.nrs-floor-person b{font-size:18px}.nrs-floor-person small{font-size:11px}.nrs-mic,.nrs-speaker-portrait{width:45px;height:45px}.nrs-floor-queue{border-top:1px solid #f8de9420;border-left:0;justify-content:space-between;gap:20px;width:100%;max-width:none;padding:14px 0 0;display:flex}.nrs-floor-queue>small{text-align:right;max-width:200px;font-size:10px}.nrs-floor-queue>span{font-size:11px}.nrs-sync-note{padding:12px 24px;font-size:10px}.noir-app .nrs-evidence-mode .nrs-cinema-copy h2{font-size:clamp(34px,8vw,52px)}.nrs-public-document{padding:21px 22px}.noir-app .nrs-public-document>p{font-size:15px;line-height:1.8}.nrs-evidence-mode .nrs-phase-clock{min-height:195px}.nrs-stage-anchor{scroll-margin-top:128px}.nrs-director-heading>span{width:100%;margin-left:0}.nrs-control-row{gap:8px}.nrs-control-row label.nrs-person-select{max-width:none}.nrs-hand-row>span{font-size:12px}}@media (max-width:420px){.nrs-floor-person{flex-basis:100%}.nrs-speaking-clock{flex-wrap:nowrap;max-width:none;margin-left:57px}.nrs-speaking-clock>span{width:auto;margin-left:6px}.nrs-floor-queue{gap:7px;display:grid}.nrs-floor-queue>small{text-align:left;max-width:none}.nrs-stage-status>span:last-child{max-width:132px}.nrs-stage-status b{font-size:10px}}@media (prefers-reduced-motion:reduce){.nrs-scenery *,.nrs-clock-orbit *,.nrs-stage-status i,.nrs-cinema-copy{animation:none!important}.nrs-stage *{scroll-behavior:auto!important;transition:none!important}.nrs-scene-image{will-change:auto;transform:none}}.nrs-motion-paused .nrs-cinema-copy{animation:none}@media (max-width:760px){.nrs-phase-clock,.nrs-evidence-mode .nrs-phase-clock{text-align:left;align-items:flex-start;width:auto;height:auto;min-height:0;margin:0;padding:0;position:absolute;top:82px;left:24px;right:126px}.nrs-phase-clock>span:not(.nrs-clock-host){letter-spacing:.12em;margin:0 0 3px;font-size:8px;line-height:1.35}.nrs-phase-clock>b{letter-spacing:-.06em;font-size:42px;line-height:1}.nrs-phase-clock>b>svg{width:42px;height:42px}.nrs-phase-clock>.nrs-clock-orbit,.nrs-phase-clock>small,.nrs-phase-clock>.nrs-clock-host{display:none}.nrs-stage-status>span:last-child{justify-items:end;gap:3px;max-width:155px;font-size:8px;display:grid}.nrs-chapter-label,.nrs-company-label{white-space:nowrap;font-size:8px;line-height:1.45}}.nrs-cinema-copy{filter:none;opacity:1;animation:none}.nrs-stage-status,.nrs-stage-status b,.nrs-stage-status>span:first-child>span{letter-spacing:.04em;color:#d4dee1;font-size:13px;line-height:1.6}.nrs-stage-status b{color:#f3f6f7}.nrs-eyebrow{letter-spacing:.06em;font-size:13px;line-height:1.6}.nrs-narration{color:#e2e8eb;font-size:18px;line-height:1.8}.nrs-scene-caption{color:#c3ced1;font-size:14px}.nrs-scene-caption>span:first-child{font-size:13px}.nrs-phase-clock>span:not(.nrs-clock-host){letter-spacing:.06em;color:#f3f6f7;background:#080c0ec9;padding:3px 8px;font-size:13px;line-height:1.5}.nrs-phase-clock>small{color:#e0e7ea;font-size:15px;line-height:1.6}.nrs-phase-clock>.nrs-clock-host{letter-spacing:.07em;color:#f8de94;background:#080c0ec9;padding:3px 8px;font-size:13px}.nrs-cinema-bottom,.nrs-cinema-bottom>span:last-child{letter-spacing:.02em;color:#d1dbdf;font-size:13px;line-height:1.6}.nrs-floor{background:#111c22}.nrs-floor-person>div>span{letter-spacing:.06em;color:#c3ced6;font-size:13px}.nrs-floor-person b{color:#f3f6f7;font-size:23px;line-height:1.35}.nrs-floor-person small{color:#c3ced6;font-size:16px;line-height:1.6}.nrs-speaking-clock>span{color:#c3ced6;font-size:14px;line-height:1.5}.nrs-floor-queue>span{color:#d5dfe5;font-size:15px;line-height:1.5}.nrs-floor-queue>small{color:#c3ced6;font-size:14px;line-height:1.6}.nrs-sync-note{color:#c3ced1;font-size:14px;line-height:1.65}.nrs-public-document{color:#f1f4f5;background:#1c272e}.nrs-document-meta{letter-spacing:.02em;color:#b6c2c9;border-color:#43535d;flex-wrap:wrap;gap:10px 20px;font-size:14px;line-height:1.5}.noir-app .nrs-public-document>p{color:#dbe2e6;font-size:18px;line-height:1.8}.nrs-public-document>small{color:#b6c2c9;font-size:14px;line-height:1.65}.nrs-document-open{color:#dfc98f;min-height:44px;font-size:16px;line-height:1.5}.nrs-related>button{min-height:44px;font-size:15px;line-height:1.5}.nrs-control-note,.nrs-broadcast-action>small{color:#c3ced1;font-size:14px!important;line-height:1.7!important}.nrs-hand-row>span{color:#c3ced1;font-size:16px;line-height:1.7}@media (max-width:1100px){.nrs-stage-status>span:first-child>span{display:none}.nrs-narration{font-size:18px}.nrs-cinema-bottom>span:first-child,.nrs-cinema-bottom>span:last-child{font-size:13px}}@media (max-width:760px){.nrs-stage-status{gap:12px;padding-top:20px;padding-bottom:16px}.nrs-stage-status b{font-size:12px}.nrs-stage-status>span:last-child,.nrs-chapter-label,.nrs-company-label{letter-spacing:.02em;font-size:11px;line-height:1.5}.nrs-hero-grid,.nrs-evidence-mode .nrs-hero-grid{padding-top:105px}.nrs-phase-clock>span:not(.nrs-clock-host){letter-spacing:.02em;margin-bottom:3px;padding:2px 5px;font-size:12px;line-height:1.4}.nrs-eyebrow{letter-spacing:.04em;font-size:13px;line-height:1.6}.nrs-narration{font-size:17px;line-height:1.8}.nrs-floor-person b{font-size:22px}.nrs-floor-person small{font-size:15px}.nrs-floor-person>div>span{font-size:13px}.nrs-floor-queue>span{font-size:14px}.nrs-floor-queue>small{text-align:left;max-width:none;font-size:14px}.nrs-floor-queue{gap:8px;display:grid}.nrs-sync-note{font-size:14px}.noir-app .nrs-public-document>p{font-size:17px;line-height:1.8}.nrs-document-meta{font-size:13px}.nrs-public-document>small{font-size:14px}.nrs-document-open{font-size:16px}.nrs-speaking-clock>span{font-size:14px}.nrs-hand-row>span{font-size:16px}}.noir-app,.noir-landing{isolation:isolate;color:#f6f5ef;--nl-bg:#07090d;--nl-panel:#10151b;--nl-panel-raised:#172027;--nl-line:#2b333a;--nl-muted:#b4bec7;--nl-accent:#f8de94;background:#07090d;position:relative}.noir-atmosphere{z-index:0;pointer-events:none;contain:paint;color:#e6ded0;opacity:.8;position:fixed;inset:0;overflow:hidden}.noir-app>.nr-header,.noir-app>.nr-main,.noir-landing>.nl-header,.noir-landing>main{z-index:1;position:relative}.noir-app>.nr-header{z-index:30;position:sticky;top:0}.nha-aura{background:radial-gradient(at 83% 16%,#82c7b30b,#0000 45%),radial-gradient(at 3% 62%,#f8de9407,#0000 42%);position:absolute;inset:0}.nha-fog{filter:blur(38px);background:radial-gradient(at 30% 70%,#93cfc512,#0000 65%);height:75%;animation:28s ease-in-out infinite alternate nha-mist;position:absolute;inset:auto -20% -30%;transform:translate(0,0)}.nha-fog-b{opacity:.5;height:80%;animation-direction:alternate-reverse;animation-delay:-13s;inset:-20% -35% auto 15%}.nha-web{opacity:.15;transform-origin:0 0;width:clamp(170px,27vw,420px);height:auto;animation:16s ease-in-out infinite alternate nha-web-breathe;position:absolute;top:-5px;left:-5px}.nha-web.is-mirrored{transform-origin:100% 0;opacity:.1;animation:none;left:auto;right:-5px;transform:scaleX(-1)}.nha-dust{position:absolute;inset:0}.nha-dust i{left:var(--x);top:var(--y);width:var(--size);height:var(--size);opacity:0;animation:nha-drift var(--travel) var(--delay) linear infinite;background:#f8de94;border-radius:50%;position:absolute;box-shadow:0 0 12px #f8de9455}.nha-spider{color:#a7afa9;opacity:.5;width:38px;height:169px;animation:23s ease-in-out -7s infinite nha-descend;position:absolute;top:-38px;right:3.3%}.nha-spider-thread{stroke:currentColor;stroke-width:.65px}.nha-spider-body{fill:#606b67;stroke:#89948d;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.nha-bat{fill:#b0b8b1;opacity:0;width:45px;animation:nha-flight 31s var(--bat-delay) linear infinite;filter:blur(.2px);position:absolute;top:18%;left:-12%}.nha-bat-1{width:27px;top:33%}.nha-bat-2{width:20px;top:11%}@keyframes nha-mist{0%{transform:translate(-4%,-2%)scale(1)}to{transform:translate(9%,7%)scale(1.12)}}@keyframes nha-web-breathe{0%{opacity:.11;transform:rotate(0)}to{opacity:.18;transform:rotate(.8deg)}}@keyframes nha-drift{0%{opacity:0;transform:translateY(25px)}20%{opacity:.32}70%{opacity:.18}to{opacity:0;transform:translate(28px,-110px)}}@keyframes nha-descend{0%,to{transform:translateY(-100px)rotate(-1deg)}35%,65%{transform:translateY(15px)rotate(2deg)}}@keyframes nha-flight{0%,55%{opacity:0;transform:translate(0,0)rotate(-8deg)scale(.8)}59%{opacity:.22}78%{opacity:.18}85%,to{opacity:0;transform:translate(125vw,-6vh)rotate(8deg)scale(.6)}}.noir-app .nr-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090de8;border-bottom:1px solid #ffffff12;grid-template-columns:auto 1fr auto;gap:24px;padding:18px clamp(20px,3vw,48px);display:grid}.noir-app .nr-header nav{justify-content:center;gap:20px}.noir-app .nr-header nav button,.noir-app .nr-header nav a{letter-spacing:.01em;min-height:40px;font-size:13px}.noir-app .nr-brand small{letter-spacing:.12em;opacity:.65;font-size:10px}.noir-app .nr-brand>span{background:0 0;border:0}.noir-app .nr-main{max-width:1600px;padding:0 clamp(20px,4vw,64px) 50px}.noir-app .nr-title-row{margin:0;padding:46px 0 34px}.noir-app .nr-title-row h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(48px,6.8vw,100px);font-weight:800;line-height:1.02}.noir-app .nr-title-row h1 i{color:#f8de94}.noir-app .nr-title-row>div>p{color:#b4bec7;font-size:16px}.noir-app .nr-host-identity{margin-top:14px}.noir-app .nr-game-layout{gap:26px}.noir-app .nr-game-table{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.noir-app .nr-table-topline{color:#b4bec7;border-bottom:1px solid #ffffff14;padding:15px 0}.noir-app .nr-table-bottomline{background:0 0;border-top:1px solid #ffffff14;padding:17px 0}.noir-app .nr-game-table:before,.noir-app .nr-game-table:after{display:none}.noir-app .nr-host-bar{box-shadow:none;background:#11171ce8;border:1px solid #ffffff15;border-radius:12px}.noir-app .nr-host-next-step{background:#141d23;border-color:#ffffff16}.noir-app .nr-host-cue>div{background:#0c1116;border-color:#ffffff12}.noir-app .nr-sidebar>section{background:#10161d;border-color:#ffffff16}.noir-app .nr-personal-panel{border-radius:10px}.noir-app .nr-now{background:0 0;border:1px solid #ffffff16;border-left:0;border-right:0;margin-top:22px}.noir-app .nr-button{border-radius:5px;min-height:44px;transition:background .2s,border-color .2s,transform .2s}.noir-app .nr-primary:hover{transform:translateY(-1px)}.noir-app .nr-section-heading h2{letter-spacing:-.04em}.noir-app .nr-evidence-card{background:#11171f;border-color:#ffffff18;border-radius:8px}.noir-app .nr-evidence-card:hover{border-color:#f8de9466}.noir-app .nr-footer{border-top:1px solid #ffffff16}.noir-landing .nl-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090ddc;border-color:#ffffff14}.noir-landing .nl-hero{gap:clamp(35px,6vw,100px);min-height:calc(100svh - 96px);padding:74px 6vw 88px}.noir-landing .nl-hero-art{opacity:.65;background:linear-gradient(90deg,#07090df9 20%,#07090d99 65%,#07090dc9),linear-gradient(#0000 35%,#07090d),url(/noir/scene-1.webp) 50%/cover no-repeat}.noir-landing .nl-hero-copy{max-width:850px}.noir-landing .nl-eyebrow{letter-spacing:.16em;font-size:11px}.noir-landing .nl-hero h1{letter-spacing:-.075em;margin:30px 0;font-size:clamp(76px,10.6vw,160px);font-weight:850;line-height:.95}.noir-landing .nl-hero h1 em{color:#f6f5ef}.noir-landing .nl-logline{font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.5}.noir-landing .nl-description{color:#b4bec7;max-width:550px;font-size:16px}.noir-landing .nl-actions{gap:12px;margin-top:28px}.noir-landing .nl-primary{border-radius:5px;box-shadow:0 0 40px #f8de940d}.noir-landing .nl-secondary{background:#0b101799;border-color:#ffffff28;border-radius:5px}.noir-landing .nl-host-credit{letter-spacing:.02em;font-size:13px}.nl-invite-stage{perspective:1200px;isolation:isolate;flex:0 0 340px;align-self:center;width:340px;padding-top:80px;padding-bottom:40px;position:relative}.nl-invite-stage:before{content:"";transform-origin:top;background:linear-gradient(#0000,#b7c5be80);width:1px;height:210px;position:absolute;top:-90px;left:50%;transform:rotate(-4deg)}.nl-invite-stage:after{content:"";z-index:-2;background:radial-gradient(circle,#a3d2bd12,#0000 65%);border:1px solid #c3d5c315;border-radius:50%;height:320px;position:absolute;top:7%;left:13%;right:6%}.noir-landing .nl-invitation{transform-origin:top;background:linear-gradient(130deg,#f8f1d8,#ddd1ac);border:1px solid #f8de9499;border-radius:2px;flex:none;width:315px;min-height:440px;margin:0 0 0 15px;animation:11s ease-in-out infinite alternate nl-invite-sway;transform:rotateY(-10deg)rotate(5deg);box-shadow:0 35px 80px #000a}.noir-landing .nl-invitation h2{letter-spacing:-.05em;font-size:42px}.noir-landing .nl-seal{box-shadow:none;border-width:1px;border-radius:2px;transform:rotate(-9deg)}.nl-invite-ghost{z-index:-1;opacity:.55;background-image:url(/noir/cast-2.webp);background-position:25% 0;background-size:500% 200%;border:1px solid #ffffff20;border-radius:3px;width:160px;height:220px;animation:14s ease-in-out infinite alternate nl-ghost-float;position:absolute;top:50px;left:-65px;transform:rotateY(18deg)rotate(-14deg);box-shadow:0 20px 60px #0009}.nl-invite-ghost.is-second{opacity:.38;background-position:75% 100%;animation-delay:-7s;inset:auto -35px 5px auto;transform:rotateY(-20deg)rotate(12deg)}.nl-invite-web{z-index:-1;opacity:.3;fill:none;stroke:#dce2d0;stroke-width:.6px;width:340px;height:300px;position:absolute;top:-80px;right:-70px}.noir-landing .nl-how{background:0 0;border-top:1px solid #ffffff14}.noir-landing .nl-how-heading h2{letter-spacing:-.055em;font-size:clamp(34px,4vw,60px)}.noir-landing .nl-steps article{box-shadow:none;background:0 0;border-color:#ffffff16}.noir-landing .nl-footer{border-color:#ffffff14}.noir-landing .nl-countdown b{color:#f4f3ec;font-weight:600}.noir-landing .nl-countdown>span{letter-spacing:.1em;font-size:11px}@keyframes nl-invite-sway{0%{transform:rotateY(-10deg)rotate(4deg)translateY(0)}to{transform:rotateY(-5deg)rotate(6deg)translateY(-9px)}}.noir-landing .nl-invitation{display:block}@keyframes nl-ghost-float{0%{translate:0}to{translate:0 -13px}}@media (max-width:700px){.noir-app .nr-header nav{scrollbar-width:none}.noir-app .nr-header nav::-webkit-scrollbar{display:none}}@media (max-width:1100px){.noir-app .nr-header{grid-template-columns:auto auto;gap:10px 20px}.noir-app .nr-header nav{grid-area:2/1/auto/-1;justify-content:flex-start}.noir-app .nr-header-tools{justify-self:end}.noir-landing .nl-hero{gap:35px;padding-top:56px}.nl-invite-stage{flex-basis:285px;width:285px}.noir-landing .nl-invitation{width:275px;padding:25px}.noir-landing .nl-invitation h2{font-size:36px}.nl-invite-ghost{width:135px;height:180px;left:-35px}.noir-landing .nl-hero h1{font-size:clamp(76px,10vw,120px)}}@media (max-width:700px){.noir-app .nr-header{gap:8px 12px;padding:12px 16px}.noir-app .nr-brand img{width:135px;height:auto}.noir-app .nr-brand small,.noir-app .nr-brand>span{display:none}.noir-app .nr-header nav{flex-wrap:nowrap;justify-content:flex-start;gap:16px;max-width:100%;min-height:34px;padding:0;overflow-x:auto}.noir-app .nr-header nav button,.noir-app .nr-header nav a{white-space:nowrap;min-height:36px;padding:0;font-size:13px}.noir-app .nr-header-tools{gap:7px}.noir-app .nr-room-code{white-space:nowrap;font-size:10px}.noir-app .nr-icon-button{width:34px;min-width:34px;height:34px}.noir-app .nr-main{padding:0 16px 30px}.noir-app .nr-title-row{padding:28px 0 22px}.noir-app .nr-title-row h1{letter-spacing:-.06em;font-size:clamp(44px,11vw,70px)}.noir-app .nr-title-row>div>p{font-size:15px}.noir-app .nr-event-facts{font-size:12px}.noir-app .nr-kicker{letter-spacing:.08em;font-size:10px}.nha-spider{opacity:.35;width:24px;right:1%}.nha-web{opacity:.1;width:190px}.nha-dust i:nth-child(n+10){display:none}.nha-bat{opacity:.15;width:25px}.nha-fog{filter:blur(20px);opacity:.5}.noir-landing .nl-hero{flex-direction:column;align-items:stretch;gap:0;min-height:auto;padding:38px 22px 52px;display:flex}.noir-landing .nl-hero-copy{width:100%}.noir-landing .nl-hero h1{margin:24px 0;font-size:clamp(69px,17vw,108px);line-height:.98}.noir-landing .nl-description{font-size:16px}.noir-landing .nl-actions{align-items:stretch}.noir-landing .nl-actions>*{flex:1}.noir-landing .nl-header{min-height:80px;padding:15px 20px}.noir-landing .nl-header nav{gap:12px}.noir-landing .nl-header nav .nl-guide-link,.noir-landing .nl-header nav button{font-size:13px}.noir-landing .nl-header nav button>span{display:none}.noir-landing .nl-brand img{width:145px}.noir-landing .nl-brand span{font-size:9px}.nl-invite-stage{flex-basis:auto;align-self:center;width:280px;margin-top:30px;padding-top:65px}.noir-landing .nl-invitation{width:260px;min-height:385px;margin-left:14px;padding:24px}.noir-landing .nl-invitation h2{font-size:36px}.nl-invite-ghost{width:125px;height:170px;top:50px;left:-24px}.nl-invite-ghost.is-second{right:-12px}.nl-invite-web{width:280px;right:-25px}.noir-landing .nl-how{padding-top:45px}.noir-landing .nl-how-heading h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.noir-atmosphere *,.noir-landing .nl-invitation,.nl-invite-ghost{transition:none!important;animation:none!important}.nha-bat{display:none}.nha-dust i{opacity:.15}.nha-fog{transform:none}}.noir-atmosphere.nma-atmosphere{z-index:0;pointer-events:none;opacity:1;contain:paint;color:#e6ded0;position:fixed;inset:0;overflow:hidden}.nma-silk-canvas{opacity:.95;width:100%;height:100%;display:block;position:absolute;inset:0}.nma-vignette{pointer-events:none;background:linear-gradient(90deg,#06080b30,#0000 55%,#06080b10),linear-gradient(#0000 60%,#05070a44);position:absolute;inset:0}.nma-light-cone{transform-origin:50% 0;filter:blur(10px);opacity:.85;background:conic-gradient(from 143deg at 50% 0,#0000 0deg,#ead39e09 10deg,#ead39e00 20deg);width:62%;height:120%;animation:19s ease-in-out infinite alternate nma-lantern-sweep;position:absolute;top:-25%;left:38%}.nma-light-cone-b{opacity:.55;background:conic-gradient(from 156deg at 50% 0,#0000,#9bd9c80a 12deg,#0000 25deg);width:85%;height:150%;animation-duration:27s;animation-delay:-9s;top:-20%;left:2%}.nma-fog-bank{filter:blur(28px);background:radial-gradient(at 28% 40%,#8faeaa11,#0000 42%),radial-gradient(at 72% 60%,#c4a66c13,#0000 45%);height:90%;animation:22s ease-in-out infinite alternate nma-fog-flow;position:absolute;bottom:-45%;left:-25%;right:-25%}.nma-atmosphere .nha-web{opacity:.1;stroke-width:.5px;animation:18s ease-in-out infinite alternate nma-web-sway}.nma-atmosphere .nha-web.is-mirrored{opacity:.07;animation:none}.nma-atmosphere .nha-spider{opacity:.45;animation-duration:29s;right:2%}.nma-atmosphere .nha-bat{fill:#c4c6b7;filter:none}@keyframes nma-lantern-sweep{0%{opacity:.4;transform:rotate(-19deg)translate(-8%)}to{opacity:.95;transform:rotate(17deg)translate(12%)}}@keyframes nma-fog-flow{0%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(12%,6%)scale(1.13)}}@keyframes nma-web-sway{0%{opacity:.08;transform:rotate(-.4deg)}to{opacity:.13;transform:rotate(.6deg)}}@media (max-width:700px){.nma-silk-canvas{opacity:.75}.nma-light-cone{filter:none;opacity:.55;width:95%;left:15%}.nma-light-cone-b{display:none}.nma-fog-bank{filter:blur(18px);opacity:.6}.nma-atmosphere .nha-web{opacity:.07}.nma-atmosphere .nha-spider{opacity:.35;right:1%}}@media (prefers-reduced-motion:reduce){.nma-atmosphere *{transition:none!important;animation:none!important}.nma-atmosphere .nha-bat{display:none}.nma-light-cone{opacity:.5;transform:rotate(2deg)}.nma-fog-bank{transform:none}}.noir-landing.ncl{--nl-bg:#080c0e;--nl-panel:#131c20;--nl-panel-raised:#1c272d;--nl-line:#d8e1df28;--nl-ink:#f2f2e9;--nl-muted:#b9c5c7;--nl-accent:#f5df99;--ncl-gutter:clamp(22px,4.5vw,80px);color:var(--nl-ink);background:radial-gradient(at 82% 16%,#36453b12,#0000 40%),#080c0e}.ncl>main{z-index:1;position:relative}.ncl .nl-header{z-index:6;min-height:82px;padding:16px var(--ncl-gutter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#080c0ef2,#080c0e8c);border:0;gap:24px;position:relative}.ncl .nl-brand{flex-shrink:0;gap:5px;width:auto}.ncl .nl-brand img{width:174px;height:28px}.ncl .nl-brand span{letter-spacing:.13em;color:#a9b6b8;font-size:10px}.ncl .nl-header nav{flex:initial;justify-content:flex-end;gap:26px;width:auto}.ncl .nl-header nav button,.ncl .nl-header nav .nl-guide-link{letter-spacing:0;color:#e3e8e3;min-height:44px;font-size:14px;font-weight:500}.ncl .nl-header nav .nl-guide-link{color:#f5df99}.ncl .nl-header nav .nl-login{color:#e3e8e3;border:1px solid #e4eadd38;border-radius:3px;padding:8px 16px}.ncl .nl-header nav .nl-login:hover{border-color:#f5df99}.ncl .ncl-hero{--ncl-pointer-x:0px;--ncl-pointer-y:0px;isolation:isolate;min-height:min(850px,100svh - 82px);padding:26px var(--ncl-gutter) 8px;background:0 0;grid-template:"meta meta""title art"1fr"entry art""scroll scroll"/minmax(0,1.22fr) minmax(0,1fr);gap:24px clamp(32px,3.5vw,64px);display:grid;position:relative;overflow:clip}.ncl-hero-image{z-index:-5;opacity:.36;filter:saturate(.25)contrast(1.2);will-change:transform;background:url(/noir/scene-1.webp) 70% 43%/cover;animation:28s ease-in-out infinite alternate ncl-scene-drift;position:absolute;inset:-4%;-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}.ncl-hero:before{content:"";z-index:-4;pointer-events:none;background:linear-gradient(90deg,#080c0ef0 5%,#080c0e9c 47%,#080c0e30 85%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.ncl-hero:after{content:"";z-index:-3;pointer-events:none;background:radial-gradient(at 77% 42%,#d4dcac13,#0000 55%);position:absolute;inset:0}.ncl-light-beam{z-index:-2;transform-origin:70% 0;filter:blur(12px);pointer-events:none;background:conic-gradient(from 163deg at 50% 0,#0000,#eee9c017 4deg,#0000 13deg);width:50%;height:140%;animation:22s ease-in-out infinite alternate ncl-light-scan;position:absolute;top:-35%;right:8%}.ncl-hero-grain{z-index:4;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.3' d='M0 0h200v200H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.ncl-scene-meta{z-index:5;color:#c0cccd;letter-spacing:.04em;grid-area:meta;justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:500;line-height:1.6;display:flex;position:relative}.ncl-scene-meta>span:first-child{align-items:center;gap:9px;display:flex}.ncl-scene-meta>span:last-child{color:#afbdbe;white-space:nowrap}.ncl-live-dot{background:#f5df99;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 18px #f5df9980}.ncl-hero-title{z-index:2;pointer-events:none;grid-area:title;align-self:center;min-width:0;padding-top:20px;position:relative;container-type:inline-size}.ncl-edition{letter-spacing:.045em;color:#b9c7c8;margin:0 0 24px 3px;font-size:13px;line-height:1.6;display:block}.ncl .ncl-hero h1{font:620 clamp(40px,15.5cqi,144px)/1.06 var(--noir-font,"Golos Text",sans-serif);letter-spacing:-.035em;color:#f4f4e9;text-transform:none;max-width:100%;margin:0}.ncl-hero h1>span{white-space:nowrap;animation:.9s cubic-bezier(.2,.8,.2,1) both ncl-type-enter;display:block}.ncl .ncl-hero h1 em{letter-spacing:-.035em;color:#f5df99;margin-top:.025em;margin-left:-.015em;font-size:1.35em;font-weight:650;line-height:1.04;animation:1.05s cubic-bezier(.2,.8,.2,1) 80ms both ncl-type-enter;display:block}.ncl-title-period{color:#f4f4e9}.ncl-hero-bottom{z-index:5;grid-area:entry;min-width:0;padding:8px 0 10px;position:relative}.ncl-entry>p{letter-spacing:-.025em;color:#e6e9df;margin:0 0 22px;font-size:clamp(19px,1.5vw,24px);font-weight:450;line-height:1.5}.ncl-entry>p>span{color:#b5c2c3}.ncl .nl-actions{flex-wrap:wrap;gap:12px 24px;margin:0}.ncl .nl-primary,.ncl .nl-secondary{letter-spacing:0;border-radius:3px;gap:18px;min-height:49px;padding:13px 21px;font-size:16px;font-weight:600;transition:background .2s,color .2s,transform .3s,border-color .2s}.ncl .nl-primary{color:#151d1c;box-shadow:none;background:#f5df99;border-color:#f5df99}.ncl .nl-primary:hover{background:#fff1be;transform:translateY(-2px)}.ncl .nl-secondary{color:#e9eddf;background:0 0;border-color:#e8ecdf3b}.ncl .nl-secondary:hover{color:#f5df99;background:#e9eddf0a;border-color:#f5df99}.ncl-text-link{color:#d1dcdc;align-items:center;gap:10px;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.ncl-text-link:hover{color:#f5df99}.ncl-scroll-link{z-index:5;color:#adbdbe;letter-spacing:.035em;text-align:left;background:0 0;border:0;grid-area:scroll;justify-self:start;align-items:center;gap:10px;min-height:44px;margin:0;padding:0;font-size:12px;line-height:1.5;display:flex;position:relative}.ncl-scroll-link>svg{color:#e0d299;animation:2.5s ease-in-out infinite ncl-scroll-arrow}.ncl-sculpture{z-index:3;perspective:1100px;pointer-events:none;width:100%;max-width:680px;height:clamp(440px,35vw,620px);transform:translate3d(var(--ncl-pointer-x),var(--ncl-pointer-y),0);isolation:isolate;grid-area:art;place-self:center;transition:transform .5s ease-out;position:relative;inset:auto}.ncl-sculpture-aura{filter:blur(28px);background:radial-gradient(#ead9a31a,#0000 65%);animation:9s ease-in-out infinite alternate ncl-aura-breathe;position:absolute;inset:0}.ncl-orbit{stroke:#d6e1c322;stroke-width:.7px;width:118%;height:112%;animation:45s linear infinite ncl-orbit-turn;position:absolute;inset:-6% -9%}.ncl-orbit-spark{stroke:#f5df9990;stroke-width:1px;stroke-dasharray:28 650;animation:12s linear infinite ncl-orbit-trace}.ncl-orbit-dot{fill:#f5df99;stroke:none}.ncl-secret-card{transform-origin:50% 0;color:#172121;background:linear-gradient(132deg,#cbc9b5,#e4dfc7 40%,#a3ae9f);border:1px solid #e7e6c660;border-radius:2px;flex-direction:column;padding:clamp(18px,1.6vw,27px);animation:11s ease-in-out infinite alternate ncl-card-hover;display:flex;position:absolute;inset:11% 18% 9%;transform:rotateY(-15deg)rotate(7deg);box-shadow:24px 40px 80px #0009}.ncl-secret-card:before{content:"";pointer-events:none;border:1px solid #3b443431;position:absolute;inset:8px}.ncl-secret-card:after{content:"";transform-origin:bottom;background:linear-gradient(#0000,#e3eac08c);width:1px;height:140px;position:absolute;top:-140px;left:48%;transform:rotate(-6deg)}.ncl-secret-serial{letter-spacing:.05em;color:#46534d;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.ncl-secret-art{filter:drop-shadow(0 18px 15px #161b1c50);flex:1;justify-content:center;align-items:center;min-height:0;margin:10px -30px 0;display:flex;transform:rotate(-10deg)rotateY(8deg)}.ncl-mask{width:100%;height:100%;max-height:100%;display:block}.ncl-secret-word{font:750 clamp(26px,2.25vw,39px)/1.05 var(--noir-font,"Golos Text",sans-serif);letter-spacing:-.055em;margin-top:auto;display:block}.ncl-secret-card>p{color:#4a5a53;margin:10px 0 16px;font-size:clamp(12px,1vw,15px);font-weight:500;line-height:1.5}.ncl-secret-bottom{letter-spacing:.07em;color:#48594f;border-top:1px solid #34402f35;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:11px;font-size:8px;display:flex}.ncl-secret-bottom>span:last-child{letter-spacing:-.08em;color:#263b32;font-size:23px;font-weight:750}.ncl-portrait-plane{opacity:.72;background:#152024;border:1px solid #dce6cb2a;flex-direction:column;width:31%;height:47%;animation:13s ease-in-out infinite alternate ncl-plane-float;display:flex;position:absolute;top:3%;left:5%;transform:rotateY(18deg)rotate(-15deg);box-shadow:0 20px 50px #0008}.ncl-portrait-plane:before{content:"";background:linear-gradient(#0000,#cdd7be55);width:1px;height:100px;position:absolute;top:-100px;left:50%}.ncl-portrait-plane>span{filter:saturate(.35);background:url(/noir/cast-2.webp) 25% 0/500% 200%;flex:1;min-height:0;display:block;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.ncl-portrait-plane>i{letter-spacing:.04em;color:#b5c4c2;padding:10px 11px 11px;font-size:7px;font-style:normal;line-height:1.6}.ncl-plane-two{opacity:.55;animation-delay:-8s;inset:auto 1% 1% auto;transform:rotateY(-18deg)rotate(12deg)}.ncl-plane-two>span{background-position:75% 100%}.ncl-sculpture-label{letter-spacing:.06em;color:#b9c7c2;align-items:center;gap:8px;font-size:8px;line-height:1.5;display:flex;position:absolute;bottom:0;right:15%}.ncl-sculpture-label>span{background:#dbdfa27a;width:23px;height:1px}.ncl-event-strip{max-width:1680px;padding:30px var(--ncl-gutter) 22px;z-index:2;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(30px,4vw,72px);margin:0 auto;display:grid;position:relative}.ncl-event-date{flex-wrap:wrap;align-items:center;gap:6px 18px;max-width:320px;display:flex}.ncl-event-date>span{letter-spacing:.04em;color:#b7c4c4;width:100%;font-size:12px}.ncl-event-date strong{letter-spacing:-.055em;color:#e4eae4;white-space:nowrap;font-size:34px;font-weight:550;line-height:1.3}.ncl-event-date strong>span{letter-spacing:0;color:#b0c1c2;margin-left:9px;font-size:14px}.ncl-event-date>small{color:#c5d2d3;font-size:14px;line-height:1.6}.ncl .ncl-countdown{text-align:left;background:0 0;border:0;min-width:0;max-width:none;margin:0;padding:0;display:block}.ncl .ncl-countdown>span{letter-spacing:.035em;color:#b8c6c7;align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.ncl .ncl-countdown>div{justify-content:flex-start;gap:26px;margin-top:10px;display:flex}.ncl .ncl-countdown p{gap:2px;min-width:36px;margin:0;position:relative}.ncl .ncl-countdown b{letter-spacing:-.045em;color:#f5df99;font-size:31px;font-weight:500;line-height:1.15}.ncl .ncl-countdown small{color:#afc1c0;font-size:13px}.ncl-countdown p>i{color:#6f817b;font-size:25px;font-style:normal;font-weight:400;position:absolute;top:-1px;right:-16px}.ncl .ncl-countdown>strong{color:#edda9f;letter-spacing:-.02em;margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.6;display:block}.ncl-format{color:#c2cfd1;justify-self:end;gap:5px;font-size:14px;line-height:1.6;display:grid}.ncl-format>span{align-items:center;gap:10px;display:flex}.ncl-format svg{color:#d5d9c1;flex-shrink:0}.ncl-story{padding:52px var(--ncl-gutter) 16px;z-index:2;max-width:1720px;margin:auto;position:relative}.ncl-story-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px clamp(36px,7vw,112px);display:grid}.ncl-story-intro>.nl-eyebrow{letter-spacing:.04em;color:#bdcbcc;grid-column:1/-1;font-size:13px;line-height:1.6}.ncl .ncl-story h2{letter-spacing:-.065em;color:#f0f1e7;margin:0;font-size:clamp(48px,6.3vw,100px);font-weight:700;line-height:1.02}.ncl .ncl-story h2 em{color:#f5df99}.ncl-story-intro>div{max-width:520px;padding:0}.ncl-story-intro>div>p{color:#b9c9cb;margin:0 0 16px;font-size:17px;line-height:1.8}.ncl-story-intro>div>p:first-child{color:#dce5df;letter-spacing:-.025em;font-size:21px;line-height:1.6}.ncl-story-intro>div>p:last-child{margin-bottom:0}.ncl-story-end{justify-content:space-between;align-items:center;gap:28px;padding:26px 0 18px;display:flex}.ncl-story-end>span{color:#bacbcb;font-size:15px;line-height:1.8}.ncl-story-end .nl-secondary{flex-shrink:0}.ncl .nl-setup{padding:50px var(--ncl-gutter);background:0 0;max-width:1100px;margin:auto}.ncl .nl-setup h2{letter-spacing:-.055em;color:#e7eddf;font-size:clamp(38px,5vw,64px)}.ncl .nl-setup>p{color:#b9c9cb;max-width:600px}.ncl .nl-footer{padding:36px var(--ncl-gutter);background:0 0;border:0;justify-content:space-between;align-items:center;gap:25px 50px;max-width:1720px;margin:0 auto;display:flex}.ncl .nl-footer>div{gap:8px;display:grid}.ncl .nl-footer>div>img{width:140px;height:auto}.ncl .nl-footer>div>span{letter-spacing:.08em;color:#9eafb2;font-size:11px}.ncl .nl-footer>span:last-child{text-align:right;color:#b3c4c5;letter-spacing:0;border:0;max-width:570px;padding:0;font-size:13px;line-height:1.8}.ncl .nl-modal-backdrop{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);z-index:110;background:#05090ddd}.ncl .nl-modal{background:linear-gradient(140deg,#1a252a,#0c1419);border:1px solid #cbdcdd35;border-radius:5px;max-width:560px;padding:38px;box-shadow:0 30px 120px #000c}.ncl .nl-modal:before{content:"";background:#f5df99;width:80px;height:2px;position:absolute;top:-1px;left:38px;box-shadow:0 0 25px #f5df9940}.ncl .nl-modal h2{letter-spacing:-.055em;font-size:38px;font-weight:650;line-height:1.1}.ncl .nl-auth{gap:16px}.ncl .nl-auth>p,.ncl .nl-auth label,.ncl .nl-auth-switch{color:#bfcdd1;font-size:16px;line-height:1.6}.ncl .nl-auth label{color:#dae3e4;gap:7px}.ncl .nl-auth input,.ncl .nl-auth select{color:#ecf1e7;background:#0a1116;border:1px solid #cbdcdd42;border-radius:3px;min-height:48px;font-size:16px}.ncl .nl-auth input::placeholder{color:#9eafb7}.ncl .nl-close{color:#bcc9c8}.ncl .nl-rule-note,.ncl .nl-modal ol{color:#cbd6dc;font-size:17px;line-height:1.75}.ncl .nl-modal li b{color:#eef0e5}.ncl .nl-modal .nl-primary{width:100%;margin-top:10px}.ncl .nl-modal .nl-secondary{width:100%;margin-bottom:9px}@keyframes ncl-scene-drift{0%{transform:scale(1.04)translate(-.5%)}to{transform:scale(1.14)translate(1.5%,-1%)}}@keyframes ncl-light-scan{0%{opacity:.5;transform:rotate(-13deg)}to{opacity:1;transform:rotate(19deg)}}@keyframes ncl-card-hover{0%{transform:translate(0,0)rotateY(-15deg)rotate(5deg)}to{transform:translateY(-12px)rotateY(-5deg)rotate(8deg)}}@keyframes ncl-plane-float{0%{translate:0}to{translate:4px -18px}}@keyframes ncl-aura-breathe{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}@keyframes ncl-orbit-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ncl-orbit-trace{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1660px}}@keyframes ncl-type-enter{0%{opacity:0;filter:blur(4px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes ncl-scroll-arrow{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@media (min-width:981px) and (max-height:760px){.ncl .ncl-hero{row-gap:18px;min-height:650px}.ncl-sculpture{height:470px}.ncl-hero-title{padding-top:0}.ncl .ncl-hero h1{font-size:14.5cqi}.ncl-edition{margin-bottom:18px}.ncl-entry>p{margin-bottom:16px;font-size:19px}}@media (max-width:1100px){.ncl .nl-header nav{gap:18px}.ncl .ncl-hero{column-gap:28px}.ncl-event-strip{grid-template-columns:1fr 1fr;gap:22px 32px}.ncl-format{flex-wrap:wrap;grid-column:1/-1;justify-self:start;gap:12px 28px;display:flex}.ncl-secret-word{font-size:27px}.ncl-secret-serial,.ncl-sculpture-label{font-size:7px}}@media (max-width:980px){.ncl .ncl-hero{grid-template:"meta""title""art""entry""scroll"/minmax(0,1fr);row-gap:22px;min-height:auto;padding-top:24px}.ncl-hero-title{width:100%;max-width:740px;padding-top:12px}.ncl .ncl-hero h1{max-width:100%;font-size:clamp(40px,14.5cqi,108px)}.ncl-sculpture{width:min(100%,600px);max-width:none;height:510px;margin-top:-12px}.ncl-hero-bottom{max-width:700px;padding:0}.ncl-entry>p{font-size:23px}.ncl-edition{margin-bottom:20px}.ncl-scroll-link{margin-top:0}.ncl .nl-header .ncl-sound>span{display:none}.ncl-story{padding-top:40px}.ncl .ncl-story h2{font-size:clamp(48px,7vw,68px)}.ncl-story-intro{gap:22px 36px}.ncl-story-intro>div>p:first-child{font-size:19px}.ncl-secret-word{font-size:34px}.ncl-secret-card>p{font-size:14px}.ncl-secret-serial{font-size:9px}.ncl-secret-bottom{font-size:8px}}@media (max-width:600px){.noir-landing.ncl{--ncl-gutter:22px}.ncl .nl-header{gap:12px;min-height:76px;padding:14px 18px}.ncl .nl-brand img{width:122px;height:23px}.ncl .nl-brand span{font-size:8px}.ncl .nl-header nav{gap:12px}.ncl .nl-header nav .ncl-rules-link{display:none}.ncl .nl-header nav button,.ncl .nl-header nav .nl-guide-link{min-height:42px;font-size:13px}.ncl .nl-header nav .nl-guide-link>svg{display:none}.ncl .nl-header nav .nl-login{gap:6px;padding:7px 9px}.ncl .nl-header nav .nl-login>svg{width:13px}.ncl .ncl-hero{row-gap:20px;padding-top:18px;padding-bottom:0}.ncl-scene-meta{letter-spacing:.02em;align-items:flex-start;gap:16px;font-size:11px}.ncl-scene-meta>span:first-child{gap:7px;max-width:185px}.ncl-scene-meta>span:last-child{white-space:normal;text-align:right;max-width:130px;font-size:11px}.ncl-edition{margin-bottom:16px;font-size:12px}.ncl-hero-title{padding-top:10px}.ncl .ncl-hero h1{font-size:15.5cqi}.ncl-sculpture{width:100%;height:370px;margin-top:-2px}.ncl-secret-card{padding:16px;inset:10% 20% 9%}.ncl-secret-art{margin:6px -25px 0}.ncl-secret-word{font-size:25px}.ncl-secret-card>p{margin:8px 0 12px;font-size:12px}.ncl-secret-serial{font-size:6px}.ncl-secret-serial>svg{width:10px}.ncl-secret-bottom{padding-top:8px;font-size:6px}.ncl-secret-bottom>span:last-child{font-size:20px}.ncl-portrait-plane{width:31%;height:48%;left:4%}.ncl-plane-two{bottom:2%;left:auto;right:2%}.ncl-portrait-plane>i{padding:7px;font-size:5px}.ncl-sculpture-label{font-size:6px;right:13%}.ncl-entry>p{margin-bottom:20px;font-size:21px}.ncl .nl-actions{gap:8px 18px}.ncl .nl-actions .nl-primary{justify-content:space-between;width:100%}.ncl .ncl-text-link{min-height:44px;font-size:16px}.ncl-scroll-link{letter-spacing:.02em;font-size:11px}.ncl-hero-image{opacity:.33;background-position:62% 30%}.ncl-light-beam{width:100%;right:-10%}.ncl-event-strip{grid-template-columns:1fr;gap:20px;padding-top:24px;padding-bottom:18px}.ncl-event-date{gap:5px 16px;max-width:none}.ncl-event-date strong{font-size:32px}.ncl .ncl-countdown>div{gap:27px}.ncl .ncl-countdown b{font-size:33px}.ncl-format{grid-column:1;gap:8px 20px;font-size:14px;display:flex}.ncl-story{padding-top:32px}.ncl-story-intro{grid-template-columns:1fr;gap:22px}.ncl-story-intro>.nl-eyebrow{font-size:12px}.ncl .ncl-story h2{font-size:clamp(47px,12vw,70px);line-height:1.03}.ncl-story-intro>div>p:first-child{font-size:20px;line-height:1.55}.ncl-story-intro>div>p{font-size:17px}.ncl-story-end{padding:18px 0;display:block}.ncl-story-end>span{font-size:15px}.ncl-story-end .nl-secondary{justify-content:space-between;width:100%;margin-top:22px}.ncl .nl-footer{flex-direction:column;align-items:flex-start;gap:20px;padding-top:24px;padding-bottom:30px}.ncl .nl-footer>div>img{width:130px}.ncl .nl-footer>span:last-child{text-align:left;max-width:none;font-size:13px}.ncl .nl-setup{padding-top:42px;padding-bottom:42px}.ncl .nl-modal-backdrop{padding:12px}.ncl .nl-modal{max-height:calc(100dvh - 24px);padding:32px 22px}.ncl .nl-modal h2{font-size:33px}.ncl .nl-modal:before{left:22px}.ncl .ncl-hero{grid-template-areas:"meta""title""entry""art""scroll"}}@media (max-width:360px){.ncl .nl-header{gap:8px;padding-inline:14px}.ncl .nl-brand img{width:110px}.ncl .nl-header nav{gap:9px}.ncl .nl-header nav .nl-guide-link,.ncl .nl-header nav button{font-size:12px}.ncl-sculpture{height:335px}.ncl-secret-word{font-size:22px}.ncl-secret-card>p{font-size:11px}}@media (prefers-reduced-motion:reduce){.ncl .ncl-hero-image,.ncl .ncl-light-beam,.ncl .ncl-secret-card,.ncl .ncl-portrait-plane,.ncl .ncl-orbit,.ncl .ncl-orbit-spark,.ncl .ncl-sculpture-aura,.ncl .ncl-hero h1>span,.ncl .ncl-hero h1 em,.ncl .ncl-scroll-link>svg{animation:none!important}.ncl .ncl-sculpture{transition:none!important;transform:none!important}.ncl .ncl-hero-image{transform:none}.ncl :is(button,a){transition:none!important}}.ncl .nlj-journey{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4.2vw,76px);max-width:1560px;margin:30px auto 0;padding:18px 12px 28px;display:grid;position:relative}.nlj-journey:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 40%,#b8cbd20c,#0000 64%);position:absolute;inset:-12% -6% 25%}.nlj-step{--nlj-angle:-5deg;--nlj-from:-60px;--nlj-delay:0s;min-width:0}.nlj-step-evidence{--nlj-angle:2deg;--nlj-from:0px;--nlj-delay:.13s;padding-top:28px}.nlj-step-verdict{--nlj-angle:5deg;--nlj-from:60px;--nlj-delay:.26s}.nlj-step.is-revealed{animation:nlj-arrive 1.15s var(--nlj-delay) cubic-bezier(.16,1,.3,1) both}.nlj-preview{aspect-ratio:1.16;perspective:1100px;isolation:isolate;max-width:430px;transform:rotate(var(--nlj-angle));justify-content:center;align-items:center;margin:auto;transition:transform .7s cubic-bezier(.2,.75,.2,1);display:flex;position:relative}.nlj-preview:before{content:"";z-index:-2;filter:blur(28px);background:radial-gradient(#b0c7cd12,#0000 70%);position:absolute;inset:7% 9%}.nlj-preview-kicker{letter-spacing:.09em;color:#b7c5cc;font-size:11px;font-weight:500;line-height:1.5}.nlj-dossier-cover{background:linear-gradient(145deg,#29363f,#142028 70%);border-radius:3px;flex-direction:column;width:73%;height:87%;padding:18px;display:flex;position:relative;transform:rotateY(-9deg);box-shadow:13px 25px 45px #0008}.nlj-dossier-cover:after{content:"";background:linear-gradient(#0000,#d9dfc36b);width:1px;height:90px;position:absolute;top:-90px;left:52%}.nlj-dossier-shadow{background:#4b514331;border-radius:3px;width:68%;height:86%;position:absolute;transform:translate(13px,8px)rotate(5deg);box-shadow:10px 20px 35px #0005}.nlj-dossier-photo{filter:saturate(.48);background:url(/noir/cast-2.webp) 25% 0/500%;flex:1;min-height:100px;margin-top:12px;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.nlj-dossier-caption{letter-spacing:-.04em;color:#f2efdf;align-items:center;gap:9px;margin-top:6px;font-size:clamp(16px,1.4vw,22px);font-weight:600;line-height:1.3;display:flex}.nlj-dossier-caption>svg{color:#f5df99;flex-shrink:0}.nlj-dossier-tag{color:#c0ccce;margin-top:9px;font-size:12px;line-height:1.5;display:block}.nlj-floating-note{color:#dbe5e5;transform:rotate(calc(var(--nlj-angle) * -.55));background:#18232be8;border-radius:3px;align-items:center;gap:9px;padding:12px 15px;font-size:13px;line-height:1.5;animation:7s ease-in-out infinite alternate nlj-note-drift;display:flex;position:absolute;bottom:-12%;right:0;box-shadow:0 12px 25px #0006}.nlj-floating-note>svg{color:#f5df99;flex-shrink:0}.nlj-evidence-threads{stroke:#d8be7770;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nlj-evidence-threads circle{fill:#f5df99;stroke:none}.nlj-evidence-photo{filter:saturate(.3);background:url(/noir/cast-2.webp) 75% 100%/500% 200%;border:7px solid #25313a;border-bottom-width:20px;width:43%;height:58%;position:absolute;top:10%;left:4%;transform:rotate(-14deg);box-shadow:0 20px 30px #0008}.nlj-evidence-sheet{background:linear-gradient(140deg,#24333c,#18232b);border-radius:2px;flex-direction:column;justify-content:center;width:64%;height:76%;padding:23px;display:flex;position:relative;top:4%;left:11%;transform:rotate(7deg);box-shadow:8px 18px 35px #0008}.nlj-evidence-sheet>svg{color:#f5df99;margin-bottom:18px}.nlj-evidence-sheet>span{letter-spacing:-.045em;color:#e8ece7;font-size:clamp(20px,1.9vw,29px);font-weight:600;line-height:1.15}.nlj-evidence-sheet>i{background:#9dadb328;width:90%;height:2px;margin-top:17px;display:block}.nlj-evidence-sheet>i+i{width:76%;margin-top:10px}.nlj-evidence-sheet>i:last-child{width:54%}.nlj-evidence-stamp{letter-spacing:.12em;color:#e9d39b;background:#111b20;border:1px solid #e9d39b65;padding:9px 13px;font-size:13px;font-weight:600;line-height:1.4;position:absolute;bottom:10%;left:2%;transform:rotate(-12deg);box-shadow:0 6px 16px #0004}.nlj-evidence .nlj-floating-note{animation-delay:-2s;bottom:-12%;right:0}.nlj-verdict-back{opacity:.4;background:#444b3a;border-radius:3px;position:absolute;inset:13% 13% 6% 18%;transform:rotate(-8deg)}.nlj-verdict-paper{color:#1a2425;background:linear-gradient(145deg,#dedbc5,#b8baa6);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:75%;height:86%;padding:20px;display:flex;position:relative;transform:rotateY(8deg);box-shadow:10px 26px 45px #0008}.nlj-verdict-paper .nlj-preview-kicker{color:#4c5b55;text-align:center;font-size:11px}.nlj-verdict-mask{filter:drop-shadow(0 12px 9px #1c251d2e);width:90%;max-height:52%;margin:14px auto 8px}.nlj-verdict-mask>path:first-child{fill:#606b62;stroke:#f8e0a0;stroke-width:1.5px}.nlj-verdict-mask>path:nth-child(2){fill:#17221f;stroke:#f5df99;stroke-width:1px}.nlj-verdict-mask>path:last-child{stroke:#e7e4ca;stroke-width:1px;opacity:.7}.nlj-verdict-word{letter-spacing:-.055em;text-align:center;font-size:clamp(28px,3vw,43px);font-weight:700;line-height:1.1}.nlj-verdict-line{text-align:center;color:#405049;align-items:center;gap:7px;margin-top:13px;font-size:12px;line-height:1.4;display:flex}.nlj-verdict-line>i{background:#4b6053;border-radius:50%;flex-shrink:0;width:7px;height:7px}.nlj-verdict .nlj-floating-note{animation-delay:-4s;bottom:-12%;right:-2%}.nlj-copy{padding:64px 1px 0;position:relative}.nlj-step-label{letter-spacing:.07em;color:#c4cfd0;margin-bottom:17px;font-size:13px;line-height:1.5;display:block}.ncl .nlj-copy h3{letter-spacing:-.05em;color:#f0f1e7;margin:0 0 20px;font-size:clamp(28px,3.1vw,44px);font-weight:600;line-height:1.1}.nlj-copy p{color:#bdc9cd;max-width:365px;margin:0;font-size:17px;line-height:1.75}.nlj-copy a{color:#ecd9a4;align-items:center;gap:10px;min-height:44px;margin-top:15px;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.nlj-copy a>svg{transition:transform .3s}.nlj-copy a:hover>svg{transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){.nlj-step:hover .nlj-preview,.nlj-step:focus-within .nlj-preview{transform:translateY(-13px)rotate(0)}.nlj-step:hover .nlj-floating-note,.nlj-step:focus-within .nlj-floating-note{animation-play-state:paused}}@keyframes nlj-arrive{0%{opacity:.25;translate:var(--nlj-from) 65px;rotate:calc(var(--nlj-angle) * 1.4)}to{opacity:1;translate:0;rotate:0deg}}@keyframes nlj-note-drift{0%{translate:0}to{translate:0 -8px}}@media (max-width:1100px) and (min-width:761px){.ncl .nlj-journey{gap:24px;padding-inline:0}.nlj-preview{aspect-ratio:.98}.nlj-dossier-cover{width:83%;padding:13px}.nlj-preview-kicker{font-size:9px}.nlj-dossier-caption{gap:6px;font-size:16px}.nlj-dossier-caption>svg{width:15px}.nlj-dossier-tag{font-size:11px}.nlj-floating-note{padding:9px 11px;font-size:11px;right:-5%}.nlj-evidence-sheet{width:73%;height:73%;padding:17px}.nlj-evidence-sheet>span{font-size:22px}.nlj-evidence-sheet>svg{margin-bottom:13px}.nlj-evidence-stamp{padding:7px 9px;font-size:10px;left:-2%}.nlj-verdict-paper{width:83%;padding:15px}.nlj-verdict-paper .nlj-preview-kicker{font-size:9px}.nlj-verdict-line{font-size:11px}.nlj-copy{padding-top:60px}.ncl .nlj-copy h3{font-size:31px}.nlj-step-label{font-size:12px}}@media (max-width:760px){.ncl .nlj-journey{grid-template-columns:1fr;gap:36px;max-width:570px;margin-top:22px;padding:12px 6px 22px}.nlj-step,.nlj-step-evidence{--nlj-from:0px;padding-top:0}.nlj-preview{aspect-ratio:1.14;width:min(100%,370px);min-height:300px}.nlj-step-evidence{--nlj-angle:3deg}.nlj-step-verdict{--nlj-angle:-3deg}.nlj-copy{padding:64px 0 0}.nlj-step-label{margin-bottom:13px;font-size:13px}.ncl .nlj-copy h3{margin-bottom:17px;font-size:36px}.nlj-copy p{max-width:none;font-size:17px}.nlj-copy a{margin-top:10px;font-size:16px}.nlj-dossier-caption{font-size:21px}.nlj-evidence-sheet>span{font-size:28px}.nlj-verdict-word{font-size:40px}.nlj-floating-note{box-sizing:border-box;max-width:100%;font-size:13px}.nlj-dossier-caption>span{min-width:0}.nlj-step.is-revealed{animation-delay:0s}}@media (max-width:380px){.nlj-preview{aspect-ratio:1.08;min-height:310px}.nlj-dossier-cover{width:78%;padding:14px}.nlj-dossier-caption{font-size:18px}.nlj-preview-kicker{font-size:10px}.nlj-evidence-sheet{padding:17px}.nlj-evidence-sheet>span{font-size:24px}.nlj-evidence-stamp{font-size:11px}.nlj-floating-note{font-size:12px}.nlj-verdict-word{font-size:34px}.nlj-verdict-paper .nlj-preview-kicker{font-size:10px}.nlj-verdict-line{font-size:11px}}@media (prefers-reduced-motion:reduce){.nlj-step.is-revealed,.nlj-floating-note{animation:none!important}.nlj-preview,.nlj-copy a>svg{transition:none!important}.nlj-step:hover .nlj-preview,.nlj-step:focus-within .nlj-preview{transform:rotate(var(--nlj-angle))}}.noir-app.ncv{--sans:"Golos Text","Segoe UI",sans-serif;--serif:var(--sans);--ncv-paper:#f0f0e8;--ncv-gold:#f8de94;--ncv-muted:#a8b1ad;--ncv-gutter:clamp(22px,4.2vw,72px);color:#f1f2ea;font-family:var(--sans);background:#070a0b}.noir-app.ncv .nr-main{width:100%;max-width:none;padding:0 0 60px}.noir-app.ncv .nr-header{min-height:78px;padding:15px var(--ncv-gutter);box-shadow:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070a0bca;border-bottom:1px solid #ffffff10;grid-template-columns:auto 1fr auto;gap:30px}.noir-app.ncv .nr-brand>span,.noir-app.ncv .nr-brand small{display:none}.noir-app.ncv .nr-brand img{object-fit:contain;width:161px;height:29px}.noir-app.ncv .nr-header nav{justify-content:center;gap:25px}.noir-app.ncv .nr-header nav button,.noir-app.ncv .nr-header nav a{letter-spacing:0;color:#b8c0ba;white-space:nowrap;min-height:38px;font-size:12px;font-weight:500}.noir-app.ncv .nr-header nav button:first-child{color:#f7f4e9}.noir-app.ncv .nr-header nav .ncv-director-shortcut{color:#f8de94;border-bottom:1px solid #f8de9440}.noir-app.ncv .nr-host-bar{scroll-margin-top:110px}.noir-app.ncv .nr-header nav button>span{color:#f8de94;background:#f8de9419;border:0;border-radius:2px;min-width:18px;padding:1px 4px;font-size:10px}.noir-app.ncv .nr-room-code{letter-spacing:.09em;color:#9eaaa4;white-space:nowrap;font-size:9px}.noir-app.ncv .nr-room-code b{margin-left:4px}.noir-app.ncv .nr-icon-button{color:#d5ddce;background:0 0;border:1px solid #f0f0e826;border-radius:50%;width:36px;min-width:36px;height:36px}.ncv-masthead{padding:16px var(--ncv-gutter);background:linear-gradient(90deg,#080b0dc9,#0b101066);border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:20px;display:flex}.ncv-masthead>div{align-items:center;gap:15px;min-width:0;display:flex}.ncv-masthead h1{font:550 13px/1.4 var(--sans);letter-spacing:-.02em;color:#dce1d6;margin:0}.ncv-masthead a{color:#f8de94;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:550;text-decoration:none;display:inline-flex}.ncv-masthead a:hover{text-underline-offset:4px;text-decoration:underline}.ncv-case-label,.ncv-masthead>div+div>span{letter-spacing:.15em;color:#9ba79f;white-space:nowrap;font-size:9px}.ncv-masthead-dot{color:#626f63;font-weight:400}.ncv-masthead button{font:500 11px var(--sans);color:#e9e8d9;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.noir-app.ncv .nrs-stage-anchor{scroll-margin-top:78px}.ncv-dossier-shortcut{margin:15px var(--ncv-gutter) 0;border-bottom:1px solid #f8de9420;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.ncv-dossier-shortcut>span{color:#c1c9bd;align-items:center;gap:12px;font-size:13px;display:flex}.ncv-dossier-shortcut b{color:#f0f0e7;font-weight:550}.noir-app.ncv>.nr-main>.nrs-hand-row{margin:0 var(--ncv-gutter);padding:15px 0}.noir-app.ncv .nr-button{font:550 12px/1.5 var(--sans);letter-spacing:.01em;color:#e1e6d5;min-height:43px;box-shadow:none;background:#0b1010;border-color:#dce2cf2e;border-radius:2px;padding:11px 17px}.noir-app.ncv .nr-text-button{font:500 12px/1.5 var(--sans);color:#c4cdbd}.noir-app.ncv .nr-host-bar{margin:32px var(--ncv-gutter) 0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:none;background:#101714bd;border:1px solid #f8de9425;border-radius:0;grid-template-columns:180px minmax(0,1fr);gap:18px 28px;padding:24px;display:grid}.noir-app.ncv .nr-host-title{flex-flow:wrap;align-self:start;gap:9px;padding:8px 0;font-size:12px}.noir-app.ncv .nr-host-title>span{color:#98a795;width:100%;padding-left:27px;font-size:10px}.noir-app.ncv .nr-host-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 17px;display:flex}.noir-app.ncv .nr-host-actions .nr-button{padding:10px 15px}.noir-app.ncv .nr-host-bar>:not(.nr-host-title):not(.nr-host-actions){grid-column:1/-1}.noir-app.ncv .nr-host-confirm{background:#1b251e;border:1px solid #f8de9475;border-radius:0;padding:24px}.noir-app.ncv .nr-host-confirm h3{letter-spacing:-.035em;font-size:24px}.ncv-host-cue{border-top:1px solid #dce4cd20;padding-top:16px}.ncv-host-cue>summary{cursor:pointer;color:#e9eadc;align-items:center;gap:12px;font-size:13px;list-style:none;display:flex}.ncv-host-cue>summary::-webkit-details-marker{display:none}.ncv-host-cue>summary>small{color:#9caa98;margin-left:auto;font-size:11px}.ncv-host-cue[open]>summary>svg{transform:rotate(90deg)}.ncv-host-cue>div{color:#b6c2ad;padding-top:16px;font-size:14px;line-height:1.8}.noir-app.ncv .nr-host-cue{gap:12px;margin-top:20px}.noir-app.ncv .nr-host-cue>div{background:0 0;border:0;border-left:1px solid #f8de9433;padding:4px 18px}.noir-app.ncv .nr-host-cue dt{letter-spacing:.12em;color:#f8de94;font-size:9px}.noir-app.ncv .nr-current-script,.noir-app.ncv .nr-host-cheatsheet{background:0 0;border:0;border-top:1px solid #dce4cd20;border-radius:0;margin:0;padding:16px 0 0}.noir-app.ncv .nrs-director{border-color:#dce4cd20;margin:0;padding-top:20px}.noir-app.ncv .nrs-director-heading{gap:10px;font-size:13px}.noir-app.ncv .nrs-control-row label{color:#9cae97;font-size:10px}.noir-app.ncv .nrs-control-row select,.noir-app.ncv .nr-host-actions select{color:#e1e7d7;min-height:42px;font:500 12px var(--sans);background:#080e0c;border:1px solid #dce4cd25;border-radius:2px}.noir-app.ncv .nrs-control-row .nr-button{font-size:12px}.ncv-cast-section{margin:68px var(--ncv-gutter) 55px;scroll-margin-top:95px}.noir-app.ncv .nhc{padding:20px 0 0;overflow:hidden}.noir-app.ncv .nhc-heading{align-items:flex-end;gap:20px;padding:0}.noir-app.ncv .nhc-heading h2{letter-spacing:-.055em;max-width:900px;font-size:clamp(30px,4.2vw,62px);font-weight:650;line-height:1.09}.noir-app.ncv .nhc-eyebrow{letter-spacing:.18em;color:#b8c7ac;font-size:10px}.noir-app.ncv .nhc-floor-announcement{color:#93a28c;max-width:none;padding:20px 0 17px;font-size:12px}.noir-app.ncv .nhc-list{border-top:0;gap:25px;padding:16px 20px 30px}.noir-app.ncv .nhc-suspension{flex-basis:clamp(165px,15vw,220px);width:clamp(165px,15vw,220px);padding-top:62px}.noir-app.ncv .nhc-frame{box-shadow:none;background:0 0;border:0}.noir-app.ncv .nhc-portrait{filter:saturate(.8);border-radius:1px;height:clamp(180px,16vw,235px)}.noir-app.ncv .nhc-identity>strong{letter-spacing:-.035em;font-size:16px;font-weight:600;line-height:1.25}.noir-app.ncv .nhc-status{border-bottom:1px solid #f8de9429;padding:10px 2px 3px;font-size:9px}.noir-app.ncv .nhc-give-floor{color:#cbd6bf;background:0 0;border-top:0;padding:12px 2px;font-size:11px}.noir-app.ncv .nhc-give-floor:hover{color:#f8de94;background:0 0}.noir-app.ncv .nhc-suspension.is-speaking .nhc-frame{background:#141d14;box-shadow:0 20px 50px #0007}.noir-app.ncv .nhc-suspension.is-speaking .nhc-identity,.noir-app.ncv .nhc-suspension.is-speaking .nhc-status{padding-left:12px;padding-right:12px}.noir-app.ncv .nhc-bottomline{color:#8f9e87;border-color:#e1e8d41c;padding:18px 0;font-size:10px}.ncv-gallery-link{font:500 12px var(--sans);color:#f8de94;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;margin:20px 0 0 auto;padding:10px 0;display:flex}.noir-app.ncv .nr-game-layout,.noir-app.ncv.nr-screen .nr-game-layout{max-width:1500px;padding:0 var(--ncv-gutter);grid-template-columns:minmax(0,1fr) 290px;gap:50px;margin:0 auto}.noir-app.ncv .nr-sidebar{flex-direction:column;gap:25px;min-width:0;display:flex;position:static;top:auto}.noir-app.ncv .nr-sidebar h3{letter-spacing:-.04em;font-size:23px;font-weight:600;line-height:1.2}.noir-app.ncv .nr-sidebar .nr-kicker{letter-spacing:.13em;color:#aebf9d;font-size:9px}.noir-app.ncv .nr-personal-panel .nr-button{width:100%;margin-top:18px}.noir-app.ncv .nr-phase-list li{border-color:#e0e8cb15;font-size:12px}.noir-app.ncv .nr-now{background:0 0;border-top:1px solid #e0e8cb20;border-bottom:1px solid #e0e8cb20;border-radius:0;margin:0 0 40px;padding:20px 0}.noir-app.ncv .nr-now b{color:#f0f0e5;font-size:13px}.noir-app.ncv .nr-section-heading{align-items:flex-end;margin-bottom:25px}.noir-app.ncv .nr-section-heading h2{font:650 clamp(28px,3.2vw,46px)/1.1 var(--sans);letter-spacing:-.05em;color:#eef0e2}.noir-app.ncv .nr-section-heading .nr-kicker{letter-spacing:.15em;color:#a8ba9b;font-size:9px}.noir-app.ncv .nr-evidence-section,.noir-app.ncv .nr-roster-section{margin-top:55px;scroll-margin-top:110px}.noir-app.ncv .nr-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.noir-app.ncv .nr-evidence-card{color:#f1f4f5;text-align:left;min-height:240px;box-shadow:none;background:#1c272e;border:0;border-radius:1px;padding:25px 24px 20px;transition:transform .4s,background .4s;overflow:hidden}.noir-app.ncv .nr-evidence-card:before{background:0 0;border:0}.noir-app.ncv .nr-evidence-card:hover{background:#243139;transform:translateY(-5px)rotate(-.5deg)}.noir-app.ncv .nr-evidence-card h3{font:600 25px/1.15 var(--sans);letter-spacing:-.04em;color:#f1f4f5;margin:30px 0 17px}.noir-app.ncv .nr-evidence-card>p{color:#dbe2e6;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.noir-app.ncv .nr-evidence-card .nr-evidence-meta,.noir-app.ncv .nr-evidence-card .nr-evidence-type{color:#b6c2c9;letter-spacing:.1em;font-size:9px}.noir-app.ncv .nr-evidence-card .nr-evidence-meta svg,.noir-app.ncv .nr-evidence-card:not(.is-shared) .nr-evidence-kind,.noir-app.ncv .nr-evidence-card:not(.is-shared) .nr-evidence-kind small,.noir-app.ncv .nr-evidence-card:not(.is-shared) .nr-evidence-open{color:#b6c2c9}.noir-app.ncv .nr-evidence-card:not(.is-shared) .nr-evidence-kind{border-color:#34472b33}.noir-app.ncv .nr-evidence-card.is-search{background:#202c30;border-left:3px solid #53665a}.noir-app.ncv .nr-roster-card{background:0 0;border:0;border-bottom:1px solid #e0e8cb20;border-radius:0;padding:18px 0}.noir-app.ncv .nr-person-row{background:0 0;border:0;border-bottom:1px solid #dce3d025;border-radius:0;padding:17px 0;transition:background .3s}.noir-app.ncv .nr-person-row b{letter-spacing:-.025em;color:#e4ead8;font-size:15px}.noir-app.ncv .nr-person-row small{color:#a4b299;font-size:11px}.noir-app.ncv .nr-person-row em{color:#819475;font-size:10px}.noir-app.ncv .nr-theories{background:0 0;border:0;border-bottom:1px solid #dce3d025;margin:20px 0 40px;padding:0 0 30px}.noir-app.ncv .nr-theory-heading h2{font:650 clamp(28px,3.2vw,46px)/1.1 var(--sans);letter-spacing:-.05em}.noir-app.ncv .nr-theory-heading>span{color:#9dad90;font-size:11px}.noir-app.ncv .nr-theory-intro{color:#afbea3;font-size:13px}.noir-app.ncv .nr-theory-empty{color:#9dab92;background:#10181066;border:0;padding:20px 0}.noir-app.ncv .nr-theory-empty p{font-size:13px}.noir-app.ncv .nr-theory-compose{background:0 0;border:1px solid #dce3d025}.noir-app.ncv .nr-theory-compose summary{min-height:48px;padding:13px 18px;font-size:13px}.noir-app.ncv .nr-theory-compose select,.noir-app.ncv .nr-theory-compose textarea,.noir-app.ncv .nr-theory-compose input:not([type=checkbox]){color:#dae3cd;background:#0a100c;border-color:#dce3d030;border-radius:2px;font-size:14px}.noir-app.ncv .nr-theory-compose label{font-size:13px}.noir-app.ncv .nr-theory-compose legend{color:#a8b89a;font-size:12px}.noir-app.ncv .nr-theory-grid article{background:0 0;border:0;border-top:1px solid #dce3d025;padding:20px 0}.noir-app.ncv .nr-theory-grid article p{color:#b9c7ad;font-size:13px}.noir-app.ncv .nr-theory-grid h3{color:#dce5cf;font-size:17px}.noir-app.ncv .nr-theory-host-tip{color:#a7b897;background:0 0;border-color:#f8de9460;padding:14px 17px;font-size:12px}.noir-app.ncv .nr-vote-compose select,.noir-app.ncv .nr-person-filter input{color:#e0e8d4;font:400 14px var(--sans);background:#080d0a;border:1px solid #e0e8cb30;border-radius:2px;min-height:46px}.noir-app.ncv .nr-roster-search{color:#e0e8d4;background:#080d0a;border:1px solid #e0e8cb30;border-radius:2px}.noir-app.ncv .nr-roster-search input{color:#e0e8d4;background:0 0;font-size:13px}.noir-app.ncv .nr-ballot-counter{color:#d4dfc7;background:0 0;border-color:#e0e8cb25}.noir-app.ncv .nr-chat{background:0 0}.noir-app.ncv .nr-chat-message{border-color:#e0e8cb20;padding:15px 0}.noir-app.ncv .nr-chat-form textarea{color:#dfe8d3;background:#080e0a;border:1px solid #e0e8cb25;border-radius:2px;font-size:14px}.noir-app.ncv .nr-chat-form input{color:#dfe8d3;background:#080e0a;border:1px solid #e0e8cb25;border-radius:2px;min-height:45px;font-size:13px}.noir-app.ncv .nr-chat article{background:0 0;border-color:#dce3d020;padding:18px 0}.noir-app.ncv .nr-chat article p{font-size:13px;line-height:1.8}.noir-app.ncv .nr-footer{margin:70px var(--ncv-gutter) 0;color:#8fa080;border-top:1px solid #e0e8cb20;gap:25px;padding:28px 0;font-size:10px}.noir-app.ncv .nr-footer a{color:#e1dfbd}.noir-app.ncv .nr-modal{color:#dfe8d3;background:#101811;border:1px solid #dce8cb33;border-radius:3px;box-shadow:0 35px 150px #000b}.noir-app.ncv .nr-modal h2{font:650 clamp(32px,5vw,53px)/1.1 var(--sans);letter-spacing:-.05em;color:#eff2df}.noir-app.ncv .nr-modal h3{font:600 25px/1.2 var(--sans);letter-spacing:-.035em;color:#e9eed8}.noir-app.ncv .nr-evidence-document{color:#dbe2e6;background:#1c272e}.noir-app.ncv .nr-evidence-document h2,.noir-app.ncv .nr-evidence-document p{color:#f1f4f5}.noir-app.ncv .nr-evidence-document .nr-kicker,.noir-app.ncv .nr-evidence-document small{color:#b6c2c9}.noir-app.ncv .nr-evidence-document .nrs-eyebrow{color:#b6c2c9;font-size:10px}@keyframes ncv-enter{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media screen{.noir-guide.noir-guide{--ng-bg:#080c0b;--ng-panel:#111913;--ng-raised:#172219;--ng-border:#303e2f;--ng-text:#eff0e4;--ng-muted:#b0bfa4;--ng-gold:#f8de94;background:radial-gradient(at 80% 10%,#f8de9407,#0000 50%),#080c0b}.noir-guide.noir-guide h1{letter-spacing:-.065em;font-size:clamp(45px,6vw,84px);font-weight:700;line-height:1.02}.noir-guide.noir-guide h2{letter-spacing:-.045em}.noir-guide.noir-guide .ng-panel{background:0 0;border-color:#dce3d025;border-radius:0}.noir-guide.noir-guide .ng-case-summary{background:linear-gradient(145deg,#25312075,#111913);border-color:#f8de9425;border-radius:0}.noir-guide.noir-guide .ng-callout{background:#1c281c80;border-color:#f8de9430;border-radius:0}.noir-guide.noir-guide .ng-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080c0bdb;border-color:#dce3d020}.noir-guide.noir-guide .ng-button{border-radius:2px}.noir-guide.noir-guide .ng-host-short{background:#10180fe6;border-color:#f8de9450;border-radius:0}.noir-guide.noir-guide .ng-faq details{background:0 0;border-color:#dce3d025;border-radius:0}}@media (max-width:1100px){.noir-app.ncv .nr-header{grid-template-columns:auto auto;gap:14px}.noir-app.ncv .nr-header nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:24px}.noir-app.ncv .nr-header-tools{justify-self:end}.noir-app.ncv .nr-game-layout,.noir-app.ncv.nr-screen .nr-game-layout{grid-template-columns:minmax(0,1fr) 255px;gap:28px}.noir-app.ncv .nr-host-bar{grid-template-columns:1fr}.noir-app.ncv .nr-host-title{gap:9px}.noir-app.ncv .nr-host-title>span{width:auto;margin-left:auto;padding-left:0}.noir-app.ncv .nr-sidebar>section{padding:20px}.ncv-case-label{display:none}.noir-app.ncv .nrs-stage-anchor{scroll-margin-top:123px}}@media (max-width:800px){.noir-app.ncv .nr-game-layout,.noir-app.ncv.nr-screen .nr-game-layout{flex-direction:column;gap:40px;display:flex}.noir-app.ncv .nr-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.noir-app.ncv .nr-sidebar .nr-chat-panel{grid-column:1/-1}.ncv-masthead{padding-top:12px;padding-bottom:12px}.ncv-masthead>div{gap:10px}.ncv-masthead>div+div>span:first-child{display:none}.ncv-cast-section{margin-top:45px}.noir-app.ncv .nhc-suspension{flex-basis:170px;width:170px}.noir-app.ncv .nhc-portrait{height:190px}.noir-app.ncv .nr-evidence-grid{gap:15px}}@media (max-width:600px){.noir-app.ncv{--ncv-gutter:20px}.noir-app.ncv .nr-header{gap:8px;min-height:90px;padding:12px 20px 8px}.noir-app.ncv .nr-brand img{width:132px;height:24px}.noir-app.ncv .nr-header nav{scrollbar-width:none;flex-wrap:nowrap;gap:19px;max-width:100%;min-height:30px;overflow-x:auto}.noir-app.ncv .nr-header nav::-webkit-scrollbar{display:none}.noir-app.ncv .nr-header nav button,.noir-app.ncv .nr-header nav a{min-height:30px;font-size:11px}.noir-app.ncv .nr-icon-button{width:30px;min-width:30px;height:30px}.noir-app.ncv .nr-header-tools{gap:7px}.noir-app.ncv .nr-room-code{font-size:8px}.ncv-masthead{gap:10px;padding-block:13px}.ncv-masthead h1{font-size:11px}.ncv-masthead a{gap:3px;font-size:10px}.ncv-masthead>div{gap:8px}.ncv-masthead>div+div>span{letter-spacing:.04em;font-size:8px}.ncv-masthead button{font-size:10px}.ncv-masthead-dot{display:none}.noir-app.ncv .nrs-stage-anchor{scroll-margin-top:105px}.noir-app.ncv .nr-host-bar{gap:16px;margin-top:22px;padding:18px}.ncv-host-cue>summary>small{display:none}.ncv-host-cue>summary{font-size:12px}.noir-app.ncv .nr-host-cue{grid-template-columns:1fr}.noir-app.ncv .nrs-director-heading{font-size:13px}.noir-app.ncv .nrs-control-row label.nrs-person-select{min-width:100%;max-width:100%}.noir-app.ncv .nr-host-actions .nr-button{font-size:11px}.noir-app.ncv .nr-host-bar select{max-width:100%}.ncv-dossier-shortcut{align-items:flex-start;gap:10px}.ncv-dossier-shortcut>span{gap:8px;font-size:12px}.ncv-dossier-shortcut .nr-button{min-width:135px;padding-inline:12px;font-size:11px}.ncv-cast-section{margin-top:38px;margin-bottom:30px}.noir-app.ncv .nhc-heading h2{font-size:32px}.noir-app.ncv .nhc-heading-tools{margin-top:5px}.noir-app.ncv .nhc-floor-announcement{padding-top:16px;font-size:11px}.noir-app.ncv .nhc-list{gap:21px;padding-inline:10px}.noir-app.ncv .nhc-suspension{flex-basis:158px;width:158px;padding-top:57px}.noir-app.ncv .nhc-portrait{height:175px}.noir-app.ncv .nhc-identity>strong{font-size:15px}.noir-app.ncv .nhc-bottomline{font-size:10px}.noir-app.ncv .nr-sidebar{gap:20px;display:flex}.noir-app.ncv .nr-now{margin-bottom:25px}.noir-app.ncv .nr-now p{font-size:12px}.noir-app.ncv .nr-evidence-grid{grid-template-columns:1fr;gap:17px}.noir-app.ncv .nr-evidence-card{min-height:220px}.noir-app.ncv .nr-evidence-section{margin-top:40px}.noir-app.ncv .nr-ballot-panel{padding:20px}.noir-app.ncv .nr-footer{flex-direction:column;align-items:flex-start;gap:12px;margin-top:45px;display:flex}.noir-app.ncv .nr-modal{padding:25px 20px}.noir-app.ncv .nr-modal p{font-size:15px}.noir-app.ncv .nr-evidence-document{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.noir-app.ncv *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.noir-app.ncv .nr-header nav button,.noir-app.ncv .nr-header nav a{color:#d5dedf;min-height:44px;font-size:14px}.noir-app.ncv .nr-header nav{gap:20px}.noir-app.ncv .nr-header nav button>span,.noir-app.ncv .nr-room-code{color:#c3ced1;letter-spacing:.02em;font-size:13px}.ncv-masthead h1{font-size:16px}.ncv-masthead a{font-size:14px}.ncv-case-label,.ncv-masthead>div+div>span,.ncv-masthead button{letter-spacing:.04em;color:#c3ced1;font-size:13px}.ncv-dossier-shortcut>span{font-size:16px;line-height:1.6}.noir-app.ncv .nr-button,.noir-app.ncv .nr-host-actions .nr-button,.noir-app.ncv .nrs-control-row .nr-button{min-height:46px;font-size:15px}.noir-app.ncv .nr-text-button,.noir-app.ncv .nr-host-title{font-size:15px}.noir-app.ncv .nr-host-title>span,.ncv-host-cue>summary>small{color:#c3ced1;font-size:13px}.ncv-host-cue>summary{font-size:16px}.ncv-host-cue>div{color:#d1dbdd;font-size:16px;line-height:1.75}.noir-app.ncv .nr-host-cue dt{letter-spacing:.04em;font-size:13px}.noir-app.ncv .nr-host-cue dd{color:#d1dbdd;font-size:16px;line-height:1.75}.noir-app.ncv .nr-current-script>summary,.noir-app.ncv .nr-host-cheatsheet>summary{color:#d1dbdd;font-size:15px}.noir-app.ncv .nrs-director-heading{font-size:16px}.noir-app.ncv .nrs-director-heading>span{color:#c3ced1;font-size:13px}.noir-app.ncv .nrs-control-row label{color:#c3ced1;font-size:14px;line-height:1.5}.noir-app.ncv .nrs-control-row select,.noir-app.ncv .nr-host-actions select{min-height:46px;font-size:16px}.noir-app.ncv .nrs-control-note,.noir-app.ncv .nr-host-hint{line-height:1.7;color:#c3ced1!important;font-size:14px!important}.noir-app.ncv .nhc-eyebrow,.noir-app.ncv .nhc-count{letter-spacing:.05em;color:#c3ced1;font-size:13px}.noir-app.ncv .nhc-floor-announcement{color:#c3ced1;font-size:15px;line-height:1.6}.noir-app.ncv .nhc-suspension{flex-basis:clamp(210px,19vw,250px);width:clamp(210px,19vw,250px)}.noir-app.ncv .nhc-portrait{height:235px}.noir-app.ncv .nhc-identity{min-height:146px;padding:16px 6px 8px}.noir-app.ncv .nhc-identity>strong{letter-spacing:-.02em;color:#f3f6f7;font-size:20px;line-height:1.3}.noir-app.ncv .nhc-job{color:#c3ced1;font-size:15px;line-height:1.55}.noir-app.ncv .nhc-real-name{color:#dbe3e6;font-size:15px;line-height:1.55}.noir-app.ncv .nhc-status{color:#c3ced1;min-height:42px;padding:10px 6px;font-size:13px}.noir-app.ncv .nhc-give-floor{color:#dbe3e6;min-height:46px;padding:12px 6px;font-size:15px}.noir-app.ncv .nhc-speaking-label,.noir-app.ncv .nhc-own-label{font-size:13px}.noir-app.ncv .nhc-bottomline,.ncv-gallery-link{color:#c3ced1;font-size:14px;line-height:1.65}.ncv-gallery-link{color:#f8de94;min-height:44px}.noir-app.ncv .nr-game-layout,.noir-app.ncv.nr-screen .nr-game-layout{grid-template-columns:minmax(0,1fr) 310px;gap:36px}.noir-app.ncv .nr-section-heading h2{letter-spacing:-.04em;color:#f3f6f7;font-size:clamp(34px,3.4vw,48px);line-height:1.15}.noir-app.ncv .nr-section-heading .nr-kicker,.noir-app.ncv .nr-sidebar .nr-kicker{letter-spacing:.04em;color:#c3ced1;font-size:13px}.noir-app.ncv .nr-evidence-section,.noir-app.ncv .nr-roster-section{background:#0d1418;border:1px solid #34434b;border-radius:2px;padding:28px}.noir-app.ncv .nr-evidence-section,.noir-app.ncv .nr-roster-section,.noir-app.ncv .nr-section-heading,.noir-app.ncv .nr-evidence-card{opacity:1;filter:none;animation:none}.noir-app.ncv .nr-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;padding:0}.noir-app.ncv .nr-evidence-card{min-height:320px;box-shadow:none;text-shadow:none;transition:border-color .2s;overflow:visible;color:#f1f4f5!important;background:#1c272e!important;border:1px solid #3a4a54!important;padding:26px!important}.noir-app.ncv .nr-evidence-card:hover{transform:none;color:#f1f4f5!important;background:#243139!important;border-color:#9b8a5b!important}.noir-app.ncv .nr-evidence-card:before{display:none}.noir-app.ncv .nr-evidence-card h3{letter-spacing:-.025em;color:#f1f4f5;overflow-wrap:anywhere;margin:25px 0 18px;font-size:28px;font-weight:650;line-height:1.2}.noir-app.ncv .nr-evidence-card>p{color:#dbe2e6;-webkit-line-clamp:unset;line-clamp:unset;margin:0 0 24px;font-size:17px;line-height:1.75;display:block;overflow:visible}.noir-app.ncv .nr-evidence-card .nr-evidence-kind,.noir-app.ncv .nr-evidence-card .nr-evidence-kind small,.noir-app.ncv .nr-evidence-card:not(.is-shared) .nr-evidence-kind,.noir-app.ncv .nr-evidence-card:not(.is-shared) .nr-evidence-kind small{letter-spacing:.02em;color:#b6c2c9;font-size:14px;line-height:1.5}.noir-app.ncv .nr-evidence-card .nr-evidence-kind{flex-wrap:wrap;align-items:center;gap:8px}.noir-app.ncv .nr-evidence-card .nr-evidence-kind svg{flex-shrink:0}.noir-app.ncv .nr-evidence-card .nr-evidence-open,.noir-app.ncv .nr-evidence-card:not(.is-shared) .nr-evidence-open{color:#dfc98f;border-color:#43535d;min-height:44px;margin-top:auto;padding-top:17px;font-size:16px;font-weight:600;line-height:1.5}.noir-app.ncv .nr-evidence-card.is-search{color:#f1f4f5!important;background:#202c30!important;border:1px solid #53665a!important}.noir-app.ncv .nr-evidence-card.is-shared{color:#edf1f4!important;background:#1a252d!important;border:1px solid #3c4e5b!important}.noir-app.ncv .nr-evidence-card.is-shared h3{color:#edf1f4}.noir-app.ncv .nr-evidence-card.is-shared>p{color:#d5dfe5}.noir-app.ncv .nr-evidence-card.is-shared .nr-evidence-kind,.noir-app.ncv .nr-evidence-card.is-shared .nr-evidence-kind small{color:#c3ced6}.noir-app.ncv .nr-evidence-card.is-shared .nr-evidence-open{color:#f8de94;border-color:#3c4e5b}.noir-app.ncv .nr-evidence-empty small{color:#c3ced1;font-size:16px}.noir-app.ncv .nr-roster-grid{grid-template-columns:1fr;gap:0;padding:0}.noir-app.ncv .nr-person-row{background:#0d1418;gap:20px;min-height:132px;border-color:#34434b!important;padding:24px 0!important}.noir-app.ncv .nr-person-row>.nr-portrait{flex:0 0 74px;width:74px;height:94px}.noir-app.ncv .nr-person-row b{letter-spacing:-.02em;color:#f3f6f7;font-size:22px;font-weight:650;line-height:1.3}.noir-app.ncv .nr-person-row small{color:#d0dadf;white-space:normal;text-overflow:clip;margin-top:7px;font-size:16px;line-height:1.55;overflow:visible}.noir-app.ncv .nr-person-row em{color:#c3ced1;white-space:normal;text-overflow:clip;margin-top:7px;font-size:16px;line-height:1.55;overflow:visible}.noir-app.ncv .nr-roster-search input{color:#edf1f4;min-height:48px;font-size:16px}.noir-app.ncv .nr-person-you{font-size:14px}.noir-app.ncv .nr-now b{font-size:17px}.noir-app.ncv .nr-sidebar>section{background:#111b20;border-color:#34434b}.noir-app.ncv .nr-sidebar p,.noir-app.ncv .nr-chat article p{color:#d0dadf;font-size:16px;line-height:1.75}.noir-app.ncv .nr-round-path li b{color:#edf1f4;font-size:19px}.noir-app.ncv .nr-round-path li small,.noir-app.ncv .nr-round-path>p{color:#c3ced1;font-size:15px}.noir-app.ncv .nr-section-label,.noir-app.ncv .nr-private-note,.noir-app.ncv .nr-chat-readonly,.noir-app.ncv .nr-chat-empty>small,.noir-app.ncv .nr-sidebar-note>p{color:#c3ced1;letter-spacing:.02em;font-size:14px;line-height:1.65}.noir-app.ncv .nr-chat article>div>span{color:#c3ced1;font-size:13px}.noir-app.ncv .nr-chat-form input{min-height:48px;font-size:16px}.noir-app.ncv .nr-theory-intro,.noir-app.ncv .nr-theory-empty p,.noir-app.ncv .nr-theory-grid article p{color:#cbd6dc;font-size:16px;line-height:1.75}.noir-app.ncv .nr-theory-heading>span,.noir-app.ncv .nr-theory-compose legend,.noir-app.ncv .nr-theory-host-tip{color:#c3ced1;font-size:14px}.noir-app.ncv .nr-theory-compose summary,.noir-app.ncv .nr-theory-compose label,.noir-app.ncv .nr-theory-compose select,.noir-app.ncv .nr-theory-compose textarea,.noir-app.ncv .nr-theory-compose input:not([type=checkbox]){font-size:16px}.noir-app.ncv .nr-theory-grid h3{font-size:20px}.noir-app.ncv .nr-modal.nr-modal-evidence{color:#f1f4f5;background:#1c272e;border-color:#3a4a54}.noir-app.ncv .nr-evidence-document{color:#f1f4f5;background:#1c272e;padding:8px 0 0}.noir-app.ncv .nr-evidence-document h2{color:#f1f4f5;padding-right:35px}.noir-app.ncv .nr-evidence-document p{color:#dbe2e6;font-size:18px;line-height:1.8}.noir-app.ncv .nr-evidence-document .nr-kicker,.noir-app.ncv .nr-evidence-document small,.noir-app.ncv .nr-evidence-document .nrs-eyebrow{letter-spacing:.02em;color:#b6c2c9;font-size:14px;line-height:1.6}.noir-app.ncv .nr-evidence-document .nrs-broadcast-action>small{color:#b6c2c9}.noir-app.ncv .nr-evidence-document .nr-document-seal{color:#b6c2c9;border-color:#596c76}.noir-app.ncv .nr-evidence-document .nr-document-rule{border-top-color:#52636d;border-bottom-color:#34434b}.noir-app.ncv .nr-modal-evidence .nr-modal-close{color:#edf1f4!important;background:#25333c!important;border-color:#52636d!important}.noir-app.ncv .nr-footer{color:#c3ced1;font-size:14px;line-height:1.65}@media (max-width:1200px){.noir-app.ncv .nr-header{grid-template-columns:auto auto;gap:12px}.noir-app.ncv .nr-header nav{grid-area:2/1/auto/-1;justify-content:flex-start}.noir-app.ncv .nr-header-tools{justify-self:end}}@media (max-width:1000px){.noir-app.ncv .nr-game-layout,.noir-app.ncv.nr-screen .nr-game-layout{flex-direction:column;gap:35px;display:flex}.noir-app.ncv .nr-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.noir-app.ncv .nr-sidebar .nr-discussion{grid-column:1/-1}}@media (max-width:700px){.noir-app.ncv .nr-evidence-grid{grid-template-columns:1fr}.noir-app.ncv .nr-sidebar{flex-direction:column;display:flex}}@media (max-width:600px){.noir-app.ncv .nr-header nav button,.noir-app.ncv .nr-header nav a{min-height:40px;font-size:13px}.noir-app.ncv .nr-room-code{font-size:12px}.ncv-masthead{flex-wrap:wrap;row-gap:12px}.ncv-masthead>div{flex-wrap:wrap}.ncv-masthead h1,.ncv-masthead a{font-size:14px}.ncv-masthead>div+div>span,.ncv-masthead button{font-size:13px}.ncv-dossier-shortcut{flex-wrap:wrap}.ncv-dossier-shortcut>span{font-size:16px}.ncv-dossier-shortcut .nr-button,.noir-app.ncv .nr-host-actions .nr-button,.noir-app.ncv .nrs-control-row .nr-button,.ncv-host-cue>summary{font-size:15px}.noir-app.ncv .nr-evidence-section,.noir-app.ncv .nr-roster-section{margin-top:35px;padding:20px}.noir-app.ncv .nr-section-heading{gap:15px}.noir-app.ncv .nr-section-heading h2{font-size:34px}.noir-app.ncv .nr-section-heading .nr-kicker{font-size:13px}.noir-app.ncv .nr-section-note{font-size:16px}.noir-app.ncv .nr-evidence-card{min-height:280px;padding:23px!important}.noir-app.ncv .nr-evidence-card h3{font-size:27px}.noir-app.ncv .nr-evidence-card>p{font-size:17px}.noir-app.ncv .nr-person-row{gap:15px;min-height:125px;padding:22px 0!important}.noir-app.ncv .nr-person-row>.nr-portrait{flex-basis:64px;width:64px;height:82px}.noir-app.ncv .nr-person-row b{font-size:21px}.noir-app.ncv .nr-person-row small,.noir-app.ncv .nr-person-row em{font-size:16px}.noir-app.ncv .nhc-suspension{flex-basis:205px;width:205px}.noir-app.ncv .nhc-portrait{height:215px}.noir-app.ncv .nhc-identity>strong{font-size:20px}.noir-app.ncv .nhc-job,.noir-app.ncv .nhc-real-name{font-size:15px}.noir-app.ncv .nhc-status{font-size:13px}.noir-app.ncv .nhc-give-floor{font-size:15px}.noir-app.ncv .nhc-eyebrow{font-size:13px}.noir-app.ncv .nhc-floor-announcement,.noir-app.ncv .nhc-bottomline{font-size:14px}.noir-app.ncv .nr-now p{font-size:16px}.noir-app.ncv .nr-modal p,.noir-app.ncv .nr-evidence-document p{font-size:17px}.noir-app.ncv .nr-evidence-document{padding:8px 0 0}}.noir-app.ncv{--ncv-gutter:clamp(22px,4.5vw,80px);--ncv-paper:#f2f2e9;--ncv-gold:#f5df99;--ncv-muted:#bac9cd;color:#f2f2e9;background:#080c0e}.noir-app.ncv .nr-main{z-index:1;padding-bottom:28px;position:relative}.noir-app.ncv .nr-header{min-height:82px;padding:16px var(--ncv-gutter);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#080c0ef5,#080c0e8a);border:0;grid-template-columns:auto minmax(0,1fr) auto;gap:26px;position:relative}.noir-app.ncv .nr-brand img{width:164px;height:28px}.noir-app.ncv .nr-header nav{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;gap:21px;min-width:0;overflow-x:auto}.noir-app.ncv .nr-header nav::-webkit-scrollbar{display:none}.noir-app.ncv .nr-header nav button,.noir-app.ncv .nr-header nav a{letter-spacing:0;color:#c4d0d1;flex-shrink:0;gap:7px;min-height:44px;font-size:14px;line-height:1.5}.noir-app.ncv .nr-header nav .ncv-director-shortcut{color:#f5df99;border:0}.noir-app.ncv .nr-header nav button:hover,.noir-app.ncv .nr-header nav a:hover{color:#f5df99}.noir-app.ncv .nr-header-tools{gap:10px}.noir-app.ncv .nr-room-code{letter-spacing:.02em;color:#bfcccd;font-size:12px;line-height:1.5}.noir-app.ncv .nr-icon-button{color:#d6e2e0;background:#13202650;border:1px solid #d6e2df28;width:42px;min-width:42px;height:42px}.noir-app.ncv .ncv-masthead{padding:12px var(--ncv-gutter);color:#b4c7c9;background:0 0;border:0;gap:18px 28px}.noir-app.ncv .ncv-masthead>div{flex-wrap:wrap;gap:16px}.noir-app.ncv .ncv-masthead h1{letter-spacing:-.025em;color:#edf0e7;font-size:18px;font-weight:550;line-height:1.5}.noir-app.ncv .ncv-case-label{letter-spacing:.08em;color:#a6babd;font-size:11px}.noir-app.ncv .ncv-masthead>div+div>span{letter-spacing:.035em;font-size:12px;line-height:1.6}.noir-app.ncv .ncv-masthead button{color:#ead9a6;min-height:42px;font-size:14px;line-height:1.5}.noir-app.ncv .nrs-stage-anchor,.noir-app.ncv .nr-host-bar,.noir-app.ncv .ncv-cast-section{scroll-margin-top:24px}.noir-app.ncv .nr-button{min-height:48px;font:550 16px/1.5 var(--sans);letter-spacing:0;color:#e0e9e7;box-shadow:none;white-space:normal;overflow-wrap:anywhere;background:#142027;border:1px solid #d1dfdd2d;border-radius:4px;gap:9px;padding:12px 18px;transition:background .2s,border-color .2s,transform .25s}.noir-app.ncv .nr-button>svg{flex-shrink:0}.noir-app.ncv .nr-button:hover:not(:disabled){background:#203139;border-color:#f5df9970;transform:translateY(-2px)}.noir-app.ncv .nr-button.nr-primary{color:#172121;background:#f5df99;border-color:#f5df99;font-weight:650}.noir-app.ncv .nr-button.nr-primary:hover:not(:disabled){background:#fff0b9;border-color:#fff0b9}.noir-app.ncv .nr-text-button{font:500 15px/1.6 var(--sans);color:#c5d2d3;text-align:left;white-space:normal;overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;display:inline-flex}.noir-app.ncv .nr-text-button>svg{flex-shrink:0}.noir-app.ncv .nr-text-button:hover{color:#f5df99}.noir-app.ncv .ncv-dossier-shortcut{margin:22px var(--ncv-gutter) 0;background:linear-gradient(110deg,#26322cb8,#14212890);border:0;border-radius:5px;gap:20px;padding:20px 24px}.noir-app.ncv .ncv-dossier-shortcut>span{color:#cad7d4;gap:13px;font-size:17px;line-height:1.6}.noir-app.ncv .ncv-dossier-shortcut b{color:#f1f3e8;font-weight:600}.noir-app.ncv>.nr-main>.nrs-hand-row{margin:0 var(--ncv-gutter);border:0;flex-wrap:wrap;gap:18px;padding:20px 0}.noir-app.ncv .nrs-hand-row>span{color:#bdced0;max-width:75ch;font-size:16px;line-height:1.7}.noir-app.ncv .nr-host-bar{margin:30px var(--ncv-gutter) 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#1a282fd9,#142026ac);border:0;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:20px;padding:clamp(22px,2.4vw,38px);display:grid;box-shadow:0 25px 70px #0003}.noir-app.ncv .nr-host-bar>*{grid-column:1/-1;min-width:0}.noir-app.ncv .nr-host-title{color:#f0f2e8;flex-flow:wrap;align-self:auto;align-items:center;gap:12px;margin:0;padding:0;font-size:23px;line-height:1.4;display:flex}.noir-app.ncv .nr-host-title>svg{color:#eddaa0;flex-shrink:0}.noir-app.ncv .nr-host-title>b{letter-spacing:-.03em;font-weight:600}.noir-app.ncv .nr-host-title>span{letter-spacing:0;color:#cad8d7;background:#d5e5de0a;border:0;border-radius:4px;width:auto;margin-left:auto;padding:7px 12px;font-size:14px;line-height:1.5}.noir-app.ncv .nr-host-overview{max-width:100ch}.noir-app.ncv .nr-host-overview>span{letter-spacing:.06em;color:#e2d09a;font-size:12px;line-height:1.5}.noir-app.ncv .nr-host-overview>p{color:#d0dde0;margin:8px 0 0;font-size:17px;line-height:1.8}.noir-app.ncv .nr-host-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 18px;min-width:0;display:flex}.noir-app.ncv .nr-host-actions .nr-button{min-height:48px;padding:12px 18px;font-size:16px}.noir-app.ncv .nr-host-actions select{color:#e4ece8;max-width:100%;min-height:48px;font:400 16px/1.5 var(--sans);background:#0e1a21;border:1px solid #cddfdc35;border-radius:4px;padding:10px 32px 10px 13px}.noir-app.ncv .nr-round-duration{color:#bececf;align-items:center;gap:10px;font-size:15px;line-height:1.5;display:flex}.noir-app.ncv .nr-demo-fill{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.noir-app.ncv .nr-host-resources{flex-wrap:wrap;align-items:center;gap:6px 26px;margin:0;padding:0;display:flex}.noir-app.ncv .nr-host-resources .nr-text-button{color:#bfced1;padding:3px 0;font-size:15px;line-height:1.6}.noir-app.ncv .nr-host-resources .nr-text-button:hover{color:#f5df99}.noir-app.ncv .nr-host-confirm{background:#30352d80;border:1px solid #f5df9970;border-radius:5px;margin:0;padding:24px}.noir-app.ncv .nr-host-confirm h3{letter-spacing:-.03em;margin:10px 0 14px;font-size:28px;line-height:1.25}.noir-app.ncv .nr-host-confirm p{color:#dae3df;font-size:17px;line-height:1.75}.noir-app.ncv .nr-host-confirm-actions{gap:12px;margin-top:20px}.noir-app.ncv .ncv-host-cue,.noir-app.ncv .nr-current-script,.noir-app.ncv .nr-murad-cheat{background:#0c181e65;border:0;border-radius:5px;margin:0;padding:0;overflow:hidden}.noir-app.ncv :is(.ncv-host-cue,.nr-current-script,.nr-murad-cheat)>summary{cursor:pointer;color:#e1e9e3;align-items:center;gap:12px;min-height:58px;padding:17px 20px;font-size:17px;font-weight:500;line-height:1.6;list-style:none;display:flex}.noir-app.ncv :is(.ncv-host-cue,.nr-current-script,.nr-murad-cheat)>summary::-webkit-details-marker{display:none}.noir-app.ncv :is(.ncv-host-cue,.nr-current-script,.nr-murad-cheat)>summary>svg{color:#d9ca9a;flex-shrink:0}.noir-app.ncv :is(.nr-current-script,.nr-murad-cheat)>summary>svg:last-child{margin-left:auto}.noir-app.ncv .ncv-host-cue>summary>small{color:#b1c4c8;margin-left:auto;font-size:14px;line-height:1.6}.noir-app.ncv :is(.ncv-host-cue,.nr-current-script,.nr-murad-cheat)>div{color:#cfddde;border:0;padding:0 22px 23px;font-size:17px;line-height:1.8}.noir-app.ncv .nr-current-script>summary{color:#f0dda6}.noir-app.ncv .nr-current-script p{color:#e2e9e3;max-width:88ch;font-size:18px;line-height:1.85}.noir-app.ncv .nr-host-cue{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.noir-app.ncv .nr-host-cue>div{background:#d2e2da06;border:0;border-radius:4px;padding:17px 19px}.noir-app.ncv .nr-host-cue dt{letter-spacing:.045em;color:#eddaa0;font-size:13px;line-height:1.5}.noir-app.ncv .nr-host-cue dd{color:#d5e1df;margin-top:9px;font-size:17px;line-height:1.75}.noir-app.ncv .nr-current-script aside,.noir-app.ncv .nr-cheat-consequences{background:#d6dfc807;border:0;border-radius:4px;padding:19px 21px}.noir-app.ncv .nr-murad-cheat p,.noir-app.ncv .nr-murad-cheat li{color:#d0dedd;font-size:17px;line-height:1.8}.noir-app.ncv .nr-cheat-consequences h3{color:#eef1e7;font-size:23px;line-height:1.3}.noir-app.ncv .nrs-director{border:0;margin:0;padding:22px 0 0}.noir-app.ncv .nrs-director-heading{color:#e5ece7;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:22px;font-size:20px;line-height:1.5;display:flex}.noir-app.ncv .nrs-director-heading>svg{color:#eddaa0;flex-shrink:0}.noir-app.ncv .nrs-director-heading>span{color:#bacbcd;margin-left:auto;font-size:14px;line-height:1.6}.noir-app.ncv .nrs-control-row{flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;margin-top:18px;display:flex}.noir-app.ncv .nrs-control-row label{color:#c1d1d3;gap:8px;min-width:0;max-width:100%;font-size:15px;line-height:1.6;display:grid}.noir-app.ncv .nrs-control-row select{width:100%;min-width:0;max-width:100%;min-height:48px;font:400 16px/1.5 var(--sans);color:#e4ece8;background:#0e1a21;border:1px solid #cddfdc35;border-radius:4px;padding:10px 34px 10px 13px}.noir-app.ncv .nrs-control-row .nrs-person-select{flex:360px;max-width:760px}.noir-app.ncv .nrs-control-row .nr-button{min-height:48px;font-size:16px}.noir-app.ncv .nrs-control-note,.noir-app.ncv .nr-host-hint{max-width:105ch;margin:18px 0 0;line-height:1.75;color:#b5c9cb!important;font-size:15px!important}.noir-app.ncv .nr-host-readiness{background:#0c181e65;border:0;border-radius:5px;margin:0;padding:20px 22px}.noir-app.ncv .nr-host-ready-count{color:#edf0e7;gap:12px;font-size:18px;line-height:1.6}.noir-app.ncv .nr-host-ready-count>span{color:#bacdd0;font-size:15px}.noir-app.ncv .nr-host-readiness ul{color:#c4d5d7;font-size:16px;line-height:1.8}.noir-app.ncv .nr-host-demo-notice{color:#e8d59b;background:#b1a16a10;border:0;border-radius:4px;padding:16px;font-size:15px;line-height:1.75}.noir-app.ncv .nr-demo-view{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;padding:16px 0 0;display:flex}.noir-app.ncv .nr-demo-view label{color:#cbdbdc;font-size:15px}.noir-app.ncv .nr-demo-view select{min-width:0;max-width:100%;min-height:48px;font:400 16px/1.5 var(--sans);color:#e5ece8;background:#0e1a21;border:1px solid #cddfdc35;border-radius:4px;padding:10px 32px 10px 13px}.noir-app.ncv .nr-demo-view small{color:#b5c7cb;font-size:14px;line-height:1.6}.noir-app.ncv .ncv-cast-section{margin:44px var(--ncv-gutter) 28px}.noir-app.ncv .ncv-gallery-link{color:#ead9a5;min-height:44px;margin-top:0;font-size:16px;line-height:1.6}.noir-app.ncv .nr-game-layout,.noir-app.ncv.nr-screen .nr-game-layout{max-width:1760px;padding:0 var(--ncv-gutter);grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:38px;margin:28px auto 0}.noir-app.ncv .nr-table-column{min-width:0}.noir-app.ncv .nr-sidebar{gap:24px;min-width:0}.noir-app.ncv .nr-sidebar>section{box-shadow:none;background:linear-gradient(145deg,#192830bd,#121f2580);border:0;border-radius:6px;padding:25px}.noir-app.ncv .nr-sidebar h3{letter-spacing:-.035em;font-size:26px;line-height:1.2}.noir-app.ncv .nr-sidebar p{color:#c3d3d5;font-size:16px;line-height:1.8}.noir-app.ncv .nr-sidebar .nr-kicker{letter-spacing:.04em;color:#b9ccce;font-size:13px;line-height:1.6}.noir-app.ncv .nr-personal-panel .nr-button{margin-top:18px;font-size:16px}.noir-app.ncv .nr-now{background:#1c2d3280;border:0;border-radius:5px;flex-wrap:wrap;gap:15px;margin:0 0 30px;padding:20px 22px}.noir-app.ncv .nr-now>div{flex:300px}.noir-app.ncv .nr-now b{color:#edf0e7;font-size:18px;font-weight:600}.noir-app.ncv .nr-now p{color:#c4d5d8;font-size:17px;line-height:1.75}.noir-app.ncv .nr-now>.nr-button{white-space:normal;min-height:46px;font-size:16px!important}.noir-app.ncv .nr-evidence-section,.noir-app.ncv .nr-roster-section{background:0 0;border:0;border-radius:0;margin-top:38px;padding:0;scroll-margin-top:24px}.noir-app.ncv .nr-section-heading{flex-wrap:wrap;gap:18px;margin-bottom:24px}.noir-app.ncv .nr-section-heading h2,.noir-app.ncv .nr-theory-heading h2{font:600 clamp(32px,3.1vw,48px)/1.15 var(--sans);letter-spacing:-.04em;color:#f0f2e8}.noir-app.ncv .nr-section-heading .nr-kicker,.noir-app.ncv .nr-section-label{letter-spacing:.04em;color:#bfd0d2;font-size:13px;line-height:1.6}.noir-app.ncv .nr-section-note{color:#c7d6d9;font-size:17px;line-height:1.8}.noir-app.ncv .nr-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px}.noir-app.ncv .nr-evidence-card{border-radius:5px;min-height:310px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 15px 30px #0002;background:linear-gradient(140deg,#22323b,#192930)!important;border:0!important;padding:26px!important}.noir-app.ncv .nr-evidence-card:hover{transform:translateY(-4px);box-shadow:0 22px 35px #0003;background:#253a43!important;border:0!important}.noir-app.ncv .nr-evidence-card.is-search{background:linear-gradient(140deg,#2b3938,#1c2d30)!important;border:0!important}.noir-app.ncv .nr-evidence-card.is-shared{background:linear-gradient(140deg,#27323b,#1a2a32)!important;border:0!important}.noir-app.ncv .nr-evidence-card h3{letter-spacing:-.03em;color:#eef2ec;margin:24px 0 16px;font-size:27px;font-weight:600;line-height:1.23}.noir-app.ncv .nr-evidence-card>p{color:#cddce1;font-size:17px;line-height:1.8}.noir-app.ncv .nr-evidence-card .nr-evidence-open,.noir-app.ncv .nr-evidence-card:not(.is-shared) .nr-evidence-open{color:#ead8a4;border:0;padding-top:12px;font-size:16px;line-height:1.6}.noir-app.ncv .nr-evidence-empty{background:#16262b80;border:0;border-radius:5px;padding:28px}.noir-app.ncv .nr-evidence-empty p{color:#e7eee8;font-size:23px}.noir-app.ncv .nr-evidence-empty small{color:#bfd1d4;font-size:16px;line-height:1.75}.noir-app.ncv .nr-roster-grid{gap:14px}.noir-app.ncv .nr-person-row{background:#17282e80;border-radius:5px;gap:18px;min-height:124px;border:0!important;padding:19px!important}.noir-app.ncv .nr-person-row:hover{background:#20343c}.noir-app.ncv .nr-person-row b{color:#eef1e8;font-size:22px;line-height:1.3}.noir-app.ncv .nr-person-row small,.noir-app.ncv .nr-person-row em{color:#c4d5d9;font-size:16px;line-height:1.6}.noir-app.ncv .nr-roster-search{background:#102028;border:1px solid #cddfdc35;border-radius:4px}.noir-app.ncv .nr-roster-search input{min-height:48px;font-size:16px}.noir-app.ncv .nr-theories{background:0 0;border:0;margin:0 0 30px;padding:0}.noir-app.ncv .nr-theory-empty{background:#15262c70;border:0;border-radius:5px;padding:22px}.noir-app.ncv .nr-theory-empty p,.noir-app.ncv .nr-theory-intro{color:#c3d4d7;font-size:17px;line-height:1.75}.noir-app.ncv .nr-theory-compose{background:#172930b0;border:0;border-radius:5px}.noir-app.ncv .nr-theory-compose summary{padding:17px 20px;font-size:17px}.noir-app.ncv .nr-theory-grid article{background:#17292f80;border:0;border-radius:5px;padding:23px}.noir-app.ncv .nr-theory-grid article p{color:#cfdee0;font-size:17px;line-height:1.8}.noir-app.ncv .nr-round-path li{border:0;padding-block:14px}.noir-app.ncv .nr-round-path li b{color:#e6eee6;font-size:19px;line-height:1.45}.noir-app.ncv .nr-round-path li small,.noir-app.ncv .nr-round-path>p{color:#bacfd1;font-size:15px;line-height:1.7}.noir-app.ncv .nr-chat article{background:#0d1b2240;border:0;border-radius:4px;margin-bottom:10px;padding:16px 17px}.noir-app.ncv .nr-chat article p{color:#cfdddf;font-size:16px;line-height:1.8}.noir-app.ncv .nr-chat article b{color:#edf0e7;font-size:15px}.noir-app.ncv .nr-chat-form input{background:#0f1e26;border-color:#cddfdc35;border-radius:4px;min-height:48px;font-size:16px}.noir-app.ncv .nr-chat-form button{color:#142322;background:#e3d199;border:0;border-radius:4px;flex-shrink:0;width:48px}.noir-app.ncv .nr-chat-readonly,.noir-app.ncv .nr-chat-empty>small{color:#bfd0d2;font-size:15px;line-height:1.75}.noir-app.ncv .nr-ballot-panel{background:linear-gradient(130deg,#27362da6,#18292fbc);border:0;border-radius:6px;margin-top:32px;padding:28px}.noir-app.ncv .nr-vote-compose select{white-space:normal;background:#0e1d25;border-color:#cddfdc35;min-width:0;max-width:100%;min-height:50px;font-size:17px}.noir-app.ncv .nr-ballot-counter{color:#d5e3df;background:#d5e4d90b;border:0;border-radius:4px;font-size:15px}.noir-app.ncv .nr-final-outcome,.noir-app.ncv .nr-resolution,.noir-app.ncv .nr-ending-note{background:linear-gradient(135deg,#26372e99,#15262db0);border:0;border-radius:6px;padding:28px}.noir-app.ncv .nr-final-outcome h2{font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.15}.noir-app.ncv .nr-final-outcome p,.noir-app.ncv .nr-resolution>p,.noir-app.ncv .nr-proof-chain li{color:#cbdcdd;font-size:17px;line-height:1.85}.noir-app.ncv .nr-modal-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a0ddd;padding:24px}.noir-app.ncv .nr-modal{color:#e1eae7;background:linear-gradient(135deg,#1b2b33,#111e25);border:1px solid #c6d6d933;border-radius:7px;max-width:940px;max-height:calc(100dvh - 48px);padding:36px;box-shadow:0 30px 100px #0008}.noir-app.ncv .nr-modal:before{display:none}.noir-app.ncv .nr-modal-close{border-radius:50%;width:44px;height:44px;top:16px;right:16px;color:#e8efeb!important;background:#263b45!important;border:0!important}.noir-app.ncv .nr-modal h2{font:600 clamp(30px,4.2vw,48px)/1.15 var(--sans);letter-spacing:-.04em;color:#f1f3e9;overflow-wrap:anywhere}.noir-app.ncv .nr-modal p{color:#d0dfe1;font-size:18px;line-height:1.85}.noir-app.ncv .nr-modal h3{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1.25}.noir-app.ncv .nr-modal h4{color:#f0f1e7;font-size:19px;line-height:1.5}.noir-app.ncv .nr-modal .nr-kicker{letter-spacing:.035em;color:#c1d3d6;font-size:13px;line-height:1.65}.noir-app.ncv .nr-card-heading{align-items:center;gap:22px;min-width:0;padding-right:35px}.noir-app.ncv .nr-card-heading>div{min-width:0}.noir-app.ncv .nr-card-heading .nr-portrait{flex-shrink:0;width:105px;height:136px}.noir-app.ncv .nr-card-heading h2{margin-top:12px}.noir-app.ncv .nr-card-heading p{font-size:17px;line-height:1.6}.noir-app.ncv .nr-card-tabs{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block:26px;padding:0;display:grid}.noir-app.ncv .nr-card-tabs>button{color:#c2d2d5;white-space:normal;background:#102028;border:1px solid #d5e0dd25;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 8px;font-size:16px;line-height:1.5;display:flex}.noir-app.ncv .nr-card-tabs>button.is-active{color:#152521;background:#e8d49e;border-color:#e8d49e}.noir-app.ncv .nr-card-tabs>button>svg{flex-shrink:0}.noir-app.ncv .nr-private-card{background:#23353e;border:0;border-radius:5px;padding:28px}.noir-app.ncv .nr-private-card:before{display:none}.noir-app.ncv .nr-private-card h3{color:#f0f3e9;font-size:30px;line-height:1.25}.noir-app.ncv .nr-private-card>p{color:#d8e4e6;font-size:18px;line-height:1.85}.noir-app.ncv .nr-objectives{background:#10222b70;border:0;border-radius:4px;padding:20px 22px}.noir-app.ncv .nr-objectives ul,.noir-app.ncv .nr-my-secret p,.noir-app.ncv .nr-share-card p{color:#d1e0e3;font-size:17px;line-height:1.85}.noir-app.ncv .nr-my-secret{background:#12242d;border:0;border-radius:4px;margin-top:20px;padding:0}.noir-app.ncv .nr-my-secret summary{color:#ead9a7;padding:17px 20px;font-size:17px;line-height:1.6}.noir-app.ncv .nr-my-secret>div,.noir-app.ncv .nr-my-secret>.nr-alignment{margin:18px 20px}.noir-app.ncv .nr-share-card{background:0 0;border:0;padding:18px 0 0}.noir-app.ncv .nr-share-card>div{flex-wrap:wrap;gap:12px;display:flex}.noir-app.ncv .nr-modal-footnote{color:#c6d7d9;background:#10232b80;border:0;border-radius:4px;padding:17px 20px;font-size:16px;line-height:1.75}.noir-app.ncv .nr-modal.nr-modal-evidence{background:linear-gradient(135deg,#22343d,#15262e);border-color:#c6d6d933}.noir-app.ncv .nr-evidence-document{background:0 0;padding:8px 0 0}.noir-app.ncv .nr-evidence-document>p{color:#dbe5e7;font-size:18px;line-height:1.85}.noir-app.ncv .nr-evidence-document>h2{padding-right:34px}.noir-app.ncv .nr-document-rule{background:0 0;border:0;height:10px}.noir-app.ncv .nr-public-person{align-items:start;gap:26px;min-width:0;padding-right:28px}.noir-app.ncv .nr-public-person>div{min-width:0}.noir-app.ncv .nr-public-person small{color:#bdcfd4;font-size:16px;line-height:1.75}.noir-app.ncv .nr-person-job{color:#decea2;font-size:18px;line-height:1.6}.noir-app.ncv .nr-scene-caption>p{font-size:17px;line-height:1.8}.noir-app.ncv .nr-footer{margin:30px var(--ncv-gutter) 0;color:#a7bdc0;border:0;flex-wrap:wrap;gap:18px;padding:22px 0 8px;font-size:13px;line-height:1.6}.noir-app.ncv .nr-footer a,.noir-app.ncv .nr-footer button{color:#d8d3ad;min-height:44px;font-size:14px}.noir-app.ncv :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #f5df99}@media (max-width:1250px){.noir-app.ncv .nr-header{grid-template-columns:auto auto;gap:12px 20px}.noir-app.ncv .nr-header nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:23px}.noir-app.ncv .nr-header-tools{justify-self:end}.noir-app.ncv .nr-game-layout,.noir-app.ncv.nr-screen .nr-game-layout{grid-template-columns:minmax(0,1fr) 290px;gap:28px}.noir-app.ncv .nr-host-resources{gap:6px 20px}.noir-app.ncv .nrs-director-heading>span{width:100%;margin-left:0}}@media (max-width:950px){.noir-app.ncv .nr-game-layout,.noir-app.ncv.nr-screen .nr-game-layout{flex-direction:column;gap:30px;display:flex}.noir-app.ncv .nr-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;display:grid}.noir-app.ncv .nr-sidebar .nr-discussion,.noir-app.ncv .nr-sidebar-note{grid-column:1/-1}.noir-app.ncv .nr-host-overview>p{font-size:17px}.noir-app.ncv .nr-host-title{font-size:23px}.noir-app.ncv .ncv-masthead{flex-wrap:wrap}.noir-app.ncv .ncv-case-label{display:none}}@media (max-width:600px){.noir-app.ncv{--ncv-gutter:20px}.noir-app.ncv .nr-header{gap:10px 12px;padding:14px 20px 8px}.noir-app.ncv .nr-brand img{width:126px;height:24px}.noir-app.ncv .nr-header nav{gap:19px;max-width:100%;padding-bottom:3px}.noir-app.ncv .nr-header nav button,.noir-app.ncv .nr-header nav a{min-height:42px;font-size:14px}.noir-app.ncv .nr-room-code{font-size:11px}.noir-app.ncv .nr-header-tools{gap:7px}.noir-app.ncv .nr-icon-button{width:36px;min-width:36px;height:36px}.noir-app.ncv .ncv-masthead{gap:6px;padding-top:12px;padding-bottom:8px}.noir-app.ncv .ncv-masthead h1{font-size:17px}.noir-app.ncv .ncv-masthead>div{gap:14px}.noir-app.ncv .ncv-masthead>div+div>span{font-size:12px}.noir-app.ncv .ncv-dossier-shortcut{flex-wrap:wrap;gap:16px;padding:20px}.noir-app.ncv .ncv-dossier-shortcut>span{align-items:flex-start;font-size:17px}.noir-app.ncv .ncv-dossier-shortcut .nr-button{justify-content:space-between;width:100%}.noir-app.ncv>.nr-main>.nrs-hand-row{gap:14px;padding-block:18px}.noir-app.ncv .nrs-hand-row>span{font-size:16px}.noir-app.ncv .nr-host-bar{border-radius:7px;gap:18px;margin-top:24px;padding:21px}.noir-app.ncv .nr-host-title{gap:10px;font-size:22px}.noir-app.ncv .nr-host-title>span{margin-left:0;font-size:13px}.noir-app.ncv .nr-host-overview>p{font-size:17px;line-height:1.8}.noir-app.ncv .nr-host-actions{align-items:stretch;gap:12px}.noir-app.ncv .nr-host-primary-actions>.nr-button:first-child{justify-content:center;width:100%}.noir-app.ncv .nr-host-actions .nr-button{padding:12px 16px}.noir-app.ncv .nr-round-duration{flex:100%;justify-content:space-between}.noir-app.ncv .nr-round-duration select{flex:1;max-width:220px}.noir-app.ncv .nr-demo-fill{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);width:100%;display:grid}.noir-app.ncv .nr-host-resources{gap:6px 20px}.noir-app.ncv .nr-host-resources .nr-text-button{font-size:15px}.noir-app.ncv .nr-host-confirm{padding:20px}.noir-app.ncv .nr-host-confirm h3{font-size:25px}.noir-app.ncv .nr-host-confirm-actions{flex-direction:column;align-items:stretch}.noir-app.ncv :is(.ncv-host-cue,.nr-current-script,.nr-murad-cheat)>summary{align-items:flex-start;gap:9px;padding:17px 16px;font-size:16px;line-height:1.6}.noir-app.ncv :is(.ncv-host-cue,.nr-current-script,.nr-murad-cheat)>summary>svg{margin-top:4px}.noir-app.ncv .ncv-host-cue>summary>small{display:none}.noir-app.ncv :is(.ncv-host-cue,.nr-current-script,.nr-murad-cheat)>div{padding:0 17px 20px}.noir-app.ncv .nr-current-script p{font-size:17px}.noir-app.ncv .nr-host-cue{grid-template-columns:1fr;gap:13px}.noir-app.ncv .nr-host-cue dd{font-size:17px}.noir-app.ncv .nrs-director{padding-top:12px}.noir-app.ncv .nrs-director-heading{gap:9px 12px;margin-bottom:16px;font-size:21px}.noir-app.ncv .nrs-control-row{gap:12px;margin-top:20px}.noir-app.ncv .nrs-control-row label{flex:100%;max-width:none;font-size:15px}.noir-app.ncv .nrs-control-row .nrs-person-select{flex-basis:100%;max-width:100%}.noir-app.ncv .nrs-control-row .nr-button{flex:calc(50% - 12px);padding:12px 14px;font-size:16px}.noir-app.ncv .nr-host-readiness{padding:19px}.noir-app.ncv .nr-host-ready-count{font-size:17px}.noir-app.ncv .nr-host-hint{margin:4px 0 0}.noir-app.ncv .nr-demo-view{grid-template-columns:minmax(0,1fr);display:grid}.noir-app.ncv .nr-demo-view select{width:100%}.noir-app.ncv .ncv-cast-section{margin-top:30px;margin-bottom:24px}.noir-app.ncv .nr-game-layout,.noir-app.ncv.nr-screen .nr-game-layout{gap:28px;margin-top:20px}.noir-app.ncv .nr-sidebar{grid-template-columns:1fr;gap:22px}.noir-app.ncv .nr-sidebar .nr-discussion,.noir-app.ncv .nr-sidebar-note{grid-column:auto}.noir-app.ncv .nr-sidebar>section{padding:23px}.noir-app.ncv .nr-now{padding:20px}.noir-app.ncv .nr-now>div{flex-basis:220px}.noir-app.ncv .nr-now>.nr-button{width:100%}.noir-app.ncv .nr-evidence-section,.noir-app.ncv .nr-roster-section{margin-top:32px;padding:0}.noir-app.ncv .nr-evidence-grid{grid-template-columns:minmax(0,1fr);gap:18px}.noir-app.ncv .nr-evidence-card{min-height:0;padding:24px!important}.noir-app.ncv .nr-evidence-card h3{margin-top:22px;font-size:27px}.noir-app.ncv .nr-person-row{gap:15px;padding:19px!important}.noir-app.ncv .nr-person-row>.nr-portrait{flex-basis:64px;width:64px;height:84px}.noir-app.ncv .nr-person-row b{font-size:21px}.noir-app.ncv .nr-ballot-panel,.noir-app.ncv .nr-final-outcome,.noir-app.ncv .nr-resolution,.noir-app.ncv .nr-ending-note{padding:23px}.noir-app.ncv .nr-modal-backdrop{padding:12px}.noir-app.ncv .nr-modal{border-radius:5px;max-height:calc(100dvh - 24px);padding:28px 20px}.noir-app.ncv .nr-modal h2{font-size:33px;line-height:1.18}.noir-app.ncv .nr-modal h3{font-size:27px}.noir-app.ncv .nr-modal p{font-size:17px;line-height:1.85}.noir-app.ncv .nr-modal-close{top:12px;right:12px}.noir-app.ncv .nr-card-heading{align-items:flex-start;gap:17px;padding-top:32px;padding-right:0}.noir-app.ncv .nr-card-heading .nr-portrait{width:70px;height:98px}.noir-app.ncv .nr-card-heading h2{margin-top:10px;font-size:29px}.noir-app.ncv .nr-card-heading .nr-kicker{letter-spacing:.01em;font-size:11px;line-height:1.5}.noir-app.ncv .nr-card-heading p{font-size:16px;line-height:1.6}.noir-app.ncv .nr-card-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:22px}.noir-app.ncv .nr-card-tabs>button{font-size:16px}.noir-app.ncv .nr-private-card{padding:22px 20px}.noir-app.ncv .nr-private-card h3{font-size:27px}.noir-app.ncv .nr-private-card>p{font-size:17px}.noir-app.ncv .nr-objectives{padding:17px}.noir-app.ncv .nr-objectives ul{padding-left:18px;font-size:17px}.noir-app.ncv .nr-public-person{flex-direction:column;gap:20px;padding-top:35px;padding-right:0;display:flex}.noir-app.ncv .nr-public-person>.nr-portrait{width:100px;height:130px}.noir-app.ncv .nr-public-person h2{font-size:34px}.noir-app.ncv .nr-evidence-document>h2{padding-right:26px;font-size:32px}.noir-app.ncv .nr-evidence-document>p{font-size:17px}.noir-app.ncv .nr-footer{margin-top:24px;padding-top:18px}}@media (prefers-reduced-motion:reduce){.noir-app.ncv .nr-button,.noir-app.ncv .nr-evidence-card{transition:none}.noir-app.ncv .nr-button:hover:not(:disabled),.noir-app.ncv .nr-evidence-card:hover{transform:none}}.noir-app.ncv .nr-host-title>span{display:inline-block}.noir-app.ncv .nrs-stage{--nrs-gold:#f5df99;--nrs-ink:#f2f2e9;color:var(--nrs-ink)}.noir-app.ncv .nrs-cinema{min-height:0;box-shadow:none;background:0 0;border:0;display:block;overflow:clip}.noir-app.ncv .nrs-scenery{opacity:.16;left:60%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 75%);mask-image:linear-gradient(90deg,#0000,#000 75%)}.noir-app.ncv .nrs-scene-image{opacity:.7;filter:saturate(.45);background-position:70% 45%}.noir-app.ncv .nrs-scene-vignette{background:linear-gradient(#0000 35%,#080c0e)}.noir-app.ncv .nrs-silk{opacity:.3}.noir-app.ncv .nrs-scene-header{padding:24px var(--ncv-gutter,5vw) 12px;z-index:2;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.noir-app.ncv .nrs-stage-status{letter-spacing:.035em;color:#b7c6c8;border:0;flex:1;justify-content:space-between;align-items:center;gap:24px;min-width:0;margin:0;padding:0;font-size:12px;line-height:1.6;display:flex}.noir-app.ncv .nrs-stage-status>span{gap:10px}.noir-app.ncv .nrs-stage-status b{color:#edf0e7;letter-spacing:.035em;font-size:13px;font-weight:600;line-height:1.6}.noir-app.ncv .nrs-stage-status>span:first-child>span{color:#b9c9ca;letter-spacing:0;font-size:13px;line-height:1.6}.noir-app.ncv .nrs-stage-status>span:last-child{text-align:left;flex-shrink:0;gap:10px;max-width:none;font-size:12px;display:flex}.noir-app.ncv .nrs-chapter-label,.noir-app.ncv .nrs-company-label{letter-spacing:.035em;white-space:nowrap;font-size:12px;line-height:1.6}.noir-app.ncv .nrs-stage-status>span:last-child>i{display:none}.noir-app.ncv .nrs-scene-tools{flex-shrink:0;gap:8px;display:flex;position:static}.noir-app.ncv .nrs-scene-tools>button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#dce6e4;width:42px;height:42px;box-shadow:none;background:#101a2050;border:1px solid #d7e2df2c}.noir-app.ncv .nrs-scene-tools>button:hover{background:#f5df9910;border-color:#f5df9980}.noir-app.ncv .nrs-hero-grid,.noir-app.ncv .nrs-evidence-mode .nrs-hero-grid{min-width:0;padding:30px var(--ncv-gutter,5vw) 24px;grid-template:"copy visual""copy clock"1fr/minmax(0,1.18fr) minmax(0,.9fr);align-items:start;gap:22px clamp(36px,5.3vw,96px);display:grid}.noir-app.ncv .nrs-cinema-copy{filter:none;opacity:1;grid-area:copy;min-width:0;max-width:820px;animation:.6s cubic-bezier(.16,1,.3,1) both nrs-v19-arrive;position:relative}.noir-app.ncv .nrs-eyebrow{letter-spacing:.05em;color:#e6d49b;margin:0 0 22px;font-size:13px;line-height:1.6}.noir-app.ncv .nrs-eyebrow>span{flex-shrink:0;width:20px}.noir-app.ncv .nrs-cinema-copy h2,.noir-app.ncv .nrs-finale-mode .nrs-cinema-copy h2{font:700 clamp(44px,5.4vw,82px)/1.05 var(--sans);letter-spacing:-.055em;color:#f0f2e8;overflow-wrap:anywhere;text-wrap:balance;max-width:820px;margin:0 0 27px}.noir-app.ncv .nrs-evidence-mode .nrs-cinema-copy h2{letter-spacing:-.045em;font-size:clamp(38px,4vw,62px);line-height:1.12}.noir-app.ncv .nrs-reveal-phase .nrs-cinema-copy h2{font-size:clamp(44px,4.8vw,72px)}.noir-app.ncv .nrs-narration{max-width:65ch;font:400 18px/1.85 var(--sans);color:#d3dee1}.noir-app.ncv .nrs-narration p{margin:0}.noir-app.ncv .nrs-narration p+p{margin-top:20px}.noir-app.ncv .nrs-narration .nrs-final-line{color:#e9d8a4;margin-bottom:22px;font-size:21px;line-height:1.65}.noir-app.ncv .nrs-scene-caption{color:#a9bdbe;flex-wrap:wrap;gap:8px 16px;margin-top:26px;font-size:14px;line-height:1.65;display:flex}.noir-app.ncv .nrs-scene-caption>span:first-child{letter-spacing:.1em;color:#ddd9bd;font-size:12px}.noir-app.ncv .nrs-scene-caption>span+span{border:0;padding:0}.noir-app.ncv .nrs-scene-portal{isolation:isolate;aspect-ratio:1.46;cursor:zoom-in;color:#f2f3e9;background:#182229;border:0;border-radius:3px;grid-area:visual;width:100%;min-width:0;padding:0;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;display:block;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 22px 50px #0005}.noir-app.ncv .nrs-scene-portal:after{content:"";pointer-events:none;background:linear-gradient(#0000,#081015c9);position:absolute;inset:50% 0 0}.noir-app.ncv .nrs-scene-portal-image{background:var(--nrs-scene) center 45%/cover;filter:saturate(.62)contrast(1.03);transform-origin:50%;will-change:transform;animation:28s ease-in-out infinite alternate nrs-mansion-drift;display:block;position:absolute;inset:-3%}.noir-app.ncv .nrs-scene-portal-label{z-index:1;font:500 14px/1.5 var(--sans);letter-spacing:0;color:#f0f2e8;text-shadow:0 1px 6px #000a;align-items:center;gap:9px;display:flex;position:absolute;bottom:17px;left:19px}:is(.noir-app.ncv .nrs-scene-portal:hover,.noir-app.ncv .nrs-scene-portal:focus-visible){transform:translateY(-4px)rotate(0);box-shadow:0 28px 60px #0007}.noir-app.ncv .nrs-phase-clock,.noir-app.ncv .nrs-evidence-mode .nrs-phase-clock{text-align:left;isolation:isolate;grid-area:clock;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"time label""time hint";justify-content:start;align-self:start;align-items:center;gap:3px 24px;width:100%;max-width:100%;height:auto;min-height:108px;margin:0;padding:14px 7px;display:grid;position:relative;inset:auto}.noir-app.ncv .nrs-phase-clock>span:not(.nrs-clock-host){letter-spacing:.045em;color:#e0e8e6;overflow-wrap:anywhere;background:0 0;grid-area:label;align-self:end;margin:0;padding:0;font-size:12px;line-height:1.6}.noir-app.ncv .nrs-phase-clock>b{font:500 clamp(57px,5.3vw,80px)/1.1 var(--sans);letter-spacing:-.065em;font-variant-numeric:tabular-nums;color:#f4e5b2;text-shadow:none;white-space:nowrap;grid-area:time;place-self:center start;min-width:0}.noir-app.ncv .nrs-phase-clock>b>svg{width:76px;height:76px}.noir-app.ncv .nrs-phase-clock>small{color:#b8c8cb;grid-area:hint;align-self:start;max-width:none;margin:0;font-size:14px;line-height:1.65;display:block}.noir-app.ncv .nrs-clock-orbit{display:none}.noir-app.ncv .nrs-phase-clock.is-expired>b{color:#f5df99}.noir-app.ncv .nrs-cinema-bottom{padding:8px var(--ncv-gutter,5vw) 16px;color:#a8bbbf;letter-spacing:0;border:0;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin:0;font-size:13px;line-height:1.65;display:flex}.noir-app.ncv .nrs-cinema-bottom>span:first-child{color:#b6c8c9;white-space:normal;align-items:flex-start;font-size:13px;line-height:1.65}.noir-app.ncv .nrs-cinema-bottom>span:first-child>svg{flex-shrink:0;margin-top:4px}.noir-app.ncv .nrs-cinema-bottom>span:nth-child(2){display:none}.noir-app.ncv .nrs-cinema-bottom>span:last-child{letter-spacing:.045em;color:#bdcacc;font-size:12px;line-height:1.65}.noir-app.ncv .nrs-floor{margin:12px var(--ncv-gutter,5vw) 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,#1b2a31c9,#14212892);border:0;border-radius:5px;flex-wrap:wrap;align-items:center;gap:22px;min-width:0;padding:22px 25px;display:flex;box-shadow:0 15px 45px #0002}.noir-app.ncv .nrs-floor.has-speaker{background:linear-gradient(120deg,#28352dcc,#142128a6);box-shadow:inset 3px 0 #f5df9980,0 15px 45px #0002}.noir-app.ncv .nrs-floor-person{flex:1;align-items:center;gap:16px;min-width:260px}.noir-app.ncv .nrs-mic{color:#e8dba8;background:#10202766;border:1px solid #e5dfad30;width:54px;height:54px}.noir-app.ncv .nrs-speaker-portrait{border-radius:3px;flex-shrink:0;width:58px;height:72px;box-shadow:0 0 0 1px #f5df9955}.noir-app.ncv .nrs-floor-person>div{gap:4px}.noir-app.ncv .nrs-floor-person>div>span{letter-spacing:.045em;color:#b8c9ca;font-size:12px;line-height:1.6}.noir-app.ncv .nrs-floor-person b{letter-spacing:-.035em;color:#f0f3e9;font-size:23px;font-weight:600;line-height:1.35}.noir-app.ncv .nrs-floor-person small{color:#c0ced0;font-size:16px;line-height:1.65}.noir-app.ncv .nrs-speaking-clock{color:#e9e9da;align-items:center;gap:8px;max-width:150px;margin:0;display:flex}.noir-app.ncv .nrs-speaking-clock>b{letter-spacing:-.045em;font-size:34px;line-height:1.1}.noir-app.ncv .nrs-speaking-clock>span{color:#c2d0ce;text-align:left;width:100%;margin:0;font-size:13px;line-height:1.5}.noir-app.ncv .nrs-floor-queue{border:0;gap:5px;width:auto;min-width:0;max-width:290px;padding:0;display:grid}.noir-app.ncv .nrs-floor-queue>span{color:#d1dcdc;font-size:15px;line-height:1.6}.noir-app.ncv .nrs-floor-queue>small{color:#b3c5c8;text-align:left;overflow-wrap:anywhere;max-width:none;font-size:14px;line-height:1.6}.noir-app.ncv .nrs-sync-note{padding:14px var(--ncv-gutter,5vw) 4px;color:#acc0c3;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.7;display:flex}.noir-app.ncv .nrs-sync-note>svg{margin-top:5px}.noir-app.ncv .nrs-public-document{clip-path:none;color:#dae4e6;background:linear-gradient(140deg,#21313acb,#1a2931b3);border:0;border-radius:4px;max-width:760px;padding:25px 27px;box-shadow:0 18px 40px #0003}.noir-app.ncv .nrs-public-document:before{display:none}.noir-app.ncv .nrs-document-meta{letter-spacing:.035em;color:#b6c9ce;border:0;flex-wrap:wrap;gap:10px 20px;margin:0 0 20px;padding:0;font-size:13px;line-height:1.6;display:flex}.noir-app.ncv .nrs-public-document>p{font:400 18px/1.85 var(--sans);color:#dbe5e7;margin:0 0 18px}.noir-app.ncv .nrs-public-document>small{color:#b4c8cf;font-size:14px;line-height:1.7}.noir-app.ncv .nrs-document-open{color:#e8d5a0;text-align:left;border:0;max-width:100%;min-height:44px;margin-top:14px;padding:4px 0;font-size:16px;line-height:1.6}.noir-app.ncv .nrs-document-open>svg{flex-shrink:0}.noir-app.ncv .nrs-related{gap:10px;margin-top:20px}.noir-app.ncv .nrs-related>button{font:500 15px/1.55 var(--sans);color:#dde8df;text-align:left;background:#1a292c96;border:1px solid #c9d8cf26;border-radius:3px;min-height:44px;padding:10px 14px}.noir-app.ncv .nrs-related>button>svg{flex-shrink:0}.noir-app.ncv .nrs-motion-paused .nrs-scene-portal-image{animation-play-state:paused!important}.noir-app.ncv .nrs-motion-paused .nrs-cinema-copy{animation:none}@keyframes nrs-v19-arrive{0%{opacity:.55;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.noir-app.ncv .nrs-stage-status>span:first-child>span,.noir-app.ncv .nrs-company-label{display:none}.noir-app.ncv .nrs-hero-grid,.noir-app.ncv .nrs-evidence-mode .nrs-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:36px;padding-top:24px}.noir-app.ncv .nrs-cinema-copy h2,.noir-app.ncv .nrs-finale-mode .nrs-cinema-copy h2{font-size:clamp(42px,5.3vw,64px)}.noir-app.ncv .nrs-evidence-mode .nrs-cinema-copy h2{font-size:clamp(36px,4.2vw,52px)}.noir-app.ncv .nrs-phase-clock{column-gap:18px}.noir-app.ncv .nrs-phase-clock>b{font-size:58px}.noir-app.ncv .nrs-floor-queue{flex-wrap:wrap;flex-basis:100%;justify-content:space-between;gap:6px 22px;max-width:none;display:flex}}@media (max-width:900px){.noir-app.ncv .nrs-scene-header{gap:14px;padding-top:22px;padding-bottom:10px}.noir-app.ncv .nrs-hero-grid,.noir-app.ncv .nrs-evidence-mode .nrs-hero-grid{grid-template:"clock""visual""copy"/minmax(0,1fr);gap:28px;padding-top:8px;padding-bottom:22px}.noir-app.ncv .nrs-scenery{display:none}.noir-app.ncv .nrs-scene-portal{aspect-ratio:1.8;justify-self:center;max-width:740px;transform:rotate(.7deg)}.noir-app.ncv .nrs-phase-clock,.noir-app.ncv .nrs-evidence-mode .nrs-phase-clock{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-self:start;column-gap:24px;width:100%;min-height:76px;margin:0;padding:3px 0 0;position:relative;inset:auto}.noir-app.ncv .nrs-phase-clock>span:not(.nrs-clock-host){background:0 0;margin:0;padding:0;font-size:12px;line-height:1.6}.noir-app.ncv .nrs-phase-clock>b{letter-spacing:-.055em;font-size:58px;line-height:1.1}.noir-app.ncv .nrs-phase-clock>b>svg{width:55px;height:55px}.noir-app.ncv .nrs-phase-clock>small{margin:0;font-size:14px;line-height:1.6;display:block}.noir-app.ncv .nrs-cinema-copy{max-width:none}.noir-app.ncv .nrs-cinema-copy h2,.noir-app.ncv .nrs-finale-mode .nrs-cinema-copy h2,.noir-app.ncv .nrs-reveal-phase .nrs-cinema-copy h2{max-width:760px;margin-bottom:24px;font-size:clamp(42px,7.5vw,68px);line-height:1.08}.noir-app.ncv .nrs-evidence-mode .nrs-cinema-copy h2{font-size:clamp(36px,6.8vw,56px)}.noir-app.ncv .nrs-eyebrow{letter-spacing:.04em;margin-bottom:18px}.noir-app.ncv .nrs-narration{max-width:68ch}.noir-app.ncv .nrs-scene-caption{font-size:14px;display:flex}.noir-app.ncv .nrs-floor{margin-top:8px;padding:21px}.noir-app.ncv .nrs-floor-person{min-width:230px}.noir-app.ncv .nrs-speaking-clock{max-width:125px}.noir-app.ncv .nrs-cinema-bottom{padding-top:0}}@media (max-width:600px){.noir-app.ncv .nrs-scene-header{align-items:flex-start;gap:12px;padding-top:20px}.noir-app.ncv .nrs-stage-status{flex:1;font-size:12px;line-height:1.5;display:block}.noir-app.ncv .nrs-stage-status>span:first-child{gap:8px;margin-bottom:5px}.noir-app.ncv .nrs-stage-status b{font-size:13px}.noir-app.ncv .nrs-stage-status>span:last-child{text-align:left;justify-content:flex-start;gap:0;max-width:none;font-size:11px;display:flex}.noir-app.ncv .nrs-chapter-label{letter-spacing:.04em;font-size:11px}.noir-app.ncv .nrs-scene-tools{gap:7px;padding-top:0}.noir-app.ncv .nrs-scene-tools>button{width:40px;height:40px}.noir-app.ncv .nrs-hero-grid,.noir-app.ncv .nrs-evidence-mode .nrs-hero-grid{gap:24px;padding-top:7px}.noir-app.ncv .nrs-phase-clock,.noir-app.ncv .nrs-evidence-mode .nrs-phase-clock{column-gap:18px;min-height:70px;padding-block:3px}.noir-app.ncv .nrs-phase-clock>b{font-size:50px}.noir-app.ncv .nrs-phase-clock>span:not(.nrs-clock-host){letter-spacing:.035em;font-size:11px;line-height:1.5}.noir-app.ncv .nrs-phase-clock>small{font-size:13px;line-height:1.5}.noir-app.ncv .nrs-scene-portal{aspect-ratio:1.42;max-width:none;transform:rotate(.6deg)}.noir-app.ncv .nrs-scene-portal-label{font-size:13px;bottom:14px;left:15px}.noir-app.ncv .nrs-cinema-copy h2,.noir-app.ncv .nrs-finale-mode .nrs-cinema-copy h2,.noir-app.ncv .nrs-reveal-phase .nrs-cinema-copy h2{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(37px,10vw,54px);line-height:1.1}.noir-app.ncv .nrs-evidence-mode .nrs-cinema-copy h2{font-size:clamp(33px,8.6vw,46px)}.noir-app.ncv .nrs-eyebrow{letter-spacing:.035em;gap:8px;margin-bottom:16px;font-size:12px;line-height:1.65}.noir-app.ncv .nrs-eyebrow>span{width:14px}.noir-app.ncv .nrs-narration{font-size:17px;line-height:1.85}.noir-app.ncv .nrs-narration .nrs-final-line{font-size:19px;line-height:1.7}.noir-app.ncv .nrs-scene-caption{gap:6px 12px;margin-top:22px;font-size:13px}.noir-app.ncv .nrs-scene-caption>span:first-child{font-size:11px}.noir-app.ncv .nrs-cinema-bottom{padding-top:0;padding-bottom:12px;font-size:13px;display:block}.noir-app.ncv .nrs-cinema-bottom>span:first-child{margin-bottom:8px;font-size:13px}.noir-app.ncv .nrs-cinema-bottom>span:last-child{font-size:11px}.noir-app.ncv .nrs-floor{border-radius:4px;align-items:flex-start;gap:17px;margin-top:8px;padding:19px 18px;display:flex}.noir-app.ncv .nrs-floor-person{flex-basis:100%;align-items:flex-start;gap:13px;min-width:0}.noir-app.ncv .nrs-floor-person>div{min-width:0}.noir-app.ncv .nrs-floor-person>div>span{letter-spacing:.04em;font-size:11px;line-height:1.6}.noir-app.ncv .nrs-floor-person b{letter-spacing:-.035em;font-size:22px;line-height:1.4}.noir-app.ncv .nrs-floor-person small{font-size:15px;line-height:1.65}.noir-app.ncv .nrs-mic{width:43px;height:43px}.noir-app.ncv .nrs-speaker-portrait{width:47px;height:62px}.noir-app.ncv .nrs-speaking-clock{flex-wrap:nowrap;gap:8px;max-width:none;margin:0 0 0 60px}.noir-app.ncv .nrs-speaking-clock>b{font-size:30px}.noir-app.ncv .nrs-speaking-clock>span{width:auto;margin:0 0 0 4px;font-size:13px}.noir-app.ncv .nrs-floor-queue{border:0;flex-basis:100%;gap:6px;width:100%;padding:0;display:grid}.noir-app.ncv .nrs-floor-queue>span,.noir-app.ncv .nrs-floor-queue>small{font-size:14px;line-height:1.6}.noir-app.ncv .nrs-sync-note{padding-top:12px;font-size:13px;line-height:1.75}.noir-app.ncv .nrs-public-document{border-radius:3px;padding:22px 20px}.noir-app.ncv .nrs-public-document>p{font-size:17px;line-height:1.85}.noir-app.ncv .nrs-document-meta{gap:9px 16px;margin-bottom:18px;font-size:12px}.noir-app.ncv .nrs-public-document>small{font-size:14px}.noir-app.ncv .nrs-document-open{font-size:15px}.noir-app.ncv .nrs-related>button{max-width:100%;padding:10px 12px;font-size:14px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.noir-app.ncv .nrs-cinema-copy,.noir-app.ncv .nrs-scene-portal-image{will-change:auto;transform:none;animation:none!important}.noir-app.ncv .nrs-scene-portal{transition:none;transform:none}}.noir-app.ncv .nhc{--nhc-gold:#f5df99;--nhc-white:#f0f2e9;--nhc-muted:#bccbd0;--nhc-thread:#c8d8d24a;padding:18px 0 0;overflow:hidden}.noir-app.ncv .nhc-heading{flex-wrap:wrap;align-items:flex-end;gap:22px 28px;padding:0;display:flex}.noir-app.ncv .nhc-heading>div:first-child{flex:420px;min-width:0}.noir-app.ncv .nhc-eyebrow{color:#bdcccd;letter-spacing:.055em;font-size:13px;line-height:1.6}.noir-app.ncv .nhc-heading h2{letter-spacing:-.045em;max-width:850px;margin-top:12px;font-size:clamp(32px,3.6vw,54px);font-weight:650;line-height:1.12}.noir-app.ncv .nhc-heading-tools{gap:18px;margin:0}.noir-app.ncv .nhc-count{color:#c0ced1;font-size:15px;line-height:1.6;display:inline}.noir-app.ncv .nhc-arrows{gap:9px}.noir-app.ncv .nhc-arrows button{color:#e9eeeb;background:#142127a3;border-color:#cfdbda30;border-radius:50%;width:44px;height:44px}.noir-app.ncv .nhc-arrows button:hover:not(:disabled){background:#233139;border-color:#f5df9975}.noir-app.ncv .nhc-arrows button:disabled{opacity:.3}.noir-app.ncv .nhc-floor-announcement{color:#bdcdd0;align-items:flex-start;max-width:1100px;min-height:0;margin:0;padding:22px 0 0;font-size:16px;line-height:1.7}.noir-app.ncv .nhc-floor-announcement>svg{margin-top:5px}.noir-app.ncv .nhc-announcement-dot{background:#a3c6bc;margin-top:10px}.noir-app.ncv .nhc-floor-announcement em{font-size:15px;line-height:1.7}.noir-app.ncv .nhc-announcement-character{display:inline}.noir-app.ncv .nhc-rail{scrollbar-width:thin;scrollbar-color:#b8a57266 transparent;margin-top:2px;scroll-padding-inline:28px}.noir-app.ncv .nhc-list{border:0;align-items:flex-start;gap:40px;padding:18px 28px 44px}.noir-app.ncv .nhc-suspension{width:250px;animation:nhc-v19-sway var(--nhc-speed,7s) ease-in-out var(--nhc-delay,0s) infinite alternate;will-change:auto;flex:0 0 250px;padding-top:68px}.noir-app.ncv .nhc-thread{opacity:.75;height:73px}.noir-app.ncv .nhc-frame{background:linear-gradient(150deg,#22313a,#142128 75%);border:1px solid #d4e1df12;border-radius:4px;transition:transform .65s cubic-bezier(.2,.8,.2,1),box-shadow .65s,background .4s;overflow:hidden;box-shadow:12px 24px 38px #0005}.noir-app.ncv .nhc-frame:before{border-radius:inherit;inset:0}.noir-app.ncv .nhc-person{border-radius:0;display:block}.noir-app.ncv .nhc-person:focus-visible{outline-offset:-3px}.noir-app.ncv .nhc-portrait{filter:saturate(.76);background-color:#172329;border-radius:0;height:250px}.noir-app.ncv .nhc-portrait-shade{background:linear-gradient(#0000 48%,#17252c33 72%,#1b2a32)}.noir-app.ncv .nhc-speaking-label,.noir-app.ncv .nhc-own-label{letter-spacing:0;box-shadow:none;background:#0d171fe8;border-radius:3px;gap:7px;padding:7px 10px;font-size:14px;line-height:1.4;bottom:12px;left:14px}.noir-app.ncv .nhc-identity,.noir-app.ncv .nhc-suspension.is-speaking .nhc-identity{min-height:166px;padding:18px 18px 12px}.noir-app.ncv .nhc-identity>strong{color:#f2f3ed;letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.3}.noir-app.ncv .nhc-job{color:#bdcdd0;margin-top:9px;font-size:16px;line-height:1.6}.noir-app.ncv .nhc-real-name{color:#e0e8e6;margin-top:8px;font-size:16px;line-height:1.55}.noir-app.ncv .nhc-status,.noir-app.ncv .nhc-suspension.is-speaking .nhc-status{color:#b6c7cb;border:0;min-height:46px;padding:9px 18px 12px;font-size:14px;line-height:1.6}.noir-app.ncv .nhc-status .nhc-speaking-status{color:#f5df99}.noir-app.ncv .nhc-status .nhc-hand-status{color:#c0e0d5}.noir-app.ncv .nhc-status>span{gap:8px}.noir-app.ncv .nhc-give-floor{color:#dde7e6;background:#08131938;border:0;min-height:50px;padding:12px 18px;font-size:16px;line-height:1.5}.noir-app.ncv .nhc-give-floor:hover:not(:disabled){color:#f5df99;background:#f5df990b}.noir-app.ncv .nhc-suspension.is-speaking{animation:none;transform:rotate(0)}.noir-app.ncv .nhc-suspension.is-speaking .nhc-thread{transform:scaleY(.9)}.noir-app.ncv .nhc-suspension.is-speaking .nhc-frame{background:linear-gradient(145deg,#2c3b3d,#1c2b30 75%);border-color:#f5df9954;transform:translateY(-8px)scale(1.025);box-shadow:0 24px 46px #0008,inset 0 2px #f5df99,0 0 32px #f5df990a}.noir-app.ncv .nhc-suspension.is-speaking .nhc-portrait{filter:saturate(.95)brightness(1.035)}.noir-app.ncv .nhc-suspension.is-mine:not(.is-speaking) .nhc-frame{border-color:#c6d6c444;box-shadow:12px 24px 38px #0005,inset 0 2px #c6d6c488}.noir-app.ncv .nhc-bottomline{color:#b7c9cb;border:0;flex-wrap:wrap;align-items:flex-start;gap:10px 30px;padding:16px 0 0;font-size:15px;line-height:1.75;display:flex}.noir-app.ncv .nhc-bottomline>span:last-child{margin:0}.noir-app.ncv .nhc-corner-web{opacity:.32;width:280px;height:190px}.noir-app.ncv .nhc-empty{padding:20px 0 12px}.noir-app.ncv .nhc-empty-cast{gap:32px;height:255px}.noir-app.ncv .nhc-empty-person{width:135px}.noir-app.ncv .nhc-empty-person>span{color:#b4c8cc70;background:linear-gradient(150deg,#23323b9c,#142128c9);border:0;border-radius:3px;box-shadow:10px 18px 28px #0005}.noir-app.ncv .nhc-empty>p{color:#b8c9cb;max-width:580px;font-size:16px;line-height:1.75}.noir-app.ncv .nhc-still .nhc-suspension{animation:none}.noir-app.ncv .nhc-still .nhc-frame,.noir-app.ncv .nhc-still .nhc-thread{transition:none}@keyframes nhc-v19-sway{0%{transform:rotate(calc(var(--nhc-lean,0deg) * .5 - .35deg))}to{transform:rotate(calc(var(--nhc-lean,0deg) * .5 + .35deg))}}@media (hover:hover) and (pointer:fine){.noir-app.ncv .nhc-suspension:hover:not(.is-speaking) .nhc-frame,.noir-app.ncv .nhc-suspension:focus-within:not(.is-speaking) .nhc-frame{transform:translateY(-5px);box-shadow:14px 28px 42px #0007}}@media (max-width:800px){.noir-app.ncv .nhc-heading h2{max-width:650px;font-size:clamp(32px,5vw,42px)}.noir-app.ncv .nhc-heading-tools{flex:100%;justify-content:space-between}.noir-app.ncv .nhc-list{gap:34px;padding-inline:22px}.noir-app.ncv .nhc-suspension{flex-basis:240px;width:240px}.noir-app.ncv .nhc-portrait{height:245px}}@media (max-width:600px){.noir-app.ncv .nhc{padding-top:10px}.noir-app.ncv .nhc-heading{gap:20px;padding:0}.noir-app.ncv .nhc-heading>div:first-child{flex-basis:100%}.noir-app.ncv .nhc-heading h2{letter-spacing:-.04em;max-width:100%;font-size:34px;line-height:1.15}.noir-app.ncv .nhc-eyebrow{letter-spacing:.04em;font-size:13px}.noir-app.ncv .nhc-heading-tools{margin:0}.noir-app.ncv .nhc-count{font-size:15px;display:inline}.noir-app.ncv .nhc-floor-announcement{padding:18px 0 0;font-size:16px}.noir-app.ncv .nhc-floor-announcement em{margin:3px 0 0;display:block}.noir-app.ncv .nhc-list{gap:32px;padding:18px 22px 40px}.noir-app.ncv .nhc-suspension{flex-basis:225px;width:225px;padding-top:62px}.noir-app.ncv .nhc-thread{height:67px}.noir-app.ncv .nhc-portrait{height:235px}.noir-app.ncv .nhc-identity,.noir-app.ncv .nhc-suspension.is-speaking .nhc-identity{min-height:164px;padding:17px 16px 12px}.noir-app.ncv .nhc-identity>strong{font-size:22px}.noir-app.ncv .nhc-job,.noir-app.ncv .nhc-real-name{font-size:16px}.noir-app.ncv .nhc-status,.noir-app.ncv .nhc-suspension.is-speaking .nhc-status{padding-inline:16px;font-size:14px}.noir-app.ncv .nhc-give-floor{padding-inline:16px;font-size:16px}.noir-app.ncv .nhc-bottomline{padding-top:14px;font-size:15px}.noir-app.ncv .nhc-bottomline>span:last-child{white-space:normal}.noir-app.ncv .nhc-corner-web{width:180px;height:125px}.noir-app.ncv .nhc-empty-cast{gap:16px;height:225px}.noir-app.ncv .nhc-empty-person{width:90px}.noir-app.ncv .nhc-empty-person>span{height:145px}}@media (prefers-reduced-motion:reduce){.noir-app.ncv .nhc-suspension,.noir-app.ncv .nhc-empty-person{animation:none}.noir-app.ncv .nhc-frame,.noir-app.ncv .nhc-thread,.noir-app.ncv .nhc-portrait,.noir-app.ncv .nhc-frame:before{transition:none}.noir-app.ncv .nhc-suspension.is-speaking .nhc-frame{transform:translateY(-4px)}.noir-app.ncv .nhc-suspension:hover:not(.is-speaking) .nhc-frame,.noir-app.ncv .nhc-suspension:focus-within:not(.is-speaking) .nhc-frame{transform:none}}.noir-app.ncv .nr-sidebar>section,.noir-app.ncv .nr-sidebar>.nr-sidebar-note{grid-area:auto;min-width:0}.noir-app.ncv .nr-personal-hero{isolation:auto;background:0 0;grid-template-columns:90px minmax(0,1fr);grid-template-areas:"privacy privacy""portrait identity";gap:14px;height:auto;min-height:0;padding:0;display:grid;overflow:visible}.noir-app.ncv .nr-personal-hero:after{display:none}.noir-app.ncv .nr-personal-hero>.nr-portrait{aspect-ratio:3/4;z-index:auto;border-radius:4px;grid-area:portrait;align-self:start;width:90px;height:120px;position:relative;inset:auto;transform:none;box-shadow:0 12px 24px #0003}.noir-app.ncv .nr-personal-hero>.nr-file-tag{-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.04em;color:#bccdd0;overflow-wrap:anywhere;background:0 0;border:0;grid-area:privacy;padding:0;font-size:12px;line-height:1.6;display:block;position:static;transform:none}.noir-app.ncv .nr-personal-hero>div{grid-area:identity;min-width:0;position:static;inset:auto}.noir-app.ncv .nr-personal-hero>div>span{letter-spacing:0;text-transform:none;color:#c1d3d6;overflow-wrap:anywhere;font-size:15px;line-height:1.6;display:block}.noir-app.ncv .nr-personal-hero h2{font:600 25px/1.2 var(--sans);letter-spacing:-.03em;text-shadow:none;color:#f0f3e9;overflow-wrap:anywhere;margin:7px 0 0}.noir-app.ncv .nr-personal-hero small{color:#bacfd2;overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:1.7;display:block}.noir-app.ncv .nr-personal-body{padding:20px 0 0}.noir-app.ncv .nr-personal-body>p{font-size:16px;line-height:1.8}.noir-app.ncv .nr-personal-body>.nr-button{gap:9px;width:100%;min-height:48px;padding:12px 15px;font-size:16px!important}.noir-app.ncv .nr-card-progress{gap:9px;margin-top:20px}.noir-app.ncv .nr-card-progress>button{color:#c4d7d8;border-radius:4px;min-height:46px;font-size:16px;background:#0c1c2350!important;border-color:#cbdedb30!important}.noir-app.ncv .nr-card-progress>button.is-current{color:#f1dda4;background:#c9b98012!important;border-color:#e8d29980!important}.noir-app.ncv .nr-personal-body .nr-private-note{color:#b8cdd0;justify-content:flex-start;align-items:flex-start;font-size:14px;line-height:1.7}.noir-app.ncv .nr-private-note>svg{flex-shrink:0;margin-top:5px}.noir-app.ncv .nr-vote-select-label{margin:22px 0 10px;padding:0;display:block}.noir-app.ncv .nr-vote-compose{gap:12px;min-width:0;padding:0}.noir-app.ncv .nr-vote-compose>select{min-width:0;min-height:50px}.noir-app.ncv .nr-vote-compose>.nr-button{white-space:normal;min-height:50px;font-size:16px!important}.noir-app.ncv .nr-vote-compose>.nr-button:disabled{color:#bacfd2;opacity:1;cursor:default;background:#1a2d34;border-color:#cbdedb30;transform:none}.noir-app.ncv .nr-vote-saved{border:0;margin:18px 0 0!important;padding:0!important}.noir-app.ncv .nr-vote-saved>span{padding-left:0}.noir-app.ncv .nr-vote-results{margin:22px 0 0}.noir-app.ncv .nr-ballot-wait{background:#0c1c2350;border:0;border-radius:4px;margin:18px 0 0;padding:17px}.noir-app.ncv .nr-evidence-document>small{margin-top:20px;display:block}.noir-app.ncv .nr-document-seal{float:none;width:fit-content;max-width:100%;margin:24px 0 0 auto;font-size:12px;line-height:1.6;display:flex;position:static;transform:rotate(-3deg)}@media (max-width:600px){.noir-app.ncv .nr-vote-compose{flex-direction:column;align-items:stretch}.noir-app.ncv .nr-vote-compose>select,.noir-app.ncv .nr-vote-compose>.nr-button{flex:auto;width:100%;margin-left:0}.noir-app.ncv .nr-personal-hero{grid-template-columns:82px minmax(0,1fr);gap:13px}.noir-app.ncv .nr-personal-hero>.nr-portrait{width:82px;height:110px}.noir-app.ncv .nr-personal-hero h2{font-size:25px}}.noir-app.ncv .nb-room-help{color:#d9e3df;background:linear-gradient(115deg,#1b2c32,#122027);border:1px solid #bbc8bd32;border-left:2px solid #e9d49489;border-radius:6px;margin:0 0 28px;padding:26px 30px;scroll-margin-top:24px}.noir-app.ncv .nb-room-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.noir-app.ncv .nb-kicker{letter-spacing:.11em;color:#d5c897;font-size:11px;line-height:1.5;display:block}.noir-app.ncv .nb-room-heading h2{color:#f0f1e7;letter-spacing:-.025em;margin:8px 0 0;font:600 24px/1.35 Golos Text,Segoe UI,sans-serif}.noir-app.ncv .nb-room-heading>a{color:#f0db9e;white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:16px;text-decoration:none;display:flex}.noir-app.ncv .nb-release-status,.noir-app.ncv .nb-phase-instruction{color:#c8d5d3;margin:18px 0 0;font-size:18px;line-height:1.75}.noir-app.ncv .nb-release-status strong,.noir-app.ncv .nb-three-steps strong{color:#eef0e5;font-weight:550}.noir-app.ncv .nb-three-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:22px 0 0;padding:0;list-style:none;display:grid}.noir-app.ncv .nb-three-steps li{color:#c0d0cf;align-items:flex-start;gap:12px;font-size:16px;line-height:1.75;display:flex}.noir-app.ncv .nb-three-steps svg{color:#d5c897;flex-shrink:0;margin-top:4px}.noir-app.ncv .nb-room-actions{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.noir-app.ncv .nb-room-actions .nr-button{min-height:46px;font-size:16px;line-height:1.5}.noir-app.ncv .nb-unlock-note{border-top:1px solid #c6d6d323;margin-top:21px;padding-top:15px}.noir-app.ncv .nb-unlock-note summary,.noir-app.ncv .nb-term-notes summary{cursor:pointer;color:#dfd7b4;min-height:30px;font-size:16px;line-height:1.65}.noir-app.ncv .nb-unlock-note p{color:#c4d4d2;max-width:1050px;margin:15px 0 0;font-size:17px;line-height:1.8}.noir-app.ncv .nb-term-notes{background:#102027a3;border:1px solid #bed1cd2c;border-radius:4px;margin-top:24px;padding:18px 22px}.noir-app.ncv .nb-term-notes summary svg{vertical-align:-3px;margin-right:9px;display:inline}.noir-app.ncv .nb-term-notes dl{margin:12px 0 0}.noir-app.ncv .nb-term-notes dl>div{border-top:1px solid #c6d6d31f;padding:15px 0}.noir-app.ncv .nb-term-notes dt{color:#edf0e4;font-size:18px;font-weight:550;line-height:1.5}.noir-app.ncv .nb-term-notes dt>span{color:#c8c29f;font-size:16px;font-weight:400}.noir-app.ncv .nb-term-notes dd{color:#c5d4d2;margin:8px 0 0;font-size:17px;line-height:1.8}.noir-app.ncv .nb-term-notes>a,.noir-app.ncv .nb-rules-link{color:#f0db9e;align-items:center;gap:10px;min-height:44px;font-size:16px;line-height:1.65;text-decoration:none;display:inline-flex}.noir-app.ncv .nb-rules-link{margin:14px 0}.noir-app.ncv .nb-card-context{color:#c5d4d0;background:#10202794;border-left:2px solid #e9d49470;margin:20px 0;padding:17px 20px;font-size:17px;line-height:1.75}.noir-app.ncv .nb-card-context strong{color:#e9eee3;font-weight:550}.noir-app.ncv .nr-modal-card{width:min(1040px,100vw - 64px);max-width:1040px}.noir-app.ncv .nr-modal-card .nr-private-card p,.noir-app.ncv .nr-modal-card .nr-my-secret p,.noir-app.ncv .nr-modal-card .nr-objectives li,.noir-app.ncv .nr-modal-evidence .nr-evidence-document>p{font-size:18px;line-height:1.85}.noir-app.ncv .nr-modal-card .nr-card-tabs button{min-height:44px;font-size:16px}.noir-app.ncv .nr-evidence-new{color:#f0db9e;margin-left:auto;font-size:12px}:is(.noir-app.ncv .nb-room-help a:focus-visible,.noir-app.ncv .nb-room-help summary:focus-visible,.noir-app.ncv .nb-term-notes summary:focus-visible,.noir-app.ncv .nb-term-notes a:focus-visible){outline-offset:5px;outline:2px solid #f0db9e}.noir-app.ncv .nb-first-steps{margin-top:16px}.noir-app.ncv .nb-first-steps summary{cursor:pointer;color:#d8dfcf;min-height:30px;font-size:17px;line-height:1.65}.noir-app.ncv .nb-first-steps .nb-three-steps li{font-size:18px}@media (max-width:1100px){.noir-app.ncv .nb-three-steps{grid-template-columns:1fr;gap:14px}.noir-app.ncv .nb-room-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}}@media (max-width:650px){.noir-app.ncv .nb-room-help{padding:22px 20px}.noir-app.ncv .nb-room-heading h2{font-size:22px}.noir-app.ncv .nr-modal-card{width:calc(100vw - 24px)}.noir-app.ncv .nb-term-notes{padding:16px}}
