/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#0d1718;--muted:#627071;--line:#cbd5d2;--paper:#edf1ed;--acid:#c9ff39;--red:#ff4e3d;--panel:#f7f9f6}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0}body{font-family:Arial,Helvetica,sans-serif}button{font:inherit}.noise{pointer-events:none;opacity:.055;z-index:20;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='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:fixed;inset:0}.eyebrow,.side-label{letter-spacing:.16em;text-transform:uppercase;font:700 10px/1.2 Courier New,monospace}.boot-screen,.ending{color:#f2f4ee;background:#0a1112;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.boot-screen:before{content:"";border:1px solid #30413c;border-radius:50%;width:65vw;height:65vw;position:absolute;box-shadow:0 0 0 12vw #0d1515,0 0 0 calc(12vw + 1px) #263532,0 0 0 24vw #0d1515}.boot-card{text-align:center;background:#0c1414e0;border:1px solid #53605d;width:min(620px,88vw);padding:52px;position:relative;box-shadow:0 30px 100px #000}.brand-mark{border:1px solid var(--acid);place-items:center;width:54px;height:54px;margin:0 auto 35px;display:grid;transform:rotate(45deg)}.brand-mark span{color:var(--acid);font-weight:900;transform:rotate(-45deg)}.boot-card .eyebrow{color:#91a09b}.boot-card h1{letter-spacing:-.08em;margin:28px 0 35px;font-size:clamp(52px,8vw,100px);line-height:.8}.boot-copy{color:#b7c0bd;max-width:440px;margin:0 auto 34px;line-height:1.65}.primary{background:var(--acid);color:#0a1112;letter-spacing:.08em;cursor:pointer;border:0;min-width:250px;padding:17px 20px;font-weight:900;transition:all .2s}.primary:hover{transform:translate(-3px,-3px);box-shadow:6px 6px #fff}.primary span{float:right;font-size:20px;line-height:14px}.fineprint,.route{color:#687471;margin-top:22px;font:10px Courier New,monospace}.boot-status{color:#7c8b87;align-items:center;gap:9px;font:10px Courier New;display:flex;position:absolute;bottom:25px;left:30px;right:30px}.boot-status b{margin-left:auto}.pulse{background:var(--acid);width:7px;height:7px;box-shadow:0 0 10px var(--acid);border-radius:50%;animation:1.5s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.5}}.workspace{background:var(--paper);min-height:100vh}header{border-bottom:1px solid var(--line);background:#f8faf7;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.wordmark{align-items:center;gap:12px;display:flex}.wordmark>span{background:var(--ink);color:var(--acid);padding:10px 8px;font-weight:900}.wordmark div{display:grid}.wordmark b{letter-spacing:.15em;font-size:12px}.wordmark small{color:var(--muted);letter-spacing:.13em;margin-top:3px;font:8px Courier New}.header-status{letter-spacing:.1em;align-items:center;gap:9px;font:9px Courier New;display:flex}.header-status b{border-left:1px solid var(--line);margin-left:12px;padding-left:20px}.progress{background:#d9dfdb;height:3px}.progress span{background:var(--ink);height:100%;transition:all .5s;display:block}.dashboard{grid-template-columns:220px minmax(480px,1fr) 230px;max-width:1500px;min-height:calc(100vh - 75px);margin:auto;display:grid}.metrics,.signal-panel{background:#e6ebe6;padding:28px 20px}.metrics{border-right:1px solid var(--line)}.signal-panel{border-left:1px solid var(--line)}.side-label{color:var(--muted);border-bottom:1px solid var(--line);margin:0 0 22px;padding-bottom:12px}.rank{color:#fff;background:var(--ink);padding:18px;display:grid}.rank small{color:#94a39e;font:9px Courier New}.rank strong{letter-spacing:-.06em;margin:5px 0;font-size:53px}.rank em{color:var(--acid);font:9px Courier New}.metric{margin:20px 0}.metric div{justify-content:space-between;font:9px Courier New;display:flex}.metric div b{font-size:11px}.metric i{background:#cbd4cf;height:4px;margin-top:8px;display:block}.metric i span{background:var(--ink);height:100%;transition:all .4s;display:block}.leaderboard{margin-top:34px}.leaderboard>small{color:var(--muted);font:9px Courier New}.leaderboard p{border-bottom:1px solid #d2d9d4;justify-content:space-between;margin:0;padding:9px 4px;font:9px Courier New;display:flex}.leaderboard .you{background:var(--acid);padding:9px}.leaderboard .felix{color:#7c8683}.leaderboard .gone{color:#a04b43;text-decoration:line-through}.felix-note{background:#f0f3ef;border:1px solid #bcc8c2;gap:10px;margin-top:30px;padding:12px;display:flex}.felix-note i{background:#cad4cf;place-items:center;width:28px;height:28px;font-style:normal;font-weight:700;display:grid}.felix-note p{color:#54625e;margin:0;font:9px/1.45 Courier New}.case-panel{background:var(--panel);padding:40px clamp(28px,5vw,80px) 60px}.case-top{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:start;padding-bottom:18px;display:flex}.case-top .eyebrow{color:var(--muted);margin:0 0 9px}.case-top h1{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(28px,3vw,48px)}.priority{letter-spacing:.1em;border:1px solid var(--ink);padding:7px 9px;font:8px Courier New}.client-card{grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:18px 0;display:grid}.avatar{background:#ccd6d0;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.client-card small,.message small,.system-note small,.feed small{letter-spacing:.13em;color:var(--muted);margin-bottom:4px;font:8px Courier New;display:block}.client-card b{letter-spacing:.06em;font-size:12px}.client-card p{color:var(--muted);margin:4px 0;font:9px Courier New}.verified{color:#567f44;font:8px Courier New}.message{color:#f1f3ed;background:#111b1c;flex-direction:column;justify-content:center;min-height:125px;padding:24px 28px;display:flex}.message p{max-width:760px;margin:7px 0 0;font-size:clamp(16px,2vw,22px);line-height:1.45}.message small{color:#8fa09b}.system-note{background:#e8eee8;border:1px solid #c1cec6;border-top:0;gap:13px;padding:14px 18px;display:flex}.system-note span{color:#62834a}.system-note p{margin:0;font:11px/1.4 Courier New}.system-note small{font-size:7px}.choices{margin-top:28px}.choice-label{letter-spacing:.12em;font:9px Courier New}.choice-label span{float:right;color:#8a9692}.choices button{text-align:left;cursor:pointer;background:0 0;border:1px solid #bdc8c2;border-bottom:0;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;width:100%;padding:16px;transition:all .15s;display:grid}.choices button:last-child{border-bottom:1px solid #bdc8c2}.choices button:hover{background:var(--acid);border-color:var(--ink);transform:translate(5px)}.choice-key{text-align:center;border:1px solid #9eaaa4;padding:6px;font:11px Courier New}.choices button b{text-transform:uppercase;font-size:13px;display:block}.choices button small{color:var(--muted);margin-top:4px;display:block}.choices button em{color:#59655f;font:9px Courier New}.result{margin-top:25px}.result>p{color:#fff;letter-spacing:.08em;background:#182324;margin:0;padding:16px;font:10px Courier New}.result .pulse{margin-right:10px}.feed{background:#fff2ee;border:1px solid #dfa098;margin:12px 0 20px;padding:20px}.feed p{color:#843d35;margin:7px 0 0;font:12px/1.5 Courier New}.clock{border-bottom:1px solid var(--line);padding-bottom:22px}.clock small{color:var(--muted);font:8px Courier New;display:block}.clock b{letter-spacing:.08em;font:25px Courier New}.signal{border-bottom:1px solid var(--line);gap:10px;padding:16px 0;display:flex}.signal>span{color:#7a8783;font:8px Courier New}.signal p{margin:0}.signal b{text-transform:uppercase;font-size:10px}.signal small{color:var(--muted);margin-top:5px;font:9px/1.45 Courier New;display:block}.signal.warning b{color:#8c681b}.signal.danger b{color:#b33a30}.corporate{background:#d5ddd7;margin-top:40px;padding:16px}.corporate small{font:8px Courier New}.corporate p{margin:9px 0 0;font:italic 13px/1.4 Georgia}.final-overlay{z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a0ae0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.final-overlay section{border-top:6px solid var(--red);background:#edf1ed;max-width:620px;padding:40px;box-shadow:0 30px 100px #000}.final-overlay h2{letter-spacing:-.05em;margin:18px 0;font-size:40px;line-height:.92}.final-overlay>section>p:not(.eyebrow){color:#4e5b58;line-height:1.55}.truth{border:1px solid #a8b3ad;margin:22px 0;padding:14px;font:10px/1.45 Courier New}.truth span{background:var(--red);color:#fff;margin-right:8px;padding:3px 5px}.final-overlay button{text-align:left;color:#fff;cursor:pointer;background:#111b1c;border:0;border-bottom:1px solid #4a5653;width:100%;padding:16px}.final-overlay button:hover{background:var(--acid);color:#111}.final-overlay button:disabled{opacity:.35;cursor:not-allowed}.final-overlay button b,.final-overlay button small{display:block}.final-overlay button small{color:#93a09d;margin-top:5px;font:9px Courier New}.final-overlay button:hover small{color:#27312e}.ending-card{background:#0c1414f0;border:1px solid #52605c;max-width:720px;margin:30px;padding:55px;position:relative}.ending-card h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(45px,7vw,85px);line-height:.85}.ending-card>p:not(.eyebrow,.route){color:#b5c0bb;font-size:17px;line-height:1.65}.ending-card blockquote{color:var(--acid);border-top:1px solid #52605c;border-bottom:1px solid #52605c;margin:28px 0;padding:18px 0;font:italic 20px Georgia}.ending-stats{gap:25px;margin-bottom:30px;display:flex}.ending-stats span{color:#83908c;font:9px Courier New}.ending-stats b{color:#fff;margin-left:5px;font-size:15px}.ending-executive{background:#11100e}.ending-reset{background:#171010}.ending-reset .ending-card{border-color:#8b3b36}.ending-expose{background:#0b1512}@media (max-width:1000px){.dashboard{grid-template-columns:180px 1fr}.signal-panel{display:none}.case-panel{padding:30px}.metrics{padding:22px 14px}}@media (max-width:700px){header{height:60px;padding:0 14px}.header-status{font-size:0}.header-status .pulse,.dashboard{display:block}.metrics{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;display:grid}.metrics .side-label,.leaderboard,.felix-note{display:none}.rank{grid-row:span 2}.metric{margin:4px 0}.case-panel{padding:25px 16px 45px}.case-top h1{font-size:30px}.priority{display:none}.choices button{grid-template-columns:30px 1fr}.choices button em{display:none}.boot-card{padding:35px 24px}.ending-card{padding:35px 25px}.ending-stats{flex-wrap:wrap}.final-overlay section{padding:28px 22px}.final-overlay h2{font-size:32px}}:root{--acid:#69c9ff;--neon:#58bffc;--blue-line:#68c3ff7a;--glass:#021222e0}.boot-screen{background-image:linear-gradient(90deg,#0008128c,#0007121f,#00081280),url(/scenes/offer.jpg);background-position:50%;background-size:cover}.boot-screen:before{display:none}.boot-card{border:1px solid var(--blue-line);color:#09223c;clip-path:polygon(2% 0,98% 0,100% 4%,100% 96%,98% 100%,2% 100%,0 96%,0 4%);background:#def1fade;width:min(610px,84vw);margin-left:1vw;padding:48px;box-shadow:0 0 35px #3ab9ff66,inset 0 0 30px #fff}.boot-card .brand-mark{border-color:#20577d}.boot-card .brand-mark span{color:#174e76}.boot-card .eyebrow,.boot-card .boot-copy{color:#173b55}.boot-card h1{color:#145284;text-shadow:0 1px #fff;font-style:italic}.boot-card .primary{color:#d9f6ff;background:linear-gradient(#14628f,#082d4c);border:1px solid #70d5ff;box-shadow:0 0 16px #42beff}.boot-card .fineprint{color:#476a7d}.boot-status{color:#8ccff5}.pulse{background:#59cbff;box-shadow:0 0 11px #59cbff}.cinematic{color:#e9f7ff;background-position:50%;background-size:cover;min-height:100vh;position:relative;overflow:hidden}.lobby-scene{background-image:url(/scenes/leaderboard.jpg)}.felix-scene{background-image:url(/scenes/felix.jpg)}.cinematic-vignette{background:linear-gradient(#00081326 35%,#000812e0 100%),linear-gradient(90deg,#00050c59,#0000 30% 70%,#00050c59);position:absolute;inset:0}.scene-hud{z-index:2;border:1px solid var(--blue-line);color:#b8e6ff;letter-spacing:.12em;background:#010d1cad;justify-content:space-between;padding:14px 18px;font:11px Courier New;display:flex;position:absolute;left:4vw;right:4vw;box-shadow:inset 0 0 24px #0c8ccd22}.scene-hud-top{top:3.5vh}.scene-hud b{letter-spacing:.25em;font-weight:400}.scene-caption{z-index:2;border:1px solid var(--blue-line);clip-path:polygon(0 0,96% 0,100% 16%,100% 100%,4% 100%,0 84%);background:linear-gradient(90deg,#011123f5,#03172ac2);max-width:590px;padding:28px 32px;position:absolute;bottom:6vh;left:5vw;box-shadow:0 0 35px #0879b533,inset 0 0 30px #0a73ad1c}.scene-caption h1{letter-spacing:-.055em;margin:15px 0;font-size:clamp(35px,5vw,68px);line-height:.9}.scene-caption>p:not(.eyebrow){color:#a8c8db;line-height:1.5}.holo-button{color:#dff7ff;cursor:pointer;text-align:left;letter-spacing:.1em;clip-path:polygon(6% 0,94% 0,100% 25%,100% 75%,94% 100%,6% 100%,0 75%,0 25%);background:linear-gradient(#0c527eeb,#021c35f2);border:1px solid #5ecaff;min-width:210px;margin-top:14px;padding:13px 17px;font-weight:700;box-shadow:0 0 15px #3bbcff44,inset 0 0 18px #40bfff1c}.holo-button span{float:right;font-size:20px}.holo-button:hover{background:#1474a9;box-shadow:0 0 26px #58c8ff}.dialogue-box{z-index:3;clip-path:polygon(2% 0,98% 0,100% 12%,100% 88%,98% 100%,2% 100%,0 88%,0 12%);background:#010f1fe8;border:1px solid #68c8fa;min-height:190px;padding:42px 48px 25px;position:absolute;bottom:4vh;left:15vw;right:15vw;box-shadow:0 0 24px #43bbef44,inset 0 0 36px #197bae22}.dialogue-box strong{background:#0c4266;border-left:1px solid #6bcaff;border-right:1px solid #6bcaff;padding:9px 60px 9px 18px;font-size:25px;font-weight:400;position:absolute;top:-1px;left:40px}.dialogue-box p{color:#eefaff;margin:13px 0;font-size:clamp(18px,2vw,28px);line-height:1.55}.dialogue-box .holo-button{float:right;min-width:180px;margin-top:0}.terminal-world{color:#d8effa;background:#020c17 url(/scenes/terminal.jpg) 50%/cover fixed;position:relative}.terminal-world:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a1694;position:fixed;inset:0}.terminal-world>*{position:relative}.terminal-world header{border-color:var(--blue-line);color:#d9f5ff;background:#010e1df0}.terminal-world .wordmark>span{color:#76d2ff;background:#0a3152;border:1px solid #59c4fa}.terminal-world .wordmark small,.terminal-world .header-status{color:#7aa6bd}.terminal-world .progress{background:#071d31}.terminal-world .progress span{background:#57c9ff;box-shadow:0 0 10px #57c9ff}.terminal-world .dashboard{gap:12px;padding:22px}.terminal-world .metrics,.terminal-world .signal-panel,.terminal-world .case-panel{background:var(--glass);border:1px solid var(--blue-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 36px #0a6c9e19,0 0 22px #0008}.terminal-world .side-label,.terminal-world .case-top,.terminal-world .leaderboard p,.terminal-world .signal,.terminal-world .clock{border-color:#28526a}.terminal-world .rank{background:#061a2c;border:1px solid #326b8b}.terminal-world .metric i{background:#0c2a40}.terminal-world .metric i span{background:#57c9ff;box-shadow:0 0 9px #57c9ff}.terminal-world .leaderboard .you{color:#ecfbff;background:#0d5b84}.terminal-world .felix-note,.terminal-world .corporate{background:#071e32;border-color:#295e7b}.terminal-world .felix-note p,.terminal-world .corporate,.terminal-world .case-top .eyebrow,.terminal-world .client-card p,.terminal-world .system-note small,.terminal-world .signal small{color:#80aabe}.terminal-world .client-card{border-bottom:1px solid #254c63}.terminal-world .avatar{color:#8bd7ff;background:#0b3e61;border:1px solid #58bdf3}.terminal-world .message{background:#010d1cd1;border:1px solid #4385a8;box-shadow:inset 0 0 30px #12699522}.terminal-world .system-note{background:#082137;border-color:#30637e}.terminal-world .choices button{color:#dff5ff;clip-path:polygon(1% 0,99% 0,100% 20%,100% 80%,99% 100%,1% 100%,0 80%,0 20%);background:#03192db8;border-color:#315f79;margin-bottom:8px}.terminal-world .choices button:hover{color:#fff;background:#0b5d88;transform:translate(5px);box-shadow:0 0 16px #45c5ff55}.terminal-world .choices button small,.terminal-world .choice-label,.terminal-world .choices button em{color:#7ea9bd}.terminal-world .result>p{background:#062d4a;border:1px solid #4bbbf1}.terminal-world .primary{color:#ecfbff;background:#0f6391;border:1px solid #67d1ff;box-shadow:0 0 14px #4fc8ff44}.social-overlay{background:linear-gradient(90deg,#000710f0 0 28%,#0007101f 60%),url(/scenes/social-feed.jpg) 50% 38%/cover;align-items:center;padding:6vw;animation:.35s fadeIn;display:flex;inset:0;z-index:30!important;position:fixed!important}.social-copy{border:1px solid var(--blue-line);background:#010f1ee6;width:min(470px,90vw);padding:30px;box-shadow:0 0 30px #2db7ff35}.social-copy h2{margin:15px 0;font-size:clamp(36px,5vw,65px);line-height:.9}.social-copy>p:not(.eyebrow){color:#ffb6ae;border-left:2px solid #f06d65;padding-left:15px;font:14px/1.6 Courier New}@keyframes fadeIn{0%{opacity:0}}.final-overlay{background:linear-gradient(90deg,#00050cd1,#00050c61),url(/scenes/climax.png) 50%/cover}.final-overlay section{color:#e6f7ff;background:#020f1ef0;border:1px solid #58c5fb;border-top:4px solid #e75151;box-shadow:0 0 35px #28b8f733}.final-overlay>section>p:not(.eyebrow){color:#a6c5d5}.truth{border-color:#386c87}.final-overlay button{background:#08243a;border-color:#32617b}.ending{background-position:50%;background-size:cover}.ending-expose{background-image:linear-gradient(#000811ad,#000811d9),url(/scenes/revelation.png)}.ending-executive{background-image:linear-gradient(#00050ca6,#00050cd9),url(/scenes/climax.png)}.ending-reset{background-image:linear-gradient(#0c04079e,#080408e0),url(/scenes/felix-reset.png)}.ending-card{background:#010e1ce8;border-color:#4da9d4;box-shadow:0 0 40px #27b9fd33}@media (max-width:700px){.scene-hud{left:12px;right:12px}.scene-hud span{display:none}.scene-caption{padding:22px;bottom:20px;left:16px;right:16px}.dialogue-box{padding:38px 22px 20px;bottom:18px;left:12px;right:12px}.dialogue-box p{font-size:18px}.terminal-world .dashboard{padding:8px}.terminal-world .metrics{display:none}.social-overlay{background-position:60%;align-items:flex-end;padding:18px}.social-copy{width:100%}}
