:root{--bg:#0a0a0f;--card:#13131e;--border:#252535;--red:#f55;--rdim:rgba(255,85,85,.13);--blue:#7dd8ff;--bdim:rgba(125,216,255,.11);--orange:#ffc96a;--odim:rgba(255,201,106,.11);--green:#6fffc8;--gdim:rgba(111,255,200,.09);--body:#dde4ec;--dim:#9aaabb;--white:#f5f8ff}*{margin:0;padding:0;box-sizing:border-box}button{-webkit-appearance:none;appearance:none;outline:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--body);font-family:'Exo 2',sans-serif;overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch;max-width:100%;line-height:1.6;font-size:16px}.brightness-fix,.page,footer,.overlay,#choose-life-overlay,#game-overlay,#dyson-chip-img{filter:brightness(1.95)}#prog{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--blue),var(--orange),var(--red));z-index:9000;transition:width .1s}nav{position:fixed;top:3px;left:0;right:0;height:130px;z-index:100;background:rgba(10,10,15,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:2px solid rgba(255,85,85,.35);display:flex;align-items:center;justify-content:center;padding:0 20px;flex-direction:column;gap:4px}.logo{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:58px;letter-spacing:2px;color:var(--red);text-shadow:0 0 60px rgba(255,85,85,.6),0 0 120px rgba(255,85,85,.2);line-height:1;white-space:nowrap}@media(min-width:769px){.logo{font-size:85px}nav{height:105px;top:0}.tabs{top:105px !important;justify-content:center}.tab{font-size:.8rem !important;letter-spacing:3px !important;padding:14px 10px !important}.hero{padding-top:180px !important}.disclaimer-wrap{padding-top:180px !important}body{font-size:19px}.mission-body{font-size:1.15rem;line-height:2.1}.et{font-size:1.7rem}.eb{font-size:1rem}.det{font-size:.93rem;line-height:1.8}.mission-title{font-size:clamp(3rem,4vw,5rem)}.credit-name{font-size:1.5rem}.credit-role{font-size:.9rem}#dyson-chip-img{display:block !important}.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd,.hero{max-width:none !important;width:auto !important;margin-left:200px !important;margin-right:40px !important;padding-left:32px !important;padding-right:32px !important;box-sizing:border-box !important}.date-group-yr{font-size:.75rem !important}.date-group-title-preview{font-size:1.7rem !important;font-weight:700}.jdbody{font-size:1.95rem !important;line-height:2.2}.jdeye{font-size:1.1rem !important}.jdstamp{font-size:1.04rem !important}}.logo-sub{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:14px;letter-spacing:8px;color:var(--white);text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(255,85,85,.4);text-transform:uppercase}.filters{display:flex;gap:5px;flex-wrap:wrap}.fb{border:1px solid;background:transparent;cursor:pointer;font-family:'Exo 2',sans-serif;font-weight:700;font-size:.6rem;letter-spacing:2px;text-transform:uppercase;padding:5px 11px;transition:all .15s}.fa{border-color:#aaa;color:#ccc}.fa.on{background:#ccc;color:#000}.fe{border-color:var(--blue);color:var(--white)}.fe.on{background:var(--blue);color:#000}.fc{border-color:var(--orange);color:var(--orange)}.fc.on{background:var(--orange);color:#000}.fp{border-color:var(--red);color:var(--red)}.fp.on{background:var(--red);color:#000}.fq{border-color:var(--green);color:var(--green)}.fq.on{background:var(--green);color:#000}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:270px 24px 60px;position:relative;overflow:hidden}.hbg{position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 50% 55%,rgba(160,0,0,.18) 0,transparent 70%)}.hgrid{position:absolute;inset:0;background-image:linear-gradient(rgba(37,37,53,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(37,37,53,.5) 1px,transparent 1px);background-size:70px 70px;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.45) 0,transparent 65%);animation:gm 25s linear infinite}@keyframes gm{0%{background-position:0 0}100%{background-position:0 70px}}.hey{font-family:'Share Tech Mono',monospace;font-size:.66rem;letter-spacing:8px;color:var(--red);margin-bottom:22px;position:relative;animation:blink 5s infinite}@keyframes blink{0%,90%,100%{opacity:1}95%{opacity:.2}}h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(3rem,10vw,9rem);line-height:.95;letter-spacing:3px;color:var(--white);position:relative;font-weight:900}h1 em{display:block;color:var(--red);font-style:normal;text-shadow:0 0 50px rgba(255,85,85,.5)}.hspan{font-family:'Barlow Condensed',sans-serif;font-size:clamp(1.2rem,4vw,2.2rem);font-weight:700;letter-spacing:10px;color:var(--red);margin:8px 0 0;text-shadow:0 0 30px rgba(255,85,85,.4)}.hleg{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.lg{border:1px solid;padding:7px 16px;font-family:'Share Tech Mono',monospace;font-size:.6rem;letter-spacing:3px;text-transform:uppercase}.lb{border-color:var(--blue);color:var(--white);background:var(--bdim)}.lo{border-color:var(--orange);color:var(--orange);background:var(--odim)}.lr{border-color:var(--red);color:var(--red);background:var(--rdim)}.lv{border-color:var(--green);color:var(--green);background:var(--gdim)}.shint{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);font-family:'Share Tech Mono',monospace;font-size:.65rem;letter-spacing:3px;color:var(--dim);animation:bob 2.5s ease-in-out infinite}@keyframes bob{0%,100%{transform:translateX(-50%) translateY(0);opacity:.5}50%{transform:translateX(-50%) translateY(8px);opacity:1}}.tl{max-width:860px;margin:0 auto;padding:20px 16px 0;position:relative;overflow:visible;overflow-anchor:none}.date-group,.date-group-events,.date-group-header,.ev,.card{overflow-anchor:none}.tl::before{content:'';position:absolute;left:50%;transform:translateX(-50%);top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0,var(--border) 3%,var(--border) 97%,transparent 100%);pointer-events:none}.era{display:flex;align-items:center;gap:12px;margin:56px 0 24px 0}.era span{font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:4px;color:#8a96a8;text-transform:uppercase;white-space:nowrap}.ebar{flex:1;height:1px;background:var(--border)}.date-group{margin:0 0 3px;position:relative}.date-group-header{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;user-select:none;border-bottom:1px solid rgba(255,255,255,0.04);transition:background .15s,margin-left .3s;position:relative}.date-group-header:hover{background:rgba(255,255,255,0.02)}.date-group-header:hover .date-group-yr{color:var(--white)}.date-group[data-t="e"] .date-group-header,.date-group[data-t="c"] .date-group-header,.date-group[data-t="p"] .date-group-header,.date-group[data-t="q"] .date-group-header{margin-left:0}.date-group[data-t="e"] .date-group-events,.date-group[data-t="c"] .date-group-events,.date-group[data-t="p"] .date-group-events,.date-group[data-t="q"] .date-group-events{margin-left:0}.date-group-dot{width:16px;height:16px;border-radius:50%;border:2px solid var(--dim);background:var(--bg);flex-shrink:0;transition:transform .2s,box-shadow .2s}.date-group-header:hover .date-group-dot{transform:scale(1.4)}.date-group-header.open .date-group-dot{transform:scale(1.4)}.date-group-yr{font-family:'Share Tech Mono',monospace;font-size:.75rem;color:var(--dim);white-space:nowrap;letter-spacing:2px;transition:color .2s}.date-group-header.open .date-group-yr{color:var(--white)}.date-group-header:hover .date-group-title-preview,.date-group-header.open .date-group-title-preview{color:var(--body)}.date-group-header.open .date-group-title-preview{visibility:hidden}.date-group-title-preview{font-family:'Barlow Condensed',sans-serif;font-size:1.7rem;font-weight:700;color:#5a6878;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0;transition:color .2s}.date-group-tick{font-family:'Share Tech Mono',monospace;font-size:1rem;color:var(--dim);flex-shrink:0;width:14px;text-align:center;transition:color .2s}.date-group-header.open .date-group-tick{color:var(--red)}.date-group-events{display:none;padding:2px 4px 10px;width:100%;box-sizing:border-box}.date-group-events.open{display:block}.ev{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s}.ev.vis{opacity:1;transform:translateY(0)}.ev.gone{display:none}.ecol{display:none}.card{background:var(--card);border:1px solid var(--border);padding:14px 16px 12px;flex:1;min-width:0;cursor:default;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,85,85,0.1);border-radius:6px}.eb{font-size:1rem;color:var(--body);line-height:1.8}.date-group-events.open .card{border-color:var(--dim);box-shadow:0 8px 28px rgba(0,0,0,.28);max-width:620px;display:flex;flex-direction:column;border-radius:10px;margin:6px 0 4px;scroll-margin-top:calc(var(--phase-sticky-top,145px) + 16px)}.timeline-source-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ev:hover .card{border-color:var(--dim)}.dot{width:20px;height:20px;border-radius:50%;border:2px solid;background:var(--bg);flex-shrink:0;z-index:2;transition:transform .2s;cursor:pointer}.ev:hover .dot{transform:scale(1.6)}.de{border-color:var(--blue);box-shadow:0 0 6px rgba(85,204,255,.4)}.dc{border-color:var(--orange);box-shadow:0 0 6px rgba(255,187,85,.4)}.dp{border-color:var(--red);box-shadow:0 0 6px rgba(255,85,85,.4)}.dq{border-color:var(--green);box-shadow:0 0 6px rgba(85,255,187,.4)}.yr{font-family:'Share Tech Mono',monospace;font-size:.78rem;color:#8a96a8;white-space:nowrap;text-align:center}.ce{border-left:3px solid var(--blue)}.cc{border-left:3px solid var(--orange)}.cp{border-left:3px solid var(--red)}.cq{border-left:3px solid var(--green)}.tag{display:none}.te{color:var(--white);border-color:var(--blue);background:var(--bdim)}.tc{color:var(--orange);border-color:var(--orange);background:var(--odim)}.tp{color:var(--red);border-color:var(--red);background:var(--rdim)}.tq{color:var(--green);border-color:var(--green);background:var(--gdim)}.et{font-family:'Barlow Condensed',sans-serif;font-size:1.7rem;color:var(--white);line-height:1.25;margin-bottom:8px;letter-spacing:.5px}.more{display:block}.timeline-full-entry-wrap{margin-top:12px}.timeline-full-entry-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:var(--body);font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:2px;text-transform:uppercase;border-radius:12px;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.timeline-full-entry-btn:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2)}.timeline-full-entry-btn.open{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}.timeline-full-entry-panel{display:none}.timeline-full-entry-panel.open{display:block}.det{margin-top:10px;font-size:.93rem;color:var(--body);line-height:1.8}.hint{display:none}.hint-arrow{display:none}.ql{color:var(--orange);font-style:italic}.cx{color:var(--red)}.jd{max-width:640px;margin:40px auto 0;text-align:center;padding:60px 20px 60px}.jdline{width:1px;height:80px;background:linear-gradient(to bottom,var(--border),var(--red));margin:0 auto}.jdorb{width:44px;height:44px;border-radius:50%;border:2px solid var(--red);background:var(--bg);margin:0 auto 36px;box-shadow:0 0 30px var(--red),0 0 80px rgba(255,85,85,.2);animation:orb 3s ease-in-out infinite}.jdeye{font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:6px;color:var(--red);margin-bottom:14px;animation:blink 4s infinite}.jdtitle{font-family:'Barlow Condensed',sans-serif;font-size:clamp(3rem,10vw,6rem);color:var(--red);letter-spacing:4px;text-shadow:0 0 60px rgba(255,85,85,.4);line-height:1;margin-bottom:22px}.jdbody{font-family:'Share Tech Mono',monospace;font-size:.75rem;line-height:2.3;color:var(--dim);max-width:460px;margin:0 auto 32px}.jdstamp{display:inline-block;border:2px solid rgba(255,85,85,.3);padding:12px 30px;font-family:'Share Tech Mono',monospace;font-size:.65rem;letter-spacing:3px;color:var(--red);background:rgba(255,85,85,.06);animation:blink 6s infinite}@keyframes orb{0%,100%{box-shadow:0 0 30px var(--red),0 0 80px rgba(255,85,85,.2)}50%{box-shadow:0 0 60px var(--red),0 0 130px rgba(255,85,85,.45)}}footer{text-align:center;padding:28px 20px 50px;font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:2px;color:var(--dim);border-top:1px solid var(--border);margin-top:40px}#audio-btn{position:fixed;bottom:84px;left:24px;z-index:5000;background:rgba(10,10,15,.92);border:1px solid rgba(255,85,85,.4);color:var(--red);font-family:'Share Tech Mono',monospace;font-size:.6rem;letter-spacing:3px;padding:10px 16px;cursor:pointer;backdrop-filter:blur(10px);transition:all .2s;text-transform:uppercase;display:flex;align-items:center;gap:8px}#audio-btn:hover{border-color:var(--red);background:rgba(255,85,85,.1)}#audio-btn .ab-dot{width:8px;height:8px;border-radius:50%;background:var(--red);animation:pulse-ab 1.2s infinite}#audio-btn.muted .ab-dot{animation:none;opacity:.3}@keyframes pulse-ab{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.tabs{position:fixed;top:133px;left:0;right:0;z-index:99;background:rgba(10,10,15,.98);border-bottom:1px solid var(--border);display:flex;overflow:hidden}@media(min-width:481px){body:not(.simple-mode) .tabs{overflow:visible;border-bottom:0;padding-bottom:0}}.tab{flex:1;min-width:0;padding:12px 6px;font-family:'Share Tech Mono',monospace;font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:var(--dim);cursor:pointer;background:0;border:0;border-bottom:2px solid transparent;-webkit-appearance:none;appearance:none;outline:0;transition:all .2s;text-align:center;white-space:normal;line-height:1.4;-webkit-tap-highlight-color:rgba(255,85,85,0.15);touch-action:manipulation;user-select:none}.tab:last-child{box-shadow:none}.tab:hover{color:var(--body)}.tab.active{color:var(--red);border-bottom-color:var(--red)}.page{display:none}.page.active{display:block;overflow:visible;min-height:100vh}.tab.active{color:var(--red) !important;border-bottom:2px solid var(--red) !important;background:rgba(255,85,85,0.06) !important}@media(min-width:481px){body:not(.simple-mode) .tabs{display:flex;gap:6px;padding:8px 14px;overflow:visible;background:rgba(10,10,15,.98);justify-content:center;align-items:stretch}body:not(.simple-mode) .tab{position:relative;flex:1;min-width:0;padding:12px 24px 12px 32px;font-size:.72rem !important;letter-spacing:2px;background:rgba(255,255,255,0.04);border:none !important;border-bottom:none !important;color:var(--dim);clip-path:polygon(12px 0,calc(100% - 0px) 0,100% 50%,calc(100% - 0px) 100%,12px 100%,0 50%);margin-left:-8px;transition:background .18s,color .18s;text-align:center;white-space:nowrap;line-height:1.3}body:not(.simple-mode) .tab:first-child{margin-left:0;clip-path:polygon(0 0,calc(100% - 0px) 0,100% 50%,calc(100% - 0px) 100%,0 100%,0 50%);padding-left:18px}body:not(.simple-mode) .tab:hover{background:rgba(255,85,85,0.08);color:var(--body)}body:not(.simple-mode) .tab.active{background:var(--red) !important;color:#fff !important;border:none !important;border-bottom:none !important;text-shadow:0 0 18px rgba(255,85,85,.7);z-index:2}body:not(.simple-mode) .tab:last-child{box-shadow:none}}body.simple-mode .tab.active{background:#1a1108 !important;color:#f5ede0 !important;border-color:#e07820 !important;box-shadow:0 8px 20px rgba(32,26,21,.18),0 0 0 1px rgba(224,120,32,.2) !important}@media(max-width:480px){body:not(.simple-mode) .tab{clip-path:none !important;margin-left:0 !important;padding:8px 2px !important;font-size:.44rem !important;letter-spacing:1px !important;background:transparent !important;border:none !important;border-bottom:2px solid transparent !important;box-shadow:inset 0 0 0 1px rgba(255,85,85,0.35) !important;flex:0 0 33.33% !important;box-sizing:border-box !important;white-space:nowrap !important;line-height:1 !important}body:not(.simple-mode) .tab.active{background:rgba(255,85,85,0.12) !important;color:var(--red) !important;border-bottom:2px solid var(--red) !important;box-shadow:inset 0 0 0 1px rgba(255,85,85,0.7) !important;text-shadow:none !important}body:not(.simple-mode) .tabs{overflow:visible !important;flex-wrap:wrap !important;border-bottom:none !important;padding:0 !important}}.mission{max-width:680px;margin:0 auto;padding:0 24px 80px}.mission-title{font-family:'Barlow Condensed',sans-serif;font-size:clamp(3.6rem,5vw,7rem);color:var(--white);letter-spacing:2px;margin-bottom:40px;line-height:1.1}.mission-body{font-size:1rem;line-height:2;color:var(--body);margin-bottom:32px}.mission-quote{border-left:3px solid var(--red);padding:20px 24px;margin:40px 0;font-family:'Share Tech Mono',monospace;font-size:.9rem;line-height:2;color:var(--red)}.mission-sig{font-family:'Share Tech Mono',monospace;font-size:.75rem;letter-spacing:3px;color:var(--dim);margin-top:40px}.mission-intro-tile{border:1px solid rgba(255,85,85,.22);background:rgba(255,85,85,.04);padding:22px 24px;margin:0 auto 34px;text-align:left}.mission-intro-kicker{font-family:'Share Tech Mono',monospace;font-size:.62rem;letter-spacing:5px;color:var(--red);margin-bottom:14px;text-transform:uppercase}.mission-intro-copy{font-family:'Share Tech Mono',monospace;font-size:.78rem;line-height:1.95;color:var(--dim);margin-bottom:12px}.mission-intro-copy:last-child{margin-bottom:0}.tab-intro-overlay{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.82);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;animation:tabIntroFade .2s ease}.tab-intro-card{margin:auto}@keyframes tabIntroFade{from{opacity:0}to{opacity:1}}.tab-intro-card{max-width:420px;width:100%;background:var(--bg,#0a0a0f);border:1px solid rgba(255,85,85,.35);box-shadow:0 0 50px rgba(255,85,85,.15);padding:28px 26px}.tab-intro-kicker{font-family:'Share Tech Mono',monospace;font-size:.62rem;letter-spacing:5px;color:var(--red);text-transform:uppercase;margin-bottom:12px}.tab-intro-title{font-family:'Barlow Condensed',sans-serif;font-size:1.7rem;font-weight:700;color:var(--white);letter-spacing:1px;margin-bottom:16px;line-height:1.15}.tab-intro-body{font-family:'Share Tech Mono',monospace;font-size:.82rem;line-height:1.95;color:var(--dim);margin-bottom:24px}.tab-intro-dismiss{width:100%;background:transparent;border:1px solid rgba(255,85,85,.45);color:var(--red);font-family:'Share Tech Mono',monospace;font-size:.72rem;letter-spacing:2px;padding:13px;text-transform:uppercase;cursor:pointer;transition:background .15s}.tab-intro-dismiss:hover{background:rgba(255,85,85,.08)}.tab-intro-never{width:100%;background:transparent;border:none;color:var(--dim);font-family:'Share Tech Mono',monospace;font-size:.66rem;letter-spacing:1.5px;padding:10px;margin-top:8px;text-transform:uppercase;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tab-intro-never:hover{color:var(--white)}body.simple-mode .tab-intro-never{color:var(--simple-text-soft) !important;font-family:'Exo 2',sans-serif !important}body.simple-mode .tab-intro-never:hover{color:var(--simple-heading) !important}body.simple-mode .tab-intro-overlay{background:rgba(26,22,16,.55) !important}body.simple-mode .tab-intro-card{background:var(--simple-surface) !important;border:1px solid var(--simple-border) !important;box-shadow:var(--simple-shadow) !important}body.simple-mode .tab-intro-kicker{color:var(--simple-orange) !important}body.simple-mode .tab-intro-title{font-family:'Barlow Condensed',sans-serif !important;color:var(--simple-heading) !important}body.simple-mode .tab-intro-body{font-family:'Exo 2',sans-serif !important;color:var(--simple-text-soft) !important}body.simple-mode .tab-intro-dismiss{background:transparent !important;border:1px solid var(--simple-orange) !important;color:var(--simple-orange-dark) !important;font-family:'Exo 2',sans-serif !important}body.simple-mode .tab-intro-dismiss:hover{background:rgba(224,120,32,.08) !important}.tab[data-unseen="1"]{position:relative !important}.tab[data-unseen="1"]::after{content:'';position:absolute;top:6px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 6px rgba(255,85,85,.75);pointer-events:none}body.simple-mode .tab[data-unseen="1"]::after{background:var(--simple-orange) !important;box-shadow:0 0 5px rgba(224,120,32,.65) !important}.feature-flag{display:inline-block;vertical-align:middle;font-family:'Share Tech Mono',monospace;font-size:.6rem;letter-spacing:2px;color:var(--red);border:1px solid rgba(255,85,85,.35);padding:2px 7px;margin-left:8px;background:rgba(255,85,85,.05);text-transform:uppercase;white-space:nowrap}.contents-update-note{font-family:'Share Tech Mono',monospace;font-size:.64rem;letter-spacing:2px;color:var(--dim);line-height:1.9;margin-bottom:28px}.contents-title .feature-flag{position:relative;top:-2px}.credits{max-width:640px;margin:0 auto;padding:40px 24px 120px}.credits-title{font-family:'Barlow Condensed',sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:4px;color:var(--dim);margin-bottom:40px}.credits-legal-title,.contents-page-title{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:clamp(3rem,7vw,6rem);line-height:.95;color:var(--white);letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;display:block}.credit-row{display:flex;flex-direction:column;gap:5px;padding:18px 0;border-bottom:1px solid var(--border)}.credit-role{font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:3px;color:var(--dim);text-transform:uppercase}.credit-name{font-family:'Barlow Condensed',sans-serif;font-size:1.7rem;font-weight:700;color:var(--white);letter-spacing:1px}.credit-name.small{font-family:'Share Tech Mono',monospace;font-size:.62rem;color:var(--dim);letter-spacing:2px;font-weight:400}.thesis-wrap{max-width:680px;margin:0 auto;padding:0 24px 120px}.contents-wrap{max-width:760px;margin:0 auto;padding:0 24px 120px}*{-webkit-tap-highlight-color:transparent}.tab,.fb,button,.card{touch-action:manipulation;-webkit-appearance:none}.tabs{-webkit-overflow-scrolling:touch}@media(max-width:480px){body{font-size:15px !important}nav{height:90px !important;padding:0 12px}.logo{font-size:36px !important;letter-spacing:1px}.logo-sub{font-size:11px !important;letter-spacing:3px !important}.tabs{top:93px !important;flex-wrap:wrap !important;border-bottom:none !important;overflow:visible !important}.tab{padding:8px 2px !important;font-size:.62rem !important;letter-spacing:1px !important;white-space:nowrap !important;line-height:1 !important;flex:0 0 33.33% !important;box-sizing:border-box !important;box-shadow:inset 0 0 0 1px rgba(255,85,85,0.35) !important;border:none !important;outline:none !important}.tab.active{box-shadow:inset 0 0 0 1px rgba(255,85,85,0.7) !important;color:var(--red) !important;border:none !important;border-bottom:2px solid var(--red) !important}#skull-bg{right:auto !important;left:50% !important;transform:translateX(-50%) !important}.fb{padding:5px 9px;font-size:.62rem;letter-spacing:1px}.filters{gap:3px}.tl{padding:140px 0 0}.phase-block{margin-left:0 !important;margin-right:0 !important;border-left:none !important;border-right:none !important}.thesis-wrap{padding:0 14px 80px !important}.ev{gap:6px}.card{padding:12px 14px 10px;min-height:48px}.date-group{margin:0 0 2px}.date-group-header{padding:10px 8px !important;min-height:44px;align-items:center;cursor:pointer;-webkit-tap-highlight-color:rgba(255,85,85,0.15);flex-wrap:nowrap}.date-group-tick{font-size:1.2rem !important;min-width:20px;text-align:center;flex-shrink:0}.date-group-yr{font-size:.65rem !important;flex-shrink:0;white-space:nowrap}.date-group-title-preview{font-size:.65rem !important;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.date-group-dot{width:8px !important;height:8px !important;min-width:8px !important;flex-shrink:0}.et{font-size:1.1rem !important;line-height:1.3}.eb{font-size:.93rem !important;line-height:1.75;word-break:break-word;overflow-wrap:break-word}.det{font-size:.88rem !important;line-height:1.75;word-break:break-word;overflow-wrap:break-word}.date-group-events.open .card{padding-top:14px !important;margin-top:8px !important}.tag{font-size:.6rem !important;letter-spacing:1.5px}.yr{font-size:.62rem !important}.hint{font-size:.6rem !important;letter-spacing:1px;padding:8px 6px !important;margin-top:8px !important}.era span{font-size:.6rem !important;letter-spacing:2px}.hero{padding:155px 14px 40px;min-height:0 !important}h1{font-size:clamp(2rem,8vw,3rem) !important}.hspan{font-size:clamp(.85rem,3vw,1.2rem) !important;letter-spacing:4px}.hey{font-size:.62rem !important;letter-spacing:4px}.shint{font-size:.58rem !important}.lg{font-size:.6rem !important;padding:5px 10px}.mission{padding:0 14px 50px}.mission-title{font-size:clamp(2rem,8vw,3rem) !important;line-height:1.15}.mission-body{font-size:.88rem !important;line-height:1.9}.mission-quote{font-size:.78rem !important;line-height:1.9;padding:14px 16px}.mission-sig{font-size:.65rem !important;letter-spacing:2px}.mission-intro-tile{padding:14px 16px !important;margin-bottom:24px !important}.mission-intro-kicker{font-size:.56rem !important;letter-spacing:3px !important;margin-bottom:10px !important}.mission-intro-copy{font-size:.66rem !important;line-height:1.8 !important;margin-bottom:10px !important}.feature-flag{font-size:.5rem !important;letter-spacing:1px !important;padding:2px 5px !important;margin-left:6px !important}.contents-update-note{font-size:.56rem !important;line-height:1.7 !important;margin-bottom:20px !important}.credits{padding:120px 14px 80px}.credits-title{font-size:.88rem !important;letter-spacing:3px}.credit-name{font-size:1.15rem !important}.credit-role{font-size:.68rem !important;letter-spacing:2px}.disclaimer-wrap{padding-top:120px}.disclaimer-text{font-size:.8rem !important;line-height:1.9}.disclaimer-label{font-size:.62rem !important;letter-spacing:2px}.evolving-text{font-size:.85rem !important;line-height:1.85}.version-stamp{font-size:.62rem !important;letter-spacing:2px}.jdtitle{font-size:clamp(1.8rem,8vw,2.8rem) !important}.jdbody{font-size:.68rem !important;line-height:2.1}.jdeye{font-size:.6rem !important;letter-spacing:5px}.jdstamp{font-size:.6rem !important;letter-spacing:3px}#theme-switch-btn{left:90px !important;font-size:.55rem !important;padding:8px 8px !important;letter-spacing:2px !important}#captcha-overlay{padding:20px !important}#captcha-box{min-width:260px !important;padding:14px 16px 14px 14px !important;gap:12px !important}#captcha-box span{font-size:14px !important}#captcha-screen2>div{padding:22px 18px !important}#twist-text{font-size:13px !important;line-height:1.35 !important;margin-bottom:10px !important}#twist-final div{font-size:13px !important;line-height:1.35 !important}#captcha-enter{font-size:13px !important;padding:10px 18px !important;display:block !important;margin:18px auto 0 auto !important}.contents-entry.contents-entry-game{transform:none !important;margin:0 !important}.hero{padding-top:175px !important}.tl{padding-top:160px !important}.review-wrap{padding-top:0 !important}body,html{max-width:100% !important;overflow-x:hidden !important}.sources-search{min-width:0 !important;width:100% !important;box-sizing:border-box !important}.source-title{min-width:0 !important}.sources-filter-bar{flex-wrap:wrap !important}.sources-wrap,.faq-wrap,.contents-wrap,.review-wrap,.disclaimer-wrap,.thesis-wrap,.mission,.credits{max-width:100% !important;box-sizing:border-box !important;overflow-x:hidden !important}.credit-row{flex-wrap:wrap !important}[style*="min-width:220px"]{min-width:0 !important}[style*="min-width:240px"]{min-width:0 !important}[style*="min-width:260px"]{min-width:0 !important}}.hero-filters{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:28px 0 0;position:relative;z-index:2}.hero-filters .fb{font-size:.65rem;padding:7px 18px;letter-spacing:2px}.co-filters{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:12px 0 0;position:relative;z-index:2}.co-filters .fb{font-size:.58rem;padding:5px 13px;letter-spacing:2px}.co-filters-label{font-family:'Share Tech Mono',monospace;font-size:.52rem;letter-spacing:4px;color:var(--dim);opacity:.5;text-align:center;margin-top:18px;text-transform:uppercase}.f-openai{border-color:#5cf;color:#5cf}.f-openai.on{background:#5cf;color:#000}.f-anthropic{border-color:#f94;color:#f94}.f-anthropic.on{background:#f94;color:#000}.f-google{border-color:#5fb;color:#5fb}.f-google.on{background:#5fb;color:#000}.f-meta{border-color:#69f;color:#69f}.f-meta.on{background:#69f;color:#000}.f-microsoft{border-color:#adf;color:#adf}.f-microsoft.on{background:#adf;color:#000}.f-xai{border-color:#f55;color:#f55}.f-xai.on{background:#f55;color:#000}.f-deepseek{border-color:#f4a;color:#f4a}.f-deepseek.on{background:#f4a;color:#000}.f-us-gov{border-color:#fc5;color:#fc5}.f-us-gov.on{background:#fc5;color:#000}.f-multi{border-color:#98c;color:#98c}.f-multi.on{background:#98c;color:#000}.f-independent{border-color:#8a8;color:#8a8}.f-independent.on{background:#8a8;color:#000}.disclaimer-wrap{max-width:640px;margin:0 auto;padding:200px 24px 0}.disclaimer-box{border:1px solid rgba(255,187,85,.25);background:rgba(255,187,85,.04);padding:28px 28px 24px;margin-bottom:32px;max-width:75%;margin-left:auto;margin-right:auto}.disclaimer-label{font-family:'Share Tech Mono',monospace;font-size:1.04rem;letter-spacing:4px;color:var(--orange);text-transform:uppercase;margin-bottom:16px;display:block}.disclaimer-text{font-family:'Share Tech Mono',monospace;font-size:1.3rem;line-height:2;color:#9eb0c0}.disclaimer-text strong{color:var(--body)}.evolving-box{border-left:2px solid rgba(255,85,85,.35);padding:20px 24px;margin-bottom:48px}.evolving-text{font-size:.88rem;line-height:1.9;color:#dde4ec;margin-bottom:14px}.version-stamp{font-family:'Share Tech Mono',monospace;font-size:.58rem;letter-spacing:3px;color:var(--red);text-transform:uppercase}.hero-main-title{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:clamp(4rem,22vw,18rem);color:var(--red);letter-spacing:2px;line-height:.95;text-shadow:0 0 80px rgba(255,85,85,.6),0 0 160px rgba(255,85,85,.25);position:relative;z-index:2;margin-top:0}.hero-dotcom{font-size:.45em;color:rgba(255,85,85,.55);vertical-align:baseline}.hero-sub{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:clamp(0.9rem,3.5vw,2rem);color:var(--white);letter-spacing:10px;text-decoration:underline;text-underline-offset:8px;text-decoration-color:rgba(255,85,85,.45);margin:14px 0 36px;text-transform:uppercase;position:relative;z-index:2;display:block}@keyframes race-pulse{0%,100%{border-color:rgba(255,85,85,0.25);color:rgba(255,85,85,0.35);box-shadow:none}50%{border-color:rgba(255,85,85,0.75);color:rgba(255,85,85,0.85);box-shadow:0 0 18px rgba(255,85,85,0.2)}}#race-btn:hover{border-color:rgba(255,85,85,1) !important;color:rgba(255,85,85,1) !important;box-shadow:0 0 24px rgba(255,85,85,0.35) !important;animation:none !important}@keyframes race-pulse{0%,100%{border-color:rgba(255,85,85,0.25);color:rgba(255,85,85,0.35);box-shadow:none}50%{border-color:rgba(255,85,85,0.8);color:rgba(255,85,85,0.9);box-shadow:0 0 18px rgba(255,85,85,0.2)}}#race-btn:hover{border-color:rgba(255,85,85,1) !important;color:#f55 !important;animation:none !important}.phase-block{margin:28px 0;border:1px solid rgba(255,85,85,.16);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01));position:relative;overflow:visible;scroll-margin-top:calc(var(--phase-sticky-top,145px) + 24px);overflow-anchor:none}.phase-header{width:100%;background:rgba(10,10,15,.97);backdrop-filter:blur(6px);border:0;color:inherit;display:flex;align-items:center;gap:18px;padding:22px 24px;cursor:pointer;text-align:left;border-left:3px solid rgba(255,85,85,.35);position:-webkit-sticky;position:sticky;top:var(--phase-sticky-top,145px);z-index:30;box-shadow:0 6px 18px rgba(0,0,0,.24);pointer-events:auto}.phase-header:hover{background:rgba(255,85,85,.04);border-left-color:rgba(255,85,85,.75)}.phase-kicker{font-family:'Share Tech Mono',monospace;font-size:.72rem;letter-spacing:4px;color:rgba(255,85,85,.7);min-width:42px}.phase-copy{flex:1;min-width:0}.phase-title{font-family:'Barlow Condensed',sans-serif;font-size:2.1rem;letter-spacing:2px;color:var(--white);line-height:1}.phase-sub{margin-top:6px;font-family:'Share Tech Mono',monospace;font-size:.72rem;letter-spacing:2px;color:var(--dim);text-transform:uppercase;line-height:1.6}.phase-toggle{font-family:'Share Tech Mono',monospace;font-size:1.4rem;color:var(--red);width:24px;text-align:center;flex-shrink:0}.phase-body{display:none;padding:8px 18px 22px;border-top:1px solid rgba(255,85,85,.08)}.phase-block.open .phase-body{display:block}@media(max-width:480px){.phase-header{padding:16px 14px;gap:12px;position:relative !important;top:auto !important;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a0a0f}.phase-title{font-size:1.3rem}.phase-sub{font-size:.62rem;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phase-kicker{font-size:.62rem;min-width:30px}.phase-body{padding:4px 6px 14px}}.review-wrap{max-width:680px;margin:0 auto;padding:0 24px 80px}.review-page-title{font-family:'Share Tech Mono',monospace;font-size:.62rem;letter-spacing:6px;color:var(--red);margin-bottom:6px;margin-top:36px}.review-page-sub{font-size:.72rem;color:var(--dim);letter-spacing:2px;font-family:'Share Tech Mono',monospace;margin-bottom:28px}.featured-review{border:1px solid rgba(255,85,85,.3);padding:28px;background:rgba(255,85,85,.025);margin-bottom:16px}.desktop-reading-column{width:100%}@media(min-width:1025px){.desktop-reading-column,.system-review-panel{width:min(65%,860px);margin-left:auto;margin-right:auto}.mission-body.desktop-reading-column,.thesis-wrap .mission-body.desktop-reading-column{font-size:1.04rem;line-height:1.95;letter-spacing:.01em}.review-card-quote{font-size:1.01rem;line-height:1.72}.review-extended p{font-size:.94rem;line-height:1.82;margin-bottom:12px}.disclaimer-box.desktop-reading-column{padding:30px 30px 28px}.disclaimer-text{font-size:.98rem;line-height:1.88}#thesis-scan.desktop-reading-column{padding:30px 30px}}.expandable-review summary{list-style:none;cursor:pointer}.expandable-review summary::-webkit-details-marker{display:none}.expandable-review .review-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.expandable-review .review-toggle{font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:3px;color:var(--red);white-space:nowrap;padding-top:4px}.expandable-review[open] .review-toggle::after{content:" −"}.expandable-review:not([open]) .review-toggle::after{content:" +"}.expandable-review .review-card-meta{margin-bottom:0}.expandable-review .review-card-quote{margin-top:20px;margin-bottom:0}.review-card-stars{color:var(--orange);font-size:1.5rem;letter-spacing:4px;margin-bottom:10px}.review-card-meta{font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:2px;color:var(--dim);margin-bottom:14px}.review-card-quote{font-family:'Exo 2',sans-serif;font-size:1.05rem;line-height:1.85;color:var(--white);font-style:italic;border-left:3px solid var(--red);padding-left:18px;margin-bottom:20px}.review-extended-label{font-family:'Share Tech Mono',monospace;font-size:.65rem;letter-spacing:3px;color:var(--red);margin-bottom:14px;margin-top:4px}.review-extended p{font-size:.9rem;line-height:1.9;color:var(--body);margin-bottom:14px}.review-disclaimer{font-family:'Share Tech Mono',monospace;font-size:.65rem;color:var(--dim);line-height:1.8;border-top:1px solid rgba(255,85,85,.1);padding-top:14px;margin-top:14px}.community-review-card{border:1px solid rgba(255,85,85,.15);padding:18px;margin-bottom:14px;background:rgba(255,85,85,.01)}#dyson-chip-img{display:none;position:fixed;left:18px;top:50%;transform:translateY(-50%);width:160px;z-index:40;pointer-events:none;opacity:.82}#dyson-chip-img img{width:100%;border:1px solid rgba(255,85,85,0.2)}#dyson-chip-caption{font-family:'Share Tech Mono',monospace;font-size:.44rem;letter-spacing:3px;color:rgba(255,85,85,0.4);text-align:center;margin-top:7px;text-transform:uppercase;line-height:1.8;.date-group[data-t="c"] .date-group-header,.date-group[data-t="p"] .date-group-header,.date-group[data-t="q"] .date-group-header{margin-left:0 !important}.date-group[data-t="c"] .date-group-events,.date-group[data-t="p"] .date-group-events,.date-group[data-t="q"] .date-group-events{margin-left:0 !important}.date-group-yr{font-size:.55rem !important}.date-group-title-preview{font-size:.5rem !important}.date-group-tick{font-size:1rem !important}}:root{--simple-bg:#f3efe7;--simple-surface:#fffdf9;--simple-surface-2:#f7f2ea;--simple-border:#c4bab0;--simple-border-strong:#a89a8c;--simple-text:#1a1610;--simple-text-soft:#3c3529;--simple-heading:#0e0b08;--simple-shadow:0 12px 34px rgba(38,24,12,.10);--simple-shadow-sm:0 4px 14px rgba(38,24,12,.08);--simple-orange:#e07820;--simple-orange-dark:#b85c10;--simple-title-bg:#1a1108;--simple-title-text:#f5ede0}body.simple-mode{--blue:#2a1f14;--bdim:rgba(42,31,20,.1);--body:#1a1610;--dim:#4a3f35;--white:#0e0b08}.ui-mode-toggle{position:absolute;top:16px;right:18px;display:flex;align-items:center;gap:10px;font-family:'Share Tech Mono',monospace;color:var(--white);cursor:pointer;user-select:none;z-index:120}.ui-mode-toggle input{position:absolute;opacity:0;pointer-events:none}.ui-mode-toggle-track{width:60px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);position:relative;display:inline-flex;align-items:center;padding:3px;transition:all .25s ease}.ui-mode-toggle-knob{width:24px;height:24px;border-radius:50%;background:var(--white);box-shadow:0 2px 8px rgba(0,0,0,.25);transform:translateX(0);transition:transform .25s ease,background .25s ease}.ui-mode-toggle-labels{display:flex;gap:8px;font-size:.62rem;letter-spacing:2px;opacity:.88}body.simple-mode .ui-mode-toggle{color:#2d2419}body.simple-mode .ui-mode-toggle-track{background:#e7ddd0;border-color:#cbbfab}body.simple-mode .ui-mode-toggle-knob{transform:translateX(28px);background:#2e261d}#simple-mode-rail{display:none}body.simple-mode{background:var(--simple-bg) !important;color:var(--simple-text) !important}body.simple-mode .brightness-fix,body.simple-mode .page,body.simple-mode footer,body.simple-mode .overlay,body.simple-mode #choose-life-overlay,body.simple-mode #game-overlay,body.simple-mode #dyson-chip-img{filter:none !important}body.simple-mode #prog{background:linear-gradient(90deg,#7d6951,#b59468,#463829) !important}body.simple-mode nav{height:100px !important;top:0 !important;justify-content:flex-start !important;align-items:flex-start !important;padding:16px 18px 14px 22px !important;gap:0 !important;background:rgba(249,245,238,.94) !important;border-bottom:1px solid var(--simple-border) !important;backdrop-filter:blur(12px) !important;box-shadow:0 10px 30px rgba(46,32,20,.06) !important}body.simple-mode .logo{font-size:32px !important;letter-spacing:1px !important;color:#181410 !important;text-shadow:none !important;line-height:1 !important;display:inline-flex !important;align-items:stretch !important}body.simple-mode .logo .logo-llm{display:inline-flex !important;align-items:flex-start !important;line-height:1 !important;padding-top:.25em !important}body.simple-mode .logo .logo-2{font-size:1.5em !important;color:#e07820 !important;opacity:1 !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;position:static !important;top:auto !important;vertical-align:unset !important}body.simple-mode .logo .logo-wmd{display:inline-flex !important;align-items:flex-end !important;line-height:1 !important}body.simple-mode #thesis-scan,body.simple-mode #thesis-scanline,body.simple-mode #thesis-analysis-lines,body.simple-mode #thesis-stream,body.simple-mode #thesis-bar,body.simple-mode #thesis-progress-label,body.simple-mode #thesis-wordcount{display:none !important}body.simple-mode .logo .logo-dotcom{color:#e07820 !important;opacity:1 !important}body.simple-mode .logo-sub{font-size:.66rem !important;letter-spacing:3px !important;color:#3d3428 !important;text-decoration:none !important;margin-top:6px !important}body.simple-mode #dyson-chip-img,body.simple-mode #skull-bg{display:none !important}body.simple-mode .tabs{top:100px !important;justify-content:flex-start !important;gap:10px !important;overflow-x:auto !important;padding:12px 18px 12px 22px !important;background:rgba(243,239,231,.96) !important;border-bottom:1px solid var(--simple-border) !important;box-shadow:none !important}body.simple-mode .tab{flex:0 0 auto !important;min-width:auto !important;padding:10px 16px !important;border:1px solid var(--simple-border) !important;border-radius:999px !important;background:var(--simple-surface) !important;color:#2a2118 !important;box-shadow:var(--simple-shadow-sm) !important;letter-spacing:1px !important;font-size:.82rem !important;line-height:1.2 !important;white-space:nowrap !important;text-transform:none !important}body.simple-mode .tab:hover{color:#15120f !important;border-color:var(--simple-border-strong) !important;background:#fff !important}body.simple-mode .tab.active{background:#1a1108 !important;color:#f5ede0 !important;border-color:var(--simple-orange) !important;box-shadow:0 8px 20px rgba(32,26,21,.22),0 0 0 1px rgba(224,120,32,.25) !important}body.simple-mode .tab:last-child{box-shadow:var(--simple-shadow-sm) !important}body.simple-mode .hero,body.simple-mode .mission,body.simple-mode .credits,body.simple-mode .thesis-wrap,body.simple-mode .contents-wrap,body.simple-mode .disclaimer-wrap,body.simple-mode .review-wrap,body.simple-mode .tl,body.simple-mode .jd{max-width:none !important;margin-left:240px !important;margin-right:34px !important;padding-left:24px !important;padding-right:24px !important;box-sizing:border-box !important}body.simple-mode .hero{min-height:auto !important;padding-top:178px !important;padding-bottom:36px !important;text-align:left !important;align-items:flex-start !important;justify-content:flex-start !important}body.simple-mode .hbg,body.simple-mode .hgrid,body.simple-mode .hey,body.simple-mode .shint{display:none !important}body.simple-mode h1,body.simple-mode .hero-main-title,body.simple-mode .jdtitle,body.simple-mode .mission-title{color:var(--simple-heading) !important;text-shadow:none !important;letter-spacing:0 !important}body.simple-mode h1{font-size:clamp(2.2rem,6vw,4.6rem) !important;line-height:1.02 !important}body.simple-mode .hspan,body.simple-mode .hero-sub{color:#50473b !important;text-decoration:none !important;letter-spacing:2px !important;margin:10px 0 18px !important;text-shadow:none !important}body.simple-mode .hero-filters,.simple-mode .co-filters{justify-content:flex-start !important}body.simple-mode .fb{background:#fff !important;border:1px solid var(--simple-border) !important;color:#4a4034 !important;box-shadow:var(--simple-shadow-sm) !important;border-radius:999px !important}body.simple-mode .fb.on{background:#1a1108 !important;color:#f5ede0 !important;border-color:var(--simple-orange) !important}body.simple-mode .co-filters-label{color:#7e7265 !important;opacity:1 !important;text-align:left !important}body.simple-mode .phase-block,body.simple-mode .card,body.simple-mode .mission-quote,body.simple-mode .disclaimer-box,body.simple-mode .evolving-box,body.simple-mode .credit-row,body.simple-mode .jd,body.simple-mode .contents-entry,body.simple-mode .review-card,body.simple-mode .faq-item{background:var(--simple-surface) !important;border:1px solid var(--simple-border) !important;border-radius:20px !important;box-shadow:var(--simple-shadow) !important}body.simple-mode .phase-header{position:-webkit-sticky !important;position:sticky !important;z-index:30 !important;background:#fff !important;border:none !important;border-left:3px solid var(--simple-border) !important;box-shadow:0 4px 14px rgba(38,24,12,.08) !important;padding:18px 22px 12px !important;top:var(--phase-sticky-top,150px) !important}body.simple-mode .phase-header:hover{background:#faf5ed !important}body.simple-mode .phase-title{font-size:2rem !important;color:var(--simple-heading) !important;letter-spacing:0 !important;line-height:1.05 !important}body.simple-mode .phase-sub{font-size:.84rem !important;color:#3a3126 !important;letter-spacing:.5px !important;text-transform:none !important;line-height:1.6 !important;margin-top:8px !important}body.simple-mode .phase-kicker{font-size:.7rem !important;color:#4a3f35 !important;letter-spacing:2px !important}body.simple-mode .phase-toggle{color:#4a4034 !important}body.simple-mode .phase-body{padding:6px 18px 20px !important;border-top:1px solid #ece4d8 !important}body.simple-mode .date-group-header{padding:14px 16px !important;border-bottom:1px solid #efe7db !important;border-radius:14px !important}body.simple-mode .date-group-header:hover{background:#faf5ed !important}body.simple-mode .date-group-dot{background:#fff !important;border-color:#9c8d7b !important;box-shadow:none !important}body.simple-mode .date-group-yr{font-size:.85rem !important;color:#3e3529 !important}body.simple-mode .date-group-title-preview{font-size:.96rem !important;color:#1e1812 !important}body.simple-mode .date-group-tick{color:#3e3529 !important}body.simple-mode .ev:hover .card{border-color:var(--simple-border-strong) !important}body.simple-mode .ce,body.simple-mode .cc,body.simple-mode .cp,body.simple-mode .cq{border-left:0 !important}body.simple-mode .card{padding:18px 18px 16px !important;cursor:pointer !important}body.simple-mode .tag{font-size:.78rem !important;letter-spacing:1.5px !important;padding:6px 10px !important;border-radius:999px !important;border:1px solid #d6ccbf !important;background:#f5eee4 !important;color:#4d4236 !important}body.simple-mode .te,body.simple-mode .tc,body.simple-mode .tp,body.simple-mode .tq{color:#4d4236 !important;border-color:#d6ccbf !important;background:#f5eee4 !important}body.simple-mode .et,body.simple-mode .eb,body.simple-mode .det,body.simple-mode .mission-body,body.simple-mode .disclaimer-text,body.simple-mode .evolving-text,body.simple-mode .review-card-quote,body.simple-mode .comment-text,body.simple-mode .comment-body,body.simple-mode .thesis-wrap p,body.simple-mode .thesis-wrap li{color:var(--simple-text) !important;text-shadow:none !important}body.simple-mode .et{font-size:1.6rem !important;line-height:1.2 !important;margin-bottom:4px !important;color:var(--simple-heading) !important}body.simple-mode .eb,body.simple-mode .det,body.simple-mode .mission-body,body.simple-mode .disclaimer-text,body.simple-mode .evolving-text,body.simple-mode .review-card-quote,body.simple-mode .comment-text{font-size:1rem !important;line-height:1.8 !important;color:var(--simple-text) !important}body.simple-mode .mission-body,body.simple-mode .disclaimer-text,body.simple-mode .evolving-text,body.simple-mode .review-card-quote,body.simple-mode .comment-text,body.simple-mode .thesis-wrap blockquote,body.simple-mode .thesis-wrap .email-callout,body.simple-mode .thesis-wrap .direct-transmission-box{display:block !important;background:var(--simple-surface-2) !important;border:1px solid #e5dccf !important;border-radius:16px !important;padding:16px 18px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7) !important}body.simple-mode .mission-intro-tile{background:#fff !important;border:1px solid #d8cec0 !important;border-radius:20px !important;box-shadow:var(--simple-shadow) !important}body.simple-mode .mission-intro-kicker{color:#4a3f35 !important}body.simple-mode .mission-intro-copy{color:#1e1810 !important}body.simple-mode .feature-flag{color:#1a1108 !important;border-color:#c4bab0 !important;background:#f5eee4 !important;box-shadow:var(--simple-shadow-sm) !important}body.simple-mode .contents-update-note{color:#3e3529 !important}body.simple-mode .mission-quote{padding:18px 20px !important;color:#2f281f !important;background:#faf5ed !important}body.simple-mode .contents-entry,body.simple-mode .credit-row{padding:18px 20px !important}body.simple-mode .jdline,body.simple-mode .jdorb{display:none !important}body.simple-mode .jdbody,body.simple-mode .jdeye,body.simple-mode .jdstamp{color:#2e2820 !important;text-shadow:none !important;background:transparent !important;border-color:#c4b8a8 !important}body.simple-mode .det a,body.simple-mode .eb a,body.simple-mode .mission-body a,body.simple-mode .disclaimer-text a,body.simple-mode .evolving-text a,body.simple-mode .review-card-quote a,body.simple-mode .faq-answer a,body.simple-mode .faq-answer-wrap a,body.simple-mode .contents-sub a,body.simple-mode .source-desc a{color:#000 !important;text-decoration:underline !important}body.simple-mode .eb span:not(.tag):not(.hint-arrow),body.simple-mode .det span:not(.tag):not(.hint-arrow),body.simple-mode .mission-body span,body.simple-mode .disclaimer-text span,body.simple-mode .evolving-text span,body.simple-mode .review-card-quote span,body.simple-mode .eb em,body.simple-mode .det em,body.simple-mode .mission-body em,body.simple-mode .disclaimer-text em,body.simple-mode .evolving-text em{color:inherit !important}body.simple-mode .ql,body.simple-mode .cx{color:inherit !important;font-style:inherit !important}body.simple-mode .hint{color:#3a3028 !important;border:1px solid #c8beaf !important;background:#fbf7f0 !important;border-radius:999px !important;opacity:1 !important}body.simple-mode .card.open .hint{color:#312920 !important;border-color:#cdbfaa !important;background:#f2e8db !important}body.simple-mode footer{background:transparent !important;border-top:1px solid var(--simple-border) !important;color:#3e3529 !important}body.simple-mode #audio-btn{background:#fff !important;color:#4a4034 !important;border:1px solid var(--simple-border) !important;backdrop-filter:none !important;box-shadow:var(--simple-shadow-sm) !important}body.simple-mode #audio-btn .ab-dot{background:#4a4034 !important}body.simple-mode #simple-mode-rail{display:flex;position:fixed;left:18px;top:178px;width:198px;flex-direction:column;gap:14px;z-index:55}body.simple-mode .simple-rail-card{background:var(--simple-surface) !important;border:1px solid var(--simple-border) !important;border-radius:18px !important;box-shadow:var(--simple-shadow) !important;padding:14px 14px 12px !important}body.simple-mode .simple-rail-kicker{font-family:'Share Tech Mono',monospace;font-size:.62rem;letter-spacing:2px;color:#4a3f35;margin-bottom:8px}body.simple-mode .simple-rail-title{font-family:'Barlow Condensed',sans-serif;font-size:1.15rem;color:#17130f;line-height:1.05;margin-bottom:10px}body.simple-mode .simple-rail-list{padding-left:16px;color:#2c2419;font-size:.84rem;line-height:1.6;display:grid;gap:8px}body.simple-mode .simple-rail-links{display:grid;gap:8px}body.simple-mode .simple-rail-links button{background:#f7f2ea;border:1px solid #ded3c4;border-radius:12px;padding:10px 12px;text-align:left;font-family:'Exo 2',sans-serif;font-size:.9rem;color:#2c241c;cursor:pointer;box-shadow:var(--simple-shadow-sm)}body.simple-mode .simple-rail-links button:hover{background:#fff}body.simple-mode{--simple-shadow:0 22px 46px rgba(38,24,12,.16);--simple-shadow-sm:0 10px 24px rgba(38,24,12,.12)}body.simple-mode .phase-block,body.simple-mode .card,body.simple-mode .mission-quote,body.simple-mode .disclaimer-box,body.simple-mode .evolving-box,body.simple-mode .credit-row,body.simple-mode .jd,body.simple-mode .contents-entry,body.simple-mode .review-card,body.simple-mode .faq-item,body.simple-mode .source-item,body.simple-mode .simple-rail-card{background:#fff !important;border:1px solid #d8cec0 !important;box-shadow:var(--simple-shadow) !important}body.simple-mode .contents-title,body.simple-mode .faq-question strong,body.simple-mode .source-title,body.simple-mode .et,body.simple-mode .phase-title,body.simple-mode .mission-title,body.simple-mode .sources-title-main,body.simple-mode .faq-title-main,body.simple-mode .simple-rail-title{color:#15110d !important}body.simple-mode .mission-title,body.simple-mode .faq-title-main,body.simple-mode .sources-title-main{display:block !important;background:none !important;color:var(--simple-heading) !important;padding:0 !important;border-radius:0 !important;letter-spacing:1px !important;text-shadow:none !important;box-shadow:none !important;font-family:'Barlow Condensed',sans-serif !important;font-weight:900 !important;font-size:clamp(3rem,7vw,6rem) !important;line-height:.95 !important;margin-bottom:28px !important;text-transform:uppercase !important}body.simple-mode .review-page-title{background:none !important;color:var(--simple-heading) !important;display:block !important;padding:0 !important;border-radius:0 !important;font-family:'Barlow Condensed',sans-serif !important;font-weight:900 !important;font-size:clamp(3rem,7vw,6rem) !important;line-height:.95 !important;letter-spacing:1px !important;box-shadow:none !important;text-transform:uppercase !important;margin-bottom:16px !important}body.simple-mode .credits-title{font-family:'Barlow Condensed',sans-serif !important;font-weight:900 !important;font-size:clamp(3rem,7vw,6rem) !important;line-height:.95 !important;color:var(--simple-heading) !important;letter-spacing:1px !important;text-transform:uppercase !important}body.simple-mode .contents-title{color:var(--simple-heading) !important;letter-spacing:1px !important}body.simple-mode .contents-entry:hover .contents-title{color:#000 !important}body.simple-mode .contents-num{color:rgba(26,17,8,.08) !important}body.simple-mode .contents-entry:hover .contents-num{color:rgba(26,17,8,.18) !important;text-shadow:none !important}body.simple-mode .contents-entry:hover .contents-arrow{color:#1a1108 !important}body.simple-mode .jdtitle{font-family:'Barlow Condensed',sans-serif !important;font-weight:900 !important;font-size:clamp(3rem,7vw,6rem) !important;line-height:.95 !important;color:var(--simple-heading) !important;letter-spacing:1px !important;text-shadow:none !important;text-transform:uppercase !important;margin-bottom:16px !important}body.simple-mode .simple-page-heading{font-family:'Barlow Condensed',sans-serif !important;font-weight:900 !important;font-size:clamp(3rem,7vw,6rem) !important;line-height:.95 !important;color:var(--simple-heading) !important;letter-spacing:1px !important;text-shadow:none !important;text-transform:uppercase !important;margin-bottom:4px !important}body.simple-mode .credits-legal-title,body.simple-mode .contents-page-title{font-family:'Barlow Condensed',sans-serif !important;font-weight:900 !important;font-size:clamp(3rem,7vw,6rem) !important;line-height:.95 !important;color:var(--simple-heading) !important;letter-spacing:1px !important;text-shadow:none !important;text-transform:uppercase !important;margin-bottom:20px !important;display:block !important}body.simple-mode h1{color:var(--simple-heading) !important;text-shadow:none !important;letter-spacing:1px !important;font-size:clamp(3rem,7vw,6rem) !important;line-height:.95 !important}body.simple-mode h1 em{color:var(--simple-heading) !important;text-shadow:none !important}body.simple-mode .oh{color:var(--simple-orange) !important;text-shadow:none !important}body.simple-mode .era span{color:#8a7a6a !important}body.simple-mode .ebar{background:rgba(26,17,8,.12) !important}body.simple-mode .simple-rail-title{color:var(--simple-heading) !important}body.simple-mode .simple-rail-kicker{color:#4a3f35 !important}body.simple-mode .contents-sub,body.simple-mode .faq-answer,body.simple-mode .sources-intro,body.simple-mode .sources-note,body.simple-mode .source-desc,body.simple-mode .timeline-source-note,body.simple-mode .timeline-source-empty,body.simple-mode .eb,body.simple-mode .det,body.simple-mode .mission-body,body.simple-mode .disclaimer-text,body.simple-mode .evolving-text,body.simple-mode .review-card-quote,body.simple-mode .comment-text,body.simple-mode .simple-rail-list,body.simple-mode .simple-rail-links button{color:#1e1810 !important}body.simple-mode .mission-body,body.simple-mode .disclaimer-text,body.simple-mode .evolving-text,body.simple-mode .review-card-quote,body.simple-mode .comment-text,body.simple-mode .thesis-wrap blockquote,body.simple-mode .thesis-wrap .email-callout,body.simple-mode .thesis-wrap .direct-transmission-box,body.simple-mode .faq-answer,body.simple-mode .source-desc,body.simple-mode .source-placeholder,body.simple-mode .timeline-source-panel{background:#fff !important;border:1px solid #ddd2c4 !important;box-shadow:var(--simple-shadow-sm) !important}body.simple-mode .faq-question span,body.simple-mode .source-date,body.simple-mode .source-chip,body.simple-mode .faq-kicker,body.simple-mode .sources-kicker,body.simple-mode .simple-rail-kicker{color:#4a3f35 !important}body.simple-mode .tag,body.simple-mode .source-status,body.simple-mode .timeline-source-status{box-shadow:var(--simple-shadow-sm) !important}body.simple-mode .f-openai,body.simple-mode .f-anthropic,body.simple-mode .f-google,body.simple-mode .f-meta,body.simple-mode .f-microsoft,body.simple-mode .f-xai,body.simple-mode .f-deepseek,body.simple-mode .f-us-gov,body.simple-mode .f-multi{color:#2a2118 !important;border-color:var(--simple-border) !important}body.simple-mode .f-openai.on,body.simple-mode .f-anthropic.on,body.simple-mode .f-google.on,body.simple-mode .f-meta.on,body.simple-mode .f-microsoft.on,body.simple-mode .f-xai.on,body.simple-mode .f-deepseek.on,body.simple-mode .f-us-gov.on,body.simple-mode .f-multi.on{background:#1a1108 !important;color:#f5ede0 !important;border-color:#e07820 !important}body.simple-mode .te,body.simple-mode .tc,body.simple-mode .tp,body.simple-mode .tq,body.simple-mode .tag{color:#1e1810 !important;border-color:#c4bab0 !important;background:#f5eee4 !important}body.simple-mode .fe,body.simple-mode .fc,body.simple-mode .fp,body.simple-mode .fq,body.simple-mode .fa{color:#2a2118 !important;border-color:var(--simple-border) !important;background:#fff !important}body.simple-mode .lb,.simple-mode .lo,.simple-mode .lr,.simple-mode .lv{color:#1e1810 !important;border-color:#c4bab0 !important}body.simple-mode .faq-jump-btn{color:#1e1810 !important;border-color:#c4bab0 !important}body.simple-mode .faq-receipt-btn{color:#1e1810 !important;border-color:#c4bab0 !important}body.simple-mode .source-link-label,body.simple-mode .timeline-source-link-label{color:#1e1810 !important}body.simple-mode .timeline-source-caption{color:#1e1810 !important}body.simple-mode .sources-kicker,body.simple-mode .faq-kicker{color:#4a3f35 !important}body.simple-mode #review-spacer,body.simple-mode #contents-spacer,body.simple-mode #thesis-spacer{max-height:178px !important}body.simple-mode .hint{color:#3a3028 !important}body.simple-mode .ql,body.simple-mode .cx{color:#1e1810 !important}body.simple-mode .yr{color:#4a3f35 !important}body.simple-mode .date-group-yr{color:#3e3529 !important}body.simple-mode .date-group-title-preview{color:#1e1812 !important}body.simple-mode .source-link{border:1px solid rgba(80,60,40,.25) !important;background:rgba(80,60,40,.06) !important}body.simple-mode .source-link:hover{border-color:rgba(80,60,40,.45) !important;background:rgba(80,60,40,.10) !important}body.simple-mode *[style*="color:#55ccff"],body.simple-mode *[style*="color: #55ccff"],body.simple-mode *[style*="color:#7dd8ff"],body.simple-mode *[style*="color: #7dd8ff"],body.simple-mode *[style*="color:#33ccff"],body.simple-mode *[style*="color: #33ccff"],body.simple-mode *[style*="color:#6699ff"],body.simple-mode *[style*="color: #6699ff"],body.simple-mode *[style*="color:#aaddff"],body.simple-mode *[style*="color: #aaddff"],body.simple-mode *[style*="color:#9988cc"],body.simple-mode *[style*="color: #9988cc"],body.simple-mode *[style*="color:#8a96a8"],body.simple-mode *[style*="color: #8a96a8"],body.simple-mode *[style*="color:#ccd4dc"],body.simple-mode *[style*="color: #ccd4dc"],body.simple-mode *[style*="color:#dde4ec"],body.simple-mode *[style*="color: #dde4ec"],body.simple-mode *[style*="color:var(--blue)"],body.simple-mode *[style*="color:var(--dim)"],body.simple-mode *[style*="color:var(--body)"],body.simple-mode *[style*="color:var(--white)"]{color:#1a1610 !important}body.simple-mode .f-openai,body.simple-mode .f-microsoft,body.simple-mode .f-multi,body.simple-mode .f-meta{color:#2a2118 !important;border-color:var(--simple-border) !important}body.simple-mode .f-openai.on,body.simple-mode .f-microsoft.on,body.simple-mode .f-multi.on,body.simple-mode .f-meta.on{color:#f5ede0 !important;background:#1a1108 !important;border-color:#e07820 !important}body.simple-mode .fe,body.simple-mode .lb,body.simple-mode .te{color:#000 !important}body.simple-mode .f-meta,body.simple-mode .f-microsoft,body.simple-mode .f-multi{color:#000 !important}body.simple-mode *[style*="color:#ffbb55"],body.simple-mode *[style*="color:#ffc96a"],body.simple-mode *[style*="color:var(--orange)"]{color:#3a2e20 !important}body.simple-mode *[style*="color:#55ffbb"],body.simple-mode *[style*="color:#6fffc8"],body.simple-mode *[style*="color:var(--green)"]{color:#1a2e1e !important}body.simple-mode .phase-block{border-color:var(--simple-border) !important;background:#fff !important;box-shadow:var(--simple-shadow) !important}body.simple-mode .phase-header:hover{background:#faf5ed !important}body.simple-mode .phase-body{border-top-color:#ede5d9 !important}body.simple-mode .phase-title{color:var(--simple-heading) !important;font-size:2rem !important}body.simple-mode .phase-kicker{color:#8a7a6a !important}body.simple-mode .phase-toggle{color:#6a5e52 !important}body.simple-mode .date-group-header{border-bottom-color:#f0e8de !important}body.simple-mode .date-group-header:hover{background:#faf5ed !important}body.simple-mode .date-group-dot{display:none !important}body.simple-mode .date-group-yr{color:#8a7a6a !important;font-size:.75rem !important}body.simple-mode .date-group-title-preview{color:var(--simple-heading) !important;font-size:1.7rem !important;font-family:'Barlow Condensed',sans-serif !important;font-weight:700 !important;letter-spacing:0 !important}body.simple-mode .date-group-tick{color:#9a8e82 !important}body.simple-mode .card{background:var(--simple-surface) !important;border-color:var(--simple-border) !important;box-shadow:var(--simple-shadow) !important}body.simple-mode .card.open{border-color:var(--simple-border-strong) !important;background:var(--simple-surface) !important;max-width:620px !important}body.simple-mode .et{color:var(--simple-heading) !important;font-size:1.7rem !important;text-shadow:none !important}body.simple-mode .eb{color:#2c2418 !important;background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}body.simple-mode .det{color:#2c2418 !important;background:transparent !important;border:none !important;font-family:inherit !important;font-size:.93rem !important;line-height:1.8 !important;padding:0 !important;margin-top:8px !important}body.simple-mode .timeline-source-btn-wrap{border-top:1px solid #ede5d9 !important;padding-top:10px !important;margin-top:10px !important}body.simple-mode .timeline-full-entry-btn{background:#f5ede0 !important;border-color:#c4bab0 !important;color:#6a5e52 !important;box-shadow:var(--simple-shadow-sm) !important}body.simple-mode .timeline-full-entry-btn.open{background:#efe4d5 !important}body.simple-mode .timeline-source-btn{background:#f5ede0 !important;border-color:#c4bab0 !important;color:#6a5e52 !important;border-radius:999px !important}body.simple-mode .tl::before{display:none !important}body.simple-mode .date-group[data-t="c"] .date-group-header,body.simple-mode .date-group[data-t="p"] .date-group-header,body.simple-mode .date-group[data-t="q"] .date-group-header{margin-left:0 !important}body.simple-mode .date-group[data-t="c"] .date-group-events,body.simple-mode .date-group[data-t="p"] .date-group-events,body.simple-mode .date-group[data-t="q"] .date-group-events{margin-left:0 !important}@media(max-width:1024px){body:not(.simple-mode) #simple-mode-rail{display:none !important}body.simple-mode #simple-mode-rail{display:none !important}body.simple-mode .hero,body.simple-mode .mission,body.simple-mode .credits,body.simple-mode .thesis-wrap,body.simple-mode .contents-wrap,body.simple-mode .disclaimer-wrap,body.simple-mode .review-wrap,body.simple-mode .tl,body.simple-mode .jd{margin-left:24px !important;margin-right:24px !important}}@media(max-width:768px){.ui-mode-toggle{top:10px;right:12px;gap:8px}.ui-mode-toggle-track{width:52px;height:28px}.ui-mode-toggle-knob{width:20px;height:20px}body.simple-mode .ui-mode-toggle-knob{transform:translateX(24px)}body.simple-mode nav{height:84px !important;padding:12px 12px 12px 16px !important}body.simple-mode .logo{font-size:24px !important}body.simple-mode .logo-sub{font-size:.56rem !important;letter-spacing:2px !important}body.simple-mode .tabs{top:84px !important;padding:10px 12px 10px 14px !important;gap:8px !important;flex-wrap:nowrap !important}body.simple-mode .tab{padding:8px 12px !important;font-size:.78rem !important}body.simple-mode .hero{padding-top:146px !important}body.simple-mode .phase-header{top:132px !important}body.simple-mode .hero,body.simple-mode .mission,body.simple-mode .credits,body.simple-mode .thesis-wrap,body.simple-mode .contents-wrap,body.simple-mode .disclaimer-wrap,body.simple-mode .review-wrap,body.simple-mode .tl,body.simple-mode .jd{margin-left:12px !important;margin-right:12px !important;padding-left:8px !important;padding-right:8px !important}body.simple-mode .phase-title{font-size:1.45rem !important}body.simple-mode .phase-sub{font-size:.8rem !important}body.simple-mode .card,body.simple-mode .phase-block,body.simple-mode .mission-quote,body.simple-mode .disclaimer-box,body.simple-mode .evolving-box,body.simple-mode .credit-row{border-radius:16px !important}body.simple-mode .mission-body,body.simple-mode .disclaimer-text,body.simple-mode .evolving-text,body.simple-mode .review-card-quote,body.simple-mode .comment-text{padding:14px !important;font-size:.96rem !important;line-height:1.75 !important}}.action-btn-wrap{margin-top:60px;text-align:center}.site-action-btn,.game-path-btn{font-family:'Share Tech Mono',monospace;cursor:pointer;text-transform:uppercase;transition:all .2s ease;touch-action:manipulation;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.site-action-btn{background:transparent;border:1px solid rgba(255,85,85,.4);color:var(--red);font-size:1.08rem;letter-spacing:4px;padding:14px 32px;min-width:320px}.site-action-btn:hover{background:rgba(255,85,85,.1)}.game-choice-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:760px;margin:0 auto}.game-choice-note{font-family:'Share Tech Mono',monospace;font-size:.58rem;letter-spacing:3px;color:rgba(138,150,168,.55);line-height:1.9;max-width:560px;margin:4px auto 0}.game-path-btn{width:min(100%,560px);padding:18px 30px;border:1px solid;font-size:1.05rem;letter-spacing:3px;background:transparent}.game-path-btn.primary{border-color:rgba(85,255,187,.65);color:rgba(85,255,187,.88);background:rgba(85,255,187,.05);box-shadow:0 0 0 1px rgba(85,255,187,.08) inset}.game-path-btn.primary:hover{border-color:rgba(85,255,187,.95);color:rgba(85,255,187,1);background:rgba(85,255,187,.1);box-shadow:0 0 24px rgba(85,255,187,.12)}.game-path-btn.secondary{border-color:rgba(255,85,85,.45);color:rgba(255,85,85,.72)}.game-path-btn.secondary:hover{border-color:rgba(255,85,85,.9);color:rgba(255,85,85,.95);background:rgba(255,85,85,.08)}.game-choice-sep{font-family:'Share Tech Mono',monospace;font-size:.56rem;letter-spacing:4px;color:rgba(138,150,168,.36);padding:2px 0}body.simple-mode .site-action-btn{background:#1a1108 !important;color:#f5ede0 !important;border:1px solid #e07820 !important;box-shadow:var(--simple-shadow-sm) !important;letter-spacing:2px !important}body.simple-mode .site-action-btn:hover{background:#2a1b10 !important}body.simple-mode .game-choice-note{color:#5e5144 !important}body.simple-mode .game-choice-sep{color:#8f7f71 !important}body.simple-mode .game-path-btn{box-shadow:var(--simple-shadow-sm) !important;letter-spacing:2px !important;border-radius:16px !important}body.simple-mode .game-path-btn.primary{background:#1a1108 !important;color:#f5ede0 !important;border-color:#e07820 !important}body.simple-mode .game-path-btn.primary:hover{background:#2a1b10 !important;box-shadow:0 10px 24px rgba(38,24,12,.14) !important}body.simple-mode .game-path-btn.secondary{background:#fff !important;color:#2a2118 !important;border-color:#c4bab0 !important}body.simple-mode .game-path-btn.secondary:hover{background:#f7f2ea !important}@media(max-width:480px){.action-btn-wrap{margin-top:34px !important;padding:0 8px !important}.site-action-btn{width:100% !important;min-width:0 !important;font-size:.8rem !important;letter-spacing:2px !important;padding:14px 16px !important;line-height:1.45 !important}.game-choice-wrap{gap:10px !important;max-width:none !important;padding:0 4px !important}.game-path-btn{width:100% !important;font-size:.82rem !important;letter-spacing:2px !important;padding:15px 14px !important;line-height:1.45 !important}.game-choice-note{font-size:.52rem !important;letter-spacing:2px !important;line-height:1.75 !important;padding:0 4px !important}.game-choice-sep{font-size:.5rem !important;letter-spacing:3px !important}}#game-overlay,#today-game-shell,#today-game-host,.game-shell,.game-wrap,.game-stage,.game-hud,canvas,#gameCanvas{filter:brightness(1.6) !important}#game-overlay *,#today-game-shell *,#today-game-host *{text-shadow:none}#droneStock,#nukeStock{display:flex;align-items:center;gap:4px}#droneStock .stockIcon,#nukeStock .stockIcon{display:inline-flex;align-items:center;justify-content:center;min-width:12px}.timeline-filter-drawer{display:block;width:100%;max-width:720px;margin:18px auto 8px;position:relative;z-index:20}.timeline-filter-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;font-family:'Exo 2',sans-serif;cursor:pointer}.timeline-filter-toggle-label{font-family:'Share Tech Mono',monospace;font-size:.8rem;letter-spacing:2px}.timeline-filter-toggle-icon{font-family:'Share Tech Mono',monospace;font-size:1.1rem;line-height:1}.timeline-filter-panel{display:none;margin-top:10px;padding:14px;border-radius:20px}.timeline-filter-panel.open{display:block}.timeline-filter-section+.timeline-filter-section{margin-top:14px;padding-top:14px}.timeline-filter-section-title{font-family:'Share Tech Mono',monospace;font-size:.62rem;letter-spacing:3px;text-transform:uppercase;margin-bottom:10px}.timeline-filter-grid{display:flex;flex-wrap:wrap;gap:10px}.timeline-filter-actions{display:flex;justify-content:flex-end;margin-top:14px}.timeline-filter-clear{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:14px;font-family:'Share Tech Mono',monospace;font-size:.7rem;letter-spacing:2px;cursor:pointer}.hero-filters,.co-filters,.co-filters-label{display:none !important}.hero{overflow:visible !important;padding-bottom:18px !important}.shint{display:none !important}body.simple-mode .timeline-filter-toggle{border:1px solid #d8cec0;background:#fff;color:#1a1108;box-shadow:var(--simple-shadow-sm)}body.simple-mode .timeline-filter-toggle-icon,body.simple-mode .timeline-filter-section-title{color:#6a5e52}body.simple-mode .timeline-filter-panel{border:1px solid #d8cec0;background:#fff;box-shadow:var(--simple-shadow)}body.simple-mode .timeline-filter-section+.timeline-filter-section{border-top:1px solid #ece4d8}body.simple-mode .timeline-filter-grid .fb{padding:10px 14px !important;font-size:.78rem !important;letter-spacing:1px !important;line-height:1.1 !important;box-shadow:var(--simple-shadow-sm) !important}body.simple-mode .timeline-filter-clear{border:1px solid #d8cec0;background:#fff;color:#1a1108;box-shadow:var(--simple-shadow-sm)}body.simple-mode .timeline-filter-clear:hover{background:#f5ede0}body:not(.simple-mode) .timeline-filter-toggle{border:1px solid rgba(255,85,85,.28);background:rgba(19,19,30,.92);color:var(--white);box-shadow:0 10px 24px rgba(0,0,0,.18)}body:not(.simple-mode) .timeline-filter-toggle-icon,body:not(.simple-mode) .timeline-filter-section-title{color:var(--dim)}body:not(.simple-mode) .timeline-filter-panel{border:1px solid rgba(255,85,85,.16);background:rgba(19,19,30,.96);box-shadow:0 18px 36px rgba(0,0,0,.28)}body:not(.simple-mode) .timeline-filter-section+.timeline-filter-section{border-top:1px solid rgba(255,255,255,.06)}body:not(.simple-mode) .timeline-filter-grid .fb{padding:10px 14px !important;font-size:.78rem !important;letter-spacing:1px !important;line-height:1.1 !important}body:not(.simple-mode) .timeline-filter-clear{border:1px solid rgba(255,85,85,.28);background:rgba(255,255,255,.03);color:var(--white)}body:not(.simple-mode) .timeline-filter-clear:hover{background:rgba(255,85,85,.08)}@media(max-width:768px){.timeline-filter-drawer{margin:10px 0 6px !important}.timeline-filter-toggle{padding:12px 14px;border-radius:16px}.timeline-filter-panel{padding:12px;border-radius:16px}.timeline-filter-grid{gap:8px}.timeline-filter-grid .fb{font-size:.74rem !important;padding:9px 12px !important}}@media(max-width:768px){.date-group-header,.date-group-header.open,.date-group-header:active,.date-group-header:focus,.date-group-header:focus-visible{transform:none !important;top:auto !important;margin-top:0 !important;margin-bottom:0 !important;outline:none !important}.date-group-header.open .date-group-title-preview{visibility:visible !important;color:inherit !important}.date-group-events{margin-top:8px !important}.date-group-events.open{display:block !important}.date-group-events.open .card{margin-top:0 !important;scroll-margin-top:0 !important}.date-group,.date-group-header,.date-group-events,.date-group-events .card{scroll-margin-top:0 !important}.date-group-header,.date-group-tick{-webkit-tap-highlight-color:transparent !important}}@media(max-width:768px){.hero{padding-bottom:8px !important}.timeline-filter-drawer{margin:8px 0 4px !important}.tl{padding-top:4px !important;margin-top:0 !important}.phase-block:first-child{margin-top:0 !important}}@media(max-width:768px){body.simple-mode .phase-header{position:relative !important;top:auto !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.simple-mode .phase-block{overflow:visible !important}body.simple-mode .phase-body{padding-top:4px !important}}@media(max-width:768px){body.simple-mode .date-group-title-preview{font-size:.92rem !important;line-height:1.05 !important;letter-spacing:.5px !important}body.simple-mode .phase-title,body.simple-mode .phase-header h2{font-size:1.05rem !important;line-height:1.1 !important}}body.verification-active{overflow:hidden !important}#captcha-screen2{position:fixed !important;inset:0 !important;height:100vh !important;width:100% !important;z-index:100000 !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}#twist-text{line-height:1.28 !important;margin:0 0 8px 0 !important;padding:0 !important}body.simple-mode [style*="color:#55ff"],body.simple-mode [style*="color: #55ff"],body.simple-mode [style*="color:#00ff"],body.simple-mode [style*="color: #00ff"],body.simple-mode [style*="color:#6fffc8"],body.simple-mode [style*="color: #6fffc8"],body.simple-mode [style*="color:var(--green)"],body.simple-mode [style*="color: var(--green)"],body.simple-mode .fq,body.simple-mode .fq.on,body.simple-mode .lv,body.simple-mode .tq,body.simple-mode [class*="green"],body.simple-mode [class*="neon"],body.simple-mode [class*="matrix"]{color:#1e1810 !important;text-shadow:none !important}body.simple-mode .game-guide-title,body.simple-mode #page-gameguide .game-guide-title{color:var(--simple-heading) !important;text-transform:uppercase !important;font-family:'Barlow Condensed',sans-serif !important;font-weight:900 !important;letter-spacing:1px !important;text-shadow:none !important}body.simple-mode .game-guide-title .oh,body.simple-mode #page-gameguide .game-guide-title .oh{color:var(--simple-orange) !important}body.simple-mode .game-guide-kicker,body.simple-mode .review-page-sub,body.simple-mode .review-page-title+.review-page-sub,body.simple-mode .sources-kicker,body.simple-mode .faq-kicker,body.simple-mode .co-filters-label,body.simple-mode .hey,body.simple-mode .hero-sub,body.simple-mode .mission-intro-kicker,body.simple-mode .version-stamp,body.simple-mode .jdeye,body.simple-mode .jdstamp,body.simple-mode #thesis-scan,body.simple-mode #thesis-scanline,body.simple-mode #thesis-analysis-lines,body.simple-mode #thesis-stream,body.simple-mode #thesis-bar,body.simple-mode #thesis-progress-label,body.simple-mode #thesis-wordcount{display:none !important}body.simple-mode #page-thesis .thesis-kicker,body.simple-mode #page-thesis .thesis-sub,body.simple-mode #page-thesis .scan-kicker,body.simple-mode #page-thesis .system-kicker,body.simple-mode #page-thesis .targeting-copy,body.simple-mode #page-thesis .targeting-text{display:none !important}.nav-theme-toggle{position:absolute;top:54px;right:18px;display:flex;align-items:center;gap:10px;background:transparent;border:0;cursor:pointer;user-select:none;z-index:120;color:var(--white);font-family:'Share Tech Mono',monospace}.nav-theme-toggle-track{width:60px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);position:relative;display:inline-flex;align-items:center;padding:3px;transition:all .25s ease}.nav-theme-toggle-knob{width:24px;height:24px;border-radius:50%;background:var(--white);box-shadow:0 2px 8px rgba(0,0,0,.25);transform:translateX(0);transition:transform .25s ease,background .25s ease}.nav-theme-toggle-labels{display:flex;gap:8px;font-size:.62rem;letter-spacing:2px;opacity:.88}.nav-theme-toggle.on .nav-theme-toggle-knob{transform:translateX(28px)}.nav-theme-toggle.muted .nav-theme-toggle-track{opacity:.8}body.simple-mode .nav-theme-toggle{color:#2d2419}body.simple-mode .nav-theme-toggle-track{background:#e7ddd0;border-color:#cbbfab}body.simple-mode .nav-theme-toggle-knob{background:#2e261d}@media(max-width:480px){nav{padding-left:10px !important;padding-right:10px !important;align-items:flex-end !important}.logo{width:100%;text-align:right !important;font-size:30px !important;padding-right:0 !important}.logo-sub{width:100%;text-align:right !important;font-size:10px !important;letter-spacing:2px !important}.ui-mode-toggle{top:8px !important;right:8px !important;gap:6px !important}.ui-mode-toggle-track{width:50px !important;height:26px !important;padding:3px !important}.ui-mode-toggle-knob{width:18px !important;height:18px !important}body.simple-mode .ui-mode-toggle-knob{transform:translateX(22px) !important}.nav-theme-toggle{top:38px !important;right:8px !important;gap:6px !important}.nav-theme-toggle-track{width:50px !important;height:26px !important;padding:3px !important}.nav-theme-toggle-knob{width:18px !important;height:18px !important}.nav-theme-toggle.on .nav-theme-toggle-knob{transform:translateX(22px) !important}.nav-theme-toggle-labels{font-size:.5rem !important;letter-spacing:1px !important;gap:5px !important}}@media(max-width:480px){nav{align-items:flex-start !important;padding-left:10px !important;padding-right:10px !important}.logo{width:auto !important;text-align:left !important;font-size:30px !important;padding-right:0 !important;max-width:calc(100% - 150px) !important}.logo-sub{width:auto !important;text-align:left !important;font-size:10px !important;letter-spacing:2px !important;max-width:calc(100% - 150px) !important}.ui-mode-toggle{position:absolute !important;top:8px !important;right:8px !important;gap:6px !important;align-items:center !important}.nav-theme-toggle{position:absolute !important;top:38px !important;right:8px !important;gap:6px !important;align-items:center !important}.ui-mode-toggle-labels,.nav-theme-toggle-labels{min-width:58px !important;justify-content:flex-start !important}}@media(max-width:480px){.credits{padding:120px 8px 80px !important;max-width:100% !important;margin:0 !important}.credit-row,.disclaimer-box,.evolving-box{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}.disclaimer-box{max-width:none !important}}.nav-theme-toggle{position:absolute !important;top:54px !important;right:18px !important;display:flex !important;align-items:center !important;gap:10px !important;background:transparent !important;border:none !important;cursor:pointer !important;user-select:none !important;z-index:120 !important}.nav-theme-toggle-track{width:60px !important;height:32px !important;border-radius:999px !important;position:relative !important;display:inline-flex !important;align-items:center !important;padding:3px !important;transition:all .25s ease !important}.nav-theme-toggle-knob{width:24px !important;height:24px !important;border-radius:50% !important;transition:transform .25s ease,background .25s ease !important}.nav-theme-toggle.on .nav-theme-toggle-knob{transform:translateX(28px) !important}body:not(.simple-mode) .nav-theme-toggle{color:var(--white) !important}body:not(.simple-mode) .nav-theme-toggle-track{border:1px solid rgba(255,255,255,.25) !important;background:rgba(255,255,255,.08) !important}body:not(.simple-mode) .nav-theme-toggle-knob{background:var(--white) !important;box-shadow:0 2px 8px rgba(0,0,0,.25) !important}body.simple-mode .nav-theme-toggle{color:#2d2419 !important}body.simple-mode .nav-theme-toggle-track{background:#e7ddd0 !important;border:1px solid #cbbfab !important}body.simple-mode .nav-theme-toggle-knob{background:#2e261d !important;box-shadow:0 2px 8px rgba(0,0,0,.12) !important}@media(min-width:1025px){#simple-mode-rail{display:flex !important;position:fixed !important;left:18px !important;top:178px !important;bottom:18px !important;width:198px !important;flex-direction:column !important;gap:14px !important;z-index:55 !important;overflow-y:auto !important;overflow-x:hidden !important;padding-right:4px !important;scrollbar-width:thin}body:not(.simple-mode) #simple-mode-rail{display:flex !important}body:not(.simple-mode) .simple-rail-card{background:rgba(19,19,30,.96) !important;border:1px solid rgba(255,85,85,.16) !important;border-radius:18px !important;box-shadow:0 14px 28px rgba(0,0,0,.22) !important;padding:14px 14px 12px !important}body:not(.simple-mode) .simple-rail-kicker{color:rgba(255,85,85,.7) !important}body:not(.simple-mode) .simple-rail-title{color:var(--white) !important}body:not(.simple-mode) .simple-rail-list{color:var(--body) !important}body:not(.simple-mode) .simple-rail-links button{background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.08) !important;color:var(--body) !important;border-radius:12px !important;box-shadow:none !important}body:not(.simple-mode) .simple-rail-links button:hover{background:rgba(255,85,85,.08) !important}body:not(.simple-mode) .mission,body:not(.simple-mode) .credits,body:not(.simple-mode) .thesis-wrap,body:not(.simple-mode) .contents-wrap,body:not(.simple-mode) .faq-wrap,body:not(.simple-mode) .sources-wrap,body:not(.simple-mode) .disclaimer-wrap,body:not(.simple-mode) .review-wrap,body:not(.simple-mode) .tl,body:not(.simple-mode) .jd,body:not(.simple-mode) .hero{margin-left:240px !important;margin-right:40px !important;padding-left:24px !important;padding-right:24px !important;box-sizing:border-box !important;max-width:none !important;width:auto !important}body.simple-mode #dyson-chip-img,body:not(.simple-mode) #dyson-chip-img{left:auto !important;right:18px !important;top:50% !important;transform:translateY(-50%) !important}}.ui-mode-toggle{right:18px !important}.nav-theme-toggle{right:18px !important;top:54px !important}.ui-mode-toggle,.nav-theme-toggle{width:auto !important;justify-content:flex-end !important}.ui-mode-toggle-labels,.nav-theme-toggle-labels{min-width:70px !important;justify-content:flex-start !important}@media(max-width:480px){.ui-mode-toggle{right:8px !important;top:8px !important}.nav-theme-toggle{right:8px !important;top:38px !important}.ui-mode-toggle-labels,.nav-theme-toggle-labels{min-width:54px !important}}@media(min-width:1025px){body:not(.simple-mode) #simple-mode-rail{display:flex !important}}.ui-mode-toggle,.nav-theme-toggle{position:absolute !important;right:18px !important;display:flex !important;align-items:center !important;gap:10px !important;z-index:120 !important}.ui-mode-toggle{top:16px !important}.nav-theme-toggle{top:54px !important}.ui-mode-toggle-track,.nav-theme-toggle-track{width:60px !important;height:32px !important;border-radius:999px !important;position:relative !important;display:inline-flex !important;align-items:center !important;padding:3px !important;transition:all .25s ease !important;box-sizing:border-box !important}.ui-mode-toggle-knob,.nav-theme-toggle-knob{width:24px !important;height:24px !important;border-radius:50% !important;transition:transform .25s ease,background .25s ease !important;box-sizing:border-box !important}.nav-theme-toggle.on .nav-theme-toggle-knob{transform:translateX(28px) !important}.ui-mode-toggle-labels,.nav-theme-toggle-labels{display:flex !important;gap:8px !important;font-size:.62rem !important;letter-spacing:2px !important;min-width:72px !important;justify-content:flex-start !important;opacity:.88 !important}body:not(.simple-mode) .ui-mode-toggle,body:not(.simple-mode) .nav-theme-toggle{color:var(--white) !important}body:not(.simple-mode) .ui-mode-toggle-track,body:not(.simple-mode) .nav-theme-toggle-track{border:1px solid rgba(255,255,255,.25) !important;background:rgba(255,255,255,.08) !important}body:not(.simple-mode) .ui-mode-toggle-knob,body:not(.simple-mode) .nav-theme-toggle-knob{background:var(--white) !important;box-shadow:0 2px 8px rgba(0,0,0,.25) !important}body.simple-mode .ui-mode-toggle,body.simple-mode .nav-theme-toggle{color:#2d2419 !important}body.simple-mode .ui-mode-toggle-track,body.simple-mode .nav-theme-toggle-track{background:#e7ddd0 !important;border:1px solid #cbbfab !important}body.simple-mode .ui-mode-toggle-knob,body.simple-mode .nav-theme-toggle-knob{background:#2e261d !important;box-shadow:0 2px 8px rgba(0,0,0,.12) !important}@media(max-width:480px){.ui-mode-toggle,.nav-theme-toggle{right:8px !important;gap:6px !important}.ui-mode-toggle{top:8px !important}.nav-theme-toggle{top:38px !important}.ui-mode-toggle-track,.nav-theme-toggle-track{width:50px !important;height:26px !important;padding:3px !important}.ui-mode-toggle-knob,.nav-theme-toggle-knob{width:18px !important;height:18px !important}body.simple-mode .ui-mode-toggle-knob{transform:translateX(22px) !important}.nav-theme-toggle.on .nav-theme-toggle-knob{transform:translateX(22px) !important}.ui-mode-toggle-labels,.nav-theme-toggle-labels{min-width:54px !important;font-size:.5rem !important;gap:5px !important;letter-spacing:1px !important}}@media(min-width:1025px){#simple-mode-rail{display:flex !important;position:fixed !important;left:18px !important;top:178px !important;bottom:18px !important;width:198px !important;flex-direction:column !important;gap:14px !important;z-index:55 !important;overflow-y:auto !important;overflow-x:hidden !important;padding-right:4px !important;scrollbar-width:thin}body:not(.simple-mode) .simple-rail-card{background:rgba(19,19,30,.96) !important;border:1px solid rgba(255,85,85,.16) !important;border-radius:18px !important;box-shadow:0 14px 28px rgba(0,0,0,.22) !important;padding:14px 14px 12px !important}body:not(.simple-mode) .simple-rail-kicker{color:rgba(255,85,85,.7) !important}body:not(.simple-mode) .simple-rail-title{color:var(--white) !important}body:not(.simple-mode) #rail-progress-pct,body:not(.simple-mode) #rail-save-status{color:#9aaabb !important}body:not(.simple-mode) #rail-progress-bar-wrap{background:rgba(255,255,255,.08) !important}body:not(.simple-mode) #rail-progress-bar{background:var(--red) !important}body:not(.simple-mode) .simple-rail-links button{background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.08) !important;color:var(--body) !important;border-radius:12px !important;box-shadow:none !important}body:not(.simple-mode) .simple-rail-links button:hover{background:rgba(255,85,85,.08) !important}body:not(.simple-mode) #rail-save-prompt button:first-child{background:var(--red) !important;border-color:var(--red) !important;color:#fff !important}body:not(.simple-mode) #rail-save-prompt button:last-child{background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.08) !important;color:var(--body) !important}body:not(.simple-mode) .mission,body:not(.simple-mode) .credits,body:not(.simple-mode) .thesis-wrap,body:not(.simple-mode) .contents-wrap,body:not(.simple-mode) .faq-wrap,body:not(.simple-mode) .sources-wrap,body:not(.simple-mode) .disclaimer-wrap,body:not(.simple-mode) .review-wrap,body:not(.simple-mode) .tl,body:not(.simple-mode) .jd,body:not(.simple-mode) .hero{margin-left:240px !important;margin-right:40px !important;padding-left:24px !important;padding-right:24px !important;box-sizing:border-box !important;max-width:none !important;width:auto !important}}@media(min-width:1025px){#simple-mode-rail{display:flex !important;position:fixed !important;left:18px !important;top:178px !important;bottom:18px !important;width:198px !important;flex-direction:column !important;gap:14px !important;z-index:55 !important;overflow-y:auto !important;overflow-x:hidden !important;padding-right:4px !important;scrollbar-width:thin !important}body:not(.simple-mode) .simple-rail-card{background:rgba(19,19,30,.96) !important;border:1px solid rgba(255,85,85,.16) !important;border-radius:18px !important;box-shadow:0 14px 28px rgba(0,0,0,.22) !important;padding:14px 14px 12px !important}body:not(.simple-mode) .simple-rail-kicker{color:rgba(255,85,85,.72) !important}body:not(.simple-mode) .simple-rail-title{color:var(--white) !important}body:not(.simple-mode) .simple-rail-list{color:var(--body) !important}body:not(.simple-mode) #rail-progress-pct,body:not(.simple-mode) #rail-save-status{color:#9aaabb !important}body:not(.simple-mode) #rail-progress-bar-wrap{background:rgba(255,255,255,.08) !important}body:not(.simple-mode) #rail-progress-bar{background:var(--red) !important}body:not(.simple-mode) .simple-rail-links button{background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.08) !important;color:var(--body) !important;border-radius:12px !important;box-shadow:none !important}body:not(.simple-mode) .simple-rail-links button:hover{background:rgba(255,85,85,.08) !important}body:not(.simple-mode) #rail-save-prompt button:first-child{background:var(--red) !important;border:1px solid var(--red) !important;color:#fff !important}body:not(.simple-mode) #rail-save-prompt button:last-child{background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.08) !important;color:var(--body) !important}body:not(.simple-mode) .mission,body:not(.simple-mode) .credits,body:not(.simple-mode) .thesis-wrap,body:not(.simple-mode) .contents-wrap,body:not(.simple-mode) .faq-wrap,body:not(.simple-mode) .sources-wrap,body:not(.simple-mode) .disclaimer-wrap,body:not(.simple-mode) .review-wrap,body:not(.simple-mode) .tl,body:not(.simple-mode) .jd,body:not(.simple-mode) .hero{margin-left:240px !important;margin-right:40px !important;padding-left:24px !important;padding-right:24px !important;box-sizing:border-box !important;max-width:none !important;width:auto !important}body.simple-mode #dyson-chip-img,body:not(.simple-mode) #dyson-chip-img{left:auto !important;right:18px !important;top:50% !important;transform:translateY(-50%) !important}}.ui-mode-toggle,.nav-theme-toggle{position:absolute !important;right:18px !important;display:flex !important;align-items:center !important;gap:10px !important;z-index:120 !important}.ui-mode-toggle{top:16px !important}.nav-theme-toggle{top:54px !important}.ui-mode-toggle-track,.nav-theme-toggle-track{width:60px !important;height:32px !important;border-radius:999px !important;position:relative !important;display:inline-flex !important;align-items:center !important;padding:3px !important;box-sizing:border-box !important;transition:all .25s ease !important}.ui-mode-toggle-knob,.nav-theme-toggle-knob{width:24px !important;height:24px !important;border-radius:50% !important;box-sizing:border-box !important;transition:transform .25s ease,background .25s ease !important}.nav-theme-toggle.on .nav-theme-toggle-knob{transform:translateX(28px) !important}.ui-mode-toggle-labels,.nav-theme-toggle-labels{display:flex !important;gap:8px !important;min-width:72px !important;justify-content:flex-start !important;font-size:.62rem !important;letter-spacing:2px !important;opacity:.88 !important}body:not(.simple-mode) .nav-theme-toggle,body:not(.simple-mode) .ui-mode-toggle{color:var(--white) !important}body:not(.simple-mode) .nav-theme-toggle-track,body:not(.simple-mode) .ui-mode-toggle-track{border:1px solid rgba(255,255,255,.25) !important;background:rgba(255,255,255,.08) !important}body:not(.simple-mode) .nav-theme-toggle-knob,body:not(.simple-mode) .ui-mode-toggle-knob{background:var(--white) !important;box-shadow:0 2px 8px rgba(0,0,0,.25) !important}body.simple-mode .nav-theme-toggle,body.simple-mode .ui-mode-toggle{color:#2d2419 !important}body.simple-mode .nav-theme-toggle-track,body.simple-mode .ui-mode-toggle-track{background:#e7ddd0 !important;border:1px solid #cbbfab !important}body.simple-mode .nav-theme-toggle-knob,body.simple-mode .ui-mode-toggle-knob{background:#2e261d !important;box-shadow:0 2px 8px rgba(0,0,0,.12) !important}@media(max-width:480px){.ui-mode-toggle,.nav-theme-toggle{right:8px !important;gap:6px !important}.ui-mode-toggle{top:8px !important}.nav-theme-toggle{top:38px !important}.ui-mode-toggle-track,.nav-theme-toggle-track{width:50px !important;height:26px !important;padding:3px !important}.ui-mode-toggle-knob,.nav-theme-toggle-knob{width:18px !important;height:18px !important}body.simple-mode .ui-mode-toggle-knob{transform:translateX(22px) !important}.nav-theme-toggle.on .nav-theme-toggle-knob{transform:translateX(22px) !important}.ui-mode-toggle-labels,.nav-theme-toggle-labels{min-width:54px !important;font-size:.5rem !important;gap:5px !important;letter-spacing:1px !important}}body:not(.simple-mode) #rail-save-prompt .simple-rail-list,body:not(.simple-mode) #rail-save-prompt p,body:not(.simple-mode) #rail-save-prompt .save-prompt-copy{color:#fff !important;opacity:.92 !important}@media(max-width:768px){.timeline-drawer-row{display:flex !important;gap:10px !important;align-items:stretch !important;width:100% !important;margin:10px 0 6px !important}.timeline-filter-drawer,.timeline-progress-drawer{flex:1 1 0 !important;max-width:none !important;width:auto !important;margin:0 !important}.timeline-filter-toggle,.timeline-progress-toggle{width:100% !important;min-height:50px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding:12px 14px !important;border-radius:16px !important;font-family:'Exo 2',sans-serif !important;cursor:pointer !important}.timeline-filter-toggle-label,.timeline-progress-toggle-label{font-family:'Share Tech Mono',monospace !important;font-size:.72rem !important;letter-spacing:2px !important}.timeline-filter-toggle-icon,.timeline-progress-toggle-icon{font-family:'Share Tech Mono',monospace !important;font-size:1.05rem !important;line-height:1 !important}.timeline-progress-panel{display:none;margin-top:10px;padding:0 !important;border-radius:16px !important;overflow:hidden !important}.timeline-progress-panel.open{display:block !important}.timeline-progress-panel #simple-mode-rail{position:static !important;left:auto !important;top:auto !important;bottom:auto !important;width:100% !important;max-width:none !important;display:flex !important;flex-direction:column !important;gap:12px !important;overflow:visible !important;padding:0 !important;margin:0 !important;max-height:none !important}.timeline-progress-panel .simple-rail-card{width:100% !important;margin:0 !important;box-sizing:border-box !important}body #simple-mode-rail{display:none}.timeline-progress-panel #simple-mode-rail{display:flex !important}body.simple-mode .timeline-progress-toggle{border:1px solid #d8cec0;background:#fff;color:#1a1108;box-shadow:var(--simple-shadow-sm)}body.simple-mode .timeline-progress-toggle-icon{color:#6a5e52}body.simple-mode .timeline-progress-panel{border:1px solid #d8cec0;background:#fff;box-shadow:var(--simple-shadow)}body:not(.simple-mode) .timeline-progress-toggle{border:1px solid rgba(255,85,85,.28);background:rgba(19,19,30,.92);color:var(--white);box-shadow:0 10px 24px rgba(0,0,0,.18)}body:not(.simple-mode) .timeline-progress-toggle-icon{color:var(--dim)}body:not(.simple-mode) .timeline-progress-panel{border:1px solid rgba(255,85,85,.16);background:rgba(19,19,30,.96);box-shadow:0 18px 36px rgba(0,0,0,.28)}}@media(min-width:769px){.timeline-progress-drawer{display:none !important}}@media(max-width:768px){.timeline-drawer-row{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:10px !important;width:100% !important;margin:10px 0 6px !important;align-items:start !important}.timeline-filter-drawer,.timeline-progress-drawer{display:block !important;width:100% !important;max-width:none !important;margin:0 !important}.timeline-filter-toggle,.timeline-progress-toggle{width:100% !important;min-height:50px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding:12px 14px !important;border-radius:16px !important;font-family:'Exo 2',sans-serif !important;cursor:pointer !important;box-sizing:border-box !important}.timeline-filter-toggle-label,.timeline-progress-toggle-label{font-family:'Share Tech Mono',monospace !important;font-size:.72rem !important;letter-spacing:2px !important}.timeline-filter-toggle-icon,.timeline-progress-toggle-icon{font-family:'Share Tech Mono',monospace !important;font-size:1.05rem !important;line-height:1 !important}.timeline-filter-panel,.timeline-progress-panel{display:none !important;margin-top:10px !important;padding:12px !important;border-radius:16px !important;overflow:hidden !important;box-sizing:border-box !important}.timeline-filter-panel.open,.timeline-progress-panel.open{display:block !important}body #simple-mode-rail{display:none !important}.timeline-progress-panel #simple-mode-rail-mobile{display:flex !important;position:static !important;left:auto !important;top:auto !important;bottom:auto !important;width:100% !important;max-width:none !important;flex-direction:column !important;gap:12px !important;overflow:visible !important;padding:0 !important;margin:0 !important;max-height:none !important}.timeline-progress-panel #simple-mode-rail-mobile .simple-rail-card{width:100% !important;margin:0 !important;box-sizing:border-box !important}body.simple-mode .timeline-progress-toggle,body.simple-mode .timeline-filter-toggle{border:1px solid #d8cec0 !important;background:#fff !important;color:#1a1108 !important;box-shadow:var(--simple-shadow-sm) !important}body.simple-mode .timeline-progress-toggle-icon,body.simple-mode .timeline-filter-toggle-icon{color:#6a5e52 !important}body.simple-mode .timeline-progress-panel,body.simple-mode .timeline-filter-panel{border:1px solid #d8cec0 !important;background:#fff !important;box-shadow:var(--simple-shadow) !important}body:not(.simple-mode) .timeline-progress-toggle,body:not(.simple-mode) .timeline-filter-toggle{border:1px solid rgba(255,85,85,.28) !important;background:rgba(19,19,30,.92) !important;color:var(--white) !important;box-shadow:0 10px 24px rgba(0,0,0,.18) !important}body:not(.simple-mode) .timeline-progress-toggle-icon,body:not(.simple-mode) .timeline-filter-toggle-icon{color:var(--dim) !important}body:not(.simple-mode) .timeline-progress-panel,body:not(.simple-mode) .timeline-filter-panel{border:1px solid rgba(255,85,85,.16) !important;background:rgba(19,19,30,.96) !important;box-shadow:0 18px 36px rgba(0,0,0,.28) !important}}@media(min-width:769px){.timeline-progress-drawer{display:none !important}#simple-mode-rail{display:flex !important}}body:not(.simple-mode) #rail-save-prompt p,body:not(.simple-mode) #rail-save-prompt .simple-rail-list,body:not(.simple-mode) #rail-save-prompt .simple-rail-body,body:not(.simple-mode) #rail-save-prompt .simple-rail-copy{color:#fff !important;opacity:1 !important}body:not(.simple-mode) #rail-save-prompt>div:not(.simple-rail-kicker),body:not(.simple-mode) #rail-save-prompt>div:not(.simple-rail-kicker) *:not(button){color:#fff !important;opacity:1 !important}@media(max-width:768px){.timeline-filter-drawer,.timeline-progress-drawer,.timeline-drawer-row{display:none !important}.mobile-top-drawers{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:10px !important;width:100% !important;margin:10px 0 6px !important}.mobile-filter-drawer,.mobile-progress-drawer{min-width:0 !important}.mobile-drawer-toggle{width:100% !important;min-height:50px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding:12px 14px !important;border-radius:16px !important;font-family:'Exo 2',sans-serif !important;cursor:pointer !important;box-sizing:border-box !important}.mobile-drawer-toggle-label{font-family:'Share Tech Mono',monospace !important;font-size:.72rem !important;letter-spacing:2px !important}.mobile-drawer-toggle-icon{font-family:'Share Tech Mono',monospace !important;font-size:1.05rem !important;line-height:1 !important}.mobile-drawer-panel{display:none !important;margin-top:10px !important;padding:12px !important;border-radius:16px !important;overflow:hidden !important;box-sizing:border-box !important}.mobile-drawer-panel.open{display:block !important}body.simple-mode .mobile-drawer-toggle{border:1px solid #d8cec0 !important;background:#fff !important;color:#1a1108 !important;box-shadow:var(--simple-shadow-sm) !important}body.simple-mode .mobile-drawer-toggle-icon{color:#6a5e52 !important}body.simple-mode .mobile-drawer-panel{border:1px solid #d8cec0 !important;background:#fff !important;box-shadow:var(--simple-shadow) !important}body:not(.simple-mode) .mobile-drawer-toggle{border:1px solid rgba(255,85,85,.28) !important;background:rgba(19,19,30,.92) !important;color:var(--white) !important;box-shadow:0 10px 24px rgba(0,0,0,.18) !important}body:not(.simple-mode) .mobile-drawer-toggle-icon{color:var(--dim) !important}body:not(.simple-mode) .mobile-drawer-panel{border:1px solid rgba(255,85,85,.16) !important;background:rgba(19,19,30,.96) !important;box-shadow:0 18px 36px rgba(0,0,0,.28) !important}#mobile-progress-panel #simple-mode-rail-mobile{display:flex !important;position:static !important;left:auto !important;top:auto !important;bottom:auto !important;width:100% !important;max-width:none !important;flex-direction:column !important;gap:12px !important;overflow:visible !important;padding:0 !important;margin:0 !important;max-height:none !important}#mobile-progress-panel #simple-mode-rail-mobile .simple-rail-card{width:100% !important;margin:0 !important;box-sizing:border-box !important}}@media(min-width:769px){.mobile-top-drawers{display:none !important}}html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(display-mode:standalone){html,body{-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important}}@media(max-width:768px){.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}.phase-body{padding-left:0 !important;padding-right:0 !important}.date-group-events{padding-left:0 !important;padding-right:0 !important}.date-group-events.open .card,.card.open,.card,.desktop-reading-column,.system-review-panel,.featured-review,.community-review-card,.disclaimer-box.desktop-reading-column,.mission-body.desktop-reading-column,#thesis-scan.desktop-reading-column{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}}@media(max-width:480px){.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd,.hero{padding-left:8px !important;padding-right:8px !important}.phase-body{padding:4px 0 14px !important}.date-group-events{padding:2px 0 10px !important}.date-group-header{padding:10px 6px !important}.card,.date-group-events.open .card,.featured-review,.community-review-card{padding-left:12px !important;padding-right:12px !important;max-width:none !important}.review-wrap{padding-top:120px !important;padding-bottom:80px !important}}html,body{width:100% !important;max-width:100% !important;overflow-x:clip !important}@supports(padding:max(0)){@media(max-width:768px){body{padding-left:max(0,env(safe-area-inset-left)) !important;padding-right:max(0,env(safe-area-inset-right)) !important}}}@media(max-width:768px){.page,.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd,.phase-block,.phase-body,.date-group,.date-group-events,.date-group-events.open,.date-group-events.open .card,.card,.desktop-reading-column,.system-review-panel,.featured-review,.community-review-card,.mobile-top-drawers,.mobile-filter-drawer,.mobile-progress-drawer,.mobile-drawer-panel,.mobile-drawer-toggle,.email-contact-btn{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;transform:none !important;box-sizing:border-box !important}}@media(max-width:480px){.page,.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd,.mobile-top-drawers{padding-left:max(8px,env(safe-area-inset-left)) !important;padding-right:max(8px,env(safe-area-inset-right)) !important}.mobile-top-drawers{margin-left:0 !important;margin-right:0 !important}.date-group-header{padding-left:8px !important;padding-right:8px !important}.card,.date-group-events.open .card,.featured-review,.community-review-card,.system-review-panel,.email-contact-btn{padding-left:12px !important;padding-right:12px !important}}html,body{width:100% !important;max-width:100% !important;overflow-x:hidden !important}@media(max-width:768px){body,html,.page,.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd,.phase-block,.phase-body,.date-group,.date-group-header,.date-group-events,.card,.featured-review,.community-review-card,.system-review-panel,.desktop-reading-column,.email-contact-btn,.contact-link,.qual-room-body,.qual-room-grid,.qr-cert,.qr-cert-top,.qr-cert-expand,.qr-cert-expand-inner{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}.tl,.date-group,.date-group-events,.date-group-header,.phase-body,.review-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.mission,.credits,.thesis-wrap,.disclaimer-wrap{overflow-x:hidden !important}}@media(max-width:480px){body,html{padding-left:max(0,env(safe-area-inset-left)) !important;padding-right:max(0,env(safe-area-inset-right)) !important}.mobile-top-drawers,.mobile-filter-drawer,.mobile-progress-drawer,.mobile-drawer-panel,.timeline-filter-panel,.timeline-filter-grid,.timeline-filter-actions,.system-analysis-card,.review-card,.expand-body,.email-contact-btn,a[href^="mailto:"],button{max-width:100% !important;box-sizing:border-box !important}.email-contact-btn,a[href^="mailto:"]{display:inline-flex !important;flex-wrap:wrap !important;word-break:break-word !important;overflow-wrap:anywhere !important}}html,body{width:100% !important;max-width:100% !important;overflow-x:hidden !important;position:relative}body{margin:0 !important;padding-left:0 !important;padding-right:0 !important}@supports(padding:max(0)){body{padding-left:max(0,env(safe-area-inset-left)) !important;padding-right:max(0,env(safe-area-inset-right)) !important}}main,.page,.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd,.phase-block,.phase-body,.date-group,.date-group-header,.date-group-events,.ev,.card,.featured-review,.community-review-card,.desktop-reading-column,.system-review-panel,.timeline-source-panel,.timeline-source-links,.timeline-source-link,.source-item,.source-top,.source-actions,.mobile-top-drawers,.mobile-filter-drawer,.mobile-progress-drawer,.mobile-drawer-panel,.timeline-filter-drawer,.timeline-filter-panel{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}@media(max-width:768px){body,.page,.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd{overflow-x:hidden !important}.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd{padding-left:8px !important;padding-right:8px !important}.phase-body,.date-group-events{padding-left:0 !important;padding-right:0 !important}.card,.date-group-events.open .card,.featured-review,.community-review-card,.source-item,.timeline-source-panel,.mobile-drawer-panel{max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important}.source-actions button,.source-actions a,a[href^="mailto:"],.site-action-btn{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}}h1,h2,h3,h4,p,span,div,a,button{overflow-wrap:anywhere;word-break:break-word}html,body{width:100%;max-width:100%;overflow-x:hidden !important;-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important}body{margin:0 !important;padding:0 !important}@media(max-width:768px){body{min-width:0 !important}.page,.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd,.mobile-top-drawers,.timeline-filter-drawer,.timeline-progress-drawer{position:relative !important;left:auto !important;right:auto !important;transform:none !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd,.mobile-top-drawers{padding-left:12px !important;padding-right:12px !important}.tabs{padding-left:0 !important;padding-right:0 !important}.phase-body,.date-group-events{padding-left:0 !important;padding-right:0 !important}.phase-block,.card,.featured-review,.community-review-card,.disclaimer-box,.evolving-box,.mission-intro-tile,.faq-item,.source-item,.contents-entry,.system-review-panel,.desktop-reading-column{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}.date-group-events.open .card,.card.open{max-width:100% !important}.site-action-btn,.game-path-btn,a[href^="mailto:"],.contact-btn,.source-link,.timeline-source-btn{max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;overflow-wrap:anywhere !important}h1,h2,h3,p,span,div,a,button{overflow-wrap:break-word;word-break:break-word}}@media(max-width:480px){.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd,.mobile-top-drawers{padding-left:10px !important;padding-right:10px !important}.card,.date-group-events.open .card,.featured-review,.community-review-card,.disclaimer-box,.evolving-box,.mission-intro-tile,.faq-item,.source-item,.contents-entry{padding-left:12px !important;padding-right:12px !important}}@media(display-mode:standalone){html,body{width:100% !important;max-width:100% !important;overflow-x:hidden !important;-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important}}@supports(padding:max(0)){@media(max-width:768px){.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd,.mobile-top-drawers{padding-left:max(10px,env(safe-area-inset-left)) !important;padding-right:max(10px,env(safe-area-inset-right)) !important}}}@media(max-width:768px){html,body{width:100% !important;max-width:100% !important;overflow-x:hidden !important;margin:0 !important;padding:0 !important}body{position:relative !important;left:0 !important;right:0 !important}nav,.tabs,.page,.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd,.action-btn-wrap,.mobile-top-drawers,.phase-block,.phase-header,.phase-body,.date-group,.date-group-header,.date-group-events,.ev,.card,.featured-review,.community-review-card,.review-card,.review-card-quote,.mission-intro-tile,.mission-quote,.disclaimer-box,.evolving-box,.contents-entry,.faq-item,.source-item,.timeline-source-panel{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}nav{left:0 !important;right:0 !important;padding-left:12px !important;padding-right:12px !important}.tabs{left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd{padding-left:12px !important;padding-right:12px !important}.phase-body,.date-group-events,.mobile-drawer-panel,.timeline-filter-panel,.timeline-progress-panel{padding-left:0 !important;padding-right:0 !important}.card,.featured-review,.community-review-card,.review-card,.mission-intro-tile,.mission-quote,.disclaimer-box,.evolving-box,.contents-entry,.faq-item,.source-item,.timeline-source-panel{transform:none !important}.review-summary-head,.timeline-source-row,.source-top,.source-actions,.timeline-filter-grid,.mobile-top-drawers,.game-choice-wrap{min-width:0 !important}.mobile-top-drawers{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important}a[href^="mailto:"],.contact-btn,.source-back-btn,.source-edit-btn,.timeline-source-btn,.site-action-btn,.game-path-btn{max-width:100% !important;white-space:normal !important;word-break:break-word !important}}@media(max-width:480px){nav{padding-left:10px !important;padding-right:10px !important}.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd{padding-left:10px !important;padding-right:10px !important}.card,.featured-review,.community-review-card,.review-card,.mission-intro-tile,.mission-quote,.disclaimer-box,.evolving-box,.contents-entry,.faq-item,.source-item,.timeline-source-panel{padding-left:12px !important;padding-right:12px !important}}@media(max-width:768px){html,body{width:100%;max-width:100%;min-width:0;margin:0;padding:0;overflow-x:hidden !important}body{position:relative}nav,.tabs,.page,.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd,.phase-block,.phase-body,.date-group,.date-group-events,.date-group-events.open,.card,.featured-review,.community-review-card,.system-review-panel,.desktop-reading-column,.mission-body.desktop-reading-column,.disclaimer-box.desktop-reading-column,#thesis-scan.desktop-reading-column,.mobile-top-drawers,.mobile-filter-drawer,.mobile-progress-drawer,.mobile-drawer-panel,.mobile-drawer-toggle,.timeline-filter-drawer,.timeline-filter-panel,.timeline-filter-toggle,.timeline-progress-panel,.timeline-progress-toggle,.site-action-btn,.game-path-btn,.source-item,.timeline-source-panel,.faq-item,.contents-entry,.credit-row,.disclaimer-box,.evolving-box{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important;transform:none !important}.hero,.mission,.credits,.thesis-wrap,.contents-wrap,.faq-wrap,.sources-wrap,.disclaimer-wrap,.review-wrap,.tl,.jd{padding-left:max(8px,env(safe-area-inset-left)) !important;padding-right:max(8px,env(safe-area-inset-right)) !important}.tabs{left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important}#tab-bar{width:100% !important;max-width:100% !important}.logo,.logo-sub{max-width:calc(100% - 150px) !important}.phase-body,.date-group-events{padding-left:0 !important;padding-right:0 !important}.date-group-header,.card,.featured-review,.community-review-card,.source-item,.faq-item,.contents-entry,.credit-row,.disclaimer-box,.evolving-box{overflow-wrap:anywhere !important;word-break:normal !important}}.source-actions a.source-back-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}body.simple-mode .source-actions a.source-back-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}