.Aqyp_G_dialogue{background:#14212b;grid-template-columns:64px 1fr 290px;align-items:start;gap:19px;min-height:116px;padding:18px 20px;display:grid}.Aqyp_G_portrait{background:#293a45;border:1px solid #aeb4a04d;width:64px;height:73px;position:relative;overflow:hidden}.Aqyp_G_portrait:before{content:"";background:#96816a;width:47px;height:47px;position:absolute;bottom:-15px;left:8px;transform:rotate(-8deg)}.Aqyp_G_portrait>span{background:#cca784;width:23px;height:30px;position:absolute;top:17px;left:23px}.Aqyp_G_portrait>span:before{content:"";background:#1e2b32;width:3px;height:3px;position:absolute;top:12px;left:2px;box-shadow:13px 0 #1e2b32}.Aqyp_G_portrait>i{background:#a48b6b;width:38px;height:11px;position:absolute;top:14px;left:13px}.Aqyp_G_portrait>b{background:#9c8165;border-bottom:4px solid #3c3b39;width:24px;height:15px;position:absolute;top:2px;left:22px}.Aqyp_G_portrait[data-speaker=sable]{background:#5d4c49}.Aqyp_G_portrait[data-speaker=sable]:before{background:#ae8e78}.Aqyp_G_portrait[data-speaker=sable]>b{background:#28293a;border:0;box-shadow:-8px 11px #28293a,-8px 21px #28293a}.Aqyp_G_portrait[data-speaker=sable]>i{background:#28293a;width:24px;height:6px;top:14px;left:24px}.Aqyp_G_portrait[data-speaker=ivo]:before{background:#4e7276}.Aqyp_G_portrait[data-speaker=ivo]>b{background:#a0aba0;border:0;height:12px;top:8px;left:21px}.Aqyp_G_portrait[data-speaker=ivo]>i{background:#88cfc0;width:9px;height:3px;top:29px;left:39px}.Aqyp_G_portrait[data-speaker=mara]{background:#204047}.Aqyp_G_portrait[data-speaker=mara]:before{background:#526f6e}.Aqyp_G_portrait[data-speaker=mara]>span{background:#8bb3a7}.Aqyp_G_portrait[data-speaker=mara]>b{background:#24303d;border:0;width:30px;height:18px;top:6px;left:19px;box-shadow:-7px 15px #24303d,-7px 27px #24303d}.Aqyp_G_portrait[data-speaker=mara]>i{z-index:2;background:#8bd6cb55;width:64px;height:1px;top:32px;left:0}.Aqyp_G_speaker{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.Aqyp_G_speaker strong{color:#edbe82;letter-spacing:.5px;text-transform:uppercase;font:10px monospace}.Aqyp_G_speaker>span{color:#99aaa9;font-size:9px}.Aqyp_G_speaker button{color:#a5b9b3;background:0 0;border:0;margin-left:auto;padding:3px}.Aqyp_G_speech>p{color:#d0d7cc;max-width:690px;margin:9px 0 0;font-family:Georgia,serif;font-size:15px;line-height:1.7}.Aqyp_G_audioError{color:#e5bf8b;margin-top:8px;font-size:10px;display:block}.Aqyp_G_responses{border-left:1px solid #9cb4b424;gap:8px;min-height:83px;padding-left:22px;display:grid}.Aqyp_G_responses>span{color:#92a8a5;letter-spacing:1.5px;font:7px monospace}.Aqyp_G_responses button{color:#cad5c9;text-align:left;background:#1f323b;border:1px solid #8caaa42e;padding:9px 10px;font:10px monospace}.Aqyp_G_responses button:hover{background:#2b4247;border-color:#edbe8280}.Aqyp_G_responses button>i{color:#9bb8b1;margin-right:9px;font:8px monospace}.Aqyp_G_responses button>b{color:#a6b8a9;float:right}.Aqyp_G_responses button>strong{margin-left:8px;font-weight:400}.Aqyp_G_responses button>small{color:#a5b5ae;margin:7px 0 0 23px;font:8px monospace;display:block}.Aqyp_G_quiet{color:#8da8a7;align-self:center;align-items:center;gap:13px;display:flex}.Aqyp_G_quiet>span{letter-spacing:1px;font:8px monospace}.Aqyp_G_quiet small{color:#9caead;letter-spacing:0;margin-top:8px;font:10px Georgia,serif;display:block}.Aqyp_G_casebook{color:#d8dbcd;background:#14232c;border:1px solid #89938a66;width:520px;max-width:calc(100vw - 32px);max-height:85svh;margin:auto;padding:30px;box-shadow:0 30px 100px #0007}.Aqyp_G_casebook::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030b14b8}.Aqyp_G_bookHeader{border-bottom:1px solid #82948e3d;justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.Aqyp_G_bookHeader span{color:#b49b77;letter-spacing:2px;font:8px monospace}.Aqyp_G_bookHeader h2{margin:8px 0 0;font:32px Georgia,serif}.Aqyp_G_bookHeader button{color:#d8dbcd;background:0 0;border:0;padding:8px}.Aqyp_G_bookIntro{color:#a6b7b3;margin:20px 0;font:13px Georgia,serif}.Aqyp_G_records{gap:20px;padding:0;list-style:none;display:grid}.Aqyp_G_records li{align-items:start;gap:13px;display:flex}.Aqyp_G_records svg{color:#92b9a5;flex-shrink:0;margin-top:3px}.Aqyp_G_records h3{color:#dfc393;margin:0 0 5px;font-size:12px;font-weight:500}.Aqyp_G_records p{color:#a9bbb6;margin:0;font-size:12px;line-height:1.7}.Aqyp_G_emptyNotes{color:#9eafa9;padding:20px 0;font-size:13px;line-height:1.7}.Aqyp_G_lead{background:#b89a6520;border:1px solid #b89a6555;margin-top:27px;padding:16px}.Aqyp_G_lead>span{color:#e8bb7d;letter-spacing:1.5px;font:8px monospace}.Aqyp_G_lead p{color:#d8d6bc;align-items:start;gap:10px;margin:10px 0 0;font-size:12px;line-height:1.7;display:flex}.Aqyp_G_lead svg{flex-shrink:0;margin-top:2px}.Aqyp_G_bookFooter{color:#94a7a1;margin:20px 0 0;font:8px/1.9 monospace}@media (max-width:1000px){.Aqyp_G_dialogue{grid-template-columns:52px 1fr 230px;gap:15px;padding:20px}.Aqyp_G_portrait{transform-origin:0 0;transform:scale(.82)}.Aqyp_G_speech>p{font-size:14px}.Aqyp_G_responses{padding-left:15px}}@media (max-width:700px){.Aqyp_G_dialogue{grid-template-columns:46px minmax(0,1fr);gap:11px;padding:18px 14px}.Aqyp_G_portrait{transform:scale(.7)}.Aqyp_G_speaker{gap:7px}.Aqyp_G_speaker>span{font-size:8px}.Aqyp_G_speech>p{margin-top:7px;font-size:14px;line-height:1.65}.Aqyp_G_responses{border-left:0;grid-column:1/-1;padding:6px 0 0}.Aqyp_G_responses:has(.Aqyp_G_quiet){display:none}.Aqyp_G_responses button{min-height:44px;font-size:10px}.Aqyp_G_casebook{padding:22px}}
.q006yG_frame{aspect-ratio:16/9;isolation:isolate;background:#132636;position:relative;overflow:hidden}.q006yG_canvas{height:100%;image-rendering:pixelated;width:100%;display:block}.q006yG_ground{cursor:crosshair;z-index:1;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.q006yG_location{color:#d6e2d4;pointer-events:none;z-index:3;position:absolute;top:25px;left:28px}.q006yG_location>span{color:#d3d9bd;letter-spacing:1.8px;text-shadow:0 1px 8px #000;font:8px monospace}.q006yG_location h2{letter-spacing:-.6px;text-shadow:0 2px 12px #081421;margin:5px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.q006yG_location i{color:#a6b9b6;margin-left:10px;font:10px monospace}.q006yG_live{color:#b0c1be;letter-spacing:.7px;pointer-events:none;background:#0a152277;align-items:center;gap:8px;padding:9px;font:7px monospace;display:flex;position:absolute;top:26px;right:25px}.q006yG_live>span{background:#a2ceb4;width:4px;height:4px}.q006yG_live b{color:#e3cb9b;margin-left:8px;font-weight:400}.q006yG_frame[data-active=false] .q006yG_location,.q006yG_frame[data-active=false] .q006yG_live{opacity:0}.q006yG_hotspot{color:#e3d5b2;z-index:4;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:5px;display:flex;position:absolute;transform:translate(-50%,-50%)}.q006yG_marker{opacity:0;background:#e9b579aa;border:1px solid #f2d5a3;border-radius:50%;width:6px;height:6px;transition:opacity .15s,background .15s,transform .15s;box-shadow:0 0 8px #e9b57955}.q006yG_hotspot:hover .q006yG_marker,.q006yG_hotspot:focus-visible .q006yG_marker{background:#e8bc7d;transform:scale(1.25)}.q006yG_hotspot:hover .q006yG_marker,.q006yG_hotspot:focus-visible .q006yG_marker,.q006yG_frame[data-reveal=true] .q006yG_marker{opacity:1}.q006yG_spotLabel{color:#eddfbf;opacity:0;pointer-events:none;white-space:nowrap;background:#091421e8;border:1px solid #b2b6a73b;padding:6px 9px;font:9px monospace;transition:opacity .15s;position:absolute;top:calc(100% - 3px);left:50%;transform:translate(-50%)}.q006yG_hotspot:hover .q006yG_spotLabel,.q006yG_hotspot:focus-visible .q006yG_spotLabel,.q006yG_frame[data-reveal=true] .q006yG_spotLabel{opacity:1}.q006yG_hotspot:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #e8bc7d}.q006yG_cursorLabel{color:#d3d8c8;pointer-events:none;text-align:center;z-index:3;background:linear-gradient(90deg,#0000,#081421a0,#0000);width:max-content;max-width:90%;padding:7px 12px;font:9px monospace;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.q006yG_scanlines{opacity:.65;pointer-events:none;z-index:5;background:repeating-linear-gradient(#0000 0 3px,#0000000a 3px 4px);position:absolute;inset:0}.q006yG_error{color:#eed3a0;z-index:6;background:#172532f5;padding:12px;font-size:12px;position:absolute;bottom:8px;left:10px;right:10px}@media (max-width:800px){.q006yG_location{top:14px;left:16px}.q006yG_location h2{font-size:21px}.q006yG_location>span{letter-spacing:1px;font-size:7px}.q006yG_live{top:15px;right:14px}.q006yG_cursorLabel{padding-block:5px;font-size:8px;bottom:5px}}@media (max-width:480px){.q006yG_location{top:8px;left:11px}.q006yG_location h2{margin-top:2px;font-size:17px}.q006yG_location>span{letter-spacing:.3px;font-size:6px}.q006yG_location i{margin-left:4px;font-size:8px}.q006yG_live{letter-spacing:0;gap:4px;padding:5px;font-size:6px;top:10px;right:7px}.q006yG_live b{display:none}.q006yG_spotLabel{padding:4px 6px;font-size:8px}.q006yG_cursorLabel{max-width:96%;font-size:7px;line-height:1.4;bottom:1px}}@media (prefers-reduced-motion:reduce){.q006yG_marker,.q006yG_spotLabel{transition:none}}
.Y2-dJG_app{--paper:#e0d5bc;--muted:#9eaaab;--amber:#e9b579;--line:#c1d5d11c;color:var(--paper);background:radial-gradient(at 15% 10%,#1a2a32,#0000 65%),#0b121a;min-height:100svh;padding:0 max(24px,50vw + min(1280px,max(760px,177.778svh - 817.778px))/-2) 12px}.Y2-dJG_app button{cursor:pointer}.Y2-dJG_app:fullscreen{overscroll-behavior-y:contain;height:100dvh;overflow-y:auto}.Y2-dJG_app button:disabled{cursor:default;opacity:.45}.Y2-dJG_app button:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.Y2-dJG_header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;display:flex}.Y2-dJG_brand{align-items:center;gap:10px;display:flex}.Y2-dJG_brand>span{letter-spacing:1.4px;font:10px monospace}.Y2-dJG_brand i{color:var(--muted);margin-left:8px;font-style:normal}.Y2-dJG_header nav{align-items:center;gap:24px;display:flex}.Y2-dJG_header nav button{color:var(--paper);background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;font:9px monospace;display:flex}.Y2-dJG_back{font-size:11px}.Y2-dJG_masthead{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.Y2-dJG_masthead p{color:var(--amber);letter-spacing:3px;margin:0 0 6px 2px;font:9px monospace}.Y2-dJG_masthead h1{letter-spacing:-1px;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(46px,5vw,58px);font-weight:400;line-height:.95}.Y2-dJG_masthead h1>span{vertical-align:top;margin-left:9px;font:13px monospace;display:inline-block}.Y2-dJG_caseStamp{border-left:1px solid var(--line);text-align:right;gap:3px;padding-left:22px;display:grid}.Y2-dJG_caseStamp>span{color:var(--muted);letter-spacing:2px;font:8px monospace}.Y2-dJG_caseStamp strong{font:29px Courier New,monospace}.Y2-dJG_caseStamp strong>span{color:#54606a;padding:0 5px}.Y2-dJG_caseStamp small{color:var(--muted);letter-spacing:1px;font:8px monospace}.Y2-dJG_game{border:1px solid #75817a48;box-shadow:0 20px 60px #0003}.Y2-dJG_stage{position:relative}.Y2-dJG_arrival,.Y2-dJG_ending{background:linear-gradient(90deg,#06101bf0,#07101b9c 45%,#07101b0a 75%);align-items:center;padding:6%;display:flex;position:absolute;inset:0}.Y2-dJG_arrivalCard{max-width:440px}.Y2-dJG_eyebrow{color:var(--amber);letter-spacing:2px;font:9px monospace}.Y2-dJG_arrival h2{letter-spacing:-1.3px;margin:20px 0;font-family:Georgia,serif;font-size:clamp(26px,3.2vw,47px);font-weight:400;line-height:1.12}.Y2-dJG_arrival p{color:#b8c2c2;margin-bottom:24px;font-size:13px;line-height:1.8}.Y2-dJG_arrival button,.Y2-dJG_ending button{background:var(--amber);border:1px solid var(--amber);color:#1d2428;align-items:center;gap:35px;padding:14px 19px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.Y2-dJG_arrival button:hover,.Y2-dJG_ending button:hover{background:#f1cf9e}.Y2-dJG_arrival small{color:#9cabad;letter-spacing:1px;margin-top:20px;font:8px/2 monospace;display:block}.Y2-dJG_ending{background:linear-gradient(90deg,#07111bee,#07111bba)}.Y2-dJG_ending h2{letter-spacing:-1px;margin:15px 0;font-family:Georgia,serif;font-size:clamp(26px,4vw,54px);font-weight:400}.Y2-dJG_ending p{color:#c3ccca;max-width:380px;font-size:14px;line-height:1.6}.Y2-dJG_ending button{margin-top:28px}.Y2-dJG_tools{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#111e27;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.Y2-dJG_tools button{color:#aebcba;background:0 0;border:0;align-items:center;gap:9px;min-height:37px;padding:0 11px;font:9px monospace;display:flex}.Y2-dJG_verbs,.Y2-dJG_utilities{gap:9px;display:flex}.Y2-dJG_tools button[aria-pressed=true]{color:var(--amber)}.Y2-dJG_tools button:hover{color:var(--paper)}.Y2-dJG_tools kbd{color:#82948e;border:1px solid #71817b55;padding:1px 3px;font:8px monospace}.Y2-dJG_inventory{border-top:1px solid var(--line);background:#101a23;align-items:center;gap:22px;min-height:76px;padding:10px 20px;display:flex}.Y2-dJG_inventoryLabel{border-right:1px solid var(--line);flex:0 0 145px;gap:9px;padding-right:15px;display:grid}.Y2-dJG_inventoryLabel>span{color:#bdc7bd;letter-spacing:1.5px;font:8px monospace}.Y2-dJG_inventoryLabel small{color:#8b9b9e;font-size:10px}.Y2-dJG_items{flex-wrap:wrap;flex:1;gap:8px;display:flex}.Y2-dJG_items button{background:#1a2932;border:1px solid #586a6d55;align-items:center;gap:11px;min-height:53px;padding:8px 13px;display:flex}.Y2-dJG_items button>span{color:#b6c2c0;font:10px monospace}.Y2-dJG_items button:hover{border-color:#e9b57988}.Y2-dJG_items button[aria-pressed=true]{border-color:var(--amber);background:#e9b57918}.Y2-dJG_items button[aria-pressed=true]>span{color:var(--amber)}.Y2-dJG_evidence{color:#bbcbc4;flex-direction:column;align-items:flex-end;gap:3px;font:25px monospace;display:flex}.Y2-dJG_evidence small{color:#8a9a9d;white-space:nowrap;font:8px monospace}.Y2-dJG_itemDescription{color:#9faba8;background:#101a23;min-height:31px;margin:0;padding:0 25px 12px;font:10px monospace}.Y2-dJG_introFooter{letter-spacing:1px;background:#111e27;justify-content:space-between;align-items:center;min-height:56px;padding:0 25px;font:9px monospace;display:flex}.Y2-dJG_introFooter>span:first-child{color:var(--amber)}.Y2-dJG_introFooter>span:nth-child(2){color:#a2afaf;letter-spacing:0;font:11px Georgia,serif}.Y2-dJG_introFooter i{background:var(--amber);width:5px;height:5px;margin-right:9px;display:inline-block}.Y2-dJG_introFooter b{color:#91a2a1;font-weight:400}.Y2-dJG_footer{color:#869796;letter-spacing:1.2px;justify-content:space-between;padding:13px 0 0;font:8px monospace;display:flex}.Y2-dJG_footer i{color:#af916d;margin:0 8px;font-style:normal}@media (max-width:800px){.Y2-dJG_app{padding-inline:16px}.Y2-dJG_header{min-height:52px}.Y2-dJG_brand i,.Y2-dJG_header nav button>span{display:none}.Y2-dJG_header nav{gap:17px}.Y2-dJG_masthead{padding-block:22px}.Y2-dJG_masthead p{font-size:8px}.Y2-dJG_caseStamp small{display:none}.Y2-dJG_arrival{padding:4% 5%}.Y2-dJG_arrival h2{margin:12px 0;font-size:clamp(23px,4.2vw,34px)}.Y2-dJG_arrival p{margin:10px 0 14px;font-size:11px;line-height:1.6}.Y2-dJG_arrival button{gap:20px;padding:10px 14px;font-size:11px}.Y2-dJG_arrival small{margin-top:10px}.Y2-dJG_tools{padding-inline:8px}.Y2-dJG_tools button{gap:5px;padding-inline:7px}.Y2-dJG_inventory{gap:14px;padding:14px}.Y2-dJG_inventoryLabel{flex-basis:105px}.Y2-dJG_items button{flex-direction:column;gap:5px;min-width:70px;padding:7px}.Y2-dJG_items button>span{font-size:9px}.Y2-dJG_evidence{display:none}.Y2-dJG_footer{letter-spacing:.4px;font-size:7px}}@media (max-width:480px){.Y2-dJG_app{padding-inline:10px}.Y2-dJG_header{min-height:48px}.Y2-dJG_brand>span{letter-spacing:.7px;font-size:8px}.Y2-dJG_back{font-size:9px}.Y2-dJG_masthead{padding-block:20px}.Y2-dJG_caseStamp strong{font-size:23px}.Y2-dJG_arrival,.Y2-dJG_ending{background:linear-gradient(90deg,#07101be8,#07101b70)}.Y2-dJG_arrival h2{margin:8px 0 10px;font-size:24px}.Y2-dJG_arrival .Y2-dJG_eyebrow{letter-spacing:1px;font-size:7px}.Y2-dJG_arrival p,.Y2-dJG_arrival small{display:none}.Y2-dJG_arrival button{margin-top:16px}.Y2-dJG_ending h2{margin:8px 0;font-size:24px}.Y2-dJG_ending p{max-width:260px;margin-block:8px;font-size:10px}.Y2-dJG_ending .Y2-dJG_eyebrow{letter-spacing:.5px;font-size:7px}.Y2-dJG_ending button{margin-top:12px;padding:8px 12px;font-size:10px}.Y2-dJG_tools button{gap:4px;padding-inline:4px;font-size:8px}.Y2-dJG_verbs,.Y2-dJG_utilities{gap:3px}.Y2-dJG_tools kbd{display:none}.Y2-dJG_inventory{flex-direction:column;align-items:flex-start;gap:12px}.Y2-dJG_inventoryLabel{border:0;flex-basis:auto;justify-content:space-between;width:100%;padding:0;display:flex}.Y2-dJG_inventoryLabel small{font-size:9px}.Y2-dJG_items{gap:6px}.Y2-dJG_items button{min-width:64px;min-height:57px}.Y2-dJG_items button>span{font-size:8px}.Y2-dJG_itemDescription{padding-inline:14px;font-size:9px;line-height:1.5}.Y2-dJG_introFooter{min-height:44px;padding-inline:12px;font-size:7px}.Y2-dJG_introFooter>span:nth-child(2){display:none}.Y2-dJG_footer{flex-wrap:wrap;gap:8px}.Y2-dJG_footer>span:last-child{display:none}}
.JTTaka_layout{padding-bottom:max(16px, env(safe-area-inset-bottom))}@media (max-width:700px){.JTTaka_layout .JTTaka_card{background:#101c26;padding:24px 20px;position:relative;inset:auto}.JTTaka_layout .JTTaka_card h2{margin:12px 0;font-size:clamp(26px,5vw,34px);line-height:1.15}.JTTaka_layout .JTTaka_card p{max-width:380px;font-size:13px;line-height:1.65;display:block}.JTTaka_layout .JTTaka_card small{font-size:9px;display:block}.JTTaka_layout .JTTaka_card button{min-height:44px;padding:12px 16px;font-size:12px}.JTTaka_layout .JTTaka_header nav button,.JTTaka_layout .JTTaka_header nav a{justify-content:center;min-width:44px;min-height:44px}}@media (max-width:480px){.JTTaka_layout .JTTaka_masthead{padding-block:12px}.JTTaka_layout .JTTaka_masthead h1{font-size:40px}.JTTaka_layout .JTTaka_tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;padding:4px 8px;display:grid}.JTTaka_layout .JTTaka_tools>div{display:contents}.JTTaka_layout .JTTaka_tools button{justify-content:center;gap:8px;min-height:44px;padding:8px 4px;font-size:10px}.JTTaka_layout .JTTaka_inventory{padding:14px}.JTTaka_layout .JTTaka_items{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));width:100%;display:grid}.JTTaka_layout .JTTaka_inventory button{flex-direction:row;gap:8px;min-width:0;min-height:48px;padding:8px}.JTTaka_layout .JTTaka_inventory button>span{text-align:left;font-size:10px}}
