.prose .legacy-content[data-legacy-page="combo-finishers"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="combo-finishers"] .site-header,.prose .legacy-content[data-legacy-page="combo-finishers"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="combo-finishers"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="combo-finishers"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="combo-finishers"] .article-sub,.prose .legacy-content[data-legacy-page="combo-finishers"] .article-meta,.prose .legacy-content[data-legacy-page="combo-finishers"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="combo-finishers"] .main-nav a,.prose .legacy-content[data-legacy-page="combo-finishers"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="combo-finishers"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="combo-finishers"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="combo-finishers"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="combo-finishers"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="combo-finishers"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="combo-finishers"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="combo-finishers"] a,.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="combo-finishers"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="combo-finishers"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="combo-finishers"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="combo-finishers"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="combo-finishers"] a:focus-visible,.prose .legacy-content[data-legacy-page="combo-finishers"] button:focus-visible,.prose .legacy-content[data-legacy-page="combo-finishers"] input:focus-visible,.prose .legacy-content[data-legacy-page="combo-finishers"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="combo-finishers"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="combo-finishers"]{font-size:16px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="combo-finishers"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="combo-finishers"] .article-body,.prose .legacy-content[data-legacy-page="combo-finishers"] .article-layout>*,.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="combo-finishers"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="combo-finishers"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="combo-finishers"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="combo-finishers"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="combo-finishers"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="combo-finishers"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="combo-finishers"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="combo-finishers"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="combo-finishers"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="combo-finishers"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="combo-finishers"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="combo-finishers"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="combo-finishers"] h2,.prose .legacy-content[data-legacy-page="combo-finishers"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="combo-finishers"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="combo-finishers"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer-bank,.prose .legacy-content[data-legacy-page="combo-finishers"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="combo-finishers"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="combo-finishers"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="combo-finishers"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="combo-finishers"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="combo-finishers"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="combo-finishers"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="combo-finishers"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="combo-finishers"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="combo-finishers"] h2,.prose .legacy-content[data-legacy-page="combo-finishers"] h3,.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location,.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="combo-finishers"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="combo-finishers"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="combo-finishers"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="combo-finishers"]{line-height:1.85}.prose .legacy-content[data-legacy-page="combo-finishers"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="combo-finishers"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="combo-finishers"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="combo-finishers"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="combo-finishers"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="combo-finishers"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="combo-finishers"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="combo-finishers"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="combo-finishers"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="combo-finishers"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-info strong,.prose .legacy-content[data-legacy-page="combo-finishers"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-sources p,.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="combo-finishers"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="combo-finishers"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="combo-finishers"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="combo-finishers"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="combo-finishers"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="combo-finishers"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="combo-finishers"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="combo-finishers"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="combo-finishers"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="combo-finishers"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="combo-finishers"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="combo-finishers"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="combo-finishers"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="combo-finishers"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="combo-finishers"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="combo-finishers"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="combo-finishers"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="combo-finishers"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="combo-finishers"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="combo-finishers"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="combo-finishers"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="combo-finishers"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="combo-finishers"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="combo-finishers"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="combo-finishers"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="combo-finishers"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="combo-finishers"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="combo-finishers"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table th,.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="combo-finishers"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table th,.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="combo-finishers"] h2,.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="combo-finishers"] .prose>h2{scroll-margin-top:var(--sq-header-offset,140px)}.prose .legacy-content[data-legacy-page="combo-finishers"] .image-open,.prose .legacy-content[data-legacy-page="combo-finishers"] .video-load{width:100%}.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table{max-width:100%}.prose .legacy-content[data-legacy-page="combo-finishers"] .guide-lightbox .lightbox-caption{line-height:1.7}.prose .legacy-content[data-legacy-page="combo-finishers"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="combo-finishers"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:66px minmax(0,1fr)}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="combo-finishers"] .video-info{padding:16px}.prose .legacy-content[data-legacy-page="combo-finishers"] .article-sub{font-size:16px}}
.prose .legacy-content[data-legacy-page="reach"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="reach"] .site-header,.prose .legacy-content[data-legacy-page="reach"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="reach"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="reach"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="reach"] .article-sub,.prose .legacy-content[data-legacy-page="reach"] .article-meta,.prose .legacy-content[data-legacy-page="reach"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="reach"] .main-nav a,.prose .legacy-content[data-legacy-page="reach"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="reach"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="reach"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="reach"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="reach"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="reach"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="reach"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="reach"] a,.prose .legacy-content[data-legacy-page="reach"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="reach"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="reach"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="reach"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="reach"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="reach"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="reach"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="reach"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="reach"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="reach"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="reach"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="reach"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="reach"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="reach"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="reach"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="reach"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="reach"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="reach"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="reach"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="reach"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="reach"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="reach"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="reach"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="reach"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="reach"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="reach"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="reach"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="reach"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="reach"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="reach"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="reach"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="reach"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="reach"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="reach"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="reach"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="reach"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="reach"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="reach"] a:focus-visible,.prose .legacy-content[data-legacy-page="reach"] button:focus-visible,.prose .legacy-content[data-legacy-page="reach"] input:focus-visible,.prose .legacy-content[data-legacy-page="reach"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="reach"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="reach"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="reach"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="reach"]{font-size:16px}.prose .legacy-content[data-legacy-page="reach"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="reach"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="reach"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="reach"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="reach"] .article-body,.prose .legacy-content[data-legacy-page="reach"] .article-layout>*,.prose .legacy-content[data-legacy-page="reach"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="reach"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="reach"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="reach"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="reach"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="reach"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="reach"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="reach"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="reach"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="reach"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="reach"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="reach"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="reach"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="reach"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="reach"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="reach"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="reach"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="reach"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="reach"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="reach"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="reach"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="reach"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="reach"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="reach"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="reach"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="reach"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="reach"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="reach"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="reach"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="reach"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="reach"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="reach"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="reach"] h2,.prose .legacy-content[data-legacy-page="reach"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="reach"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="reach"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="reach"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="reach"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="reach"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="reach"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="reach"] .washer-bank,.prose .legacy-content[data-legacy-page="reach"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="reach"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="reach"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="reach"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="reach"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="reach"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="reach"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="reach"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="reach"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="reach"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="reach"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="reach"] h2,.prose .legacy-content[data-legacy-page="reach"] h3,.prose .legacy-content[data-legacy-page="reach"] .guide-location,.prose .legacy-content[data-legacy-page="reach"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="reach"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="reach"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="reach"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="reach"]{line-height:1.85}.prose .legacy-content[data-legacy-page="reach"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="reach"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="reach"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="reach"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="reach"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="reach"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="reach"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="reach"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="reach"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="reach"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="reach"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="reach"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="reach"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="reach"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="reach"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="reach"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="reach"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="reach"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="reach"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="reach"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="reach"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="reach"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="reach"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="reach"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="reach"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="reach"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="reach"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="reach"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="reach"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="reach"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="reach"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="reach"] .video-info strong,.prose .legacy-content[data-legacy-page="reach"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="reach"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="reach"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="reach"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="reach"] .guide-sources p,.prose .legacy-content[data-legacy-page="reach"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="reach"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="reach"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="reach"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="reach"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="reach"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="reach"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="reach"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="reach"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="reach"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="reach"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="reach"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="reach"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="reach"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="reach"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="reach"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="reach"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="reach"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="reach"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="reach"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="reach"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="reach"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="reach"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="reach"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="reach"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="reach"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="reach"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="reach"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="reach"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="reach"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="reach"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="reach"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="reach"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="reach"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="reach"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="reach"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="reach"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="reach"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="reach"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="reach"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="reach"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="reach"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="reach"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="reach"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="reach"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="reach"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="reach"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="reach"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="reach"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="reach"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="reach"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="reach"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="reach"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="reach"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="reach"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="reach"] .sq-table th,.prose .legacy-content[data-legacy-page="reach"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="reach"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="reach"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="reach"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="reach"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="reach"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="reach"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="reach"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="reach"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="reach"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="reach"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="reach"] .sq-table th,.prose .legacy-content[data-legacy-page="reach"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="reach"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="reach"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="reach"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="reach"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="reach"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="reach"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="reach"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="reach"] h2,.prose .legacy-content[data-legacy-page="reach"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="reach"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="reach"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="reach"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="reach"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="reach"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="reach"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="reach"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="reach"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="reach"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="reach"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="reach"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="reach"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="reach"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="reach"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="reach"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="reach"] .prose>h2{scroll-margin-top:var(--sq-header-offset,140px)}.prose .legacy-content[data-legacy-page="reach"] .image-open,.prose .legacy-content[data-legacy-page="reach"] .video-load{width:100%}.prose .legacy-content[data-legacy-page="reach"] .sq-table{max-width:100%}.prose .legacy-content[data-legacy-page="reach"] .guide-lightbox .lightbox-caption{line-height:1.7}.prose .legacy-content[data-legacy-page="reach"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="reach"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:66px minmax(0,1fr)}.prose .legacy-content[data-legacy-page="reach"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="reach"] .video-info{padding:16px}.prose .legacy-content[data-legacy-page="reach"] .article-sub{font-size:16px}}
.prose .legacy-content[data-legacy-page="aberrant-forms"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="aberrant-forms"] .site-header,.prose .legacy-content[data-legacy-page="aberrant-forms"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="aberrant-forms"] .article-sub,.prose .legacy-content[data-legacy-page="aberrant-forms"] .article-meta,.prose .legacy-content[data-legacy-page="aberrant-forms"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .main-nav a,.prose .legacy-content[data-legacy-page="aberrant-forms"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="aberrant-forms"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="aberrant-forms"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="aberrant-forms"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="aberrant-forms"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="aberrant-forms"] a,.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="aberrant-forms"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="aberrant-forms"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="aberrant-forms"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="aberrant-forms"] a:focus-visible,.prose .legacy-content[data-legacy-page="aberrant-forms"] button:focus-visible,.prose .legacy-content[data-legacy-page="aberrant-forms"] input:focus-visible,.prose .legacy-content[data-legacy-page="aberrant-forms"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="aberrant-forms"]{font-size:16px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="aberrant-forms"] .article-body,.prose .legacy-content[data-legacy-page="aberrant-forms"] .article-layout>*,.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="aberrant-forms"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="aberrant-forms"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="aberrant-forms"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="aberrant-forms"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="aberrant-forms"] h2,.prose .legacy-content[data-legacy-page="aberrant-forms"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="aberrant-forms"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer-bank,.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="aberrant-forms"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="aberrant-forms"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="aberrant-forms"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="aberrant-forms"] h2,.prose .legacy-content[data-legacy-page="aberrant-forms"] h3,.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location,.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="aberrant-forms"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="aberrant-forms"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="aberrant-forms"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="aberrant-forms"]{line-height:1.85}.prose .legacy-content[data-legacy-page="aberrant-forms"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="aberrant-forms"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="aberrant-forms"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="aberrant-forms"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="aberrant-forms"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-info strong,.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-sources p,.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="aberrant-forms"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="aberrant-forms"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="aberrant-forms"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="aberrant-forms"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="aberrant-forms"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="aberrant-forms"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="aberrant-forms"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="aberrant-forms"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="aberrant-forms"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="aberrant-forms"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="aberrant-forms"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="aberrant-forms"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="aberrant-forms"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="aberrant-forms"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="aberrant-forms"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="aberrant-forms"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="aberrant-forms"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="aberrant-forms"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table th,.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="aberrant-forms"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table th,.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="aberrant-forms"] h2,.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="aberrant-forms"] .prose>h2{scroll-margin-top:var(--sq-header-offset,140px)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .image-open,.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-load{width:100%}.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table{max-width:100%}.prose .legacy-content[data-legacy-page="aberrant-forms"] .guide-lightbox .lightbox-caption{line-height:1.7}.prose .legacy-content[data-legacy-page="aberrant-forms"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="aberrant-forms"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:66px minmax(0,1fr)}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .video-info{padding:16px}.prose .legacy-content[data-legacy-page="aberrant-forms"] .article-sub{font-size:16px}}
.prose .legacy-content[data-legacy-page="the-artist"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="the-artist"] .site-header,.prose .legacy-content[data-legacy-page="the-artist"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="the-artist"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="the-artist"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="the-artist"] .article-sub,.prose .legacy-content[data-legacy-page="the-artist"] .article-meta,.prose .legacy-content[data-legacy-page="the-artist"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="the-artist"] .main-nav a,.prose .legacy-content[data-legacy-page="the-artist"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="the-artist"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="the-artist"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="the-artist"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="the-artist"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="the-artist"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="the-artist"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="the-artist"] a,.prose .legacy-content[data-legacy-page="the-artist"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="the-artist"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="the-artist"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="the-artist"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="the-artist"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="the-artist"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="the-artist"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="the-artist"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="the-artist"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="the-artist"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="the-artist"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="the-artist"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="the-artist"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="the-artist"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="the-artist"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="the-artist"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="the-artist"] a:focus-visible,.prose .legacy-content[data-legacy-page="the-artist"] button:focus-visible,.prose .legacy-content[data-legacy-page="the-artist"] input:focus-visible,.prose .legacy-content[data-legacy-page="the-artist"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="the-artist"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-artist"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="the-artist"]{font-size:16px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="the-artist"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="the-artist"] .article-body,.prose .legacy-content[data-legacy-page="the-artist"] .article-layout>*,.prose .legacy-content[data-legacy-page="the-artist"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="the-artist"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="the-artist"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="the-artist"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="the-artist"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="the-artist"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="the-artist"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="the-artist"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="the-artist"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="the-artist"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="the-artist"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="the-artist"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="the-artist"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="the-artist"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="the-artist"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="the-artist"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="the-artist"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="the-artist"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="the-artist"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="the-artist"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="the-artist"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="the-artist"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="the-artist"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="the-artist"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="the-artist"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="the-artist"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="the-artist"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="the-artist"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="the-artist"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="the-artist"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="the-artist"] h2,.prose .legacy-content[data-legacy-page="the-artist"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="the-artist"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="the-artist"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-artist"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="the-artist"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="the-artist"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="the-artist"] .washer-bank,.prose .legacy-content[data-legacy-page="the-artist"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="the-artist"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="the-artist"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="the-artist"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="the-artist"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="the-artist"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="the-artist"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="the-artist"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="the-artist"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-artist"] h2,.prose .legacy-content[data-legacy-page="the-artist"] h3,.prose .legacy-content[data-legacy-page="the-artist"] .guide-location,.prose .legacy-content[data-legacy-page="the-artist"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="the-artist"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="the-artist"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="the-artist"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="the-artist"]{line-height:1.85}.prose .legacy-content[data-legacy-page="the-artist"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="the-artist"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="the-artist"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="the-artist"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="the-artist"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="the-artist"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="the-artist"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="the-artist"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="the-artist"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="the-artist"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="the-artist"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="the-artist"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="the-artist"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="the-artist"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="the-artist"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="the-artist"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="the-artist"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="the-artist"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="the-artist"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="the-artist"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="the-artist"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="the-artist"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="the-artist"] .video-info strong,.prose .legacy-content[data-legacy-page="the-artist"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="the-artist"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="the-artist"] .guide-sources p,.prose .legacy-content[data-legacy-page="the-artist"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="the-artist"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="the-artist"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="the-artist"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="the-artist"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="the-artist"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="the-artist"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="the-artist"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-artist"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="the-artist"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="the-artist"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="the-artist"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="the-artist"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="the-artist"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="the-artist"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="the-artist"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="the-artist"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="the-artist"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="the-artist"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="the-artist"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="the-artist"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="the-artist"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="the-artist"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="the-artist"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="the-artist"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="the-artist"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="the-artist"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="the-artist"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="the-artist"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="the-artist"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="the-artist"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="the-artist"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="the-artist"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="the-artist"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="the-artist"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-artist"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="the-artist"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table th,.prose .legacy-content[data-legacy-page="the-artist"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="the-artist"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="the-artist"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="the-artist"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="the-artist"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="the-artist"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="the-artist"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="the-artist"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="the-artist"] .sq-table th,.prose .legacy-content[data-legacy-page="the-artist"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="the-artist"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="the-artist"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="the-artist"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="the-artist"] h2,.prose .legacy-content[data-legacy-page="the-artist"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="the-artist"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="the-artist"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="the-artist"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="the-artist"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="the-artist"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="the-artist"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="the-artist"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="the-artist"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="the-artist"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="the-artist"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="the-artist"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="the-artist"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-close,.prose .legacy-content[data-legacy-page="the-artist"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="eat-the-mold"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="eat-the-mold"] .site-header,.prose .legacy-content[data-legacy-page="eat-the-mold"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="eat-the-mold"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="eat-the-mold"] .article-sub,.prose .legacy-content[data-legacy-page="eat-the-mold"] .article-meta,.prose .legacy-content[data-legacy-page="eat-the-mold"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="eat-the-mold"] .main-nav a,.prose .legacy-content[data-legacy-page="eat-the-mold"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="eat-the-mold"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="eat-the-mold"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="eat-the-mold"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="eat-the-mold"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="eat-the-mold"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="eat-the-mold"] a,.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="eat-the-mold"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="eat-the-mold"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="eat-the-mold"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="eat-the-mold"] a:focus-visible,.prose .legacy-content[data-legacy-page="eat-the-mold"] button:focus-visible,.prose .legacy-content[data-legacy-page="eat-the-mold"] input:focus-visible,.prose .legacy-content[data-legacy-page="eat-the-mold"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="eat-the-mold"]{font-size:16px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="eat-the-mold"] .article-body,.prose .legacy-content[data-legacy-page="eat-the-mold"] .article-layout>*,.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="eat-the-mold"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="eat-the-mold"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="eat-the-mold"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="eat-the-mold"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="eat-the-mold"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="eat-the-mold"] h2,.prose .legacy-content[data-legacy-page="eat-the-mold"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="eat-the-mold"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer-bank,.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="eat-the-mold"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="eat-the-mold"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="eat-the-mold"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="eat-the-mold"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="eat-the-mold"] h2,.prose .legacy-content[data-legacy-page="eat-the-mold"] h3,.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location,.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="eat-the-mold"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="eat-the-mold"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="eat-the-mold"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="eat-the-mold"]{line-height:1.85}.prose .legacy-content[data-legacy-page="eat-the-mold"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="eat-the-mold"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="eat-the-mold"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="eat-the-mold"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="eat-the-mold"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-info strong,.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-sources p,.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="eat-the-mold"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="eat-the-mold"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="eat-the-mold"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="eat-the-mold"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="eat-the-mold"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="eat-the-mold"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="eat-the-mold"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="eat-the-mold"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="eat-the-mold"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="eat-the-mold"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="eat-the-mold"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table th,.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="eat-the-mold"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table th,.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="eat-the-mold"] h2,.prose .legacy-content[data-legacy-page="eat-the-mold"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="eat-the-mold"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="eat-the-mold"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="eat-the-mold"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="eat-the-mold"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="eat-the-mold"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-close,.prose .legacy-content[data-legacy-page="eat-the-mold"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="the-deserter"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="the-deserter"] .site-header,.prose .legacy-content[data-legacy-page="the-deserter"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="the-deserter"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="the-deserter"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="the-deserter"] .article-sub,.prose .legacy-content[data-legacy-page="the-deserter"] .article-meta,.prose .legacy-content[data-legacy-page="the-deserter"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="the-deserter"] .main-nav a,.prose .legacy-content[data-legacy-page="the-deserter"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="the-deserter"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="the-deserter"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="the-deserter"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="the-deserter"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="the-deserter"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="the-deserter"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="the-deserter"] a,.prose .legacy-content[data-legacy-page="the-deserter"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="the-deserter"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="the-deserter"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="the-deserter"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="the-deserter"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="the-deserter"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="the-deserter"] a:focus-visible,.prose .legacy-content[data-legacy-page="the-deserter"] button:focus-visible,.prose .legacy-content[data-legacy-page="the-deserter"] input:focus-visible,.prose .legacy-content[data-legacy-page="the-deserter"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="the-deserter"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="the-deserter"]{font-size:16px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="the-deserter"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="the-deserter"] .article-body,.prose .legacy-content[data-legacy-page="the-deserter"] .article-layout>*,.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="the-deserter"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="the-deserter"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="the-deserter"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="the-deserter"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="the-deserter"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="the-deserter"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="the-deserter"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="the-deserter"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="the-deserter"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="the-deserter"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="the-deserter"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="the-deserter"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="the-deserter"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="the-deserter"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="the-deserter"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="the-deserter"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="the-deserter"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="the-deserter"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="the-deserter"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="the-deserter"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="the-deserter"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="the-deserter"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="the-deserter"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="the-deserter"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="the-deserter"] h2,.prose .legacy-content[data-legacy-page="the-deserter"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="the-deserter"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-deserter"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="the-deserter"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="the-deserter"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="the-deserter"] .washer-bank,.prose .legacy-content[data-legacy-page="the-deserter"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="the-deserter"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="the-deserter"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="the-deserter"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="the-deserter"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="the-deserter"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="the-deserter"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="the-deserter"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="the-deserter"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-deserter"] h2,.prose .legacy-content[data-legacy-page="the-deserter"] h3,.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location,.prose .legacy-content[data-legacy-page="the-deserter"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="the-deserter"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="the-deserter"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="the-deserter"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="the-deserter"]{line-height:1.85}.prose .legacy-content[data-legacy-page="the-deserter"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="the-deserter"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="the-deserter"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="the-deserter"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="the-deserter"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="the-deserter"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="the-deserter"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="the-deserter"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="the-deserter"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="the-deserter"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="the-deserter"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="the-deserter"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="the-deserter"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="the-deserter"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="the-deserter"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="the-deserter"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="the-deserter"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="the-deserter"] .video-info strong,.prose .legacy-content[data-legacy-page="the-deserter"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="the-deserter"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-sources p,.prose .legacy-content[data-legacy-page="the-deserter"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="the-deserter"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="the-deserter"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="the-deserter"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="the-deserter"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-deserter"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="the-deserter"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="the-deserter"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="the-deserter"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="the-deserter"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="the-deserter"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="the-deserter"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="the-deserter"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="the-deserter"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="the-deserter"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="the-deserter"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="the-deserter"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="the-deserter"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="the-deserter"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="the-deserter"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="the-deserter"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="the-deserter"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="the-deserter"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="the-deserter"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="the-deserter"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="the-deserter"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="the-deserter"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="the-deserter"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="the-deserter"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-deserter"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table th,.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="the-deserter"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="the-deserter"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="the-deserter"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table th,.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="the-deserter"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="the-deserter"] h2,.prose .legacy-content[data-legacy-page="the-deserter"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="the-deserter"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="the-deserter"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="the-deserter"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="the-deserter"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="the-deserter"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="the-deserter"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="the-deserter"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="the-deserter"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-close,.prose .legacy-content[data-legacy-page="the-deserter"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="the-park-resonant"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="the-park-resonant"] .site-header,.prose .legacy-content[data-legacy-page="the-park-resonant"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="the-park-resonant"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="the-park-resonant"] .article-sub,.prose .legacy-content[data-legacy-page="the-park-resonant"] .article-meta,.prose .legacy-content[data-legacy-page="the-park-resonant"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="the-park-resonant"] .main-nav a,.prose .legacy-content[data-legacy-page="the-park-resonant"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="the-park-resonant"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="the-park-resonant"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="the-park-resonant"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="the-park-resonant"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="the-park-resonant"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="the-park-resonant"] a,.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="the-park-resonant"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="the-park-resonant"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="the-park-resonant"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="the-park-resonant"] a:focus-visible,.prose .legacy-content[data-legacy-page="the-park-resonant"] button:focus-visible,.prose .legacy-content[data-legacy-page="the-park-resonant"] input:focus-visible,.prose .legacy-content[data-legacy-page="the-park-resonant"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="the-park-resonant"]{font-size:16px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="the-park-resonant"] .article-body,.prose .legacy-content[data-legacy-page="the-park-resonant"] .article-layout>*,.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="the-park-resonant"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="the-park-resonant"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="the-park-resonant"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="the-park-resonant"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="the-park-resonant"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="the-park-resonant"] h2,.prose .legacy-content[data-legacy-page="the-park-resonant"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-park-resonant"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer-bank,.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="the-park-resonant"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="the-park-resonant"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="the-park-resonant"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="the-park-resonant"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-park-resonant"] h2,.prose .legacy-content[data-legacy-page="the-park-resonant"] h3,.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location,.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="the-park-resonant"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="the-park-resonant"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="the-park-resonant"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="the-park-resonant"]{line-height:1.85}.prose .legacy-content[data-legacy-page="the-park-resonant"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="the-park-resonant"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="the-park-resonant"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="the-park-resonant"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="the-park-resonant"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-info strong,.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-sources p,.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="the-park-resonant"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="the-park-resonant"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-park-resonant"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="the-park-resonant"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="the-park-resonant"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="the-park-resonant"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="the-park-resonant"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="the-park-resonant"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="the-park-resonant"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="the-park-resonant"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="the-park-resonant"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table th,.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="the-park-resonant"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table th,.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="the-park-resonant"] h2,.prose .legacy-content[data-legacy-page="the-park-resonant"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="the-park-resonant"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="the-park-resonant"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="the-park-resonant"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="the-park-resonant"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="the-park-resonant"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-close,.prose .legacy-content[data-legacy-page="the-park-resonant"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="dog-toys"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="dog-toys"] .site-header,.prose .legacy-content[data-legacy-page="dog-toys"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="dog-toys"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="dog-toys"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="dog-toys"] .article-sub,.prose .legacy-content[data-legacy-page="dog-toys"] .article-meta,.prose .legacy-content[data-legacy-page="dog-toys"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="dog-toys"] .main-nav a,.prose .legacy-content[data-legacy-page="dog-toys"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="dog-toys"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="dog-toys"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="dog-toys"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="dog-toys"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="dog-toys"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="dog-toys"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="dog-toys"] a,.prose .legacy-content[data-legacy-page="dog-toys"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="dog-toys"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="dog-toys"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="dog-toys"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="dog-toys"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="dog-toys"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="dog-toys"] a:focus-visible,.prose .legacy-content[data-legacy-page="dog-toys"] button:focus-visible,.prose .legacy-content[data-legacy-page="dog-toys"] input:focus-visible,.prose .legacy-content[data-legacy-page="dog-toys"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="dog-toys"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="dog-toys"]{font-size:16px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="dog-toys"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="dog-toys"] .article-body,.prose .legacy-content[data-legacy-page="dog-toys"] .article-layout>*,.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="dog-toys"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="dog-toys"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="dog-toys"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="dog-toys"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="dog-toys"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="dog-toys"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="dog-toys"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="dog-toys"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="dog-toys"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="dog-toys"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="dog-toys"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="dog-toys"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="dog-toys"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="dog-toys"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="dog-toys"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="dog-toys"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="dog-toys"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="dog-toys"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="dog-toys"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="dog-toys"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="dog-toys"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="dog-toys"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="dog-toys"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="dog-toys"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="dog-toys"] h2,.prose .legacy-content[data-legacy-page="dog-toys"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="dog-toys"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="dog-toys"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="dog-toys"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="dog-toys"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="dog-toys"] .washer-bank,.prose .legacy-content[data-legacy-page="dog-toys"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="dog-toys"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="dog-toys"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="dog-toys"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="dog-toys"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="dog-toys"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="dog-toys"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="dog-toys"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="dog-toys"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="dog-toys"] h2,.prose .legacy-content[data-legacy-page="dog-toys"] h3,.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location,.prose .legacy-content[data-legacy-page="dog-toys"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="dog-toys"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="dog-toys"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="dog-toys"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="dog-toys"]{line-height:1.85}.prose .legacy-content[data-legacy-page="dog-toys"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="dog-toys"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="dog-toys"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="dog-toys"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="dog-toys"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="dog-toys"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="dog-toys"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="dog-toys"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="dog-toys"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="dog-toys"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="dog-toys"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="dog-toys"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="dog-toys"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="dog-toys"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="dog-toys"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="dog-toys"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="dog-toys"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="dog-toys"] .video-info strong,.prose .legacy-content[data-legacy-page="dog-toys"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="dog-toys"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-sources p,.prose .legacy-content[data-legacy-page="dog-toys"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="dog-toys"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="dog-toys"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="dog-toys"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="dog-toys"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="dog-toys"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="dog-toys"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="dog-toys"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="dog-toys"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="dog-toys"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="dog-toys"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="dog-toys"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="dog-toys"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="dog-toys"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="dog-toys"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="dog-toys"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="dog-toys"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="dog-toys"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="dog-toys"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="dog-toys"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="dog-toys"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="dog-toys"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="dog-toys"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="dog-toys"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="dog-toys"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="dog-toys"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="dog-toys"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="dog-toys"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="dog-toys"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="dog-toys"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="dog-toys"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="dog-toys"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="dog-toys"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="dog-toys"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="dog-toys"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="dog-toys"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="dog-toys"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="dog-toys"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="dog-toys"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="dog-toys"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="power-lines"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="power-lines"] .site-header,.prose .legacy-content[data-legacy-page="power-lines"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="power-lines"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="power-lines"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="power-lines"] .article-sub,.prose .legacy-content[data-legacy-page="power-lines"] .article-meta,.prose .legacy-content[data-legacy-page="power-lines"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="power-lines"] .main-nav a,.prose .legacy-content[data-legacy-page="power-lines"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="power-lines"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="power-lines"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="power-lines"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="power-lines"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="power-lines"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="power-lines"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="power-lines"] a,.prose .legacy-content[data-legacy-page="power-lines"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="power-lines"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="power-lines"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="power-lines"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="power-lines"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="power-lines"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="power-lines"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="power-lines"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="power-lines"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="power-lines"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="power-lines"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="power-lines"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="power-lines"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="power-lines"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="power-lines"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="power-lines"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="power-lines"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="power-lines"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="power-lines"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="power-lines"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="power-lines"] a:focus-visible,.prose .legacy-content[data-legacy-page="power-lines"] button:focus-visible,.prose .legacy-content[data-legacy-page="power-lines"] input:focus-visible,.prose .legacy-content[data-legacy-page="power-lines"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="power-lines"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="power-lines"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="power-lines"]{font-size:16px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="power-lines"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="power-lines"] .article-body,.prose .legacy-content[data-legacy-page="power-lines"] .article-layout>*,.prose .legacy-content[data-legacy-page="power-lines"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="power-lines"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="power-lines"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="power-lines"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="power-lines"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="power-lines"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="power-lines"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="power-lines"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="power-lines"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="power-lines"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="power-lines"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="power-lines"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="power-lines"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="power-lines"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="power-lines"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="power-lines"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="power-lines"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="power-lines"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="power-lines"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="power-lines"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="power-lines"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="power-lines"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="power-lines"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="power-lines"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="power-lines"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="power-lines"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="power-lines"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="power-lines"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="power-lines"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="power-lines"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="power-lines"] h2,.prose .legacy-content[data-legacy-page="power-lines"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="power-lines"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="power-lines"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="power-lines"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="power-lines"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="power-lines"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="power-lines"] .washer-bank,.prose .legacy-content[data-legacy-page="power-lines"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="power-lines"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="power-lines"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="power-lines"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="power-lines"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="power-lines"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="power-lines"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="power-lines"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="power-lines"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="power-lines"] h2,.prose .legacy-content[data-legacy-page="power-lines"] h3,.prose .legacy-content[data-legacy-page="power-lines"] .guide-location,.prose .legacy-content[data-legacy-page="power-lines"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="power-lines"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="power-lines"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="power-lines"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="power-lines"]{line-height:1.85}.prose .legacy-content[data-legacy-page="power-lines"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="power-lines"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="power-lines"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="power-lines"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="power-lines"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="power-lines"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="power-lines"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="power-lines"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="power-lines"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="power-lines"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="power-lines"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="power-lines"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="power-lines"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="power-lines"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="power-lines"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="power-lines"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="power-lines"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="power-lines"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="power-lines"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="power-lines"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="power-lines"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="power-lines"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="power-lines"] .video-info strong,.prose .legacy-content[data-legacy-page="power-lines"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="power-lines"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="power-lines"] .guide-sources p,.prose .legacy-content[data-legacy-page="power-lines"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="power-lines"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="power-lines"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="power-lines"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="power-lines"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="power-lines"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="power-lines"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="power-lines"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="power-lines"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="power-lines"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="power-lines"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="power-lines"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="power-lines"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="power-lines"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="power-lines"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="power-lines"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="power-lines"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="power-lines"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="power-lines"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="power-lines"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="power-lines"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="power-lines"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="power-lines"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="power-lines"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="power-lines"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="power-lines"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="power-lines"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="power-lines"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="power-lines"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="power-lines"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="power-lines"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="power-lines"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="power-lines"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="power-lines"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="power-lines"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="power-lines"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="power-lines"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="power-lines"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="power-lines"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="power-lines"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="power-lines"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="power-lines"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="power-lines"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="power-lines"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="power-lines"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="power-lines"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="laundry-puzzle"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .site-header,.prose .legacy-content[data-legacy-page="laundry-puzzle"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .article-sub,.prose .legacy-content[data-legacy-page="laundry-puzzle"] .article-meta,.prose .legacy-content[data-legacy-page="laundry-puzzle"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .main-nav a,.prose .legacy-content[data-legacy-page="laundry-puzzle"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="laundry-puzzle"] a,.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] a:focus-visible,.prose .legacy-content[data-legacy-page="laundry-puzzle"] button:focus-visible,.prose .legacy-content[data-legacy-page="laundry-puzzle"] input:focus-visible,.prose .legacy-content[data-legacy-page="laundry-puzzle"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="laundry-puzzle"]{font-size:16px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .article-body,.prose .legacy-content[data-legacy-page="laundry-puzzle"] .article-layout>*,.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="laundry-puzzle"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="laundry-puzzle"] h2,.prose .legacy-content[data-legacy-page="laundry-puzzle"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer-bank,.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="laundry-puzzle"] h2,.prose .legacy-content[data-legacy-page="laundry-puzzle"] h3,.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location,.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="laundry-puzzle"]{line-height:1.85}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-info strong,.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-sources p,.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="laundry-puzzle"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="laundry-puzzle"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="laundry-puzzle"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="laundry-puzzle"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="laundry-puzzle"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="taxi"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="taxi"] .site-header,.prose .legacy-content[data-legacy-page="taxi"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="taxi"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="taxi"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="taxi"] .article-sub,.prose .legacy-content[data-legacy-page="taxi"] .article-meta,.prose .legacy-content[data-legacy-page="taxi"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="taxi"] .main-nav a,.prose .legacy-content[data-legacy-page="taxi"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="taxi"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="taxi"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="taxi"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="taxi"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="taxi"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="taxi"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="taxi"] a,.prose .legacy-content[data-legacy-page="taxi"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="taxi"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="taxi"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="taxi"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="taxi"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="taxi"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="taxi"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="taxi"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="taxi"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="taxi"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="taxi"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="taxi"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="taxi"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="taxi"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="taxi"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="taxi"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="taxi"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="taxi"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="taxi"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="taxi"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="taxi"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="taxi"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="taxi"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="taxi"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="taxi"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="taxi"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="taxi"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="taxi"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="taxi"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="taxi"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="taxi"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="taxi"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="taxi"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="taxi"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="taxi"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="taxi"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="taxi"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="taxi"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="taxi"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="taxi"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="taxi"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="taxi"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="taxi"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="taxi"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="taxi"] a:focus-visible,.prose .legacy-content[data-legacy-page="taxi"] button:focus-visible,.prose .legacy-content[data-legacy-page="taxi"] input:focus-visible,.prose .legacy-content[data-legacy-page="taxi"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="taxi"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="taxi"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="taxi"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="taxi"]{font-size:16px}.prose .legacy-content[data-legacy-page="taxi"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="taxi"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="taxi"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="taxi"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="taxi"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="taxi"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="taxi"] .article-body,.prose .legacy-content[data-legacy-page="taxi"] .article-layout>*,.prose .legacy-content[data-legacy-page="taxi"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="taxi"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="taxi"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="taxi"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="taxi"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="taxi"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="taxi"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="taxi"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="taxi"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="taxi"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="taxi"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="taxi"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="taxi"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="taxi"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="taxi"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="taxi"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="taxi"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="taxi"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="taxi"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="taxi"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="taxi"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="taxi"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="taxi"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="taxi"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="taxi"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="taxi"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="taxi"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="taxi"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="taxi"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="taxi"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="taxi"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="taxi"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="taxi"] h2,.prose .legacy-content[data-legacy-page="taxi"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="taxi"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="taxi"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="taxi"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="taxi"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="taxi"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="taxi"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="taxi"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="taxi"] .washer-bank,.prose .legacy-content[data-legacy-page="taxi"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="taxi"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="taxi"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="taxi"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="taxi"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="taxi"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="taxi"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="taxi"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="taxi"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="taxi"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="taxi"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="taxi"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="taxi"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="taxi"] h2,.prose .legacy-content[data-legacy-page="taxi"] h3,.prose .legacy-content[data-legacy-page="taxi"] .guide-location,.prose .legacy-content[data-legacy-page="taxi"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="taxi"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="taxi"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="taxi"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="taxi"]{line-height:1.85}.prose .legacy-content[data-legacy-page="taxi"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="taxi"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="taxi"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="taxi"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="taxi"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="taxi"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="taxi"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="taxi"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="taxi"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="taxi"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="taxi"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="taxi"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="taxi"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="taxi"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="taxi"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="taxi"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="taxi"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="taxi"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="taxi"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="taxi"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="taxi"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="taxi"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="taxi"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="taxi"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="taxi"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="taxi"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="taxi"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="taxi"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="taxi"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="taxi"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="taxi"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="taxi"] .video-info strong,.prose .legacy-content[data-legacy-page="taxi"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="taxi"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="taxi"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="taxi"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="taxi"] .guide-sources p,.prose .legacy-content[data-legacy-page="taxi"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="taxi"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="taxi"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="taxi"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="taxi"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="taxi"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="taxi"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="taxi"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="taxi"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="taxi"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="taxi"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="taxi"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="taxi"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="taxi"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="taxi"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="taxi"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="taxi"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="taxi"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="taxi"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="taxi"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="taxi"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="taxi"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="taxi"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="taxi"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="taxi"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="taxi"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="taxi"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="taxi"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="taxi"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="taxi"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="taxi"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="taxi"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="taxi"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="taxi"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="taxi"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="taxi"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="taxi"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="taxi"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="taxi"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="taxi"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="taxi"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="taxi"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="taxi"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="taxi"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="taxi"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="taxi"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="taxi"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="taxi"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="taxi"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="taxi"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="taxi"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="taxi"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="taxi"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="taxi"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--taxi-border:#383841;--taxi-panel:#1b1b23;--taxi-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="taxi"] .site-header,.prose .legacy-content[data-legacy-page="taxi"] .site-footer{background:#13131a;border-color:var(--taxi-border)}.prose .legacy-content[data-legacy-page="taxi"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="taxi"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="taxi"] .article-sub,.prose .legacy-content[data-legacy-page="taxi"] .article-meta,.prose .legacy-content[data-legacy-page="taxi"] .breadcrumb{color:var(--taxi-muted)}.prose .legacy-content[data-legacy-page="taxi"] .main-nav a,.prose .legacy-content[data-legacy-page="taxi"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="taxi"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="taxi"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="taxi"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="taxi"] .toc{background:var(--taxi-panel);border-color:var(--taxi-border)}.prose .legacy-content[data-legacy-page="taxi"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="taxi"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="taxi"] a,.prose .legacy-content[data-legacy-page="taxi"] .taxi-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="taxi"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="taxi"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="taxi"] .prose>h2{border-bottom:1px solid var(--taxi-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="taxi"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="taxi"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="taxi"] .taxi-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="taxi"] .taxi-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="taxi"] .taxi-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="taxi"] .taxi-location{border:1px solid var(--taxi-border);border-radius:12px;background:var(--taxi-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="taxi"] .taxi-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="taxi"] .taxi-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="taxi"] .taxi-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="taxi"] .taxi-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="taxi"] .taxi-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="taxi"] .taxi-puzzle{border-top:1px solid var(--taxi-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="taxi"] .taxi-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-figure{margin:24px 0;background:#19191f;border:1px solid var(--taxi-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="taxi"] .taxi-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="taxi"] .taxi-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="taxi"] .taxi-checklist{border:1px solid var(--taxi-border);background:var(--taxi-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="taxi"] .taxi-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--taxi-border);font-size:15px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="taxi"] .taxi-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="taxi"] .taxi-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="taxi"] .taxi-checklist span{flex:1}.prose .legacy-content[data-legacy-page="taxi"] .taxi-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="taxi"] .taxi-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="taxi"] .taxi-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="taxi"] .taxi-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="taxi"] .taxi-spoiler{border:1px solid var(--taxi-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="taxi"] .taxi-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="taxi"] .taxi-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="taxi"] a:focus-visible,.prose .legacy-content[data-legacy-page="taxi"] button:focus-visible,.prose .legacy-content[data-legacy-page="taxi"] input:focus-visible,.prose .legacy-content[data-legacy-page="taxi"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="taxi"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="taxi"] .taxi-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="taxi"] .taxi-location{padding:18px}.prose .legacy-content[data-legacy-page="taxi"]{font-size:16px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="taxi"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="taxi"] .article-header h1{font-size:clamp(30px,3.5vw,44px)}.prose .legacy-content[data-legacy-page="taxi"] .taxi-clue-nav a{min-height:40px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="taxi"] .taxi-location h3{margin-top:0}.prose .legacy-content[data-legacy-page="taxi"] .taxi-location p{font-size:16px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-route-actions{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:14px;line-height:1.8}.prose .legacy-content[data-legacy-page="taxi"] .taxi-puzzle-index{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-puzzle-index a{display:flex;flex-direction:column;gap:5px;padding:14px 16px;background:#1b1b23;border:1px solid #383841;border-radius:10px;text-decoration:none;font-size:16px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-puzzle-index span{font-size:13px;color:#b8b8c6}.prose .legacy-content[data-legacy-page="taxi"] .taxi-puzzle-video{font-size:14px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-route-plan{padding:20px;border:1px solid #514153;background:#201c27;border-radius:12px;margin:22px 0}.prose .legacy-content[data-legacy-page="taxi"] .taxi-route-plan ol{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:16px 0;padding-left:22px;font-size:14px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-route-plan small{color:#bbbcca}.prose .legacy-content[data-legacy-page="taxi"] .guide-video{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="taxi"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="taxi"] .video-selection{color:#ffc3cf;font-size:14px}.prose .legacy-content[data-legacy-page="taxi"] .guide-sources{padding:16px 18px;border:1px solid #383841;border-radius:10px}.prose .legacy-content[data-legacy-page="taxi"] .guide-sources summary{cursor:pointer;font-weight:600}.prose .legacy-content[data-legacy-page="taxi"] .guide-lightbox{max-width:min(1100px,96vw)}@media(max-width:760px){.prose .legacy-content[data-legacy-page="taxi"] .taxi-puzzle-index{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="taxi"] .taxi-route-plan ol{grid-template-columns:1fr 1fr}.prose .legacy-content[data-legacy-page="taxi"] .taxi-route-actions{font-size:14px}.prose .legacy-content[data-legacy-page="taxi"] .guide-video{scroll-margin-top:145px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-location{scroll-margin-top:145px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-puzzle{scroll-margin-top:145px}.prose .legacy-content[data-legacy-page="taxi"] .article-header h1{font-size:30px}.prose .legacy-content[data-legacy-page="taxi"] .taxi-checklist label{align-items:flex-start}.prose .legacy-content[data-legacy-page="taxi"] .taxi-progress{flex-wrap:wrap}}
.prose .legacy-content[data-legacy-page="ultrawide-black-bars"] .patch-grid{display:grid;gap:1rem;margin:1.25rem 0}.prose .legacy-content[data-legacy-page="ultrawide-black-bars"] .patch-row{border:1px solid var(--border,#d5dce6);border-radius:12px;padding:1rem 1.2rem;background:var(--surface,#fff)}.prose .legacy-content[data-legacy-page="ultrawide-black-bars"] .patch-row h3{margin:.2rem 0 .5rem}.prose .legacy-content[data-legacy-page="ultrawide-black-bars"] .patch-row p{margin:.25rem 0}.prose .legacy-content[data-legacy-page="ultrawide-black-bars"] .patch-version{font-weight:700;font-size:.85rem;color:var(--muted,#56657c)}@media(min-width:768px){.prose .legacy-content[data-legacy-page="ultrawide-black-bars"] .patch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose .legacy-content[data-legacy-page="ultrawide-black-bars"] h2[id]{scroll-margin-top:140px}.prose .legacy-content[data-legacy-page="ultrawide-black-bars"] .section-head{flex-wrap:wrap;gap:.5rem}.prose .legacy-content[data-legacy-page="ultrawide-black-bars"] .section-head .link-muted{max-width:100%}
.prose .legacy-content[data-legacy-page="assist-mode-guide"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .site-header,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .article-sub,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .article-meta,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .main-nav a,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="assist-mode-guide"] a,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] a:focus-visible,.prose .legacy-content[data-legacy-page="assist-mode-guide"] button:focus-visible,.prose .legacy-content[data-legacy-page="assist-mode-guide"] input:focus-visible,.prose .legacy-content[data-legacy-page="assist-mode-guide"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="assist-mode-guide"]{font-size:16px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .article-body,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .article-layout>*,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="assist-mode-guide"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="assist-mode-guide"] h2,.prose .legacy-content[data-legacy-page="assist-mode-guide"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer-bank,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="assist-mode-guide"] h2,.prose .legacy-content[data-legacy-page="assist-mode-guide"] h3,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="assist-mode-guide"]{line-height:1.85}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-info strong,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-sources p,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="assist-mode-guide"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="assist-mode-guide"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="assist-mode-guide"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table th,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="assist-mode-guide"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table th,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="assist-mode-guide"] h2,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table{ margin-bottom:24px; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table caption{ text-align:left; padding:14px 18px; font-size:14px; font-weight:600; color:var(--text-muted); background:var(--section-bg); }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table th,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table td{ overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table tbody th{ font-weight:600; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-sources{ max-width:760px; margin-top:32px; border-top:1px solid var(--border); padding-top:16px; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-sources summary{ cursor:pointer; min-height:44px; font-weight:600; color:var(--accent); padding-block:10px; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-sources li{ margin:12px 0; overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-sources p{ color:var(--text-muted); font-size:14px; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] h2[id]{ scroll-margin-top:110px; }@media(max-width:600px){.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table table,.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table tbody{ display:block; width:100%; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table thead{ position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table tr{ display:block; border-bottom:1px solid var(--border); padding-bottom:8px; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table tr:last-child{ border-bottom:0; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table tbody th{ display:block; background:var(--section-bg); padding:12px 14px; font-size:16px; border-bottom:0; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table tbody td{ display:block; padding:8px 14px; border:0; font-size:15px; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table tbody td::before{ content:attr(data-label); display:block; color:var(--text-muted); font-size:12px; font-weight:600; margin-bottom:3px; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .section-head{ align-items:flex-start; flex-direction:column; }.prose .legacy-content[data-legacy-page="assist-mode-guide"] .section{ padding-block:48px; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="assist-mode-guide"] .fact-table caption{ display:block; width:100%; box-sizing:border-box; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="assist-mode-guide"] h2[id]{ scroll-margin-top:150px; }}
.prose .legacy-content[data-legacy-page="assist-mode-guide"] th,.prose .legacy-content[data-legacy-page="assist-mode-guide"] td,.prose .legacy-content[data-legacy-page="assist-mode-guide"] code{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="assist-mode-guide"] .video-load img{aspect-ratio:16/9;object-fit:cover}@media(max-width:600px){.prose .legacy-content[data-legacy-page="assist-mode-guide"] .table-scroll{overflow:visible}.prose .legacy-content[data-legacy-page="assist-mode-guide"] table,.prose .legacy-content[data-legacy-page="assist-mode-guide"] tbody,.prose .legacy-content[data-legacy-page="assist-mode-guide"] tr,.prose .legacy-content[data-legacy-page="assist-mode-guide"] td,.prose .legacy-content[data-legacy-page="assist-mode-guide"] th{display:block;min-width:0;width:100%}.prose .legacy-content[data-legacy-page="assist-mode-guide"] thead{display:none}.prose .legacy-content[data-legacy-page="assist-mode-guide"] tr{border:1px solid var(--border);margin:1rem 0;border-radius:8px;overflow:hidden}.prose .legacy-content[data-legacy-page="assist-mode-guide"] td::before{content:attr(data-label);display:block;font-weight:700;font-size:.82rem;color:var(--muted);margin-bottom:.25rem}.prose .legacy-content[data-legacy-page="assist-mode-guide"] th{background:var(--surface);text-align:left}}
.prose .legacy-content[data-legacy-page="combat-exploration-guide"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .site-header,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .article-sub,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .article-meta,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .main-nav a,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] a,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] a:focus-visible,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] button:focus-visible,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] input:focus-visible,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"]{font-size:16px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .article-body,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .article-layout>*,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] h2,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer-bank,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="combat-exploration-guide"] h2,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] h3,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="combat-exploration-guide"]{line-height:1.85}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-info strong,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-sources p,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table th,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table th,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] h2,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .prose>h2{scroll-margin-top:var(--sq-header-offset,140px)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .image-open,.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-load{width:100%}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table{max-width:100%}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-lightbox .lightbox-caption{line-height:1.7}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:66px minmax(0,1fr)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .video-info{padding:16px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .article-sub{font-size:16px}}
.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .story-chapter{padding:18px 0;border-bottom:1px solid #47404c}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .story-chapter h3{margin:0 0 9px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .story-chapter p{margin:8px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .story-gates dt{font-weight:700;color:#f0d4dc;margin-top:24px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .story-gates dd{margin:8px 0 20px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist{border:1px solid #484352;border-radius:10px;padding:16px;margin:20px 0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist p{margin-top:0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-checklist button{margin-top:12px}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-lightbox .lightbox-caption{line-height:1.7}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] h3{scroll-margin-top:var(--sq-header-offset,140px)}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .guide-figure figcaption a{display:inline-block;margin-top:0}.prose .legacy-content[data-legacy-page="combat-exploration-guide"] .sq-table td>span{min-width:0}
.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table{margin:22px 0;border:1px solid var(--guide-border);border-radius:10px;overflow:hidden}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table table{border-collapse:collapse;width:100%;font-size:15px}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table th,.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table td{padding:13px 15px;text-align:left;border-bottom:1px solid var(--guide-border);vertical-align:top}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table th{background:#262631;color:#f4c0cd}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table tbody tr:last-child td{border:0}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-photo{background:#1e2230;border-left:3px solid #7488b2;padding:13px 16px;font-size:15px}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .guide-video{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .guide-step{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .quest-page .video-selection{min-height:24px;display:block;color:#e1b0bf}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .guide-clue-nav a{min-height:44px;display:inline-flex;align-items:center}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .quest-page .image-open{cursor:zoom-in}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .quest-page .lightbox-caption{font-size:14px;line-height:1.7}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .guide-checklist label{align-items:flex-start}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .guide-checklist input{margin-top:4px}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .guide-checklist label>a{flex-shrink:0}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .guide-checklist label>span{min-width:0}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .quest-page .video-overlay{pointer-events:none}@media(max-width:760px){.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table th,.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table td{padding:11px 8px;font-size:13px}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table th:first-child,.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table td:first-child{width:26%}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table th:nth-child(2),.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table td:nth-child(2){width:24%}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .guide-video,.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .guide-step{scroll-margin-top:148px}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .quest-page .guide-figure figcaption{font-size:13px;line-height:1.7}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .quest-page .lightbox-caption{font-size:13px}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .guide-checklist label>span{font-size:14px}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .guide-checklist a{min-height:44px}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .guide-progress button{min-height:44px}}@media(max-width:600px){.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .quest-page .video-player{aspect-ratio:auto;height:220px;min-height:200px}}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .quest-page .lightbox-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;background:#202330;border-bottom:1px solid #454859}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .lightbox-tools button{font:inherit;font-size:13px;color:#eeeef3;background:#343846;border:1px solid #6d7285;border-radius:6px;padding:8px 13px;min-height:44px;cursor:pointer}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .lightbox-zoom-state{font-size:13px;color:#c9cbd8}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .quest-page .lightbox-content{max-height:65dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .quest-page .lightbox-content .image-open{max-width:none;display:block}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .quest-page .lightbox-content img{max-width:none;width:100%;height:auto;max-height:none}@media(max-width:600px){.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table thead{display:none}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table table,.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table tbody,.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table tr{display:block}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table tbody tr{border-bottom:1px solid var(--guide-border);padding:8px}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table tbody tr:last-child{border:0}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table td,.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table td:first-child,.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table td:nth-child(2){display:grid;grid-template-columns:70px minmax(0,1fr);gap:9px;width:auto;border:0;padding:7px 4px;font-size:14px;line-height:1.6}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .collection-table td::before{content:attr(data-label);color:#f1b9c9;font-size:12px;font-weight:700}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .quest-page .lightbox-content{max-height:58dvh}}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .section-head{flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="complete-set-subwoofer-bug"] .section-head>*{min-width:0}
.prose .legacy-content[data-legacy-page="ray-tracing-fps-drop"] .patch-grid{display:grid;gap:1rem;margin:1.25rem 0}.prose .legacy-content[data-legacy-page="ray-tracing-fps-drop"] .patch-row{border:1px solid var(--border,#d5dce6);border-radius:12px;padding:1rem 1.2rem;background:var(--surface,#fff)}.prose .legacy-content[data-legacy-page="ray-tracing-fps-drop"] .patch-row h3{margin:.2rem 0 .5rem}.prose .legacy-content[data-legacy-page="ray-tracing-fps-drop"] .patch-row p{margin:.25rem 0}.prose .legacy-content[data-legacy-page="ray-tracing-fps-drop"] .patch-version{font-weight:700;font-size:.85rem;color:var(--muted,#56657c)}@media(min-width:768px){.prose .legacy-content[data-legacy-page="ray-tracing-fps-drop"] .patch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose .legacy-content[data-legacy-page="ray-tracing-fps-drop"] h2[id]{scroll-margin-top:140px}.prose .legacy-content[data-legacy-page="ray-tracing-fps-drop"] .section-head{flex-wrap:wrap;gap:.5rem}.prose .legacy-content[data-legacy-page="ray-tracing-fps-drop"] .section-head .link-muted{max-width:100%}
.prose .legacy-content[data-legacy-page="amd-performance-issues"] .patch-grid{display:grid;gap:1rem;margin:1.25rem 0}.prose .legacy-content[data-legacy-page="amd-performance-issues"] .patch-row{border:1px solid var(--border,#d5dce6);border-radius:12px;padding:1rem 1.2rem;background:var(--surface,#fff)}.prose .legacy-content[data-legacy-page="amd-performance-issues"] .patch-row h3{margin:.2rem 0 .5rem}.prose .legacy-content[data-legacy-page="amd-performance-issues"] .patch-row p{margin:.25rem 0}.prose .legacy-content[data-legacy-page="amd-performance-issues"] .patch-version{font-weight:700;font-size:.85rem;color:var(--muted,#56657c)}@media(min-width:768px){.prose .legacy-content[data-legacy-page="amd-performance-issues"] .patch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose .legacy-content[data-legacy-page="amd-performance-issues"] h2[id]{scroll-margin-top:140px}.prose .legacy-content[data-legacy-page="amd-performance-issues"] .section-head{flex-wrap:wrap;gap:.5rem}.prose .legacy-content[data-legacy-page="amd-performance-issues"] .section-head .link-muted{max-width:100%}
.prose .legacy-content[data-legacy-page="complete-set"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="complete-set"] .site-header,.prose .legacy-content[data-legacy-page="complete-set"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="complete-set"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="complete-set"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="complete-set"] .article-sub,.prose .legacy-content[data-legacy-page="complete-set"] .article-meta,.prose .legacy-content[data-legacy-page="complete-set"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="complete-set"] .main-nav a,.prose .legacy-content[data-legacy-page="complete-set"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="complete-set"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="complete-set"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="complete-set"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="complete-set"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="complete-set"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="complete-set"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="complete-set"] a,.prose .legacy-content[data-legacy-page="complete-set"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="complete-set"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="complete-set"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="complete-set"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="complete-set"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="complete-set"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="complete-set"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="complete-set"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="complete-set"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="complete-set"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="complete-set"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="complete-set"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="complete-set"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="complete-set"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="complete-set"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="complete-set"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="complete-set"] a:focus-visible,.prose .legacy-content[data-legacy-page="complete-set"] button:focus-visible,.prose .legacy-content[data-legacy-page="complete-set"] input:focus-visible,.prose .legacy-content[data-legacy-page="complete-set"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="complete-set"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="complete-set"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="complete-set"]{font-size:16px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="complete-set"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="complete-set"] .article-body,.prose .legacy-content[data-legacy-page="complete-set"] .article-layout>*,.prose .legacy-content[data-legacy-page="complete-set"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="complete-set"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="complete-set"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="complete-set"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="complete-set"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="complete-set"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="complete-set"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="complete-set"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="complete-set"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="complete-set"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="complete-set"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="complete-set"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="complete-set"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="complete-set"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="complete-set"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="complete-set"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="complete-set"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="complete-set"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="complete-set"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="complete-set"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="complete-set"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="complete-set"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="complete-set"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="complete-set"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="complete-set"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="complete-set"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="complete-set"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="complete-set"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="complete-set"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="complete-set"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="complete-set"] h2,.prose .legacy-content[data-legacy-page="complete-set"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="complete-set"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="complete-set"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="complete-set"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="complete-set"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="complete-set"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="complete-set"] .washer-bank,.prose .legacy-content[data-legacy-page="complete-set"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="complete-set"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="complete-set"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="complete-set"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="complete-set"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="complete-set"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="complete-set"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="complete-set"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="complete-set"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="complete-set"] h2,.prose .legacy-content[data-legacy-page="complete-set"] h3,.prose .legacy-content[data-legacy-page="complete-set"] .guide-location,.prose .legacy-content[data-legacy-page="complete-set"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="complete-set"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="complete-set"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="complete-set"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="complete-set"]{line-height:1.85}.prose .legacy-content[data-legacy-page="complete-set"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="complete-set"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="complete-set"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="complete-set"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="complete-set"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="complete-set"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="complete-set"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="complete-set"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="complete-set"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="complete-set"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="complete-set"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="complete-set"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="complete-set"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="complete-set"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="complete-set"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="complete-set"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="complete-set"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="complete-set"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="complete-set"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="complete-set"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="complete-set"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="complete-set"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="complete-set"] .video-info strong,.prose .legacy-content[data-legacy-page="complete-set"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="complete-set"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="complete-set"] .guide-sources p,.prose .legacy-content[data-legacy-page="complete-set"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="complete-set"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="complete-set"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="complete-set"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="complete-set"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="complete-set"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="complete-set"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="complete-set"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="complete-set"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="complete-set"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="complete-set"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="complete-set"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="complete-set"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="complete-set"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="complete-set"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="complete-set"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="complete-set"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="complete-set"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="complete-set"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="complete-set"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="complete-set"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="complete-set"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="complete-set"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="complete-set"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="complete-set"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="complete-set"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="complete-set"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="complete-set"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="complete-set"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="complete-set"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="complete-set"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="complete-set"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="complete-set"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="complete-set"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="complete-set"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="complete-set"] .collection-table{margin:22px 0;border:1px solid var(--guide-border);border-radius:10px;overflow:hidden}.prose .legacy-content[data-legacy-page="complete-set"] .collection-table table{border-collapse:collapse;width:100%;font-size:15px}.prose .legacy-content[data-legacy-page="complete-set"] .collection-table th,.prose .legacy-content[data-legacy-page="complete-set"] .collection-table td{padding:13px 15px;text-align:left;border-bottom:1px solid var(--guide-border);vertical-align:top}.prose .legacy-content[data-legacy-page="complete-set"] .collection-table th{background:#262631;color:#f4c0cd}.prose .legacy-content[data-legacy-page="complete-set"] .collection-table tbody tr:last-child td{border:0}.prose .legacy-content[data-legacy-page="complete-set"] .collection-photo{background:#1e2230;border-left:3px solid #7488b2;padding:13px 16px;font-size:15px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-video{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-step{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="complete-set"] .video-selection{min-height:24px;display:block;color:#e1b0bf}.prose .legacy-content[data-legacy-page="complete-set"] .guide-clue-nav a{min-height:44px;display:inline-flex;align-items:center}.prose .legacy-content[data-legacy-page="complete-set"] .image-open{cursor:zoom-in}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-caption{font-size:14px;line-height:1.7}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist label{align-items:flex-start}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist input{margin-top:4px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist label>a{flex-shrink:0}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist label>span{min-width:0}.prose .legacy-content[data-legacy-page="complete-set"] .video-overlay{pointer-events:none}@media(max-width:760px){.prose .legacy-content[data-legacy-page="complete-set"] .collection-table th,.prose .legacy-content[data-legacy-page="complete-set"] .collection-table td{padding:11px 8px;font-size:13px}.prose .legacy-content[data-legacy-page="complete-set"] .collection-table th:first-child,.prose .legacy-content[data-legacy-page="complete-set"] .collection-table td:first-child{width:26%}.prose .legacy-content[data-legacy-page="complete-set"] .collection-table th:nth-child(2),.prose .legacy-content[data-legacy-page="complete-set"] .collection-table td:nth-child(2){width:24%}.prose .legacy-content[data-legacy-page="complete-set"] .guide-video,.prose .legacy-content[data-legacy-page="complete-set"] .guide-step{scroll-margin-top:148px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-figure figcaption{font-size:13px;line-height:1.7}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-caption{font-size:13px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist label>span{font-size:14px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-checklist a{min-height:44px}.prose .legacy-content[data-legacy-page="complete-set"] .guide-progress button{min-height:44px}}@media(max-width:600px){.prose .legacy-content[data-legacy-page="complete-set"] .video-player{aspect-ratio:auto;height:220px;min-height:200px}}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;background:#202330;border-bottom:1px solid #454859}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-tools button{font:inherit;font-size:13px;color:#eeeef3;background:#343846;border:1px solid #6d7285;border-radius:6px;padding:8px 13px;min-height:44px;cursor:pointer}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-zoom-state{font-size:13px;color:#c9cbd8}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-content{max-height:65dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-content .image-open{max-width:none;display:block}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-content img{max-width:none;width:100%;height:auto;max-height:none}@media(max-width:600px){.prose .legacy-content[data-legacy-page="complete-set"] .collection-table thead{display:none}.prose .legacy-content[data-legacy-page="complete-set"] .collection-table table,.prose .legacy-content[data-legacy-page="complete-set"] .collection-table tbody,.prose .legacy-content[data-legacy-page="complete-set"] .collection-table tr{display:block}.prose .legacy-content[data-legacy-page="complete-set"] .collection-table tbody tr{border-bottom:1px solid var(--guide-border);padding:8px}.prose .legacy-content[data-legacy-page="complete-set"] .collection-table tbody tr:last-child{border:0}.prose .legacy-content[data-legacy-page="complete-set"] .collection-table td,.prose .legacy-content[data-legacy-page="complete-set"] .collection-table td:first-child,.prose .legacy-content[data-legacy-page="complete-set"] .collection-table td:nth-child(2){display:grid;grid-template-columns:70px minmax(0,1fr);gap:9px;width:auto;border:0;padding:7px 4px;font-size:14px;line-height:1.6}.prose .legacy-content[data-legacy-page="complete-set"] .collection-table td::before{content:attr(data-label);color:#f1b9c9;font-size:12px;font-weight:700}.prose .legacy-content[data-legacy-page="complete-set"] .lightbox-content{max-height:58dvh}}.prose .legacy-content[data-legacy-page="complete-set"] .subwoofer-bug-page .section-head{flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="complete-set"] .subwoofer-bug-page .section-head>*{min-width:0}
.prose .legacy-content[data-legacy-page="freeze-frame"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="freeze-frame"] .site-header,.prose .legacy-content[data-legacy-page="freeze-frame"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="freeze-frame"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="freeze-frame"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="freeze-frame"] .article-sub,.prose .legacy-content[data-legacy-page="freeze-frame"] .article-meta,.prose .legacy-content[data-legacy-page="freeze-frame"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="freeze-frame"] .main-nav a,.prose .legacy-content[data-legacy-page="freeze-frame"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="freeze-frame"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="freeze-frame"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="freeze-frame"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="freeze-frame"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="freeze-frame"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="freeze-frame"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="freeze-frame"] a,.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="freeze-frame"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="freeze-frame"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="freeze-frame"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="freeze-frame"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="freeze-frame"] a:focus-visible,.prose .legacy-content[data-legacy-page="freeze-frame"] button:focus-visible,.prose .legacy-content[data-legacy-page="freeze-frame"] input:focus-visible,.prose .legacy-content[data-legacy-page="freeze-frame"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="freeze-frame"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="freeze-frame"]{font-size:16px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="freeze-frame"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="freeze-frame"] .article-body,.prose .legacy-content[data-legacy-page="freeze-frame"] .article-layout>*,.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="freeze-frame"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="freeze-frame"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="freeze-frame"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="freeze-frame"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="freeze-frame"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="freeze-frame"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="freeze-frame"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="freeze-frame"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="freeze-frame"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="freeze-frame"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="freeze-frame"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="freeze-frame"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="freeze-frame"] h2,.prose .legacy-content[data-legacy-page="freeze-frame"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="freeze-frame"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="freeze-frame"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer-bank,.prose .legacy-content[data-legacy-page="freeze-frame"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="freeze-frame"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="freeze-frame"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="freeze-frame"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="freeze-frame"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="freeze-frame"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="freeze-frame"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="freeze-frame"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="freeze-frame"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="freeze-frame"] h2,.prose .legacy-content[data-legacy-page="freeze-frame"] h3,.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location,.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="freeze-frame"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="freeze-frame"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="freeze-frame"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="freeze-frame"]{line-height:1.85}.prose .legacy-content[data-legacy-page="freeze-frame"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="freeze-frame"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="freeze-frame"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="freeze-frame"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="freeze-frame"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="freeze-frame"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="freeze-frame"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="freeze-frame"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="freeze-frame"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="freeze-frame"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-info strong,.prose .legacy-content[data-legacy-page="freeze-frame"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-sources p,.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="freeze-frame"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="freeze-frame"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="freeze-frame"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="freeze-frame"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="freeze-frame"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="freeze-frame"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="freeze-frame"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="freeze-frame"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="freeze-frame"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="freeze-frame"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="freeze-frame"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="freeze-frame"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="freeze-frame"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="freeze-frame"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="freeze-frame"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="freeze-frame"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="freeze-frame"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="freeze-frame"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="freeze-frame"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table{margin:22px 0;border:1px solid var(--guide-border);border-radius:10px;overflow:hidden}.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table table{border-collapse:collapse;width:100%;font-size:15px}.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table th,.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table td{padding:13px 15px;text-align:left;border-bottom:1px solid var(--guide-border);vertical-align:top}.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table th{background:#262631;color:#f4c0cd}.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table tbody tr:last-child td{border:0}.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-photo{background:#1e2230;border-left:3px solid #7488b2;padding:13px 16px;font-size:15px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-video{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-step{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-selection{min-height:24px;display:block;color:#e1b0bf}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-clue-nav a{min-height:44px;display:inline-flex;align-items:center}.prose .legacy-content[data-legacy-page="freeze-frame"] .image-open{cursor:zoom-in}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-caption{font-size:14px;line-height:1.7}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist label{align-items:flex-start}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist input{margin-top:4px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist label>a{flex-shrink:0}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist label>span{min-width:0}.prose .legacy-content[data-legacy-page="freeze-frame"] .video-overlay{pointer-events:none}@media(max-width:760px){.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table th,.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table td{padding:11px 8px;font-size:13px}.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table th:first-child,.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table td:first-child{width:26%}.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table th:nth-child(2),.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table td:nth-child(2){width:24%}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-video,.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-step{scroll-margin-top:148px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-figure figcaption{font-size:13px;line-height:1.7}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-caption{font-size:13px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist label>span{font-size:14px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-checklist a{min-height:44px}.prose .legacy-content[data-legacy-page="freeze-frame"] .guide-progress button{min-height:44px}}@media(max-width:600px){.prose .legacy-content[data-legacy-page="freeze-frame"] .video-player{aspect-ratio:auto;height:220px;min-height:200px}}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;background:#202330;border-bottom:1px solid #454859}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-tools button{font:inherit;font-size:13px;color:#eeeef3;background:#343846;border:1px solid #6d7285;border-radius:6px;padding:8px 13px;min-height:44px;cursor:pointer}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-zoom-state{font-size:13px;color:#c9cbd8}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-content{max-height:65dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-content .image-open{max-width:none;display:block}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-content img{max-width:none;width:100%;height:auto;max-height:none}@media(max-width:600px){.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table thead{display:none}.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table table,.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table tbody,.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table tr{display:block}.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table tbody tr{border-bottom:1px solid var(--guide-border);padding:8px}.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table tbody tr:last-child{border:0}.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table td,.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table td:first-child,.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table td:nth-child(2){display:grid;grid-template-columns:70px minmax(0,1fr);gap:9px;width:auto;border:0;padding:7px 4px;font-size:14px;line-height:1.6}.prose .legacy-content[data-legacy-page="freeze-frame"] .collection-table td::before{content:attr(data-label);color:#f1b9c9;font-size:12px;font-weight:700}.prose .legacy-content[data-legacy-page="freeze-frame"] .lightbox-content{max-height:58dvh}}.prose .legacy-content[data-legacy-page="freeze-frame"] .subwoofer-bug-page .section-head{flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="freeze-frame"] .subwoofer-bug-page .section-head>*{min-width:0}
.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table{ margin-bottom:24px; }.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table caption{ text-align:left; padding:14px 18px; font-size:14px; font-weight:600; color:var(--text-muted); background:var(--section-bg); }.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table th,.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table td{ overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table tbody th{ font-weight:600; }.prose .legacy-content[data-legacy-page="system-requirements"] .fact-sources{ max-width:760px; margin-top:32px; border-top:1px solid var(--border); padding-top:16px; }.prose .legacy-content[data-legacy-page="system-requirements"] .fact-sources summary{ cursor:pointer; min-height:44px; font-weight:600; color:var(--accent); padding-block:10px; }.prose .legacy-content[data-legacy-page="system-requirements"] .fact-sources li{ margin:12px 0; overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="system-requirements"] .fact-sources p{ color:var(--text-muted); font-size:14px; }.prose .legacy-content[data-legacy-page="system-requirements"] h2[id]{ scroll-margin-top:110px; }@media(max-width:600px){.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table table,.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table tbody{ display:block; width:100%; }.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table thead{ position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table tr{ display:block; border-bottom:1px solid var(--border); padding-bottom:8px; }.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table tr:last-child{ border-bottom:0; }.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table tbody th{ display:block; background:var(--section-bg); padding:12px 14px; font-size:16px; border-bottom:0; }.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table tbody td{ display:block; padding:8px 14px; border:0; font-size:15px; }.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table tbody td::before{ content:attr(data-label); display:block; color:var(--text-muted); font-size:12px; font-weight:600; margin-bottom:3px; }.prose .legacy-content[data-legacy-page="system-requirements"] .section-head{ align-items:flex-start; flex-direction:column; }.prose .legacy-content[data-legacy-page="system-requirements"] .section{ padding-block:48px; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="system-requirements"] .fact-table caption{ display:block; width:100%; box-sizing:border-box; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="system-requirements"] h2[id]{ scroll-margin-top:150px; }}
.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table{ margin-bottom:24px; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table caption{ text-align:left; padding:14px 18px; font-size:14px; font-weight:600; color:var(--text-muted); background:var(--section-bg); }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table th,.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table td{ overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table tbody th{ font-weight:600; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-sources{ max-width:760px; margin-top:32px; border-top:1px solid var(--border); padding-top:16px; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-sources summary{ cursor:pointer; min-height:44px; font-weight:600; color:var(--accent); padding-block:10px; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-sources li{ margin:12px 0; overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-sources p{ color:var(--text-muted); font-size:14px; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] h2[id]{ scroll-margin-top:110px; }@media(max-width:600px){.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table table,.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table tbody{ display:block; width:100%; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table thead{ position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table tr{ display:block; border-bottom:1px solid var(--border); padding-bottom:8px; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table tr:last-child{ border-bottom:0; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table tbody th{ display:block; background:var(--section-bg); padding:12px 14px; font-size:16px; border-bottom:0; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table tbody td{ display:block; padding:8px 14px; border:0; font-size:15px; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table tbody td::before{ content:attr(data-label); display:block; color:var(--text-muted); font-size:12px; font-weight:600; margin-bottom:3px; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .section-head{ align-items:flex-start; flex-direction:column; }.prose .legacy-content[data-legacy-page="how-long-to-beat"] .section{ padding-block:48px; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="how-long-to-beat"] .fact-table caption{ display:block; width:100%; box-sizing:border-box; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="how-long-to-beat"] h2[id]{ scroll-margin-top:150px; }}
.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table{ margin-bottom:24px; }.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table caption{ text-align:left; padding:14px 18px; font-size:14px; font-weight:600; color:var(--text-muted); background:var(--section-bg); }.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table th,.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table td{ overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table tbody th{ font-weight:600; }.prose .legacy-content[data-legacy-page="play-control-first"] .fact-sources{ max-width:760px; margin-top:32px; border-top:1px solid var(--border); padding-top:16px; }.prose .legacy-content[data-legacy-page="play-control-first"] .fact-sources summary{ cursor:pointer; min-height:44px; font-weight:600; color:var(--accent); padding-block:10px; }.prose .legacy-content[data-legacy-page="play-control-first"] .fact-sources li{ margin:12px 0; overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="play-control-first"] .fact-sources p{ color:var(--text-muted); font-size:14px; }.prose .legacy-content[data-legacy-page="play-control-first"] h2[id]{ scroll-margin-top:110px; }@media(max-width:600px){.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table table,.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table tbody{ display:block; width:100%; }.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table thead{ position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table tr{ display:block; border-bottom:1px solid var(--border); padding-bottom:8px; }.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table tr:last-child{ border-bottom:0; }.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table tbody th{ display:block; background:var(--section-bg); padding:12px 14px; font-size:16px; border-bottom:0; }.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table tbody td{ display:block; padding:8px 14px; border:0; font-size:15px; }.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table tbody td::before{ content:attr(data-label); display:block; color:var(--text-muted); font-size:12px; font-weight:600; margin-bottom:3px; }.prose .legacy-content[data-legacy-page="play-control-first"] .section-head{ align-items:flex-start; flex-direction:column; }.prose .legacy-content[data-legacy-page="play-control-first"] .section{ padding-block:48px; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="play-control-first"] .fact-table caption{ display:block; width:100%; box-sizing:border-box; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="play-control-first"] h2[id]{ scroll-margin-top:150px; }}
.prose .legacy-content[data-legacy-page="release-date"] .fact-table{ margin-bottom:24px; }.prose .legacy-content[data-legacy-page="release-date"] .fact-table caption{ text-align:left; padding:14px 18px; font-size:14px; font-weight:600; color:var(--text-muted); background:var(--section-bg); }.prose .legacy-content[data-legacy-page="release-date"] .fact-table th,.prose .legacy-content[data-legacy-page="release-date"] .fact-table td{ overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="release-date"] .fact-table tbody th{ font-weight:600; }.prose .legacy-content[data-legacy-page="release-date"] .fact-sources{ max-width:760px; margin-top:32px; border-top:1px solid var(--border); padding-top:16px; }.prose .legacy-content[data-legacy-page="release-date"] .fact-sources summary{ cursor:pointer; min-height:44px; font-weight:600; color:var(--accent); padding-block:10px; }.prose .legacy-content[data-legacy-page="release-date"] .fact-sources li{ margin:12px 0; overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="release-date"] .fact-sources p{ color:var(--text-muted); font-size:14px; }.prose .legacy-content[data-legacy-page="release-date"] h2[id]{ scroll-margin-top:110px; }@media(max-width:600px){.prose .legacy-content[data-legacy-page="release-date"] .fact-table table,.prose .legacy-content[data-legacy-page="release-date"] .fact-table tbody{ display:block; width:100%; }.prose .legacy-content[data-legacy-page="release-date"] .fact-table thead{ position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }.prose .legacy-content[data-legacy-page="release-date"] .fact-table tr{ display:block; border-bottom:1px solid var(--border); padding-bottom:8px; }.prose .legacy-content[data-legacy-page="release-date"] .fact-table tr:last-child{ border-bottom:0; }.prose .legacy-content[data-legacy-page="release-date"] .fact-table tbody th{ display:block; background:var(--section-bg); padding:12px 14px; font-size:16px; border-bottom:0; }.prose .legacy-content[data-legacy-page="release-date"] .fact-table tbody td{ display:block; padding:8px 14px; border:0; font-size:15px; }.prose .legacy-content[data-legacy-page="release-date"] .fact-table tbody td::before{ content:attr(data-label); display:block; color:var(--text-muted); font-size:12px; font-weight:600; margin-bottom:3px; }.prose .legacy-content[data-legacy-page="release-date"] .section-head{ align-items:flex-start; flex-direction:column; }.prose .legacy-content[data-legacy-page="release-date"] .section{ padding-block:48px; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="release-date"] .fact-table caption{ display:block; width:100%; box-sizing:border-box; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="release-date"] h2[id]{ scroll-margin-top:150px; }}
.prose .legacy-content[data-legacy-page="unsupervised-science"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="unsupervised-science"] .site-header,.prose .legacy-content[data-legacy-page="unsupervised-science"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="unsupervised-science"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="unsupervised-science"] .article-sub,.prose .legacy-content[data-legacy-page="unsupervised-science"] .article-meta,.prose .legacy-content[data-legacy-page="unsupervised-science"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="unsupervised-science"] .main-nav a,.prose .legacy-content[data-legacy-page="unsupervised-science"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="unsupervised-science"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="unsupervised-science"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="unsupervised-science"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="unsupervised-science"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="unsupervised-science"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="unsupervised-science"] a,.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="unsupervised-science"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="unsupervised-science"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="unsupervised-science"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="unsupervised-science"] a:focus-visible,.prose .legacy-content[data-legacy-page="unsupervised-science"] button:focus-visible,.prose .legacy-content[data-legacy-page="unsupervised-science"] input:focus-visible,.prose .legacy-content[data-legacy-page="unsupervised-science"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="unsupervised-science"]{font-size:16px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="unsupervised-science"] .article-body,.prose .legacy-content[data-legacy-page="unsupervised-science"] .article-layout>*,.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="unsupervised-science"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="unsupervised-science"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="unsupervised-science"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="unsupervised-science"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="unsupervised-science"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="unsupervised-science"] h2,.prose .legacy-content[data-legacy-page="unsupervised-science"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="unsupervised-science"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer-bank,.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="unsupervised-science"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="unsupervised-science"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="unsupervised-science"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="unsupervised-science"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="unsupervised-science"] h2,.prose .legacy-content[data-legacy-page="unsupervised-science"] h3,.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location,.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="unsupervised-science"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="unsupervised-science"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="unsupervised-science"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="unsupervised-science"]{line-height:1.85}.prose .legacy-content[data-legacy-page="unsupervised-science"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="unsupervised-science"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="unsupervised-science"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="unsupervised-science"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="unsupervised-science"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-info strong,.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-sources p,.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="unsupervised-science"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="unsupervised-science"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="unsupervised-science"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="unsupervised-science"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="unsupervised-science"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="unsupervised-science"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="unsupervised-science"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="unsupervised-science"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="unsupervised-science"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="unsupervised-science"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="unsupervised-science"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="unsupervised-science"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="unsupervised-science"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="unsupervised-science"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="unsupervised-science"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="unsupervised-science"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="unsupervised-science"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="unsupervised-science"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table th,.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="unsupervised-science"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table th,.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="unsupervised-science"] h2,.prose .legacy-content[data-legacy-page="unsupervised-science"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="unsupervised-science"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="unsupervised-science"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="new-growth"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="new-growth"] .site-header,.prose .legacy-content[data-legacy-page="new-growth"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="new-growth"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="new-growth"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="new-growth"] .article-sub,.prose .legacy-content[data-legacy-page="new-growth"] .article-meta,.prose .legacy-content[data-legacy-page="new-growth"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="new-growth"] .main-nav a,.prose .legacy-content[data-legacy-page="new-growth"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="new-growth"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="new-growth"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="new-growth"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="new-growth"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="new-growth"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="new-growth"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="new-growth"] a,.prose .legacy-content[data-legacy-page="new-growth"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="new-growth"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="new-growth"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="new-growth"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="new-growth"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="new-growth"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="new-growth"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="new-growth"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="new-growth"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="new-growth"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="new-growth"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="new-growth"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="new-growth"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="new-growth"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="new-growth"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="new-growth"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="new-growth"] a:focus-visible,.prose .legacy-content[data-legacy-page="new-growth"] button:focus-visible,.prose .legacy-content[data-legacy-page="new-growth"] input:focus-visible,.prose .legacy-content[data-legacy-page="new-growth"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="new-growth"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="new-growth"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="new-growth"]{font-size:16px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="new-growth"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="new-growth"] .article-body,.prose .legacy-content[data-legacy-page="new-growth"] .article-layout>*,.prose .legacy-content[data-legacy-page="new-growth"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="new-growth"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="new-growth"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="new-growth"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="new-growth"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="new-growth"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="new-growth"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="new-growth"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="new-growth"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="new-growth"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="new-growth"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="new-growth"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="new-growth"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="new-growth"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="new-growth"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="new-growth"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="new-growth"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="new-growth"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="new-growth"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="new-growth"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="new-growth"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="new-growth"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="new-growth"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="new-growth"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="new-growth"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="new-growth"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="new-growth"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="new-growth"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="new-growth"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="new-growth"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="new-growth"] h2,.prose .legacy-content[data-legacy-page="new-growth"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="new-growth"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="new-growth"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="new-growth"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="new-growth"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="new-growth"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="new-growth"] .washer-bank,.prose .legacy-content[data-legacy-page="new-growth"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="new-growth"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="new-growth"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="new-growth"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="new-growth"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="new-growth"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="new-growth"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="new-growth"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="new-growth"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="new-growth"] h2,.prose .legacy-content[data-legacy-page="new-growth"] h3,.prose .legacy-content[data-legacy-page="new-growth"] .guide-location,.prose .legacy-content[data-legacy-page="new-growth"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="new-growth"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="new-growth"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="new-growth"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="new-growth"]{line-height:1.85}.prose .legacy-content[data-legacy-page="new-growth"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="new-growth"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="new-growth"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="new-growth"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="new-growth"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="new-growth"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="new-growth"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="new-growth"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="new-growth"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="new-growth"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="new-growth"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="new-growth"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="new-growth"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="new-growth"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="new-growth"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="new-growth"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="new-growth"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="new-growth"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="new-growth"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="new-growth"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="new-growth"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="new-growth"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="new-growth"] .video-info strong,.prose .legacy-content[data-legacy-page="new-growth"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="new-growth"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="new-growth"] .guide-sources p,.prose .legacy-content[data-legacy-page="new-growth"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="new-growth"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="new-growth"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="new-growth"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="new-growth"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="new-growth"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="new-growth"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="new-growth"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="new-growth"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="new-growth"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="new-growth"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="new-growth"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="new-growth"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="new-growth"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="new-growth"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="new-growth"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="new-growth"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="new-growth"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="new-growth"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="new-growth"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="new-growth"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="new-growth"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="new-growth"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="new-growth"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="new-growth"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="new-growth"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="new-growth"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="new-growth"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="new-growth"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="new-growth"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="new-growth"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="new-growth"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="new-growth"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="new-growth"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="new-growth"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="new-growth"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="new-growth"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="new-growth"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="new-growth"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="new-growth"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="new-growth"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="new-growth"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="new-growth"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="new-growth"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="new-growth"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="new-growth"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table th,.prose .legacy-content[data-legacy-page="new-growth"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="new-growth"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="new-growth"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="new-growth"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="new-growth"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="new-growth"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="new-growth"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="new-growth"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="new-growth"] .sq-table th,.prose .legacy-content[data-legacy-page="new-growth"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="new-growth"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="new-growth"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="new-growth"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="new-growth"] h2,.prose .legacy-content[data-legacy-page="new-growth"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="new-growth"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="new-growth"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="new-growth"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="new-growth"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="new-growth"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="new-growth"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="new-growth"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="new-growth"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="new-growth"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="karaoke"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="karaoke"] .site-header,.prose .legacy-content[data-legacy-page="karaoke"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="karaoke"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="karaoke"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="karaoke"] .article-sub,.prose .legacy-content[data-legacy-page="karaoke"] .article-meta,.prose .legacy-content[data-legacy-page="karaoke"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="karaoke"] .main-nav a,.prose .legacy-content[data-legacy-page="karaoke"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="karaoke"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="karaoke"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="karaoke"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="karaoke"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="karaoke"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="karaoke"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="karaoke"] a,.prose .legacy-content[data-legacy-page="karaoke"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="karaoke"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="karaoke"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="karaoke"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="karaoke"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="karaoke"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="karaoke"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="karaoke"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="karaoke"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="karaoke"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="karaoke"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="karaoke"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="karaoke"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="karaoke"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="karaoke"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="karaoke"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="karaoke"] a:focus-visible,.prose .legacy-content[data-legacy-page="karaoke"] button:focus-visible,.prose .legacy-content[data-legacy-page="karaoke"] input:focus-visible,.prose .legacy-content[data-legacy-page="karaoke"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="karaoke"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="karaoke"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="karaoke"]{font-size:16px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="karaoke"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="karaoke"] .article-body,.prose .legacy-content[data-legacy-page="karaoke"] .article-layout>*,.prose .legacy-content[data-legacy-page="karaoke"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="karaoke"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="karaoke"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="karaoke"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="karaoke"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="karaoke"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="karaoke"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="karaoke"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="karaoke"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="karaoke"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="karaoke"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="karaoke"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="karaoke"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="karaoke"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="karaoke"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="karaoke"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="karaoke"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="karaoke"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="karaoke"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="karaoke"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="karaoke"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="karaoke"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="karaoke"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="karaoke"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="karaoke"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="karaoke"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="karaoke"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="karaoke"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="karaoke"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="karaoke"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="karaoke"] h2,.prose .legacy-content[data-legacy-page="karaoke"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="karaoke"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="karaoke"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="karaoke"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="karaoke"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="karaoke"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="karaoke"] .washer-bank,.prose .legacy-content[data-legacy-page="karaoke"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="karaoke"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="karaoke"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="karaoke"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="karaoke"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="karaoke"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="karaoke"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="karaoke"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="karaoke"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="karaoke"] h2,.prose .legacy-content[data-legacy-page="karaoke"] h3,.prose .legacy-content[data-legacy-page="karaoke"] .guide-location,.prose .legacy-content[data-legacy-page="karaoke"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="karaoke"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="karaoke"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="karaoke"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="karaoke"]{line-height:1.85}.prose .legacy-content[data-legacy-page="karaoke"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="karaoke"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="karaoke"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="karaoke"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="karaoke"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="karaoke"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="karaoke"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="karaoke"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="karaoke"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="karaoke"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="karaoke"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="karaoke"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="karaoke"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="karaoke"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="karaoke"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="karaoke"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="karaoke"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="karaoke"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="karaoke"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="karaoke"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="karaoke"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="karaoke"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="karaoke"] .video-info strong,.prose .legacy-content[data-legacy-page="karaoke"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="karaoke"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="karaoke"] .guide-sources p,.prose .legacy-content[data-legacy-page="karaoke"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="karaoke"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="karaoke"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="karaoke"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="karaoke"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="karaoke"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="karaoke"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="karaoke"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="karaoke"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="karaoke"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="karaoke"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="karaoke"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="karaoke"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="karaoke"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="karaoke"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="karaoke"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="karaoke"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="karaoke"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="karaoke"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="karaoke"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="karaoke"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="karaoke"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="karaoke"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="karaoke"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="karaoke"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="karaoke"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="karaoke"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="karaoke"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="karaoke"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="karaoke"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="karaoke"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="karaoke"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="karaoke"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="karaoke"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="karaoke"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="karaoke"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="karaoke"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="karaoke"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="karaoke"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="karaoke"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="karaoke"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="karaoke"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="karaoke"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="karaoke"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="karaoke"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="karaoke"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table th,.prose .legacy-content[data-legacy-page="karaoke"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="karaoke"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="karaoke"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="karaoke"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="karaoke"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="karaoke"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="karaoke"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="karaoke"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="karaoke"] .sq-table th,.prose .legacy-content[data-legacy-page="karaoke"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="karaoke"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="karaoke"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="karaoke"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="karaoke"] h2,.prose .legacy-content[data-legacy-page="karaoke"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="karaoke"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="karaoke"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="karaoke"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="karaoke"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="karaoke"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="karaoke"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="karaoke"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="karaoke"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="karaoke"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="walkthrough"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="walkthrough"] .site-header,.prose .legacy-content[data-legacy-page="walkthrough"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="walkthrough"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="walkthrough"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="walkthrough"] .article-sub,.prose .legacy-content[data-legacy-page="walkthrough"] .article-meta,.prose .legacy-content[data-legacy-page="walkthrough"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="walkthrough"] .main-nav a,.prose .legacy-content[data-legacy-page="walkthrough"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="walkthrough"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="walkthrough"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="walkthrough"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="walkthrough"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="walkthrough"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="walkthrough"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="walkthrough"] a,.prose .legacy-content[data-legacy-page="walkthrough"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="walkthrough"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="walkthrough"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="walkthrough"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="walkthrough"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="walkthrough"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="walkthrough"] a:focus-visible,.prose .legacy-content[data-legacy-page="walkthrough"] button:focus-visible,.prose .legacy-content[data-legacy-page="walkthrough"] input:focus-visible,.prose .legacy-content[data-legacy-page="walkthrough"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="walkthrough"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="walkthrough"]{font-size:16px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="walkthrough"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="walkthrough"] .article-body,.prose .legacy-content[data-legacy-page="walkthrough"] .article-layout>*,.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="walkthrough"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="walkthrough"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="walkthrough"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="walkthrough"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="walkthrough"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="walkthrough"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="walkthrough"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="walkthrough"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="walkthrough"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="walkthrough"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="walkthrough"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="walkthrough"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="walkthrough"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="walkthrough"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="walkthrough"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="walkthrough"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="walkthrough"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="walkthrough"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="walkthrough"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="walkthrough"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="walkthrough"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="walkthrough"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="walkthrough"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="walkthrough"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="walkthrough"] h2,.prose .legacy-content[data-legacy-page="walkthrough"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="walkthrough"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="walkthrough"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="walkthrough"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="walkthrough"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="walkthrough"] .washer-bank,.prose .legacy-content[data-legacy-page="walkthrough"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="walkthrough"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="walkthrough"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="walkthrough"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="walkthrough"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="walkthrough"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="walkthrough"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="walkthrough"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="walkthrough"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="walkthrough"] h2,.prose .legacy-content[data-legacy-page="walkthrough"] h3,.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location,.prose .legacy-content[data-legacy-page="walkthrough"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="walkthrough"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="walkthrough"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="walkthrough"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="walkthrough"]{line-height:1.85}.prose .legacy-content[data-legacy-page="walkthrough"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="walkthrough"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="walkthrough"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="walkthrough"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="walkthrough"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="walkthrough"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="walkthrough"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="walkthrough"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="walkthrough"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="walkthrough"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="walkthrough"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="walkthrough"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="walkthrough"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="walkthrough"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="walkthrough"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="walkthrough"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="walkthrough"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="walkthrough"] .video-info strong,.prose .legacy-content[data-legacy-page="walkthrough"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="walkthrough"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-sources p,.prose .legacy-content[data-legacy-page="walkthrough"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="walkthrough"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="walkthrough"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="walkthrough"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="walkthrough"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="walkthrough"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="walkthrough"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="walkthrough"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="walkthrough"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="walkthrough"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="walkthrough"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="walkthrough"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="walkthrough"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="walkthrough"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="walkthrough"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="walkthrough"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="walkthrough"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="walkthrough"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="walkthrough"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="walkthrough"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="walkthrough"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="walkthrough"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="walkthrough"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="walkthrough"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="walkthrough"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="walkthrough"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="walkthrough"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="walkthrough"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="walkthrough"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="walkthrough"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="walkthrough"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="walkthrough"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="walkthrough"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="walkthrough"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="walkthrough"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="walkthrough"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="walkthrough"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="walkthrough"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="walkthrough"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table th,.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="walkthrough"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="walkthrough"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table th,.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="walkthrough"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="walkthrough"] h2,.prose .legacy-content[data-legacy-page="walkthrough"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="walkthrough"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="walkthrough"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="walkthrough"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="walkthrough"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="walkthrough"] .prose>h2{scroll-margin-top:var(--sq-header-offset,140px)}.prose .legacy-content[data-legacy-page="walkthrough"] .image-open,.prose .legacy-content[data-legacy-page="walkthrough"] .video-load{width:100%}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table{max-width:100%}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-lightbox .lightbox-caption{line-height:1.7}.prose .legacy-content[data-legacy-page="walkthrough"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:66px minmax(0,1fr)}.prose .legacy-content[data-legacy-page="walkthrough"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="walkthrough"] .video-info{padding:16px}.prose .legacy-content[data-legacy-page="walkthrough"] .article-sub{font-size:16px}}
.prose .legacy-content[data-legacy-page="walkthrough"] .story-chapter{padding:18px 0;border-bottom:1px solid #47404c}.prose .legacy-content[data-legacy-page="walkthrough"] .story-chapter h3{margin:0 0 9px}.prose .legacy-content[data-legacy-page="walkthrough"] .story-chapter p{margin:8px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .story-gates dt{font-weight:700;color:#f0d4dc;margin-top:24px}.prose .legacy-content[data-legacy-page="walkthrough"] .story-gates dd{margin:8px 0 20px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist{border:1px solid #484352;border-radius:10px;padding:16px;margin:20px 0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist p{margin-top:0}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-checklist button{margin-top:12px}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-lightbox .lightbox-caption{line-height:1.7}.prose .legacy-content[data-legacy-page="walkthrough"] h3{scroll-margin-top:var(--sq-header-offset,140px)}.prose .legacy-content[data-legacy-page="walkthrough"] .guide-figure figcaption a{display:inline-block;margin-top:0}.prose .legacy-content[data-legacy-page="walkthrough"] .sq-table td>span{min-width:0}
.prose .legacy-content[data-legacy-page="vs-control"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="vs-control"] .site-header,.prose .legacy-content[data-legacy-page="vs-control"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="vs-control"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="vs-control"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="vs-control"] .article-sub,.prose .legacy-content[data-legacy-page="vs-control"] .article-meta,.prose .legacy-content[data-legacy-page="vs-control"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="vs-control"] .main-nav a,.prose .legacy-content[data-legacy-page="vs-control"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="vs-control"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="vs-control"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="vs-control"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="vs-control"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="vs-control"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="vs-control"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="vs-control"] a,.prose .legacy-content[data-legacy-page="vs-control"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="vs-control"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="vs-control"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="vs-control"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="vs-control"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="vs-control"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="vs-control"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="vs-control"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="vs-control"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="vs-control"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="vs-control"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="vs-control"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="vs-control"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="vs-control"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="vs-control"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="vs-control"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="vs-control"] a:focus-visible,.prose .legacy-content[data-legacy-page="vs-control"] button:focus-visible,.prose .legacy-content[data-legacy-page="vs-control"] input:focus-visible,.prose .legacy-content[data-legacy-page="vs-control"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="vs-control"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="vs-control"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="vs-control"]{font-size:16px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="vs-control"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="vs-control"] .article-body,.prose .legacy-content[data-legacy-page="vs-control"] .article-layout>*,.prose .legacy-content[data-legacy-page="vs-control"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="vs-control"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="vs-control"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="vs-control"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="vs-control"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="vs-control"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="vs-control"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="vs-control"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="vs-control"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="vs-control"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="vs-control"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="vs-control"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="vs-control"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="vs-control"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="vs-control"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="vs-control"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="vs-control"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="vs-control"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="vs-control"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="vs-control"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="vs-control"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="vs-control"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="vs-control"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="vs-control"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="vs-control"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="vs-control"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="vs-control"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="vs-control"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="vs-control"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="vs-control"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="vs-control"] h2,.prose .legacy-content[data-legacy-page="vs-control"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="vs-control"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="vs-control"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="vs-control"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="vs-control"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="vs-control"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="vs-control"] .washer-bank,.prose .legacy-content[data-legacy-page="vs-control"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="vs-control"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="vs-control"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="vs-control"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="vs-control"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="vs-control"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="vs-control"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="vs-control"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="vs-control"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="vs-control"] h2,.prose .legacy-content[data-legacy-page="vs-control"] h3,.prose .legacy-content[data-legacy-page="vs-control"] .guide-location,.prose .legacy-content[data-legacy-page="vs-control"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="vs-control"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="vs-control"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="vs-control"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="vs-control"]{line-height:1.85}.prose .legacy-content[data-legacy-page="vs-control"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="vs-control"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="vs-control"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="vs-control"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="vs-control"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="vs-control"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="vs-control"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="vs-control"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="vs-control"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="vs-control"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="vs-control"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="vs-control"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="vs-control"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="vs-control"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="vs-control"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="vs-control"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="vs-control"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="vs-control"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="vs-control"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="vs-control"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="vs-control"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="vs-control"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="vs-control"] .video-info strong,.prose .legacy-content[data-legacy-page="vs-control"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="vs-control"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="vs-control"] .guide-sources p,.prose .legacy-content[data-legacy-page="vs-control"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="vs-control"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="vs-control"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="vs-control"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="vs-control"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="vs-control"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="vs-control"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="vs-control"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="vs-control"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="vs-control"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="vs-control"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="vs-control"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="vs-control"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="vs-control"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="vs-control"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="vs-control"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="vs-control"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="vs-control"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="vs-control"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="vs-control"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="vs-control"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="vs-control"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="vs-control"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="vs-control"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="vs-control"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="vs-control"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="vs-control"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="vs-control"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="vs-control"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="vs-control"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="vs-control"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="vs-control"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="vs-control"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="vs-control"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="vs-control"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="vs-control"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="vs-control"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="vs-control"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="vs-control"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="vs-control"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="vs-control"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="vs-control"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="vs-control"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="vs-control"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="vs-control"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="vs-control"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table th,.prose .legacy-content[data-legacy-page="vs-control"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="vs-control"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="vs-control"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="vs-control"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="vs-control"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="vs-control"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="vs-control"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="vs-control"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="vs-control"] .sq-table th,.prose .legacy-content[data-legacy-page="vs-control"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="vs-control"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="vs-control"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="vs-control"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="vs-control"] h2,.prose .legacy-content[data-legacy-page="vs-control"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="vs-control"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="vs-control"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="vs-control"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="vs-control"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="vs-control"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="vs-control"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="vs-control"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="vs-control"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="vs-control"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="vs-control"] .fact-table{ margin-bottom:24px; }.prose .legacy-content[data-legacy-page="vs-control"] .fact-table caption{ text-align:left; padding:14px 18px; font-size:14px; font-weight:600; color:var(--text-muted); background:var(--section-bg); }.prose .legacy-content[data-legacy-page="vs-control"] .fact-table th,.prose .legacy-content[data-legacy-page="vs-control"] .fact-table td{ overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="vs-control"] .fact-table tbody th{ font-weight:600; }.prose .legacy-content[data-legacy-page="vs-control"] .fact-sources{ max-width:760px; margin-top:32px; border-top:1px solid var(--border); padding-top:16px; }.prose .legacy-content[data-legacy-page="vs-control"] .fact-sources summary{ cursor:pointer; min-height:44px; font-weight:600; color:var(--accent); padding-block:10px; }.prose .legacy-content[data-legacy-page="vs-control"] .fact-sources li{ margin:12px 0; overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="vs-control"] .fact-sources p{ color:var(--text-muted); font-size:14px; }.prose .legacy-content[data-legacy-page="vs-control"] h2[id]{ scroll-margin-top:110px; }@media(max-width:600px){.prose .legacy-content[data-legacy-page="vs-control"] .fact-table table,.prose .legacy-content[data-legacy-page="vs-control"] .fact-table tbody{ display:block; width:100%; }.prose .legacy-content[data-legacy-page="vs-control"] .fact-table thead{ position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }.prose .legacy-content[data-legacy-page="vs-control"] .fact-table tr{ display:block; border-bottom:1px solid var(--border); padding-bottom:8px; }.prose .legacy-content[data-legacy-page="vs-control"] .fact-table tr:last-child{ border-bottom:0; }.prose .legacy-content[data-legacy-page="vs-control"] .fact-table tbody th{ display:block; background:var(--section-bg); padding:12px 14px; font-size:16px; border-bottom:0; }.prose .legacy-content[data-legacy-page="vs-control"] .fact-table tbody td{ display:block; padding:8px 14px; border:0; font-size:15px; }.prose .legacy-content[data-legacy-page="vs-control"] .fact-table tbody td::before{ content:attr(data-label); display:block; color:var(--text-muted); font-size:12px; font-weight:600; margin-bottom:3px; }.prose .legacy-content[data-legacy-page="vs-control"] .section-head{ align-items:flex-start; flex-direction:column; }.prose .legacy-content[data-legacy-page="vs-control"] .section{ padding-block:48px; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="vs-control"] .fact-table caption{ display:block; width:100%; box-sizing:border-box; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="vs-control"] h2[id]{ scroll-margin-top:150px; }}
.prose .legacy-content[data-legacy-page="vs-control"] .guide-video iframe,.prose .legacy-content[data-legacy-page="vs-control"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-figure img{background:#10161e}.prose .legacy-content[data-legacy-page="vs-control"] .guide-figure{margin-block:24px}.prose .legacy-content[data-legacy-page="vs-control"] .guide-video,.prose .legacy-content[data-legacy-page="vs-control"] h2[id]{scroll-margin-top:var(--sq-header-offset,150px)}.prose .legacy-content[data-legacy-page="vs-control"] .sq-related{margin-bottom:32px}
.prose .legacy-content[data-legacy-page="open-world"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="open-world"] .site-header,.prose .legacy-content[data-legacy-page="open-world"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="open-world"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="open-world"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="open-world"] .article-sub,.prose .legacy-content[data-legacy-page="open-world"] .article-meta,.prose .legacy-content[data-legacy-page="open-world"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="open-world"] .main-nav a,.prose .legacy-content[data-legacy-page="open-world"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="open-world"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="open-world"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="open-world"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="open-world"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="open-world"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="open-world"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="open-world"] a,.prose .legacy-content[data-legacy-page="open-world"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="open-world"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="open-world"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="open-world"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="open-world"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="open-world"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="open-world"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="open-world"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="open-world"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="open-world"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="open-world"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="open-world"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="open-world"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="open-world"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="open-world"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="open-world"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="open-world"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="open-world"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="open-world"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="open-world"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="open-world"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="open-world"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="open-world"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="open-world"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="open-world"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="open-world"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="open-world"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="open-world"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="open-world"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="open-world"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="open-world"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="open-world"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="open-world"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="open-world"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="open-world"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="open-world"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="open-world"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="open-world"] a:focus-visible,.prose .legacy-content[data-legacy-page="open-world"] button:focus-visible,.prose .legacy-content[data-legacy-page="open-world"] input:focus-visible,.prose .legacy-content[data-legacy-page="open-world"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="open-world"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="open-world"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="open-world"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="open-world"]{font-size:16px}.prose .legacy-content[data-legacy-page="open-world"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="open-world"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="open-world"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="open-world"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="open-world"] .article-body,.prose .legacy-content[data-legacy-page="open-world"] .article-layout>*,.prose .legacy-content[data-legacy-page="open-world"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="open-world"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="open-world"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="open-world"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="open-world"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="open-world"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="open-world"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="open-world"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="open-world"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="open-world"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="open-world"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="open-world"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="open-world"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="open-world"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="open-world"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="open-world"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="open-world"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="open-world"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="open-world"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="open-world"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="open-world"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="open-world"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="open-world"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="open-world"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="open-world"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="open-world"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="open-world"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="open-world"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="open-world"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="open-world"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="open-world"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="open-world"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="open-world"] h2,.prose .legacy-content[data-legacy-page="open-world"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="open-world"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="open-world"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="open-world"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="open-world"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="open-world"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="open-world"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="open-world"] .washer-bank,.prose .legacy-content[data-legacy-page="open-world"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="open-world"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="open-world"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="open-world"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="open-world"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="open-world"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="open-world"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="open-world"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="open-world"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="open-world"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="open-world"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="open-world"] h2,.prose .legacy-content[data-legacy-page="open-world"] h3,.prose .legacy-content[data-legacy-page="open-world"] .guide-location,.prose .legacy-content[data-legacy-page="open-world"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="open-world"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="open-world"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="open-world"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="open-world"]{line-height:1.85}.prose .legacy-content[data-legacy-page="open-world"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="open-world"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="open-world"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="open-world"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="open-world"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="open-world"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="open-world"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="open-world"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="open-world"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="open-world"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="open-world"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="open-world"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="open-world"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="open-world"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="open-world"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="open-world"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="open-world"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="open-world"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="open-world"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="open-world"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="open-world"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="open-world"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="open-world"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="open-world"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="open-world"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="open-world"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="open-world"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="open-world"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="open-world"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="open-world"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="open-world"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="open-world"] .video-info strong,.prose .legacy-content[data-legacy-page="open-world"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="open-world"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="open-world"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="open-world"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="open-world"] .guide-sources p,.prose .legacy-content[data-legacy-page="open-world"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="open-world"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="open-world"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="open-world"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="open-world"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="open-world"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="open-world"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="open-world"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="open-world"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="open-world"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="open-world"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="open-world"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="open-world"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="open-world"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="open-world"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="open-world"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="open-world"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="open-world"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="open-world"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="open-world"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="open-world"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="open-world"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="open-world"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="open-world"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="open-world"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="open-world"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="open-world"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="open-world"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="open-world"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="open-world"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="open-world"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="open-world"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="open-world"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="open-world"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="open-world"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="open-world"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="open-world"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="open-world"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="open-world"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="open-world"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="open-world"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="open-world"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="open-world"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="open-world"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="open-world"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="open-world"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="open-world"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="open-world"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="open-world"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="open-world"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="open-world"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="open-world"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="open-world"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="open-world"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="open-world"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="open-world"] .sq-table th,.prose .legacy-content[data-legacy-page="open-world"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="open-world"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="open-world"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="open-world"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="open-world"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="open-world"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="open-world"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="open-world"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="open-world"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="open-world"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="open-world"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="open-world"] .sq-table th,.prose .legacy-content[data-legacy-page="open-world"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="open-world"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="open-world"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="open-world"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="open-world"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="open-world"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="open-world"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="open-world"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="open-world"] h2,.prose .legacy-content[data-legacy-page="open-world"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="open-world"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="open-world"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="open-world"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="open-world"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="open-world"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="open-world"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="open-world"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="open-world"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="open-world"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="open-world"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="open-world"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="open-world"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="open-world"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="open-world"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="open-world"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="open-world"] .fact-table{ margin-bottom:24px; }.prose .legacy-content[data-legacy-page="open-world"] .fact-table caption{ text-align:left; padding:14px 18px; font-size:14px; font-weight:600; color:var(--text-muted); background:var(--section-bg); }.prose .legacy-content[data-legacy-page="open-world"] .fact-table th,.prose .legacy-content[data-legacy-page="open-world"] .fact-table td{ overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="open-world"] .fact-table tbody th{ font-weight:600; }.prose .legacy-content[data-legacy-page="open-world"] .fact-sources{ max-width:760px; margin-top:32px; border-top:1px solid var(--border); padding-top:16px; }.prose .legacy-content[data-legacy-page="open-world"] .fact-sources summary{ cursor:pointer; min-height:44px; font-weight:600; color:var(--accent); padding-block:10px; }.prose .legacy-content[data-legacy-page="open-world"] .fact-sources li{ margin:12px 0; overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="open-world"] .fact-sources p{ color:var(--text-muted); font-size:14px; }.prose .legacy-content[data-legacy-page="open-world"] h2[id]{ scroll-margin-top:110px; }@media(max-width:600px){.prose .legacy-content[data-legacy-page="open-world"] .fact-table table,.prose .legacy-content[data-legacy-page="open-world"] .fact-table tbody{ display:block; width:100%; }.prose .legacy-content[data-legacy-page="open-world"] .fact-table thead{ position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }.prose .legacy-content[data-legacy-page="open-world"] .fact-table tr{ display:block; border-bottom:1px solid var(--border); padding-bottom:8px; }.prose .legacy-content[data-legacy-page="open-world"] .fact-table tr:last-child{ border-bottom:0; }.prose .legacy-content[data-legacy-page="open-world"] .fact-table tbody th{ display:block; background:var(--section-bg); padding:12px 14px; font-size:16px; border-bottom:0; }.prose .legacy-content[data-legacy-page="open-world"] .fact-table tbody td{ display:block; padding:8px 14px; border:0; font-size:15px; }.prose .legacy-content[data-legacy-page="open-world"] .fact-table tbody td::before{ content:attr(data-label); display:block; color:var(--text-muted); font-size:12px; font-weight:600; margin-bottom:3px; }.prose .legacy-content[data-legacy-page="open-world"] .section-head{ align-items:flex-start; flex-direction:column; }.prose .legacy-content[data-legacy-page="open-world"] .section{ padding-block:48px; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="open-world"] .fact-table caption{ display:block; width:100%; box-sizing:border-box; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="open-world"] h2[id]{ scroll-margin-top:150px; }}
.prose .legacy-content[data-legacy-page="open-world"] .guide-video iframe,.prose .legacy-content[data-legacy-page="open-world"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="open-world"] .guide-figure img{background:#10161e}.prose .legacy-content[data-legacy-page="open-world"] .guide-figure{margin-block:24px}.prose .legacy-content[data-legacy-page="open-world"] .guide-video,.prose .legacy-content[data-legacy-page="open-world"] h2[id]{scroll-margin-top:var(--sq-header-offset,150px)}.prose .legacy-content[data-legacy-page="open-world"] .sq-related{margin-bottom:32px}
.prose .legacy-content[data-legacy-page="characters-cast"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="characters-cast"] .site-header,.prose .legacy-content[data-legacy-page="characters-cast"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="characters-cast"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="characters-cast"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="characters-cast"] .article-sub,.prose .legacy-content[data-legacy-page="characters-cast"] .article-meta,.prose .legacy-content[data-legacy-page="characters-cast"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="characters-cast"] .main-nav a,.prose .legacy-content[data-legacy-page="characters-cast"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="characters-cast"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="characters-cast"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="characters-cast"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="characters-cast"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="characters-cast"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="characters-cast"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="characters-cast"] a,.prose .legacy-content[data-legacy-page="characters-cast"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="characters-cast"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="characters-cast"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="characters-cast"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="characters-cast"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="characters-cast"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="characters-cast"] a:focus-visible,.prose .legacy-content[data-legacy-page="characters-cast"] button:focus-visible,.prose .legacy-content[data-legacy-page="characters-cast"] input:focus-visible,.prose .legacy-content[data-legacy-page="characters-cast"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="characters-cast"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="characters-cast"]{font-size:16px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="characters-cast"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="characters-cast"] .article-body,.prose .legacy-content[data-legacy-page="characters-cast"] .article-layout>*,.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="characters-cast"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="characters-cast"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="characters-cast"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="characters-cast"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="characters-cast"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="characters-cast"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="characters-cast"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="characters-cast"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="characters-cast"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="characters-cast"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="characters-cast"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="characters-cast"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="characters-cast"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="characters-cast"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="characters-cast"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="characters-cast"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="characters-cast"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="characters-cast"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="characters-cast"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="characters-cast"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="characters-cast"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="characters-cast"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="characters-cast"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="characters-cast"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="characters-cast"] h2,.prose .legacy-content[data-legacy-page="characters-cast"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="characters-cast"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="characters-cast"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="characters-cast"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="characters-cast"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="characters-cast"] .washer-bank,.prose .legacy-content[data-legacy-page="characters-cast"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="characters-cast"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="characters-cast"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="characters-cast"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="characters-cast"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="characters-cast"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="characters-cast"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="characters-cast"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="characters-cast"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="characters-cast"] h2,.prose .legacy-content[data-legacy-page="characters-cast"] h3,.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location,.prose .legacy-content[data-legacy-page="characters-cast"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="characters-cast"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="characters-cast"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="characters-cast"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="characters-cast"]{line-height:1.85}.prose .legacy-content[data-legacy-page="characters-cast"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="characters-cast"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="characters-cast"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="characters-cast"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="characters-cast"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="characters-cast"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="characters-cast"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="characters-cast"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="characters-cast"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="characters-cast"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="characters-cast"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="characters-cast"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="characters-cast"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="characters-cast"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="characters-cast"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="characters-cast"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="characters-cast"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="characters-cast"] .video-info strong,.prose .legacy-content[data-legacy-page="characters-cast"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="characters-cast"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-sources p,.prose .legacy-content[data-legacy-page="characters-cast"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="characters-cast"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="characters-cast"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="characters-cast"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="characters-cast"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="characters-cast"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="characters-cast"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="characters-cast"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="characters-cast"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="characters-cast"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="characters-cast"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="characters-cast"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="characters-cast"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="characters-cast"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="characters-cast"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="characters-cast"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="characters-cast"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="characters-cast"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="characters-cast"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="characters-cast"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="characters-cast"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="characters-cast"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="characters-cast"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="characters-cast"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="characters-cast"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="characters-cast"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="characters-cast"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="characters-cast"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="characters-cast"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="characters-cast"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="characters-cast"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="characters-cast"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="characters-cast"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="characters-cast"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="characters-cast"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="characters-cast"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="characters-cast"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="characters-cast"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="characters-cast"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table th,.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="characters-cast"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="characters-cast"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table th,.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="characters-cast"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="characters-cast"] h2,.prose .legacy-content[data-legacy-page="characters-cast"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="characters-cast"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="characters-cast"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="characters-cast"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="characters-cast"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table{ margin-bottom:24px; }.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table caption{ text-align:left; padding:14px 18px; font-size:14px; font-weight:600; color:var(--text-muted); background:var(--section-bg); }.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table th,.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table td{ overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table tbody th{ font-weight:600; }.prose .legacy-content[data-legacy-page="characters-cast"] .fact-sources{ max-width:760px; margin-top:32px; border-top:1px solid var(--border); padding-top:16px; }.prose .legacy-content[data-legacy-page="characters-cast"] .fact-sources summary{ cursor:pointer; min-height:44px; font-weight:600; color:var(--accent); padding-block:10px; }.prose .legacy-content[data-legacy-page="characters-cast"] .fact-sources li{ margin:12px 0; overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="characters-cast"] .fact-sources p{ color:var(--text-muted); font-size:14px; }.prose .legacy-content[data-legacy-page="characters-cast"] h2[id]{ scroll-margin-top:110px; }@media(max-width:600px){.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table table,.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table tbody{ display:block; width:100%; }.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table thead{ position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table tr{ display:block; border-bottom:1px solid var(--border); padding-bottom:8px; }.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table tr:last-child{ border-bottom:0; }.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table tbody th{ display:block; background:var(--section-bg); padding:12px 14px; font-size:16px; border-bottom:0; }.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table tbody td{ display:block; padding:8px 14px; border:0; font-size:15px; }.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table tbody td::before{ content:attr(data-label); display:block; color:var(--text-muted); font-size:12px; font-weight:600; margin-bottom:3px; }.prose .legacy-content[data-legacy-page="characters-cast"] .section-head{ align-items:flex-start; flex-direction:column; }.prose .legacy-content[data-legacy-page="characters-cast"] .section{ padding-block:48px; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="characters-cast"] .fact-table caption{ display:block; width:100%; box-sizing:border-box; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="characters-cast"] h2[id]{ scroll-margin-top:150px; }}
.prose .legacy-content[data-legacy-page="characters-cast"] .guide-video iframe,.prose .legacy-content[data-legacy-page="characters-cast"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-figure img{background:#10161e}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-figure{margin-block:24px}.prose .legacy-content[data-legacy-page="characters-cast"] .guide-video,.prose .legacy-content[data-legacy-page="characters-cast"] h2[id]{scroll-margin-top:var(--sq-header-offset,150px)}.prose .legacy-content[data-legacy-page="characters-cast"] .sq-related{margin-bottom:32px}
.prose .legacy-content[data-legacy-page="story"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="story"] .site-header,.prose .legacy-content[data-legacy-page="story"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="story"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="story"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="story"] .article-sub,.prose .legacy-content[data-legacy-page="story"] .article-meta,.prose .legacy-content[data-legacy-page="story"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="story"] .main-nav a,.prose .legacy-content[data-legacy-page="story"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="story"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="story"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="story"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="story"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="story"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="story"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="story"] a,.prose .legacy-content[data-legacy-page="story"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="story"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="story"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="story"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="story"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="story"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="story"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="story"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="story"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="story"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="story"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="story"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="story"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="story"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="story"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="story"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="story"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="story"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="story"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="story"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="story"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="story"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="story"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="story"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="story"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="story"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="story"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="story"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="story"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="story"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="story"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="story"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="story"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="story"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="story"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="story"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="story"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="story"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="story"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="story"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="story"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="story"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="story"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="story"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="story"] a:focus-visible,.prose .legacy-content[data-legacy-page="story"] button:focus-visible,.prose .legacy-content[data-legacy-page="story"] input:focus-visible,.prose .legacy-content[data-legacy-page="story"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="story"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="story"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="story"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="story"]{font-size:16px}.prose .legacy-content[data-legacy-page="story"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="story"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="story"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="story"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="story"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="story"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="story"] .article-body,.prose .legacy-content[data-legacy-page="story"] .article-layout>*,.prose .legacy-content[data-legacy-page="story"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="story"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="story"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="story"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="story"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="story"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="story"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="story"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="story"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="story"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="story"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="story"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="story"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="story"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="story"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="story"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="story"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="story"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="story"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="story"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="story"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="story"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="story"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="story"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="story"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="story"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="story"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="story"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="story"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="story"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="story"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="story"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="story"] h2,.prose .legacy-content[data-legacy-page="story"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="story"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="story"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="story"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="story"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="story"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="story"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="story"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="story"] .washer-bank,.prose .legacy-content[data-legacy-page="story"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="story"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="story"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="story"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="story"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="story"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="story"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="story"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="story"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="story"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="story"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="story"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="story"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="story"] h2,.prose .legacy-content[data-legacy-page="story"] h3,.prose .legacy-content[data-legacy-page="story"] .guide-location,.prose .legacy-content[data-legacy-page="story"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="story"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="story"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="story"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="story"]{line-height:1.85}.prose .legacy-content[data-legacy-page="story"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="story"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="story"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="story"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="story"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="story"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="story"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="story"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="story"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="story"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="story"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="story"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="story"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="story"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="story"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="story"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="story"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="story"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="story"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="story"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="story"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="story"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="story"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="story"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="story"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="story"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="story"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="story"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="story"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="story"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="story"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="story"] .video-info strong,.prose .legacy-content[data-legacy-page="story"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="story"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="story"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="story"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="story"] .guide-sources p,.prose .legacy-content[data-legacy-page="story"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="story"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="story"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="story"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="story"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="story"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="story"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="story"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="story"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="story"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="story"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="story"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="story"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="story"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="story"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="story"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="story"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="story"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="story"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="story"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="story"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="story"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="story"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="story"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="story"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="story"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="story"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="story"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="story"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="story"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="story"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="story"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="story"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="story"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="story"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="story"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="story"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="story"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="story"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="story"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="story"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="story"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="story"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="story"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="story"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="story"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="story"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="story"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="story"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="story"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="story"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="story"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="story"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="story"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="story"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="story"] .sq-table th,.prose .legacy-content[data-legacy-page="story"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="story"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="story"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="story"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="story"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="story"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="story"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="story"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="story"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="story"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="story"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="story"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="story"] .sq-table th,.prose .legacy-content[data-legacy-page="story"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="story"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="story"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="story"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="story"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="story"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="story"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="story"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="story"] h2,.prose .legacy-content[data-legacy-page="story"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="story"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="story"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="story"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="story"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="story"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="story"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="story"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="story"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="story"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="story"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="story"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="story"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="story"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="story"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="story"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="story"] .story-spoilers{border-left:3px solid #df7387;padding-left:14px;color:#efc4ce}.prose .legacy-content[data-legacy-page="story"] p{max-width:72ch}.prose .legacy-content[data-legacy-page="story"] .sq-table td{min-width:0}.prose .legacy-content[data-legacy-page="story"] .guide-sources a{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="story"] .article-header h1{overflow-wrap:normal;word-break:normal}.prose .legacy-content[data-legacy-page="story"] .video-info strong{line-height:1.5}.prose .legacy-content[data-legacy-page="story"] a[data-video-seek]{display:inline-block;min-height:36px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="story"] a[data-video-seek]{min-height:44px}.prose .legacy-content[data-legacy-page="story"] .story-spoilers{font-size:15px;line-height:1.6}}
.prose .legacy-content[data-legacy-page="ending"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="ending"] .site-header,.prose .legacy-content[data-legacy-page="ending"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="ending"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="ending"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="ending"] .article-sub,.prose .legacy-content[data-legacy-page="ending"] .article-meta,.prose .legacy-content[data-legacy-page="ending"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="ending"] .main-nav a,.prose .legacy-content[data-legacy-page="ending"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="ending"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="ending"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="ending"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="ending"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="ending"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="ending"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="ending"] a,.prose .legacy-content[data-legacy-page="ending"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="ending"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="ending"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="ending"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="ending"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="ending"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="ending"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="ending"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="ending"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="ending"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="ending"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="ending"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="ending"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="ending"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="ending"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="ending"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="ending"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="ending"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="ending"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="ending"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="ending"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="ending"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="ending"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="ending"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="ending"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="ending"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="ending"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="ending"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="ending"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="ending"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="ending"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="ending"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="ending"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="ending"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="ending"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="ending"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="ending"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="ending"] a:focus-visible,.prose .legacy-content[data-legacy-page="ending"] button:focus-visible,.prose .legacy-content[data-legacy-page="ending"] input:focus-visible,.prose .legacy-content[data-legacy-page="ending"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="ending"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="ending"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="ending"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="ending"]{font-size:16px}.prose .legacy-content[data-legacy-page="ending"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="ending"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="ending"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="ending"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="ending"] .article-body,.prose .legacy-content[data-legacy-page="ending"] .article-layout>*,.prose .legacy-content[data-legacy-page="ending"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="ending"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="ending"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="ending"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="ending"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="ending"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="ending"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="ending"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="ending"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="ending"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="ending"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="ending"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="ending"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="ending"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="ending"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="ending"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="ending"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="ending"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="ending"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="ending"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="ending"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="ending"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="ending"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="ending"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="ending"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="ending"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="ending"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="ending"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="ending"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="ending"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="ending"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="ending"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="ending"] h2,.prose .legacy-content[data-legacy-page="ending"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="ending"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="ending"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="ending"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="ending"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="ending"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="ending"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="ending"] .washer-bank,.prose .legacy-content[data-legacy-page="ending"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="ending"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="ending"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="ending"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="ending"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="ending"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="ending"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="ending"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="ending"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="ending"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="ending"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="ending"] h2,.prose .legacy-content[data-legacy-page="ending"] h3,.prose .legacy-content[data-legacy-page="ending"] .guide-location,.prose .legacy-content[data-legacy-page="ending"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="ending"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="ending"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="ending"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="ending"]{line-height:1.85}.prose .legacy-content[data-legacy-page="ending"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="ending"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="ending"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="ending"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="ending"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="ending"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="ending"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="ending"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="ending"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="ending"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="ending"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="ending"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="ending"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="ending"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="ending"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="ending"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="ending"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="ending"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="ending"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="ending"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="ending"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="ending"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="ending"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="ending"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="ending"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="ending"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="ending"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="ending"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="ending"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="ending"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="ending"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="ending"] .video-info strong,.prose .legacy-content[data-legacy-page="ending"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="ending"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="ending"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="ending"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="ending"] .guide-sources p,.prose .legacy-content[data-legacy-page="ending"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="ending"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="ending"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="ending"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="ending"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="ending"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="ending"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="ending"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="ending"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="ending"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="ending"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="ending"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="ending"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="ending"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="ending"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="ending"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="ending"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="ending"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="ending"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="ending"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="ending"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="ending"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="ending"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="ending"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="ending"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="ending"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="ending"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="ending"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="ending"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="ending"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="ending"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="ending"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="ending"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="ending"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="ending"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="ending"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="ending"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="ending"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="ending"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="ending"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="ending"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="ending"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="ending"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="ending"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="ending"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="ending"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="ending"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="ending"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="ending"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="ending"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="ending"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="ending"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="ending"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="ending"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="ending"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="ending"] .sq-table th,.prose .legacy-content[data-legacy-page="ending"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="ending"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="ending"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="ending"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="ending"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="ending"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="ending"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="ending"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="ending"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="ending"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="ending"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="ending"] .sq-table th,.prose .legacy-content[data-legacy-page="ending"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="ending"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="ending"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="ending"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="ending"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="ending"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="ending"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="ending"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="ending"] h2,.prose .legacy-content[data-legacy-page="ending"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="ending"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="ending"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="ending"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="ending"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="ending"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="ending"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="ending"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="ending"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="ending"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="ending"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="ending"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="ending"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="ending"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="ending"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="ending"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="ending"] .story-spoilers{border-left:3px solid #df7387;padding-left:14px;color:#efc4ce}.prose .legacy-content[data-legacy-page="ending"] p{max-width:72ch}.prose .legacy-content[data-legacy-page="ending"] .sq-table td{min-width:0}.prose .legacy-content[data-legacy-page="ending"] .guide-sources a{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="ending"] .article-header h1{overflow-wrap:normal;word-break:normal}.prose .legacy-content[data-legacy-page="ending"] .video-info strong{line-height:1.5}.prose .legacy-content[data-legacy-page="ending"] a[data-video-seek]{display:inline-block;min-height:36px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="ending"] a[data-video-seek]{min-height:44px}.prose .legacy-content[data-legacy-page="ending"] .story-spoilers{font-size:15px;line-height:1.6}}
.prose .legacy-content[data-legacy-page="alan-wake-connections"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .site-header,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .article-sub,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .article-meta,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .main-nav a,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="alan-wake-connections"] a,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] a:focus-visible,.prose .legacy-content[data-legacy-page="alan-wake-connections"] button:focus-visible,.prose .legacy-content[data-legacy-page="alan-wake-connections"] input:focus-visible,.prose .legacy-content[data-legacy-page="alan-wake-connections"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="alan-wake-connections"]{font-size:16px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .article-body,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .article-layout>*,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="alan-wake-connections"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="alan-wake-connections"] h2,.prose .legacy-content[data-legacy-page="alan-wake-connections"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer-bank,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="alan-wake-connections"] h2,.prose .legacy-content[data-legacy-page="alan-wake-connections"] h3,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="alan-wake-connections"]{line-height:1.85}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-info strong,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-sources p,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="alan-wake-connections"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="alan-wake-connections"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="alan-wake-connections"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table th,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="alan-wake-connections"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table th,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="alan-wake-connections"] h2,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="alan-wake-connections"] .story-spoilers{border-left:3px solid #df7387;padding-left:14px;color:#efc4ce}.prose .legacy-content[data-legacy-page="alan-wake-connections"] p{max-width:72ch}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .sq-table td{min-width:0}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .guide-sources a{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .article-header h1{overflow-wrap:normal;word-break:normal}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .video-info strong{line-height:1.5}.prose .legacy-content[data-legacy-page="alan-wake-connections"] a[data-video-seek]{display:inline-block;min-height:36px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="alan-wake-connections"] a[data-video-seek]{min-height:44px}.prose .legacy-content[data-legacy-page="alan-wake-connections"] .story-spoilers{font-size:15px;line-height:1.6}}
.prose .legacy-content[data-legacy-page="painting-puzzle"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="painting-puzzle"] .site-header,.prose .legacy-content[data-legacy-page="painting-puzzle"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="painting-puzzle"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="painting-puzzle"] .article-sub,.prose .legacy-content[data-legacy-page="painting-puzzle"] .article-meta,.prose .legacy-content[data-legacy-page="painting-puzzle"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="painting-puzzle"] .main-nav a,.prose .legacy-content[data-legacy-page="painting-puzzle"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="painting-puzzle"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="painting-puzzle"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="painting-puzzle"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="painting-puzzle"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="painting-puzzle"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="painting-puzzle"] a,.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="painting-puzzle"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="painting-puzzle"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="painting-puzzle"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="painting-puzzle"] a:focus-visible,.prose .legacy-content[data-legacy-page="painting-puzzle"] button:focus-visible,.prose .legacy-content[data-legacy-page="painting-puzzle"] input:focus-visible,.prose .legacy-content[data-legacy-page="painting-puzzle"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="painting-puzzle"]{font-size:16px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="painting-puzzle"] .article-body,.prose .legacy-content[data-legacy-page="painting-puzzle"] .article-layout>*,.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="painting-puzzle"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="painting-puzzle"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="painting-puzzle"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="painting-puzzle"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="painting-puzzle"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="painting-puzzle"] h2,.prose .legacy-content[data-legacy-page="painting-puzzle"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="painting-puzzle"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer-bank,.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="painting-puzzle"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="painting-puzzle"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="painting-puzzle"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="painting-puzzle"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="painting-puzzle"] h2,.prose .legacy-content[data-legacy-page="painting-puzzle"] h3,.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location,.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="painting-puzzle"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="painting-puzzle"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="painting-puzzle"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="painting-puzzle"]{line-height:1.85}.prose .legacy-content[data-legacy-page="painting-puzzle"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="painting-puzzle"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="painting-puzzle"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="painting-puzzle"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="painting-puzzle"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-info strong,.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-sources p,.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="painting-puzzle"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="painting-puzzle"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="painting-puzzle"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="painting-puzzle"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="painting-puzzle"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="painting-puzzle"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="painting-puzzle"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="painting-puzzle"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="painting-puzzle"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="painting-puzzle"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="painting-puzzle"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table th,.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="painting-puzzle"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table th,.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="painting-puzzle"] h2,.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="painting-puzzle"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-checklist{border:1px solid #57505f;border-radius:10px;padding:12px;margin:20px 0}.prose .legacy-content[data-legacy-page="painting-puzzle"] li+li{margin-top:12px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-source-list,.prose .legacy-content[data-legacy-page="painting-puzzle"] .guide-sources ul{padding-left:22px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .sq-table th{white-space:normal}
.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="painting-puzzle"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="painting-puzzle"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="painting-puzzle"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-close,.prose .legacy-content[data-legacy-page="painting-puzzle"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="fbc-terminal"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="fbc-terminal"] .site-header,.prose .legacy-content[data-legacy-page="fbc-terminal"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="fbc-terminal"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="fbc-terminal"] .article-sub,.prose .legacy-content[data-legacy-page="fbc-terminal"] .article-meta,.prose .legacy-content[data-legacy-page="fbc-terminal"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="fbc-terminal"] .main-nav a,.prose .legacy-content[data-legacy-page="fbc-terminal"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="fbc-terminal"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="fbc-terminal"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="fbc-terminal"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="fbc-terminal"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="fbc-terminal"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="fbc-terminal"] a,.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="fbc-terminal"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="fbc-terminal"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="fbc-terminal"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="fbc-terminal"] a:focus-visible,.prose .legacy-content[data-legacy-page="fbc-terminal"] button:focus-visible,.prose .legacy-content[data-legacy-page="fbc-terminal"] input:focus-visible,.prose .legacy-content[data-legacy-page="fbc-terminal"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="fbc-terminal"]{font-size:16px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="fbc-terminal"] .article-body,.prose .legacy-content[data-legacy-page="fbc-terminal"] .article-layout>*,.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="fbc-terminal"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="fbc-terminal"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="fbc-terminal"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="fbc-terminal"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="fbc-terminal"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="fbc-terminal"] h2,.prose .legacy-content[data-legacy-page="fbc-terminal"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="fbc-terminal"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer-bank,.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="fbc-terminal"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="fbc-terminal"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="fbc-terminal"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="fbc-terminal"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="fbc-terminal"] h2,.prose .legacy-content[data-legacy-page="fbc-terminal"] h3,.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location,.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="fbc-terminal"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="fbc-terminal"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="fbc-terminal"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="fbc-terminal"]{line-height:1.85}.prose .legacy-content[data-legacy-page="fbc-terminal"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="fbc-terminal"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="fbc-terminal"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="fbc-terminal"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="fbc-terminal"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-info strong,.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-sources p,.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="fbc-terminal"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="fbc-terminal"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="fbc-terminal"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="fbc-terminal"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="fbc-terminal"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="fbc-terminal"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="fbc-terminal"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="fbc-terminal"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="fbc-terminal"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="fbc-terminal"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="fbc-terminal"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table th,.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="fbc-terminal"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table th,.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="fbc-terminal"] h2,.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="fbc-terminal"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-checklist{border:1px solid #57505f;border-radius:10px;padding:12px;margin:20px 0}.prose .legacy-content[data-legacy-page="fbc-terminal"] li+li{margin-top:12px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-source-list,.prose .legacy-content[data-legacy-page="fbc-terminal"] .guide-sources ul{padding-left:22px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .sq-table th{white-space:normal}
.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="fbc-terminal"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="fbc-terminal"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="fbc-terminal"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-close,.prose .legacy-content[data-legacy-page="fbc-terminal"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="carbon-copy"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="carbon-copy"] .site-header,.prose .legacy-content[data-legacy-page="carbon-copy"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="carbon-copy"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="carbon-copy"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="carbon-copy"] .article-sub,.prose .legacy-content[data-legacy-page="carbon-copy"] .article-meta,.prose .legacy-content[data-legacy-page="carbon-copy"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="carbon-copy"] .main-nav a,.prose .legacy-content[data-legacy-page="carbon-copy"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="carbon-copy"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="carbon-copy"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="carbon-copy"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="carbon-copy"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="carbon-copy"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="carbon-copy"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="carbon-copy"] a,.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="carbon-copy"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="carbon-copy"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="carbon-copy"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="carbon-copy"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="carbon-copy"] a:focus-visible,.prose .legacy-content[data-legacy-page="carbon-copy"] button:focus-visible,.prose .legacy-content[data-legacy-page="carbon-copy"] input:focus-visible,.prose .legacy-content[data-legacy-page="carbon-copy"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="carbon-copy"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="carbon-copy"]{font-size:16px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="carbon-copy"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="carbon-copy"] .article-body,.prose .legacy-content[data-legacy-page="carbon-copy"] .article-layout>*,.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="carbon-copy"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="carbon-copy"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="carbon-copy"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="carbon-copy"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="carbon-copy"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="carbon-copy"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="carbon-copy"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="carbon-copy"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="carbon-copy"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="carbon-copy"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="carbon-copy"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="carbon-copy"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="carbon-copy"] h2,.prose .legacy-content[data-legacy-page="carbon-copy"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="carbon-copy"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="carbon-copy"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer-bank,.prose .legacy-content[data-legacy-page="carbon-copy"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="carbon-copy"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="carbon-copy"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="carbon-copy"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="carbon-copy"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="carbon-copy"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="carbon-copy"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="carbon-copy"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="carbon-copy"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="carbon-copy"] h2,.prose .legacy-content[data-legacy-page="carbon-copy"] h3,.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location,.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="carbon-copy"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="carbon-copy"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="carbon-copy"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="carbon-copy"]{line-height:1.85}.prose .legacy-content[data-legacy-page="carbon-copy"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="carbon-copy"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="carbon-copy"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="carbon-copy"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="carbon-copy"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="carbon-copy"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="carbon-copy"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="carbon-copy"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="carbon-copy"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="carbon-copy"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-info strong,.prose .legacy-content[data-legacy-page="carbon-copy"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-sources p,.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="carbon-copy"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="carbon-copy"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="carbon-copy"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="carbon-copy"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="carbon-copy"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="carbon-copy"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="carbon-copy"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="carbon-copy"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="carbon-copy"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="carbon-copy"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="carbon-copy"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="carbon-copy"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="carbon-copy"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="carbon-copy"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="carbon-copy"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="carbon-copy"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="carbon-copy"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="carbon-copy"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="carbon-copy"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table th,.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="carbon-copy"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table th,.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="carbon-copy"] h2,.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="carbon-copy"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="carbon-copy"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-checklist{border:1px solid #57505f;border-radius:10px;padding:12px;margin:20px 0}.prose .legacy-content[data-legacy-page="carbon-copy"] li+li{margin-top:12px}.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-source-list,.prose .legacy-content[data-legacy-page="carbon-copy"] .guide-sources ul{padding-left:22px}.prose .legacy-content[data-legacy-page="carbon-copy"] .sq-table th{white-space:normal}
.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="carbon-copy"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="carbon-copy"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="carbon-copy"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-close,.prose .legacy-content[data-legacy-page="carbon-copy"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="urban-survival"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="urban-survival"] .site-header,.prose .legacy-content[data-legacy-page="urban-survival"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="urban-survival"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="urban-survival"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="urban-survival"] .article-sub,.prose .legacy-content[data-legacy-page="urban-survival"] .article-meta,.prose .legacy-content[data-legacy-page="urban-survival"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="urban-survival"] .main-nav a,.prose .legacy-content[data-legacy-page="urban-survival"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="urban-survival"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="urban-survival"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="urban-survival"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="urban-survival"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="urban-survival"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="urban-survival"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="urban-survival"] a,.prose .legacy-content[data-legacy-page="urban-survival"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="urban-survival"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="urban-survival"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="urban-survival"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="urban-survival"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="urban-survival"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="urban-survival"] a:focus-visible,.prose .legacy-content[data-legacy-page="urban-survival"] button:focus-visible,.prose .legacy-content[data-legacy-page="urban-survival"] input:focus-visible,.prose .legacy-content[data-legacy-page="urban-survival"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="urban-survival"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="urban-survival"]{font-size:16px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="urban-survival"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="urban-survival"] .article-body,.prose .legacy-content[data-legacy-page="urban-survival"] .article-layout>*,.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="urban-survival"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="urban-survival"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="urban-survival"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="urban-survival"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="urban-survival"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="urban-survival"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="urban-survival"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="urban-survival"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="urban-survival"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="urban-survival"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="urban-survival"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="urban-survival"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="urban-survival"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="urban-survival"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="urban-survival"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="urban-survival"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="urban-survival"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="urban-survival"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="urban-survival"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="urban-survival"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="urban-survival"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="urban-survival"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="urban-survival"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="urban-survival"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="urban-survival"] h2,.prose .legacy-content[data-legacy-page="urban-survival"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="urban-survival"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="urban-survival"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="urban-survival"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="urban-survival"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="urban-survival"] .washer-bank,.prose .legacy-content[data-legacy-page="urban-survival"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="urban-survival"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="urban-survival"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="urban-survival"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="urban-survival"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="urban-survival"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="urban-survival"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="urban-survival"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="urban-survival"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="urban-survival"] h2,.prose .legacy-content[data-legacy-page="urban-survival"] h3,.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location,.prose .legacy-content[data-legacy-page="urban-survival"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="urban-survival"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="urban-survival"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="urban-survival"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="urban-survival"]{line-height:1.85}.prose .legacy-content[data-legacy-page="urban-survival"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="urban-survival"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="urban-survival"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="urban-survival"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="urban-survival"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="urban-survival"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="urban-survival"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="urban-survival"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="urban-survival"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="urban-survival"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="urban-survival"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="urban-survival"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="urban-survival"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="urban-survival"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="urban-survival"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="urban-survival"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="urban-survival"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="urban-survival"] .video-info strong,.prose .legacy-content[data-legacy-page="urban-survival"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="urban-survival"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-sources p,.prose .legacy-content[data-legacy-page="urban-survival"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="urban-survival"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="urban-survival"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="urban-survival"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="urban-survival"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="urban-survival"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="urban-survival"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="urban-survival"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="urban-survival"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="urban-survival"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="urban-survival"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="urban-survival"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="urban-survival"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="urban-survival"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="urban-survival"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="urban-survival"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="urban-survival"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="urban-survival"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="urban-survival"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="urban-survival"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="urban-survival"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="urban-survival"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="urban-survival"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="urban-survival"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="urban-survival"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="urban-survival"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="urban-survival"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="urban-survival"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="urban-survival"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="urban-survival"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table th,.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="urban-survival"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="urban-survival"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table th,.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="urban-survival"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="urban-survival"] h2,.prose .legacy-content[data-legacy-page="urban-survival"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="urban-survival"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="urban-survival"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="urban-survival"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="urban-survival"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="urban-survival"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-checklist{border:1px solid #57505f;border-radius:10px;padding:12px;margin:20px 0}.prose .legacy-content[data-legacy-page="urban-survival"] li+li{margin-top:12px}.prose .legacy-content[data-legacy-page="urban-survival"] .guide-source-list,.prose .legacy-content[data-legacy-page="urban-survival"] .guide-sources ul{padding-left:22px}.prose .legacy-content[data-legacy-page="urban-survival"] .sq-table th{white-space:normal}
.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="urban-survival"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="urban-survival"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="urban-survival"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-close,.prose .legacy-content[data-legacy-page="urban-survival"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="all-outfits"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="all-outfits"] .site-header,.prose .legacy-content[data-legacy-page="all-outfits"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="all-outfits"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="all-outfits"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="all-outfits"] .article-sub,.prose .legacy-content[data-legacy-page="all-outfits"] .article-meta,.prose .legacy-content[data-legacy-page="all-outfits"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="all-outfits"] .main-nav a,.prose .legacy-content[data-legacy-page="all-outfits"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="all-outfits"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="all-outfits"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="all-outfits"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="all-outfits"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="all-outfits"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="all-outfits"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="all-outfits"] a,.prose .legacy-content[data-legacy-page="all-outfits"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="all-outfits"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="all-outfits"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="all-outfits"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="all-outfits"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="all-outfits"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="all-outfits"] a:focus-visible,.prose .legacy-content[data-legacy-page="all-outfits"] button:focus-visible,.prose .legacy-content[data-legacy-page="all-outfits"] input:focus-visible,.prose .legacy-content[data-legacy-page="all-outfits"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="all-outfits"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="all-outfits"]{font-size:16px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="all-outfits"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="all-outfits"] .article-body,.prose .legacy-content[data-legacy-page="all-outfits"] .article-layout>*,.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="all-outfits"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="all-outfits"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="all-outfits"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="all-outfits"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="all-outfits"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="all-outfits"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="all-outfits"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="all-outfits"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="all-outfits"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="all-outfits"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="all-outfits"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="all-outfits"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="all-outfits"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="all-outfits"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="all-outfits"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="all-outfits"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="all-outfits"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="all-outfits"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="all-outfits"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="all-outfits"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="all-outfits"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="all-outfits"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="all-outfits"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="all-outfits"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="all-outfits"] h2,.prose .legacy-content[data-legacy-page="all-outfits"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="all-outfits"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="all-outfits"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="all-outfits"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="all-outfits"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="all-outfits"] .washer-bank,.prose .legacy-content[data-legacy-page="all-outfits"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="all-outfits"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="all-outfits"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="all-outfits"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="all-outfits"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="all-outfits"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="all-outfits"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="all-outfits"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="all-outfits"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="all-outfits"] h2,.prose .legacy-content[data-legacy-page="all-outfits"] h3,.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location,.prose .legacy-content[data-legacy-page="all-outfits"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="all-outfits"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="all-outfits"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="all-outfits"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="all-outfits"]{line-height:1.85}.prose .legacy-content[data-legacy-page="all-outfits"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="all-outfits"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="all-outfits"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="all-outfits"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="all-outfits"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="all-outfits"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="all-outfits"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="all-outfits"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="all-outfits"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="all-outfits"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="all-outfits"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="all-outfits"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="all-outfits"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="all-outfits"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="all-outfits"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="all-outfits"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="all-outfits"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="all-outfits"] .video-info strong,.prose .legacy-content[data-legacy-page="all-outfits"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="all-outfits"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-sources p,.prose .legacy-content[data-legacy-page="all-outfits"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="all-outfits"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="all-outfits"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="all-outfits"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="all-outfits"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="all-outfits"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="all-outfits"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="all-outfits"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="all-outfits"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="all-outfits"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="all-outfits"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="all-outfits"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="all-outfits"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="all-outfits"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="all-outfits"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="all-outfits"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="all-outfits"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="all-outfits"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="all-outfits"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="all-outfits"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="all-outfits"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="all-outfits"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="all-outfits"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="all-outfits"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="all-outfits"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="all-outfits"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="all-outfits"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="all-outfits"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="all-outfits"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="all-outfits"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table th,.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="all-outfits"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="all-outfits"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table th,.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="all-outfits"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="all-outfits"] h2,.prose .legacy-content[data-legacy-page="all-outfits"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="all-outfits"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="all-outfits"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="all-outfits"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="all-outfits"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="all-outfits"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-checklist{border:1px solid #57505f;border-radius:10px;padding:12px;margin:20px 0}.prose .legacy-content[data-legacy-page="all-outfits"] li+li{margin-top:12px}.prose .legacy-content[data-legacy-page="all-outfits"] .guide-source-list,.prose .legacy-content[data-legacy-page="all-outfits"] .guide-sources ul{padding-left:22px}.prose .legacy-content[data-legacy-page="all-outfits"] .sq-table th{white-space:normal}
.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="all-outfits"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="all-outfits"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="all-outfits"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-close,.prose .legacy-content[data-legacy-page="all-outfits"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="new-game-plus"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="new-game-plus"] .site-header,.prose .legacy-content[data-legacy-page="new-game-plus"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="new-game-plus"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="new-game-plus"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="new-game-plus"] .article-sub,.prose .legacy-content[data-legacy-page="new-game-plus"] .article-meta,.prose .legacy-content[data-legacy-page="new-game-plus"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="new-game-plus"] .main-nav a,.prose .legacy-content[data-legacy-page="new-game-plus"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="new-game-plus"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="new-game-plus"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="new-game-plus"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="new-game-plus"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="new-game-plus"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="new-game-plus"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="new-game-plus"] a,.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="new-game-plus"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="new-game-plus"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="new-game-plus"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="new-game-plus"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="new-game-plus"] a:focus-visible,.prose .legacy-content[data-legacy-page="new-game-plus"] button:focus-visible,.prose .legacy-content[data-legacy-page="new-game-plus"] input:focus-visible,.prose .legacy-content[data-legacy-page="new-game-plus"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="new-game-plus"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="new-game-plus"]{font-size:16px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="new-game-plus"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="new-game-plus"] .article-body,.prose .legacy-content[data-legacy-page="new-game-plus"] .article-layout>*,.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="new-game-plus"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="new-game-plus"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="new-game-plus"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="new-game-plus"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="new-game-plus"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="new-game-plus"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="new-game-plus"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="new-game-plus"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="new-game-plus"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="new-game-plus"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="new-game-plus"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="new-game-plus"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="new-game-plus"] h2,.prose .legacy-content[data-legacy-page="new-game-plus"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="new-game-plus"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="new-game-plus"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer-bank,.prose .legacy-content[data-legacy-page="new-game-plus"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="new-game-plus"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="new-game-plus"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="new-game-plus"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="new-game-plus"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="new-game-plus"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="new-game-plus"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="new-game-plus"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="new-game-plus"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="new-game-plus"] h2,.prose .legacy-content[data-legacy-page="new-game-plus"] h3,.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location,.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="new-game-plus"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="new-game-plus"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="new-game-plus"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="new-game-plus"]{line-height:1.85}.prose .legacy-content[data-legacy-page="new-game-plus"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="new-game-plus"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="new-game-plus"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="new-game-plus"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="new-game-plus"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="new-game-plus"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="new-game-plus"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="new-game-plus"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="new-game-plus"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="new-game-plus"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-info strong,.prose .legacy-content[data-legacy-page="new-game-plus"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-sources p,.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="new-game-plus"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="new-game-plus"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="new-game-plus"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="new-game-plus"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="new-game-plus"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="new-game-plus"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="new-game-plus"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="new-game-plus"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="new-game-plus"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="new-game-plus"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="new-game-plus"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="new-game-plus"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="new-game-plus"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="new-game-plus"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="new-game-plus"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="new-game-plus"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="new-game-plus"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="new-game-plus"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="new-game-plus"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table th,.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="new-game-plus"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table th,.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="new-game-plus"] h2,.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="new-game-plus"] .prose>h2{scroll-margin-top:var(--sq-header-offset,140px)}.prose .legacy-content[data-legacy-page="new-game-plus"] .image-open,.prose .legacy-content[data-legacy-page="new-game-plus"] .video-load{width:100%}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table{max-width:100%}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-lightbox .lightbox-caption{line-height:1.7}.prose .legacy-content[data-legacy-page="new-game-plus"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:66px minmax(0,1fr)}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="new-game-plus"] .video-info{padding:16px}.prose .legacy-content[data-legacy-page="new-game-plus"] .article-sub{font-size:16px}}
.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="new-game-plus"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="new-game-plus"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="new-game-plus"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-close,.prose .legacy-content[data-legacy-page="new-game-plus"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-controls{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:14px;margin:22px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-controls label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#cdc5d3}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-controls input,.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-controls select{width:100%;min-width:0;min-height:44px;padding:9px;border:1px solid #63546a;border-radius:7px;background:#201d29;color:#eee;font:inherit}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-progress{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:15px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-progress button,.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-progress button{min-height:44px;padding:10px 14px;border:1px solid #665469;border-radius:7px;background:#282130;color:#eee}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-group{border:1px solid #55465d;border-radius:10px;margin:16px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-group>summary{padding:16px;cursor:pointer;color:#e7d3dc;line-height:1.5}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-row{display:flex;gap:10px;flex-direction:column;padding:14px 16px;border-top:1px solid #493f51}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-row[hidden]{display:none}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-row label{display:flex;gap:12px;align-items:flex-start}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-row input{width:22px;height:22px;flex-shrink:0;margin-top:5px}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-row label>span{display:flex;flex-direction:column;gap:6px;min-width:0}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-row small{font-size:12px;color:#c5a6bb;letter-spacing:.06em}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-row a{align-self:flex-start;margin-left:34px;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-row:has(input:checked) strong{color:#b4b0ba}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-spoiler{border:1px solid #614b60;border-radius:8px;padding:14px;margin:20px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-spoiler summary{cursor:pointer;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist label{padding:12px 0}.prose .legacy-content[data-legacy-page="new-game-plus"] .guide-checklist input{width:22px;height:22px;flex-shrink:0}.prose .legacy-content[data-legacy-page="new-game-plus"] .progression-diagram{border:1px solid #574653;border-radius:10px;padding:18px}.prose .legacy-content[data-legacy-page="new-game-plus"] h3{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:650px){.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-controls{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-row{padding:14px 11px}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-row label{gap:10px}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-row a{margin-left:32px}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-group>summary{padding:14px 12px}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-progress{display:grid}.prose .legacy-content[data-legacy-page="new-game-plus"] .trophy-progress button{justify-self:start}}.prose .legacy-content[data-legacy-page="new-game-plus"] .sq-table .cell-content{min-width:0;display:block;overflow-wrap:break-word}
.prose .legacy-content[data-legacy-page="dialogue-choices"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="dialogue-choices"] .site-header,.prose .legacy-content[data-legacy-page="dialogue-choices"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="dialogue-choices"] .article-sub,.prose .legacy-content[data-legacy-page="dialogue-choices"] .article-meta,.prose .legacy-content[data-legacy-page="dialogue-choices"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .main-nav a,.prose .legacy-content[data-legacy-page="dialogue-choices"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="dialogue-choices"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="dialogue-choices"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="dialogue-choices"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="dialogue-choices"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="dialogue-choices"] a,.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="dialogue-choices"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="dialogue-choices"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="dialogue-choices"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="dialogue-choices"] a:focus-visible,.prose .legacy-content[data-legacy-page="dialogue-choices"] button:focus-visible,.prose .legacy-content[data-legacy-page="dialogue-choices"] input:focus-visible,.prose .legacy-content[data-legacy-page="dialogue-choices"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="dialogue-choices"]{font-size:16px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="dialogue-choices"] .article-body,.prose .legacy-content[data-legacy-page="dialogue-choices"] .article-layout>*,.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="dialogue-choices"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="dialogue-choices"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="dialogue-choices"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="dialogue-choices"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="dialogue-choices"] h2,.prose .legacy-content[data-legacy-page="dialogue-choices"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="dialogue-choices"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer-bank,.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="dialogue-choices"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="dialogue-choices"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="dialogue-choices"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="dialogue-choices"] h2,.prose .legacy-content[data-legacy-page="dialogue-choices"] h3,.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location,.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="dialogue-choices"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="dialogue-choices"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="dialogue-choices"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="dialogue-choices"]{line-height:1.85}.prose .legacy-content[data-legacy-page="dialogue-choices"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="dialogue-choices"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="dialogue-choices"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="dialogue-choices"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="dialogue-choices"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-info strong,.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-sources p,.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="dialogue-choices"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="dialogue-choices"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="dialogue-choices"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="dialogue-choices"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="dialogue-choices"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="dialogue-choices"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="dialogue-choices"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="dialogue-choices"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="dialogue-choices"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="dialogue-choices"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="dialogue-choices"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table th,.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="dialogue-choices"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table th,.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="dialogue-choices"] h2,.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="dialogue-choices"] .prose>h2{scroll-margin-top:var(--sq-header-offset,140px)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .image-open,.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-load{width:100%}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table{max-width:100%}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-lightbox .lightbox-caption{line-height:1.7}.prose .legacy-content[data-legacy-page="dialogue-choices"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:66px minmax(0,1fr)}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .video-info{padding:16px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .article-sub{font-size:16px}}
.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="dialogue-choices"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="dialogue-choices"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="dialogue-choices"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-close,.prose .legacy-content[data-legacy-page="dialogue-choices"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-controls{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:14px;margin:22px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-controls label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#cdc5d3}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-controls input,.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-controls select{width:100%;min-width:0;min-height:44px;padding:9px;border:1px solid #63546a;border-radius:7px;background:#201d29;color:#eee;font:inherit}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-progress{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:15px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-progress button,.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-progress button{min-height:44px;padding:10px 14px;border:1px solid #665469;border-radius:7px;background:#282130;color:#eee}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-group{border:1px solid #55465d;border-radius:10px;margin:16px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-group>summary{padding:16px;cursor:pointer;color:#e7d3dc;line-height:1.5}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-row{display:flex;gap:10px;flex-direction:column;padding:14px 16px;border-top:1px solid #493f51}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-row[hidden]{display:none}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-row label{display:flex;gap:12px;align-items:flex-start}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-row input{width:22px;height:22px;flex-shrink:0;margin-top:5px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-row label>span{display:flex;flex-direction:column;gap:6px;min-width:0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-row small{font-size:12px;color:#c5a6bb;letter-spacing:.06em}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-row a{align-self:flex-start;margin-left:34px;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-row:has(input:checked) strong{color:#b4b0ba}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-spoiler{border:1px solid #614b60;border-radius:8px;padding:14px;margin:20px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-spoiler summary{cursor:pointer;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist label{padding:12px 0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .guide-checklist input{width:22px;height:22px;flex-shrink:0}.prose .legacy-content[data-legacy-page="dialogue-choices"] .progression-diagram{border:1px solid #574653;border-radius:10px;padding:18px}.prose .legacy-content[data-legacy-page="dialogue-choices"] h3{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:650px){.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-controls{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-row{padding:14px 11px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-row label{gap:10px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-row a{margin-left:32px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-group>summary{padding:14px 12px}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-progress{display:grid}.prose .legacy-content[data-legacy-page="dialogue-choices"] .trophy-progress button{justify-self:start}}.prose .legacy-content[data-legacy-page="dialogue-choices"] .sq-table .cell-content{min-width:0;display:block;overflow-wrap:break-word}
.prose .legacy-content[data-legacy-page="trophy-guide"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="trophy-guide"] .site-header,.prose .legacy-content[data-legacy-page="trophy-guide"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="trophy-guide"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="trophy-guide"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="trophy-guide"] .article-sub,.prose .legacy-content[data-legacy-page="trophy-guide"] .article-meta,.prose .legacy-content[data-legacy-page="trophy-guide"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="trophy-guide"] .main-nav a,.prose .legacy-content[data-legacy-page="trophy-guide"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="trophy-guide"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="trophy-guide"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="trophy-guide"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="trophy-guide"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="trophy-guide"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="trophy-guide"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="trophy-guide"] a,.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="trophy-guide"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="trophy-guide"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="trophy-guide"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="trophy-guide"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="trophy-guide"] a:focus-visible,.prose .legacy-content[data-legacy-page="trophy-guide"] button:focus-visible,.prose .legacy-content[data-legacy-page="trophy-guide"] input:focus-visible,.prose .legacy-content[data-legacy-page="trophy-guide"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="trophy-guide"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="trophy-guide"]{font-size:16px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="trophy-guide"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="trophy-guide"] .article-body,.prose .legacy-content[data-legacy-page="trophy-guide"] .article-layout>*,.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="trophy-guide"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="trophy-guide"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="trophy-guide"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="trophy-guide"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="trophy-guide"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="trophy-guide"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="trophy-guide"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="trophy-guide"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="trophy-guide"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="trophy-guide"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="trophy-guide"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="trophy-guide"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="trophy-guide"] h2,.prose .legacy-content[data-legacy-page="trophy-guide"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="trophy-guide"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="trophy-guide"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer-bank,.prose .legacy-content[data-legacy-page="trophy-guide"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="trophy-guide"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="trophy-guide"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="trophy-guide"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="trophy-guide"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="trophy-guide"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="trophy-guide"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="trophy-guide"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="trophy-guide"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="trophy-guide"] h2,.prose .legacy-content[data-legacy-page="trophy-guide"] h3,.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location,.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="trophy-guide"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="trophy-guide"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="trophy-guide"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="trophy-guide"]{line-height:1.85}.prose .legacy-content[data-legacy-page="trophy-guide"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="trophy-guide"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="trophy-guide"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="trophy-guide"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="trophy-guide"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="trophy-guide"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="trophy-guide"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="trophy-guide"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="trophy-guide"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="trophy-guide"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-info strong,.prose .legacy-content[data-legacy-page="trophy-guide"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-sources p,.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="trophy-guide"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="trophy-guide"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="trophy-guide"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="trophy-guide"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="trophy-guide"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="trophy-guide"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="trophy-guide"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="trophy-guide"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="trophy-guide"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="trophy-guide"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="trophy-guide"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="trophy-guide"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="trophy-guide"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="trophy-guide"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="trophy-guide"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="trophy-guide"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="trophy-guide"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="trophy-guide"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="trophy-guide"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table th,.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="trophy-guide"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table th,.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="trophy-guide"] h2,.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="trophy-guide"] .prose>h2{scroll-margin-top:var(--sq-header-offset,140px)}.prose .legacy-content[data-legacy-page="trophy-guide"] .image-open,.prose .legacy-content[data-legacy-page="trophy-guide"] .video-load{width:100%}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table{max-width:100%}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-lightbox .lightbox-caption{line-height:1.7}.prose .legacy-content[data-legacy-page="trophy-guide"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:66px minmax(0,1fr)}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="trophy-guide"] .video-info{padding:16px}.prose .legacy-content[data-legacy-page="trophy-guide"] .article-sub{font-size:16px}}
.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="trophy-guide"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="trophy-guide"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="trophy-guide"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-close,.prose .legacy-content[data-legacy-page="trophy-guide"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-controls{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:14px;margin:22px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-controls label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#cdc5d3}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-controls input,.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-controls select{width:100%;min-width:0;min-height:44px;padding:9px;border:1px solid #63546a;border-radius:7px;background:#201d29;color:#eee;font:inherit}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-progress{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:15px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-progress button,.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-progress button{min-height:44px;padding:10px 14px;border:1px solid #665469;border-radius:7px;background:#282130;color:#eee}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-group{border:1px solid #55465d;border-radius:10px;margin:16px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-group>summary{padding:16px;cursor:pointer;color:#e7d3dc;line-height:1.5}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-row{display:flex;gap:10px;flex-direction:column;padding:14px 16px;border-top:1px solid #493f51}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-row[hidden]{display:none}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-row label{display:flex;gap:12px;align-items:flex-start}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-row input{width:22px;height:22px;flex-shrink:0;margin-top:5px}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-row label>span{display:flex;flex-direction:column;gap:6px;min-width:0}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-row small{font-size:12px;color:#c5a6bb;letter-spacing:.06em}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-row a{align-self:flex-start;margin-left:34px;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-row:has(input:checked) strong{color:#b4b0ba}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-spoiler{border:1px solid #614b60;border-radius:8px;padding:14px;margin:20px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-spoiler summary{cursor:pointer;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist label{padding:12px 0}.prose .legacy-content[data-legacy-page="trophy-guide"] .guide-checklist input{width:22px;height:22px;flex-shrink:0}.prose .legacy-content[data-legacy-page="trophy-guide"] .progression-diagram{border:1px solid #574653;border-radius:10px;padding:18px}.prose .legacy-content[data-legacy-page="trophy-guide"] h3{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:650px){.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-controls{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-row{padding:14px 11px}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-row label{gap:10px}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-row a{margin-left:32px}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-group>summary{padding:14px 12px}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-progress{display:grid}.prose .legacy-content[data-legacy-page="trophy-guide"] .trophy-progress button{justify-self:start}}.prose .legacy-content[data-legacy-page="trophy-guide"] .sq-table .cell-content{min-width:0;display:block;overflow-wrap:break-word}
.prose .legacy-content[data-legacy-page="shum"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="shum"] .site-header,.prose .legacy-content[data-legacy-page="shum"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="shum"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="shum"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="shum"] .article-sub,.prose .legacy-content[data-legacy-page="shum"] .article-meta,.prose .legacy-content[data-legacy-page="shum"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="shum"] .main-nav a,.prose .legacy-content[data-legacy-page="shum"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="shum"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="shum"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="shum"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="shum"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="shum"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="shum"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="shum"] a,.prose .legacy-content[data-legacy-page="shum"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="shum"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="shum"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="shum"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="shum"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="shum"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="shum"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="shum"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="shum"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="shum"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="shum"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="shum"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="shum"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="shum"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="shum"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="shum"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="shum"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="shum"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="shum"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="shum"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="shum"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="shum"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="shum"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="shum"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="shum"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="shum"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="shum"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="shum"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="shum"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="shum"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="shum"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="shum"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="shum"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="shum"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="shum"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="shum"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="shum"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="shum"] a:focus-visible,.prose .legacy-content[data-legacy-page="shum"] button:focus-visible,.prose .legacy-content[data-legacy-page="shum"] input:focus-visible,.prose .legacy-content[data-legacy-page="shum"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="shum"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="shum"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="shum"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="shum"]{font-size:16px}.prose .legacy-content[data-legacy-page="shum"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="shum"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="shum"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="shum"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="shum"] .article-body,.prose .legacy-content[data-legacy-page="shum"] .article-layout>*,.prose .legacy-content[data-legacy-page="shum"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="shum"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="shum"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="shum"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="shum"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="shum"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="shum"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="shum"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="shum"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="shum"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="shum"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="shum"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="shum"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="shum"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="shum"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="shum"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="shum"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="shum"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="shum"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="shum"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="shum"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="shum"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="shum"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="shum"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="shum"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="shum"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="shum"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="shum"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="shum"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="shum"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="shum"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="shum"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="shum"] h2,.prose .legacy-content[data-legacy-page="shum"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="shum"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="shum"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="shum"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="shum"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="shum"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="shum"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="shum"] .washer-bank,.prose .legacy-content[data-legacy-page="shum"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="shum"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="shum"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="shum"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="shum"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="shum"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="shum"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="shum"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="shum"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="shum"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="shum"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="shum"] h2,.prose .legacy-content[data-legacy-page="shum"] h3,.prose .legacy-content[data-legacy-page="shum"] .guide-location,.prose .legacy-content[data-legacy-page="shum"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="shum"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="shum"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="shum"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="shum"]{line-height:1.85}.prose .legacy-content[data-legacy-page="shum"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="shum"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="shum"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="shum"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="shum"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="shum"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="shum"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="shum"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="shum"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="shum"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="shum"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="shum"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="shum"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="shum"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="shum"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="shum"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="shum"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="shum"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="shum"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="shum"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="shum"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="shum"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="shum"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="shum"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="shum"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="shum"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="shum"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="shum"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="shum"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="shum"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="shum"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="shum"] .video-info strong,.prose .legacy-content[data-legacy-page="shum"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="shum"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="shum"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="shum"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="shum"] .guide-sources p,.prose .legacy-content[data-legacy-page="shum"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="shum"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="shum"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="shum"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="shum"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="shum"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="shum"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="shum"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="shum"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="shum"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="shum"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="shum"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="shum"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="shum"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="shum"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="shum"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="shum"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="shum"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="shum"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="shum"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="shum"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="shum"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="shum"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="shum"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="shum"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="shum"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="shum"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="shum"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="shum"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="shum"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="shum"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="shum"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="shum"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="shum"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="shum"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="shum"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="shum"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="shum"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="shum"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="shum"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="shum"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="shum"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="shum"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="shum"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="shum"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="shum"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="shum"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="shum"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="shum"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="shum"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="shum"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="shum"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="shum"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="shum"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="shum"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="shum"] .sq-table th,.prose .legacy-content[data-legacy-page="shum"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="shum"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="shum"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="shum"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="shum"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="shum"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="shum"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="shum"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="shum"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="shum"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="shum"] .sq-table th,.prose .legacy-content[data-legacy-page="shum"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="shum"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="shum"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="shum"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="shum"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="shum"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="shum"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="shum"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="shum"] h2,.prose .legacy-content[data-legacy-page="shum"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="shum"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="shum"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="shum"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="shum"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="shum"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="shum"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="shum"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="shum"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="shum"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="shum"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="shum"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="shum"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="shum"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="shum"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="shum"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="shum"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="shum"] .guide-checklist{border:1px solid #57505f;border-radius:10px;padding:12px;margin:20px 0}.prose .legacy-content[data-legacy-page="shum"] li+li{margin-top:12px}.prose .legacy-content[data-legacy-page="shum"] .guide-source-list,.prose .legacy-content[data-legacy-page="shum"] .guide-sources ul{padding-left:22px}.prose .legacy-content[data-legacy-page="shum"] .sq-table th{white-space:normal}
.prose .legacy-content[data-legacy-page="shum"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="shum"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="shum"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="shum"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="shum"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="shum"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="shum"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="shum"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="shum"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="shum"] .lightbox-close,.prose .legacy-content[data-legacy-page="shum"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="faults"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="faults"] .site-header,.prose .legacy-content[data-legacy-page="faults"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="faults"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="faults"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="faults"] .article-sub,.prose .legacy-content[data-legacy-page="faults"] .article-meta,.prose .legacy-content[data-legacy-page="faults"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="faults"] .main-nav a,.prose .legacy-content[data-legacy-page="faults"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="faults"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="faults"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="faults"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="faults"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="faults"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="faults"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="faults"] a,.prose .legacy-content[data-legacy-page="faults"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="faults"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="faults"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="faults"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="faults"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="faults"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="faults"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="faults"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="faults"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="faults"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="faults"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="faults"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="faults"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="faults"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="faults"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="faults"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="faults"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="faults"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="faults"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="faults"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="faults"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="faults"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="faults"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="faults"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="faults"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="faults"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="faults"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="faults"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="faults"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="faults"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="faults"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="faults"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="faults"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="faults"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="faults"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="faults"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="faults"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="faults"] a:focus-visible,.prose .legacy-content[data-legacy-page="faults"] button:focus-visible,.prose .legacy-content[data-legacy-page="faults"] input:focus-visible,.prose .legacy-content[data-legacy-page="faults"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="faults"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="faults"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="faults"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="faults"]{font-size:16px}.prose .legacy-content[data-legacy-page="faults"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="faults"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="faults"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="faults"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="faults"] .article-body,.prose .legacy-content[data-legacy-page="faults"] .article-layout>*,.prose .legacy-content[data-legacy-page="faults"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="faults"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="faults"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="faults"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="faults"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="faults"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="faults"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="faults"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="faults"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="faults"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="faults"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="faults"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="faults"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="faults"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="faults"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="faults"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="faults"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="faults"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="faults"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="faults"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="faults"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="faults"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="faults"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="faults"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="faults"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="faults"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="faults"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="faults"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="faults"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="faults"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="faults"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="faults"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="faults"] h2,.prose .legacy-content[data-legacy-page="faults"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="faults"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="faults"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="faults"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="faults"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="faults"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="faults"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="faults"] .washer-bank,.prose .legacy-content[data-legacy-page="faults"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="faults"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="faults"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="faults"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="faults"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="faults"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="faults"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="faults"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="faults"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="faults"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="faults"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="faults"] h2,.prose .legacy-content[data-legacy-page="faults"] h3,.prose .legacy-content[data-legacy-page="faults"] .guide-location,.prose .legacy-content[data-legacy-page="faults"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="faults"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="faults"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="faults"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="faults"]{line-height:1.85}.prose .legacy-content[data-legacy-page="faults"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="faults"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="faults"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="faults"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="faults"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="faults"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="faults"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="faults"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="faults"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="faults"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="faults"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="faults"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="faults"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="faults"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="faults"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="faults"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="faults"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="faults"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="faults"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="faults"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="faults"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="faults"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="faults"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="faults"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="faults"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="faults"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="faults"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="faults"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="faults"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="faults"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="faults"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="faults"] .video-info strong,.prose .legacy-content[data-legacy-page="faults"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="faults"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="faults"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="faults"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="faults"] .guide-sources p,.prose .legacy-content[data-legacy-page="faults"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="faults"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="faults"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="faults"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="faults"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="faults"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="faults"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="faults"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="faults"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="faults"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="faults"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="faults"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="faults"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="faults"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="faults"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="faults"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="faults"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="faults"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="faults"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="faults"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="faults"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="faults"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="faults"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="faults"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="faults"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="faults"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="faults"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="faults"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="faults"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="faults"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="faults"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="faults"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="faults"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="faults"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="faults"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="faults"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="faults"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="faults"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="faults"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="faults"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="faults"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="faults"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="faults"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="faults"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="faults"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="faults"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="faults"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="faults"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="faults"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="faults"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="faults"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="faults"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="faults"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="faults"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="faults"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="faults"] .sq-table th,.prose .legacy-content[data-legacy-page="faults"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="faults"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="faults"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="faults"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="faults"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="faults"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="faults"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="faults"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="faults"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="faults"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="faults"] .sq-table th,.prose .legacy-content[data-legacy-page="faults"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="faults"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="faults"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="faults"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="faults"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="faults"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="faults"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="faults"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="faults"] h2,.prose .legacy-content[data-legacy-page="faults"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="faults"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="faults"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="faults"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="faults"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="faults"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="faults"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="faults"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="faults"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="faults"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="faults"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="faults"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="faults"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="faults"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="faults"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="faults"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="faults"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="faults"] .guide-checklist{border:1px solid #57505f;border-radius:10px;padding:12px;margin:20px 0}.prose .legacy-content[data-legacy-page="faults"] li+li{margin-top:12px}.prose .legacy-content[data-legacy-page="faults"] .guide-source-list,.prose .legacy-content[data-legacy-page="faults"] .guide-sources ul{padding-left:22px}.prose .legacy-content[data-legacy-page="faults"] .sq-table th{white-space:normal}
.prose .legacy-content[data-legacy-page="faults"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="faults"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="faults"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="faults"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="faults"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="faults"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="faults"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="faults"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="faults"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="faults"] .lightbox-close,.prose .legacy-content[data-legacy-page="faults"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="map"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="map"] .site-header,.prose .legacy-content[data-legacy-page="map"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="map"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="map"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="map"] .article-sub,.prose .legacy-content[data-legacy-page="map"] .article-meta,.prose .legacy-content[data-legacy-page="map"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="map"] .main-nav a,.prose .legacy-content[data-legacy-page="map"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="map"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="map"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="map"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="map"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="map"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="map"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="map"] a,.prose .legacy-content[data-legacy-page="map"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="map"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="map"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="map"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="map"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="map"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="map"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="map"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="map"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="map"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="map"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="map"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="map"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="map"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="map"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="map"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="map"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="map"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="map"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="map"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="map"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="map"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="map"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="map"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="map"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="map"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="map"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="map"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="map"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="map"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="map"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="map"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="map"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="map"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="map"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="map"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="map"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="map"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="map"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="map"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="map"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="map"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="map"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="map"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="map"] a:focus-visible,.prose .legacy-content[data-legacy-page="map"] button:focus-visible,.prose .legacy-content[data-legacy-page="map"] input:focus-visible,.prose .legacy-content[data-legacy-page="map"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="map"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="map"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="map"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="map"]{font-size:16px}.prose .legacy-content[data-legacy-page="map"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="map"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="map"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="map"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="map"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="map"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="map"] .article-body,.prose .legacy-content[data-legacy-page="map"] .article-layout>*,.prose .legacy-content[data-legacy-page="map"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="map"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="map"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="map"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="map"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="map"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="map"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="map"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="map"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="map"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="map"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="map"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="map"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="map"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="map"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="map"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="map"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="map"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="map"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="map"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="map"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="map"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="map"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="map"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="map"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="map"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="map"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="map"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="map"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="map"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="map"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="map"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="map"] h2,.prose .legacy-content[data-legacy-page="map"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="map"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="map"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="map"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="map"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="map"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="map"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="map"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="map"] .washer-bank,.prose .legacy-content[data-legacy-page="map"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="map"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="map"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="map"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="map"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="map"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="map"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="map"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="map"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="map"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="map"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="map"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="map"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="map"] h2,.prose .legacy-content[data-legacy-page="map"] h3,.prose .legacy-content[data-legacy-page="map"] .guide-location,.prose .legacy-content[data-legacy-page="map"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="map"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="map"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="map"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="map"]{line-height:1.85}.prose .legacy-content[data-legacy-page="map"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="map"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="map"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="map"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="map"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="map"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="map"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="map"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="map"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="map"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="map"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="map"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="map"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="map"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="map"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="map"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="map"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="map"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="map"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="map"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="map"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="map"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="map"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="map"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="map"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="map"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="map"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="map"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="map"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="map"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="map"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="map"] .video-info strong,.prose .legacy-content[data-legacy-page="map"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="map"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="map"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="map"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="map"] .guide-sources p,.prose .legacy-content[data-legacy-page="map"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="map"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="map"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="map"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="map"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="map"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="map"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="map"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="map"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="map"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="map"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="map"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="map"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="map"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="map"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="map"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="map"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="map"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="map"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="map"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="map"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="map"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="map"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="map"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="map"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="map"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="map"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="map"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="map"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="map"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="map"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="map"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="map"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="map"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="map"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="map"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="map"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="map"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="map"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="map"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="map"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="map"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="map"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="map"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="map"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="map"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="map"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="map"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="map"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="map"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="map"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="map"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="map"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="map"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="map"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="map"] .sq-table th,.prose .legacy-content[data-legacy-page="map"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="map"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="map"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="map"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="map"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="map"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="map"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="map"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="map"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="map"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="map"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="map"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="map"] .sq-table th,.prose .legacy-content[data-legacy-page="map"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="map"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="map"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="map"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="map"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="map"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="map"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="map"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="map"] h2,.prose .legacy-content[data-legacy-page="map"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="map"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="map"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="map"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="map"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="map"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="map"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="map"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="map"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="map"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="map"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="map"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="map"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="map"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="map"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="map"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="map"] .collection-table{margin:22px 0;border:1px solid var(--guide-border);border-radius:10px;overflow:hidden}.prose .legacy-content[data-legacy-page="map"] .collection-table table{border-collapse:collapse;width:100%;font-size:15px}.prose .legacy-content[data-legacy-page="map"] .collection-table th,.prose .legacy-content[data-legacy-page="map"] .collection-table td{padding:13px 15px;text-align:left;border-bottom:1px solid var(--guide-border);vertical-align:top}.prose .legacy-content[data-legacy-page="map"] .collection-table th{background:#262631;color:#f4c0cd}.prose .legacy-content[data-legacy-page="map"] .collection-table tbody tr:last-child td{border:0}.prose .legacy-content[data-legacy-page="map"] .collection-photo{background:#1e2230;border-left:3px solid #7488b2;padding:13px 16px;font-size:15px}.prose .legacy-content[data-legacy-page="map"] .guide-video{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="map"] .guide-step{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="map"] .video-selection{min-height:24px;display:block;color:#e1b0bf}.prose .legacy-content[data-legacy-page="map"] .guide-clue-nav a{min-height:44px;display:inline-flex;align-items:center}.prose .legacy-content[data-legacy-page="map"] .image-open{cursor:zoom-in}.prose .legacy-content[data-legacy-page="map"] .lightbox-caption{font-size:14px;line-height:1.7}.prose .legacy-content[data-legacy-page="map"] .guide-checklist label{align-items:flex-start}.prose .legacy-content[data-legacy-page="map"] .guide-checklist input{margin-top:4px}.prose .legacy-content[data-legacy-page="map"] .guide-checklist label>a{flex-shrink:0}.prose .legacy-content[data-legacy-page="map"] .guide-checklist label>span{min-width:0}.prose .legacy-content[data-legacy-page="map"] .video-overlay{pointer-events:none}@media(max-width:760px){.prose .legacy-content[data-legacy-page="map"] .collection-table th,.prose .legacy-content[data-legacy-page="map"] .collection-table td{padding:11px 8px;font-size:13px}.prose .legacy-content[data-legacy-page="map"] .collection-table th:first-child,.prose .legacy-content[data-legacy-page="map"] .collection-table td:first-child{width:26%}.prose .legacy-content[data-legacy-page="map"] .collection-table th:nth-child(2),.prose .legacy-content[data-legacy-page="map"] .collection-table td:nth-child(2){width:24%}.prose .legacy-content[data-legacy-page="map"] .guide-video,.prose .legacy-content[data-legacy-page="map"] .guide-step{scroll-margin-top:148px}.prose .legacy-content[data-legacy-page="map"] .guide-figure figcaption{font-size:13px;line-height:1.7}.prose .legacy-content[data-legacy-page="map"] .lightbox-caption{font-size:13px}.prose .legacy-content[data-legacy-page="map"] .guide-checklist label>span{font-size:14px}.prose .legacy-content[data-legacy-page="map"] .guide-checklist a{min-height:44px}.prose .legacy-content[data-legacy-page="map"] .guide-progress button{min-height:44px}}@media(max-width:600px){.prose .legacy-content[data-legacy-page="map"] .video-player{aspect-ratio:auto;height:220px;min-height:200px}}.prose .legacy-content[data-legacy-page="map"] .lightbox-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;background:#202330;border-bottom:1px solid #454859}.prose .legacy-content[data-legacy-page="map"] .lightbox-tools button{font:inherit;font-size:13px;color:#eeeef3;background:#343846;border:1px solid #6d7285;border-radius:6px;padding:8px 13px;min-height:44px;cursor:pointer}.prose .legacy-content[data-legacy-page="map"] .lightbox-zoom-state{font-size:13px;color:#c9cbd8}.prose .legacy-content[data-legacy-page="map"] .lightbox-content{max-height:65dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="map"] .lightbox-content .image-open{max-width:none;display:block}.prose .legacy-content[data-legacy-page="map"] .lightbox-content img{max-width:none;width:100%;height:auto;max-height:none}@media(max-width:600px){.prose .legacy-content[data-legacy-page="map"] .collection-table thead{display:none}.prose .legacy-content[data-legacy-page="map"] .collection-table table,.prose .legacy-content[data-legacy-page="map"] .collection-table tbody,.prose .legacy-content[data-legacy-page="map"] .collection-table tr{display:block}.prose .legacy-content[data-legacy-page="map"] .collection-table tbody tr{border-bottom:1px solid var(--guide-border);padding:8px}.prose .legacy-content[data-legacy-page="map"] .collection-table tbody tr:last-child{border:0}.prose .legacy-content[data-legacy-page="map"] .collection-table td,.prose .legacy-content[data-legacy-page="map"] .collection-table td:first-child,.prose .legacy-content[data-legacy-page="map"] .collection-table td:nth-child(2){display:grid;grid-template-columns:70px minmax(0,1fr);gap:9px;width:auto;border:0;padding:7px 4px;font-size:14px;line-height:1.6}.prose .legacy-content[data-legacy-page="map"] .collection-table td::before{content:attr(data-label);color:#f1b9c9;font-size:12px;font-weight:700}.prose .legacy-content[data-legacy-page="map"] .lightbox-content{max-height:58dvh}}.prose .legacy-content[data-legacy-page="map"] .subwoofer-bug-page .section-head{flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="map"] .subwoofer-bug-page .section-head>*{min-width:0}
.prose .legacy-content[data-legacy-page="map"] .prose>h2,.prose .legacy-content[data-legacy-page="map"] .guide-video{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="map"] .image-open{width:100%}.prose .legacy-content[data-legacy-page="map"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="map"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px}.prose .legacy-content[data-legacy-page="map"] .guide-checklist label>span{min-width:0}.prose .legacy-content[data-legacy-page="map"] .map-atlas{margin:18px 0}.prose .legacy-content[data-legacy-page="map"] .map-atlas>summary{cursor:pointer;min-height:48px;padding:12px;background:#292332;border:1px solid #4c4254;border-radius:8px}.prose .legacy-content[data-legacy-page="map"] .map-atlas .guide-figure{margin:14px 0}@media(max-width:600px){.prose .legacy-content[data-legacy-page="map"] .prose>h2,.prose .legacy-content[data-legacy-page="map"] .guide-video{scroll-margin-top:150px}.prose .legacy-content[data-legacy-page="map"] .article-sub{font-size:16px}.prose .legacy-content[data-legacy-page="map"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="map"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:70px minmax(0,1fr)}}
.prose .legacy-content[data-legacy-page="underpass"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="underpass"] .site-header,.prose .legacy-content[data-legacy-page="underpass"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="underpass"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="underpass"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="underpass"] .article-sub,.prose .legacy-content[data-legacy-page="underpass"] .article-meta,.prose .legacy-content[data-legacy-page="underpass"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="underpass"] .main-nav a,.prose .legacy-content[data-legacy-page="underpass"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="underpass"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="underpass"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="underpass"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="underpass"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="underpass"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="underpass"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="underpass"] a,.prose .legacy-content[data-legacy-page="underpass"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="underpass"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="underpass"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="underpass"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="underpass"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="underpass"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="underpass"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="underpass"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="underpass"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="underpass"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="underpass"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="underpass"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="underpass"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="underpass"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="underpass"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="underpass"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="underpass"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="underpass"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="underpass"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="underpass"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="underpass"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="underpass"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="underpass"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="underpass"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="underpass"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="underpass"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="underpass"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="underpass"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="underpass"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="underpass"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="underpass"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="underpass"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="underpass"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="underpass"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="underpass"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="underpass"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="underpass"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="underpass"] a:focus-visible,.prose .legacy-content[data-legacy-page="underpass"] button:focus-visible,.prose .legacy-content[data-legacy-page="underpass"] input:focus-visible,.prose .legacy-content[data-legacy-page="underpass"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="underpass"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="underpass"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="underpass"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="underpass"]{font-size:16px}.prose .legacy-content[data-legacy-page="underpass"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="underpass"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="underpass"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="underpass"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="underpass"] .article-body,.prose .legacy-content[data-legacy-page="underpass"] .article-layout>*,.prose .legacy-content[data-legacy-page="underpass"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="underpass"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="underpass"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="underpass"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="underpass"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="underpass"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="underpass"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="underpass"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="underpass"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="underpass"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="underpass"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="underpass"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="underpass"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="underpass"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="underpass"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="underpass"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="underpass"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="underpass"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="underpass"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="underpass"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="underpass"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="underpass"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="underpass"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="underpass"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="underpass"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="underpass"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="underpass"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="underpass"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="underpass"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="underpass"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="underpass"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="underpass"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="underpass"] h2,.prose .legacy-content[data-legacy-page="underpass"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="underpass"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="underpass"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="underpass"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="underpass"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="underpass"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="underpass"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="underpass"] .washer-bank,.prose .legacy-content[data-legacy-page="underpass"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="underpass"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="underpass"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="underpass"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="underpass"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="underpass"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="underpass"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="underpass"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="underpass"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="underpass"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="underpass"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="underpass"] h2,.prose .legacy-content[data-legacy-page="underpass"] h3,.prose .legacy-content[data-legacy-page="underpass"] .guide-location,.prose .legacy-content[data-legacy-page="underpass"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="underpass"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="underpass"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="underpass"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="underpass"]{line-height:1.85}.prose .legacy-content[data-legacy-page="underpass"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="underpass"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="underpass"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="underpass"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="underpass"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="underpass"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="underpass"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="underpass"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="underpass"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="underpass"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="underpass"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="underpass"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="underpass"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="underpass"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="underpass"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="underpass"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="underpass"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="underpass"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="underpass"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="underpass"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="underpass"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="underpass"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="underpass"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="underpass"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="underpass"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="underpass"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="underpass"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="underpass"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="underpass"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="underpass"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="underpass"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="underpass"] .video-info strong,.prose .legacy-content[data-legacy-page="underpass"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="underpass"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="underpass"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="underpass"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="underpass"] .guide-sources p,.prose .legacy-content[data-legacy-page="underpass"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="underpass"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="underpass"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="underpass"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="underpass"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="underpass"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="underpass"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="underpass"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="underpass"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="underpass"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="underpass"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="underpass"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="underpass"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="underpass"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="underpass"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="underpass"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="underpass"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="underpass"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="underpass"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="underpass"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="underpass"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="underpass"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="underpass"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="underpass"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="underpass"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="underpass"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="underpass"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="underpass"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="underpass"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="underpass"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="underpass"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="underpass"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="underpass"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="underpass"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="underpass"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="underpass"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="underpass"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="underpass"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="underpass"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="underpass"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="underpass"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="underpass"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="underpass"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="underpass"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="underpass"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="underpass"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="underpass"] .sq-table th,.prose .legacy-content[data-legacy-page="underpass"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="underpass"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="underpass"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="underpass"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="underpass"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="underpass"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="underpass"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="underpass"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="underpass"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="underpass"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="underpass"] .sq-table th,.prose .legacy-content[data-legacy-page="underpass"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="underpass"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="underpass"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="underpass"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="underpass"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="underpass"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="underpass"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="underpass"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="underpass"] h2,.prose .legacy-content[data-legacy-page="underpass"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="underpass"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="underpass"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="underpass"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="underpass"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="underpass"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="underpass"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="underpass"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="underpass"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="underpass"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="underpass"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="underpass"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="underpass"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="underpass"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="underpass"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="underpass"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="underpass"] .collection-table{margin:22px 0;border:1px solid var(--guide-border);border-radius:10px;overflow:hidden}.prose .legacy-content[data-legacy-page="underpass"] .collection-table table{border-collapse:collapse;width:100%;font-size:15px}.prose .legacy-content[data-legacy-page="underpass"] .collection-table th,.prose .legacy-content[data-legacy-page="underpass"] .collection-table td{padding:13px 15px;text-align:left;border-bottom:1px solid var(--guide-border);vertical-align:top}.prose .legacy-content[data-legacy-page="underpass"] .collection-table th{background:#262631;color:#f4c0cd}.prose .legacy-content[data-legacy-page="underpass"] .collection-table tbody tr:last-child td{border:0}.prose .legacy-content[data-legacy-page="underpass"] .collection-photo{background:#1e2230;border-left:3px solid #7488b2;padding:13px 16px;font-size:15px}.prose .legacy-content[data-legacy-page="underpass"] .guide-video{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="underpass"] .guide-step{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="underpass"] .video-selection{min-height:24px;display:block;color:#e1b0bf}.prose .legacy-content[data-legacy-page="underpass"] .guide-clue-nav a{min-height:44px;display:inline-flex;align-items:center}.prose .legacy-content[data-legacy-page="underpass"] .image-open{cursor:zoom-in}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-caption{font-size:14px;line-height:1.7}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist label{align-items:flex-start}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist input{margin-top:4px}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist label>a{flex-shrink:0}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist label>span{min-width:0}.prose .legacy-content[data-legacy-page="underpass"] .video-overlay{pointer-events:none}@media(max-width:760px){.prose .legacy-content[data-legacy-page="underpass"] .collection-table th,.prose .legacy-content[data-legacy-page="underpass"] .collection-table td{padding:11px 8px;font-size:13px}.prose .legacy-content[data-legacy-page="underpass"] .collection-table th:first-child,.prose .legacy-content[data-legacy-page="underpass"] .collection-table td:first-child{width:26%}.prose .legacy-content[data-legacy-page="underpass"] .collection-table th:nth-child(2),.prose .legacy-content[data-legacy-page="underpass"] .collection-table td:nth-child(2){width:24%}.prose .legacy-content[data-legacy-page="underpass"] .guide-video,.prose .legacy-content[data-legacy-page="underpass"] .guide-step{scroll-margin-top:148px}.prose .legacy-content[data-legacy-page="underpass"] .guide-figure figcaption{font-size:13px;line-height:1.7}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-caption{font-size:13px}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist label>span{font-size:14px}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist a{min-height:44px}.prose .legacy-content[data-legacy-page="underpass"] .guide-progress button{min-height:44px}}@media(max-width:600px){.prose .legacy-content[data-legacy-page="underpass"] .video-player{aspect-ratio:auto;height:220px;min-height:200px}}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;background:#202330;border-bottom:1px solid #454859}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-tools button{font:inherit;font-size:13px;color:#eeeef3;background:#343846;border:1px solid #6d7285;border-radius:6px;padding:8px 13px;min-height:44px;cursor:pointer}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-zoom-state{font-size:13px;color:#c9cbd8}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-content{max-height:65dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-content .image-open{max-width:none;display:block}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-content img{max-width:none;width:100%;height:auto;max-height:none}@media(max-width:600px){.prose .legacy-content[data-legacy-page="underpass"] .collection-table thead{display:none}.prose .legacy-content[data-legacy-page="underpass"] .collection-table table,.prose .legacy-content[data-legacy-page="underpass"] .collection-table tbody,.prose .legacy-content[data-legacy-page="underpass"] .collection-table tr{display:block}.prose .legacy-content[data-legacy-page="underpass"] .collection-table tbody tr{border-bottom:1px solid var(--guide-border);padding:8px}.prose .legacy-content[data-legacy-page="underpass"] .collection-table tbody tr:last-child{border:0}.prose .legacy-content[data-legacy-page="underpass"] .collection-table td,.prose .legacy-content[data-legacy-page="underpass"] .collection-table td:first-child,.prose .legacy-content[data-legacy-page="underpass"] .collection-table td:nth-child(2){display:grid;grid-template-columns:70px minmax(0,1fr);gap:9px;width:auto;border:0;padding:7px 4px;font-size:14px;line-height:1.6}.prose .legacy-content[data-legacy-page="underpass"] .collection-table td::before{content:attr(data-label);color:#f1b9c9;font-size:12px;font-weight:700}.prose .legacy-content[data-legacy-page="underpass"] .lightbox-content{max-height:58dvh}}.prose .legacy-content[data-legacy-page="underpass"] .subwoofer-bug-page .section-head{flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="underpass"] .subwoofer-bug-page .section-head>*{min-width:0}
.prose .legacy-content[data-legacy-page="underpass"] .prose>h2,.prose .legacy-content[data-legacy-page="underpass"] .guide-video{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="underpass"] .image-open{width:100%}.prose .legacy-content[data-legacy-page="underpass"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="underpass"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px}.prose .legacy-content[data-legacy-page="underpass"] .guide-checklist label>span{min-width:0}.prose .legacy-content[data-legacy-page="underpass"] .map-atlas{margin:18px 0}.prose .legacy-content[data-legacy-page="underpass"] .map-atlas>summary{cursor:pointer;min-height:48px;padding:12px;background:#292332;border:1px solid #4c4254;border-radius:8px}.prose .legacy-content[data-legacy-page="underpass"] .map-atlas .guide-figure{margin:14px 0}@media(max-width:600px){.prose .legacy-content[data-legacy-page="underpass"] .prose>h2,.prose .legacy-content[data-legacy-page="underpass"] .guide-video{scroll-margin-top:150px}.prose .legacy-content[data-legacy-page="underpass"] .article-sub{font-size:16px}.prose .legacy-content[data-legacy-page="underpass"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="underpass"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:70px minmax(0,1fr)}}
.prose .legacy-content[data-legacy-page="auction-house"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="auction-house"] .site-header,.prose .legacy-content[data-legacy-page="auction-house"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="auction-house"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="auction-house"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="auction-house"] .article-sub,.prose .legacy-content[data-legacy-page="auction-house"] .article-meta,.prose .legacy-content[data-legacy-page="auction-house"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="auction-house"] .main-nav a,.prose .legacy-content[data-legacy-page="auction-house"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="auction-house"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="auction-house"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="auction-house"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="auction-house"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="auction-house"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="auction-house"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="auction-house"] a,.prose .legacy-content[data-legacy-page="auction-house"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="auction-house"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="auction-house"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="auction-house"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="auction-house"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="auction-house"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="auction-house"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="auction-house"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="auction-house"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="auction-house"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="auction-house"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="auction-house"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="auction-house"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="auction-house"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="auction-house"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="auction-house"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="auction-house"] a:focus-visible,.prose .legacy-content[data-legacy-page="auction-house"] button:focus-visible,.prose .legacy-content[data-legacy-page="auction-house"] input:focus-visible,.prose .legacy-content[data-legacy-page="auction-house"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="auction-house"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="auction-house"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="auction-house"]{font-size:16px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="auction-house"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="auction-house"] .article-body,.prose .legacy-content[data-legacy-page="auction-house"] .article-layout>*,.prose .legacy-content[data-legacy-page="auction-house"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="auction-house"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="auction-house"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="auction-house"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="auction-house"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="auction-house"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="auction-house"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="auction-house"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="auction-house"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="auction-house"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="auction-house"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="auction-house"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="auction-house"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="auction-house"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="auction-house"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="auction-house"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="auction-house"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="auction-house"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="auction-house"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="auction-house"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="auction-house"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="auction-house"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="auction-house"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="auction-house"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="auction-house"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="auction-house"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="auction-house"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="auction-house"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="auction-house"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="auction-house"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="auction-house"] h2,.prose .legacy-content[data-legacy-page="auction-house"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="auction-house"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="auction-house"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="auction-house"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="auction-house"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="auction-house"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="auction-house"] .washer-bank,.prose .legacy-content[data-legacy-page="auction-house"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="auction-house"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="auction-house"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="auction-house"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="auction-house"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="auction-house"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="auction-house"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="auction-house"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="auction-house"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="auction-house"] h2,.prose .legacy-content[data-legacy-page="auction-house"] h3,.prose .legacy-content[data-legacy-page="auction-house"] .guide-location,.prose .legacy-content[data-legacy-page="auction-house"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="auction-house"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="auction-house"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="auction-house"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="auction-house"]{line-height:1.85}.prose .legacy-content[data-legacy-page="auction-house"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="auction-house"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="auction-house"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="auction-house"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="auction-house"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="auction-house"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="auction-house"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="auction-house"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="auction-house"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="auction-house"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="auction-house"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="auction-house"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="auction-house"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="auction-house"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="auction-house"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="auction-house"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="auction-house"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="auction-house"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="auction-house"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="auction-house"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="auction-house"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="auction-house"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="auction-house"] .video-info strong,.prose .legacy-content[data-legacy-page="auction-house"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="auction-house"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="auction-house"] .guide-sources p,.prose .legacy-content[data-legacy-page="auction-house"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="auction-house"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="auction-house"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="auction-house"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="auction-house"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="auction-house"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="auction-house"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="auction-house"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="auction-house"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="auction-house"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="auction-house"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="auction-house"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="auction-house"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="auction-house"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="auction-house"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="auction-house"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="auction-house"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="auction-house"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="auction-house"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="auction-house"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="auction-house"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="auction-house"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="auction-house"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="auction-house"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="auction-house"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="auction-house"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="auction-house"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="auction-house"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="auction-house"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="auction-house"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="auction-house"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="auction-house"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="auction-house"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="auction-house"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="auction-house"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="auction-house"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table th,.prose .legacy-content[data-legacy-page="auction-house"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="auction-house"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="auction-house"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="auction-house"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="auction-house"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="auction-house"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="auction-house"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="auction-house"] .sq-table th,.prose .legacy-content[data-legacy-page="auction-house"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="auction-house"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="auction-house"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="auction-house"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="auction-house"] h2,.prose .legacy-content[data-legacy-page="auction-house"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="auction-house"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="auction-house"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="auction-house"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="auction-house"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="auction-house"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="auction-house"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="auction-house"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="auction-house"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="auction-house"] .collection-table{margin:22px 0;border:1px solid var(--guide-border);border-radius:10px;overflow:hidden}.prose .legacy-content[data-legacy-page="auction-house"] .collection-table table{border-collapse:collapse;width:100%;font-size:15px}.prose .legacy-content[data-legacy-page="auction-house"] .collection-table th,.prose .legacy-content[data-legacy-page="auction-house"] .collection-table td{padding:13px 15px;text-align:left;border-bottom:1px solid var(--guide-border);vertical-align:top}.prose .legacy-content[data-legacy-page="auction-house"] .collection-table th{background:#262631;color:#f4c0cd}.prose .legacy-content[data-legacy-page="auction-house"] .collection-table tbody tr:last-child td{border:0}.prose .legacy-content[data-legacy-page="auction-house"] .collection-photo{background:#1e2230;border-left:3px solid #7488b2;padding:13px 16px;font-size:15px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-video{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-step{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="auction-house"] .video-selection{min-height:24px;display:block;color:#e1b0bf}.prose .legacy-content[data-legacy-page="auction-house"] .guide-clue-nav a{min-height:44px;display:inline-flex;align-items:center}.prose .legacy-content[data-legacy-page="auction-house"] .image-open{cursor:zoom-in}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-caption{font-size:14px;line-height:1.7}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist label{align-items:flex-start}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist input{margin-top:4px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist label>a{flex-shrink:0}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist label>span{min-width:0}.prose .legacy-content[data-legacy-page="auction-house"] .video-overlay{pointer-events:none}@media(max-width:760px){.prose .legacy-content[data-legacy-page="auction-house"] .collection-table th,.prose .legacy-content[data-legacy-page="auction-house"] .collection-table td{padding:11px 8px;font-size:13px}.prose .legacy-content[data-legacy-page="auction-house"] .collection-table th:first-child,.prose .legacy-content[data-legacy-page="auction-house"] .collection-table td:first-child{width:26%}.prose .legacy-content[data-legacy-page="auction-house"] .collection-table th:nth-child(2),.prose .legacy-content[data-legacy-page="auction-house"] .collection-table td:nth-child(2){width:24%}.prose .legacy-content[data-legacy-page="auction-house"] .guide-video,.prose .legacy-content[data-legacy-page="auction-house"] .guide-step{scroll-margin-top:148px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-figure figcaption{font-size:13px;line-height:1.7}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-caption{font-size:13px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist label>span{font-size:14px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist a{min-height:44px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-progress button{min-height:44px}}@media(max-width:600px){.prose .legacy-content[data-legacy-page="auction-house"] .video-player{aspect-ratio:auto;height:220px;min-height:200px}}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;background:#202330;border-bottom:1px solid #454859}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-tools button{font:inherit;font-size:13px;color:#eeeef3;background:#343846;border:1px solid #6d7285;border-radius:6px;padding:8px 13px;min-height:44px;cursor:pointer}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-zoom-state{font-size:13px;color:#c9cbd8}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-content{max-height:65dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-content .image-open{max-width:none;display:block}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-content img{max-width:none;width:100%;height:auto;max-height:none}@media(max-width:600px){.prose .legacy-content[data-legacy-page="auction-house"] .collection-table thead{display:none}.prose .legacy-content[data-legacy-page="auction-house"] .collection-table table,.prose .legacy-content[data-legacy-page="auction-house"] .collection-table tbody,.prose .legacy-content[data-legacy-page="auction-house"] .collection-table tr{display:block}.prose .legacy-content[data-legacy-page="auction-house"] .collection-table tbody tr{border-bottom:1px solid var(--guide-border);padding:8px}.prose .legacy-content[data-legacy-page="auction-house"] .collection-table tbody tr:last-child{border:0}.prose .legacy-content[data-legacy-page="auction-house"] .collection-table td,.prose .legacy-content[data-legacy-page="auction-house"] .collection-table td:first-child,.prose .legacy-content[data-legacy-page="auction-house"] .collection-table td:nth-child(2){display:grid;grid-template-columns:70px minmax(0,1fr);gap:9px;width:auto;border:0;padding:7px 4px;font-size:14px;line-height:1.6}.prose .legacy-content[data-legacy-page="auction-house"] .collection-table td::before{content:attr(data-label);color:#f1b9c9;font-size:12px;font-weight:700}.prose .legacy-content[data-legacy-page="auction-house"] .lightbox-content{max-height:58dvh}}.prose .legacy-content[data-legacy-page="auction-house"] .subwoofer-bug-page .section-head{flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="auction-house"] .subwoofer-bug-page .section-head>*{min-width:0}
.prose .legacy-content[data-legacy-page="auction-house"] .prose>h2,.prose .legacy-content[data-legacy-page="auction-house"] .guide-video{scroll-margin-top:95px}.prose .legacy-content[data-legacy-page="auction-house"] .image-open{width:100%}.prose .legacy-content[data-legacy-page="auction-house"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="auction-house"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px}.prose .legacy-content[data-legacy-page="auction-house"] .guide-checklist label>span{min-width:0}.prose .legacy-content[data-legacy-page="auction-house"] .map-atlas{margin:18px 0}.prose .legacy-content[data-legacy-page="auction-house"] .map-atlas>summary{cursor:pointer;min-height:48px;padding:12px;background:#292332;border:1px solid #4c4254;border-radius:8px}.prose .legacy-content[data-legacy-page="auction-house"] .map-atlas .guide-figure{margin:14px 0}@media(max-width:600px){.prose .legacy-content[data-legacy-page="auction-house"] .prose>h2,.prose .legacy-content[data-legacy-page="auction-house"] .guide-video{scroll-margin-top:150px}.prose .legacy-content[data-legacy-page="auction-house"] .article-sub{font-size:16px}.prose .legacy-content[data-legacy-page="auction-house"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="auction-house"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:70px minmax(0,1fr)}}
.prose .legacy-content[data-legacy-page="best-weapon"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="best-weapon"] .site-header,.prose .legacy-content[data-legacy-page="best-weapon"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="best-weapon"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="best-weapon"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="best-weapon"] .article-sub,.prose .legacy-content[data-legacy-page="best-weapon"] .article-meta,.prose .legacy-content[data-legacy-page="best-weapon"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="best-weapon"] .main-nav a,.prose .legacy-content[data-legacy-page="best-weapon"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="best-weapon"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="best-weapon"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="best-weapon"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="best-weapon"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="best-weapon"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="best-weapon"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="best-weapon"] a,.prose .legacy-content[data-legacy-page="best-weapon"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="best-weapon"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="best-weapon"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="best-weapon"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="best-weapon"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="best-weapon"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="best-weapon"] a:focus-visible,.prose .legacy-content[data-legacy-page="best-weapon"] button:focus-visible,.prose .legacy-content[data-legacy-page="best-weapon"] input:focus-visible,.prose .legacy-content[data-legacy-page="best-weapon"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="best-weapon"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="best-weapon"]{font-size:16px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="best-weapon"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="best-weapon"] .article-body,.prose .legacy-content[data-legacy-page="best-weapon"] .article-layout>*,.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="best-weapon"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="best-weapon"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="best-weapon"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="best-weapon"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="best-weapon"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="best-weapon"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="best-weapon"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="best-weapon"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="best-weapon"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="best-weapon"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="best-weapon"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="best-weapon"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="best-weapon"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="best-weapon"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="best-weapon"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="best-weapon"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="best-weapon"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="best-weapon"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="best-weapon"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="best-weapon"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="best-weapon"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="best-weapon"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="best-weapon"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="best-weapon"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="best-weapon"] h2,.prose .legacy-content[data-legacy-page="best-weapon"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="best-weapon"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="best-weapon"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="best-weapon"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="best-weapon"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="best-weapon"] .washer-bank,.prose .legacy-content[data-legacy-page="best-weapon"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="best-weapon"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="best-weapon"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="best-weapon"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="best-weapon"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="best-weapon"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="best-weapon"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="best-weapon"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="best-weapon"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="best-weapon"] h2,.prose .legacy-content[data-legacy-page="best-weapon"] h3,.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location,.prose .legacy-content[data-legacy-page="best-weapon"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="best-weapon"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="best-weapon"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="best-weapon"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="best-weapon"]{line-height:1.85}.prose .legacy-content[data-legacy-page="best-weapon"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="best-weapon"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="best-weapon"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="best-weapon"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="best-weapon"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="best-weapon"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="best-weapon"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="best-weapon"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="best-weapon"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="best-weapon"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="best-weapon"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="best-weapon"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="best-weapon"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="best-weapon"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="best-weapon"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="best-weapon"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="best-weapon"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="best-weapon"] .video-info strong,.prose .legacy-content[data-legacy-page="best-weapon"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="best-weapon"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-sources p,.prose .legacy-content[data-legacy-page="best-weapon"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="best-weapon"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="best-weapon"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="best-weapon"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="best-weapon"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="best-weapon"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="best-weapon"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="best-weapon"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="best-weapon"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="best-weapon"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="best-weapon"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="best-weapon"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="best-weapon"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="best-weapon"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="best-weapon"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="best-weapon"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="best-weapon"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="best-weapon"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="best-weapon"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="best-weapon"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="best-weapon"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="best-weapon"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="best-weapon"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="best-weapon"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="best-weapon"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="best-weapon"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="best-weapon"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="best-weapon"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="best-weapon"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="best-weapon"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table th,.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="best-weapon"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="best-weapon"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table th,.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="best-weapon"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="best-weapon"] h2,.prose .legacy-content[data-legacy-page="best-weapon"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="best-weapon"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="best-weapon"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="best-weapon"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="best-weapon"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="best-weapon"] .prose>h2{scroll-margin-top:var(--sq-header-offset,140px)}.prose .legacy-content[data-legacy-page="best-weapon"] .image-open,.prose .legacy-content[data-legacy-page="best-weapon"] .video-load{width:100%}.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table{max-width:100%}.prose .legacy-content[data-legacy-page="best-weapon"] .guide-lightbox .lightbox-caption{line-height:1.7}.prose .legacy-content[data-legacy-page="best-weapon"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="best-weapon"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:66px minmax(0,1fr)}.prose .legacy-content[data-legacy-page="best-weapon"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="best-weapon"] .video-info{padding:16px}.prose .legacy-content[data-legacy-page="best-weapon"] .article-sub{font-size:16px}}
.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="best-weapon"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="best-weapon"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="best-weapon"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-close,.prose .legacy-content[data-legacy-page="best-weapon"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="best-build"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="best-build"] .site-header,.prose .legacy-content[data-legacy-page="best-build"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="best-build"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="best-build"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="best-build"] .article-sub,.prose .legacy-content[data-legacy-page="best-build"] .article-meta,.prose .legacy-content[data-legacy-page="best-build"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="best-build"] .main-nav a,.prose .legacy-content[data-legacy-page="best-build"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="best-build"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="best-build"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="best-build"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="best-build"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="best-build"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="best-build"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="best-build"] a,.prose .legacy-content[data-legacy-page="best-build"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="best-build"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="best-build"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="best-build"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="best-build"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="best-build"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="best-build"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="best-build"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="best-build"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="best-build"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="best-build"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="best-build"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="best-build"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="best-build"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="best-build"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="best-build"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="best-build"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="best-build"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="best-build"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="best-build"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="best-build"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="best-build"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="best-build"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="best-build"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="best-build"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="best-build"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="best-build"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="best-build"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="best-build"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="best-build"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="best-build"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="best-build"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="best-build"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="best-build"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="best-build"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="best-build"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="best-build"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="best-build"] a:focus-visible,.prose .legacy-content[data-legacy-page="best-build"] button:focus-visible,.prose .legacy-content[data-legacy-page="best-build"] input:focus-visible,.prose .legacy-content[data-legacy-page="best-build"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="best-build"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="best-build"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="best-build"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="best-build"]{font-size:16px}.prose .legacy-content[data-legacy-page="best-build"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="best-build"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="best-build"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="best-build"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="best-build"] .article-body,.prose .legacy-content[data-legacy-page="best-build"] .article-layout>*,.prose .legacy-content[data-legacy-page="best-build"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="best-build"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="best-build"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="best-build"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="best-build"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="best-build"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="best-build"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="best-build"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="best-build"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="best-build"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="best-build"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="best-build"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="best-build"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="best-build"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="best-build"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="best-build"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="best-build"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="best-build"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="best-build"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="best-build"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="best-build"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="best-build"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="best-build"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="best-build"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="best-build"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="best-build"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="best-build"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="best-build"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="best-build"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="best-build"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="best-build"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="best-build"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="best-build"] h2,.prose .legacy-content[data-legacy-page="best-build"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="best-build"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="best-build"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="best-build"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="best-build"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="best-build"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="best-build"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="best-build"] .washer-bank,.prose .legacy-content[data-legacy-page="best-build"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="best-build"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="best-build"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="best-build"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="best-build"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="best-build"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="best-build"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="best-build"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="best-build"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="best-build"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="best-build"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="best-build"] h2,.prose .legacy-content[data-legacy-page="best-build"] h3,.prose .legacy-content[data-legacy-page="best-build"] .guide-location,.prose .legacy-content[data-legacy-page="best-build"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="best-build"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="best-build"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="best-build"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="best-build"]{line-height:1.85}.prose .legacy-content[data-legacy-page="best-build"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="best-build"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="best-build"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="best-build"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="best-build"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="best-build"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="best-build"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="best-build"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="best-build"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="best-build"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="best-build"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="best-build"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="best-build"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="best-build"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="best-build"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="best-build"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="best-build"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="best-build"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="best-build"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="best-build"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="best-build"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="best-build"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="best-build"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="best-build"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="best-build"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="best-build"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="best-build"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="best-build"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="best-build"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="best-build"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="best-build"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="best-build"] .video-info strong,.prose .legacy-content[data-legacy-page="best-build"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="best-build"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="best-build"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="best-build"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="best-build"] .guide-sources p,.prose .legacy-content[data-legacy-page="best-build"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="best-build"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="best-build"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="best-build"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="best-build"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="best-build"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="best-build"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="best-build"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="best-build"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="best-build"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="best-build"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="best-build"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="best-build"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="best-build"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="best-build"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="best-build"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="best-build"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="best-build"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="best-build"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="best-build"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="best-build"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="best-build"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="best-build"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="best-build"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="best-build"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="best-build"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="best-build"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="best-build"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="best-build"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="best-build"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="best-build"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="best-build"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="best-build"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="best-build"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="best-build"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="best-build"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="best-build"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="best-build"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="best-build"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="best-build"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="best-build"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="best-build"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="best-build"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="best-build"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="best-build"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="best-build"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="best-build"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="best-build"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="best-build"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="best-build"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="best-build"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="best-build"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="best-build"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="best-build"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="best-build"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="best-build"] .sq-table th,.prose .legacy-content[data-legacy-page="best-build"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="best-build"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="best-build"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="best-build"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="best-build"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="best-build"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="best-build"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="best-build"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="best-build"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="best-build"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="best-build"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="best-build"] .sq-table th,.prose .legacy-content[data-legacy-page="best-build"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="best-build"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="best-build"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="best-build"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="best-build"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="best-build"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="best-build"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="best-build"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="best-build"] h2,.prose .legacy-content[data-legacy-page="best-build"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="best-build"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="best-build"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="best-build"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="best-build"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="best-build"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="best-build"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="best-build"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="best-build"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="best-build"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="best-build"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="best-build"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="best-build"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="best-build"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="best-build"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="best-build"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="best-build"] .prose>h2{scroll-margin-top:var(--sq-header-offset,140px)}.prose .legacy-content[data-legacy-page="best-build"] .image-open,.prose .legacy-content[data-legacy-page="best-build"] .video-load{width:100%}.prose .legacy-content[data-legacy-page="best-build"] .sq-table{max-width:100%}.prose .legacy-content[data-legacy-page="best-build"] .guide-lightbox .lightbox-caption{line-height:1.7}.prose .legacy-content[data-legacy-page="best-build"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="best-build"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:66px minmax(0,1fr)}.prose .legacy-content[data-legacy-page="best-build"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="best-build"] .video-info{padding:16px}.prose .legacy-content[data-legacy-page="best-build"] .article-sub{font-size:16px}}
.prose .legacy-content[data-legacy-page="best-build"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="best-build"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="best-build"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="best-build"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="best-build"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="best-build"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="best-build"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="best-build"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="best-build"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="best-build"] .lightbox-close,.prose .legacy-content[data-legacy-page="best-build"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="ignite-or-inferno"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .site-header,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .article-sub,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .article-meta,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .main-nav a,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] a,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] a:focus-visible,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] button:focus-visible,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] input:focus-visible,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"]{font-size:16px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .article-body,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .article-layout>*,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] h2,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer-bank,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="ignite-or-inferno"] h2,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] h3,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="ignite-or-inferno"]{line-height:1.85}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-info strong,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-sources p,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table th,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table th,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] h2,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .prose>h2{scroll-margin-top:var(--sq-header-offset,140px)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .image-open,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-load{width:100%}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table{max-width:100%}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .guide-lightbox .lightbox-caption{line-height:1.7}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] a[data-video-seek]{display:inline-block;min-height:44px;align-content:center}@media(max-width:600px){.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .sq-table table:not(.sq-answer-table) td{grid-template-columns:66px minmax(0,1fr)}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .video-info{padding:16px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .article-sub{font-size:16px}}
.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-zoom,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:44px;padding:7px 12px;cursor:pointer}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-toolbar{gap:8px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-toolbar span{margin-right:auto}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .hunt-zoomed .lightbox-content{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .hunt-zoomed .lightbox-content>.image-open{width:var(--hunt-zoom-width);max-width:none}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .hunt-zoomed .lightbox-content img{max-width:none;max-height:none;width:100%;height:auto}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-zoom[aria-pressed=true]{border-color:#ff9bb0;background:#4a2d3c}@media(max-width:400px){.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-toolbar{padding:9px;font-size:13px}.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-close,.prose .legacy-content[data-legacy-page="ignite-or-inferno"] .lightbox-zoom{padding:6px 9px}}
.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table{ margin-bottom:24px; }.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table caption{ text-align:left; padding:14px 18px; font-size:14px; font-weight:600; color:var(--text-muted); background:var(--section-bg); }.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table th,.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table td{ overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table tbody th{ font-weight:600; }.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-sources{ max-width:760px; margin-top:32px; border-top:1px solid var(--border); padding-top:16px; }.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-sources summary{ cursor:pointer; min-height:44px; font-weight:600; color:var(--accent); padding-block:10px; }.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-sources li{ margin:12px 0; overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-sources p{ color:var(--text-muted); font-size:14px; }.prose .legacy-content[data-legacy-page="editions-preorder"] h2[id]{ scroll-margin-top:110px; }@media(max-width:600px){.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table table,.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table tbody{ display:block; width:100%; }.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table thead{ position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table tr{ display:block; border-bottom:1px solid var(--border); padding-bottom:8px; }.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table tr:last-child{ border-bottom:0; }.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table tbody th{ display:block; background:var(--section-bg); padding:12px 14px; font-size:16px; border-bottom:0; }.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table tbody td{ display:block; padding:8px 14px; border:0; font-size:15px; }.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table tbody td::before{ content:attr(data-label); display:block; color:var(--text-muted); font-size:12px; font-weight:600; margin-bottom:3px; }.prose .legacy-content[data-legacy-page="editions-preorder"] .section-head{ align-items:flex-start; flex-direction:column; }.prose .legacy-content[data-legacy-page="editions-preorder"] .section{ padding-block:48px; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="editions-preorder"] .fact-table caption{ display:block; width:100%; box-sizing:border-box; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="editions-preorder"] h2[id]{ scroll-margin-top:150px; }}
.prose .legacy-content[data-legacy-page="nvidia-features"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="nvidia-features"] .site-header,.prose .legacy-content[data-legacy-page="nvidia-features"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="nvidia-features"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="nvidia-features"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="nvidia-features"] .article-sub,.prose .legacy-content[data-legacy-page="nvidia-features"] .article-meta,.prose .legacy-content[data-legacy-page="nvidia-features"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="nvidia-features"] .main-nav a,.prose .legacy-content[data-legacy-page="nvidia-features"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="nvidia-features"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="nvidia-features"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="nvidia-features"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="nvidia-features"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="nvidia-features"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="nvidia-features"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="nvidia-features"] a,.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="nvidia-features"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="nvidia-features"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="nvidia-features"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="nvidia-features"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="nvidia-features"] a:focus-visible,.prose .legacy-content[data-legacy-page="nvidia-features"] button:focus-visible,.prose .legacy-content[data-legacy-page="nvidia-features"] input:focus-visible,.prose .legacy-content[data-legacy-page="nvidia-features"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="nvidia-features"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="nvidia-features"]{font-size:16px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="nvidia-features"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="nvidia-features"] .article-body,.prose .legacy-content[data-legacy-page="nvidia-features"] .article-layout>*,.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="nvidia-features"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="nvidia-features"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="nvidia-features"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="nvidia-features"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="nvidia-features"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="nvidia-features"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="nvidia-features"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="nvidia-features"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="nvidia-features"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="nvidia-features"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="nvidia-features"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="nvidia-features"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="nvidia-features"] h2,.prose .legacy-content[data-legacy-page="nvidia-features"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="nvidia-features"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="nvidia-features"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer-bank,.prose .legacy-content[data-legacy-page="nvidia-features"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="nvidia-features"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="nvidia-features"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="nvidia-features"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="nvidia-features"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="nvidia-features"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="nvidia-features"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="nvidia-features"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="nvidia-features"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="nvidia-features"] h2,.prose .legacy-content[data-legacy-page="nvidia-features"] h3,.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location,.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="nvidia-features"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="nvidia-features"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="nvidia-features"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="nvidia-features"]{line-height:1.85}.prose .legacy-content[data-legacy-page="nvidia-features"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="nvidia-features"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="nvidia-features"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="nvidia-features"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="nvidia-features"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="nvidia-features"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="nvidia-features"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="nvidia-features"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="nvidia-features"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="nvidia-features"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-info strong,.prose .legacy-content[data-legacy-page="nvidia-features"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-sources p,.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="nvidia-features"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="nvidia-features"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="nvidia-features"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="nvidia-features"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="nvidia-features"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="nvidia-features"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="nvidia-features"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="nvidia-features"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="nvidia-features"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="nvidia-features"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="nvidia-features"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="nvidia-features"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="nvidia-features"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="nvidia-features"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="nvidia-features"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="nvidia-features"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="nvidia-features"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="nvidia-features"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="nvidia-features"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="nvidia-features"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="nvidia-features"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="nvidia-features"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="nvidia-features"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="nvidia-features"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="nvidia-features"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="nvidia-features"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="nvidia-features"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="nvidia-features"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table th,.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="nvidia-features"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table th,.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="nvidia-features"] h2,.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="nvidia-features"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table{ margin-bottom:24px; }.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table caption{ text-align:left; padding:14px 18px; font-size:14px; font-weight:600; color:var(--text-muted); background:var(--section-bg); }.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table th,.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table td{ overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table tbody th{ font-weight:600; }.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-sources{ max-width:760px; margin-top:32px; border-top:1px solid var(--border); padding-top:16px; }.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-sources summary{ cursor:pointer; min-height:44px; font-weight:600; color:var(--accent); padding-block:10px; }.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-sources li{ margin:12px 0; overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-sources p{ color:var(--text-muted); font-size:14px; }.prose .legacy-content[data-legacy-page="nvidia-features"] h2[id]{ scroll-margin-top:110px; }@media(max-width:600px){.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table table,.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table tbody{ display:block; width:100%; }.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table thead{ position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table tr{ display:block; border-bottom:1px solid var(--border); padding-bottom:8px; }.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table tr:last-child{ border-bottom:0; }.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table tbody th{ display:block; background:var(--section-bg); padding:12px 14px; font-size:16px; border-bottom:0; }.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table tbody td{ display:block; padding:8px 14px; border:0; font-size:15px; }.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table tbody td::before{ content:attr(data-label); display:block; color:var(--text-muted); font-size:12px; font-weight:600; margin-bottom:3px; }.prose .legacy-content[data-legacy-page="nvidia-features"] .section-head{ align-items:flex-start; flex-direction:column; }.prose .legacy-content[data-legacy-page="nvidia-features"] .section{ padding-block:48px; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="nvidia-features"] .fact-table caption{ display:block; width:100%; box-sizing:border-box; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="nvidia-features"] h2[id]{ scroll-margin-top:150px; }}
.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-video iframe,.prose .legacy-content[data-legacy-page="nvidia-features"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-figure img{background:#10161e}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-figure{margin-block:24px}.prose .legacy-content[data-legacy-page="nvidia-features"] .guide-video,.prose .legacy-content[data-legacy-page="nvidia-features"] h2[id]{scroll-margin-top:var(--sq-header-offset,150px)}.prose .legacy-content[data-legacy-page="nvidia-features"] .sq-related{margin-bottom:32px}
.prose .legacy-content[data-legacy-page="controller-or-keyboard"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .site-header,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .article-sub,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .article-meta,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .main-nav a,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] a,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] a:focus-visible,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] button:focus-visible,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] input:focus-visible,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"]{font-size:16px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .article-body,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .article-layout>*,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] h2,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer-bank,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="controller-or-keyboard"] h2,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] h3,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="controller-or-keyboard"]{line-height:1.85}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-info strong,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-sources p,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table th,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table th,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] h2,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table{ margin-bottom:24px; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table caption{ text-align:left; padding:14px 18px; font-size:14px; font-weight:600; color:var(--text-muted); background:var(--section-bg); }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table th,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table td{ overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table tbody th{ font-weight:600; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-sources{ max-width:760px; margin-top:32px; border-top:1px solid var(--border); padding-top:16px; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-sources summary{ cursor:pointer; min-height:44px; font-weight:600; color:var(--accent); padding-block:10px; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-sources li{ margin:12px 0; overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-sources p{ color:var(--text-muted); font-size:14px; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] h2[id]{ scroll-margin-top:110px; }@media(max-width:600px){.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table table,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table tbody{ display:block; width:100%; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table thead{ position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table tr{ display:block; border-bottom:1px solid var(--border); padding-bottom:8px; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table tr:last-child{ border-bottom:0; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table tbody th{ display:block; background:var(--section-bg); padding:12px 14px; font-size:16px; border-bottom:0; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table tbody td{ display:block; padding:8px 14px; border:0; font-size:15px; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table tbody td::before{ content:attr(data-label); display:block; color:var(--text-muted); font-size:12px; font-weight:600; margin-bottom:3px; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .section-head{ align-items:flex-start; flex-direction:column; }.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .section{ padding-block:48px; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .fact-table caption{ display:block; width:100%; box-sizing:border-box; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="controller-or-keyboard"] h2[id]{ scroll-margin-top:150px; }}
.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-video iframe,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-figure img{background:#10161e}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-figure{margin-block:24px}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .guide-video,.prose .legacy-content[data-legacy-page="controller-or-keyboard"] h2[id]{scroll-margin-top:var(--sq-header-offset,150px)}.prose .legacy-content[data-legacy-page="controller-or-keyboard"] .sq-related{margin-bottom:32px}
.prose .legacy-content[data-legacy-page="photo-mode"]{--text:#eeeef3;--text-muted:#aaaab5;--page-bg:#111116;--section-bg:#1b1b23;--border:#383841;--border-strong:#53535f;--accent:#ee647d;--accent-hover:#ff8298;--accent-on-dark:#ff8298;--accent-soft:#261a22;--accent-border:#7a3447;--guide-border:#383841;--guide-panel:#1b1b23;--guide-muted:#aaaab5;color-scheme:dark;background:#111116;color:#eeeef3}.prose .legacy-content[data-legacy-page="photo-mode"] .site-header,.prose .legacy-content[data-legacy-page="photo-mode"] .site-footer{background:#13131a;border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="photo-mode"] .article-header{max-width:920px}.prose .legacy-content[data-legacy-page="photo-mode"] .article-header h1{font-size:clamp(30px,4vw,49px);line-height:1.15}.prose .legacy-content[data-legacy-page="photo-mode"] .article-sub,.prose .legacy-content[data-legacy-page="photo-mode"] .article-meta,.prose .legacy-content[data-legacy-page="photo-mode"] .breadcrumb{color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="photo-mode"] .main-nav a,.prose .legacy-content[data-legacy-page="photo-mode"] .brand{color:#eeeef3}.prose .legacy-content[data-legacy-page="photo-mode"] .quick-answer{background:#261a22;border-color:#7a3447}.prose .legacy-content[data-legacy-page="photo-mode"] .quick-answer h2{color:#f5a3b4}.prose .legacy-content[data-legacy-page="photo-mode"] .quick-answer p{color:#e7dfe5}.prose .legacy-content[data-legacy-page="photo-mode"] .toc{background:var(--guide-panel);border-color:var(--guide-border)}.prose .legacy-content[data-legacy-page="photo-mode"] .toc a{color:#c5c5d0}.prose .legacy-content[data-legacy-page="photo-mode"] .toc a:hover{color:#ff8298}.prose .legacy-content[data-legacy-page="photo-mode"] a,.prose .legacy-content[data-legacy-page="photo-mode"] .guide-back{color:#ff8aa1}.prose .legacy-content[data-legacy-page="photo-mode"] .callout{background:#1d202a;border-color:#596474}.prose .legacy-content[data-legacy-page="photo-mode"] .callout p{margin:10px 0 0}.prose .legacy-content[data-legacy-page="photo-mode"] .prose>h2{border-bottom:1px solid var(--guide-border);padding-bottom:13px}.prose .legacy-content[data-legacy-page="photo-mode"] .chip{background:#37212a;border-color:#663444;color:#fca4b6}.prose .legacy-content[data-legacy-page="photo-mode"] .btn-secondary{background:#24242d;border-color:#454551;color:#e3e3eb}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-citations{font-size:11px;white-space:normal}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-citations a{margin-right:4px;text-decoration:none}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location{border:1px solid var(--guide-border);border-radius:12px;background:var(--guide-panel);padding:22px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location h3{margin:8px 0 12px;font-size:22px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location p{font-size:15px;line-height:1.65;margin:12px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-number{color:#f6849d;font-weight:700;font-size:13px;letter-spacing:.1em}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-gate{color:#bbbcca}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-video-link{font-size:13px;font-weight:600}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-clue-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-clue-nav a{border:1px solid #67424e;border-radius:24px;padding:6px 13px;font-size:13px;text-decoration:none}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-puzzle{border-top:1px solid var(--guide-border);padding:25px 0 9px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-puzzle h3{font-size:23px;margin:0 0 12px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-puzzle ol{padding-left:26px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-puzzle li{margin:14px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-observe{color:#e0d6bd;background:#24221d;border-left:3px solid #c79949;padding:12px 15px;font-size:15px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-puzzle-tip{color:#bcbcca;font-size:15px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-figure{margin:24px 0;background:#19191f;border:1px solid var(--guide-border);border-radius:14px;overflow:hidden}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-figure img{width:100%;height:auto;display:block}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-figure figcaption{font-size:12px;padding:10px 16px;color:#acacb8}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist{border:1px solid var(--guide-border);background:var(--guide-panel);border-radius:12px;overflow:hidden;margin:22px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-progress{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid var(--guide-border);font-size:15px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-progress button{font:inherit;font-size:12px;background:#292932;border:1px solid #4b4b59;color:#e5e5ed;padding:7px 10px;border-radius:6px;cursor:pointer}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist label{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid #2f2f3a;font-size:15px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist label:last-child{border:0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist input{width:18px;height:18px;accent-color:#ed6480;flex-shrink:0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist span{flex:1}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist a{font-size:12px;white-space:nowrap}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist label:has(input:checked)>span{color:#a1c4ab}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-reward-note{background:#282117;border:1px solid #78623e;border-radius:10px;padding:18px 21px;margin:24px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-reward-note h3{margin:0 0 12px;font-size:19px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-reward-note p{font-size:15px;margin:12px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-spoiler{border:1px solid var(--guide-border);border-radius:8px;padding:15px 18px;margin:24px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-spoiler summary{cursor:pointer;font-size:15px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-spoiler p{font-size:15px;color:#bbbbc7}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-source-list li{margin:14px 0;font-size:15px;scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-source-list span{display:block;color:#a6a6b3;font-size:12px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-back{display:block;margin-top:18px;font-size:13px}.prose .legacy-content[data-legacy-page="photo-mode"] a:focus-visible,.prose .legacy-content[data-legacy-page="photo-mode"] button:focus-visible,.prose .legacy-content[data-legacy-page="photo-mode"] input:focus-visible,.prose .legacy-content[data-legacy-page="photo-mode"] summary:focus-visible{outline:2px solid #ff97aa;outline-offset:4px}.prose .legacy-content[data-legacy-page="photo-mode"] .footer-nav a{color:#ccccd6}@media(max-width:760px){.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="photo-mode"]{font-size:16px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-puzzle h3{font-size:21px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist label{padding:13px 14px;font-size:14px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-figure figcaption{font-size:11px}.prose .legacy-content[data-legacy-page="photo-mode"] .article-header{padding-top:22px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-progress{padding:13px 14px}}.prose .legacy-content[data-legacy-page="photo-mode"] .article-body,.prose .legacy-content[data-legacy-page="photo-mode"] .article-layout>*,.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location{min-width:0}.prose .legacy-content[data-legacy-page="photo-mode"]{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-step{padding:20px 0;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-step h3{font-size:23px}.prose .legacy-content[data-legacy-page="photo-mode"] .small-note{font-size:13px;color:var(--guide-muted)}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-diagram{margin:24px 0;border:1px solid var(--guide-border);background:#19191f;border-radius:12px;overflow:hidden}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-diagram figcaption{font-size:12px;color:#aeb0be;padding:12px 18px;border-top:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="photo-mode"] .circuit{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:6px}.prose .legacy-content[data-legacy-page="photo-mode"] .circuit-node{flex:1;border:1px solid #ab7951;background:#30241f;padding:13px 7px;text-align:center;border-radius:8px;font-size:12px;min-width:0}.prose .legacy-content[data-legacy-page="photo-mode"] .circuit-node b{display:block;color:#ffd1aa;letter-spacing:.06em;margin-bottom:8px}.prose .legacy-content[data-legacy-page="photo-mode"] .circuit-node.keep{background:#183027;border-color:#4f927b}.prose .legacy-content[data-legacy-page="photo-mode"] .circuit-node.keep b{color:#a0ebca}.prose .legacy-content[data-legacy-page="photo-mode"] .circuit-node span{line-height:1.6}.prose .legacy-content[data-legacy-page="photo-mode"] .circuit-wire{color:#99b4a7;font-size:20px}.prose .legacy-content[data-legacy-page="photo-mode"] .washer-key{padding:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;align-items:center;border-bottom:1px solid var(--guide-border)}.prose .legacy-content[data-legacy-page="photo-mode"] .washer-key>span{display:flex;align-items:center;gap:8px}.prose .legacy-content[data-legacy-page="photo-mode"] .washer-key .washer{width:28px;height:28px;padding:2px;display:grid;place-content:center;font-style:normal}.prose .legacy-content[data-legacy-page="photo-mode"] .washer-bank{padding:18px;border-bottom:1px solid #34343f}.prose .legacy-content[data-legacy-page="photo-mode"] .washer-bank:last-of-type{border:0}.prose .legacy-content[data-legacy-page="photo-mode"] .washer-bank h3{font-size:16px;margin:0 0 13px}.prose .legacy-content[data-legacy-page="photo-mode"] .washers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:550px}.prose .legacy-content[data-legacy-page="photo-mode"] .washer{border:1px solid #515160;background:#272731;border-radius:7px;text-align:center;padding:9px 2px;font-size:12px;color:#b6b6c3}.prose .legacy-content[data-legacy-page="photo-mode"] .washer b{display:block;border:1px solid #747481;border-radius:50%;height:27px;width:27px;line-height:25px;margin:0 auto 5px;font-size:13px}.prose .legacy-content[data-legacy-page="photo-mode"] .washer.on{background:#183a30;border-color:#6bb497;color:#bbf7d8}.prose .legacy-content[data-legacy-page="photo-mode"] .washer.on b{border-color:#bbf7d8}.prose .legacy-content[data-legacy-page="photo-mode"] .washer-bank p{font-size:14px;line-height:1.6;margin:12px 0 0}.prose .legacy-content[data-legacy-page="photo-mode"] .raw-code{border:1px solid var(--guide-border);border-radius:8px;padding:15px}.prose .legacy-content[data-legacy-page="photo-mode"] .raw-code summary{cursor:pointer;font-size:14px}.prose .legacy-content[data-legacy-page="photo-mode"] .raw-code pre{background:#19191f;padding:16px;letter-spacing:.18em;font-size:16px;border-radius:8px;color:#dddde6}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-related a{border:1px solid var(--guide-border);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location-grid{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="photo-mode"] h2,.prose .legacy-content[data-legacy-page="photo-mode"] h3{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist a{min-height:32px;display:flex;align-items:center}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-progress button{min-height:36px}.prose .legacy-content[data-legacy-page="photo-mode"] .toc-mobile summary{min-height:44px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-citations a{display:inline-block;padding:2px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="photo-mode"] .washers{gap:5px}.prose .legacy-content[data-legacy-page="photo-mode"] .washer{font-size:10px;padding:7px 1px}.prose .legacy-content[data-legacy-page="photo-mode"] .washer b{width:24px;height:24px;line-height:22px;font-size:12px}.prose .legacy-content[data-legacy-page="photo-mode"] .washer-bank,.prose .legacy-content[data-legacy-page="photo-mode"] .washer-key{padding:15px}.prose .legacy-content[data-legacy-page="photo-mode"] .circuit{display:grid;grid-template-columns:1fr;gap:8px;padding:18px}.prose .legacy-content[data-legacy-page="photo-mode"] .circuit-wire{transform:rotate(90deg);line-height:16px;text-align:center}.prose .legacy-content[data-legacy-page="photo-mode"] .circuit-node{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;text-align:left}.prose .legacy-content[data-legacy-page="photo-mode"] .circuit-node b{margin:0}.prose .legacy-content[data-legacy-page="photo-mode"] .circuit-node span{text-align:right}.prose .legacy-content[data-legacy-page="photo-mode"] .article-header h1{font-size:clamp(29px,7vw,42px)}.prose .legacy-content[data-legacy-page="photo-mode"] .article-meta{gap:8px 16px}.prose .legacy-content[data-legacy-page="photo-mode"] .main-nav a{padding:9px 5px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist label{gap:10px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist a{font-size:11px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location{padding:18px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-progress{flex-wrap:wrap}}@media(max-width:760px){.prose .legacy-content[data-legacy-page="photo-mode"] h2,.prose .legacy-content[data-legacy-page="photo-mode"] h3,.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location,.prose .legacy-content[data-legacy-page="photo-mode"] .guide-step{scroll-margin-top:148px}}.prose .legacy-content[data-legacy-page="photo-mode"] .article-header h1{font-size:clamp(30px,3.7vw,44px);line-height:1.14;max-width:840px;letter-spacing:-.035em}.prose .legacy-content[data-legacy-page="photo-mode"] .article-sub{max-width:750px;line-height:1.65}.prose .legacy-content[data-legacy-page="photo-mode"] .breadcrumb li:last-child{max-width:100%;overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="photo-mode"]{line-height:1.85}.prose .legacy-content[data-legacy-page="photo-mode"] .prose>h2{font-size:clamp(24px,2.6vw,30px);margin-top:48px}.prose .legacy-content[data-legacy-page="photo-mode"] .prose>h2:first-child{margin-top:0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location{padding:26px;margin:0;background:linear-gradient(145deg,#1d1d26,#181820)}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location h3{font-size:26px;letter-spacing:-.02em}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location p{font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location-grid{gap:24px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:29px;border:1px solid #704050;border-radius:6px;letter-spacing:0;background:#32202a}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-clue-nav{gap:9px;margin:20px 0 26px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-clue-nav a{min-height:42px;display:flex;align-items:center;padding:7px 14px;background:#191920;font-size:14px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-clue-nav a:hover{background:#33232e;border-color:#ec7894}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-gate{border-left:3px solid #8b5164;padding:8px 12px;background:#24212b;border-radius:0 5px 5px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-figure{margin:27px 0;border-color:#454553;background:#191b24}.prose .legacy-content[data-legacy-page="photo-mode"] .image-open{position:relative;display:block;border:0;padding:0;width:100%;background:#171922;color:inherit;cursor:zoom-in;font:inherit}.prose .legacy-content[data-legacy-page="photo-mode"] .image-open img{width:100%;height:auto;display:block;object-fit:contain}.prose .legacy-content[data-legacy-page="photo-mode"] .image-hint{position:absolute;right:12px;bottom:12px;font-size:12px;line-height:1.5;background:#12151dec;border:1px solid #9899a6;border-radius:5px;padding:6px 10px;color:#fff}.prose .legacy-content[data-legacy-page="photo-mode"] .image-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:800;font-size:18px;background:#ffdc93;color:#191919;border:2px solid #fff;box-shadow:0 0 0 7px #ffdb9360;line-height:1}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-figure figcaption{font-size:13px;line-height:1.8;color:#bdbecb;padding:15px 18px;border-top:1px solid #383b49}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-figure figcaption strong{display:block;color:#e8e9f0;font-size:15px;margin-bottom:3px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-figure figcaption a{font-size:12px;display:block;margin-top:5px}.prose .legacy-content[data-legacy-page="photo-mode"] .station-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 36px}.prose .legacy-content[data-legacy-page="photo-mode"] .station-summary a{display:block;border:1px solid #494250;border-radius:10px;padding:18px;background:#201b25;text-decoration:none;font-size:15px}.prose .legacy-content[data-legacy-page="photo-mode"] .station-summary b{display:block;color:#f3c0cd;margin-bottom:6px;font-size:17px}.prose .legacy-content[data-legacy-page="photo-mode"] .station-summary span{color:#c4c1d0;display:block;line-height:1.6}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-video{margin:32px 0;border:1px solid #484857;border-radius:12px;overflow:hidden;background:#1b1b25}.prose .legacy-content[data-legacy-page="photo-mode"] .video-player{position:relative;aspect-ratio:873/491;background:#080b10}.prose .legacy-content[data-legacy-page="photo-mode"] .video-load{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#080b10;color:#fff;font:inherit}.prose .legacy-content[data-legacy-page="photo-mode"] .video-load img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.6)}.prose .legacy-content[data-legacy-page="photo-mode"] .video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;background:#ed6c85;border:2px solid #ffb3c2;border-radius:50%;color:#19131a;font-size:25px;padding-left:4px;line-height:1}.prose .legacy-content[data-legacy-page="photo-mode"] .video-overlay{position:absolute;bottom:24px;left:12px;right:12px;text-align:center;font-weight:700;text-shadow:0 1px 5px #000;font-size:18px;line-height:1.5}.prose .legacy-content[data-legacy-page="photo-mode"] .video-player iframe{display:block;width:100%;height:100%;border:0}.prose .legacy-content[data-legacy-page="photo-mode"] .video-info{padding:16px 19px;font-size:15px;line-height:1.7}.prose .legacy-content[data-legacy-page="photo-mode"] .video-info strong,.prose .legacy-content[data-legacy-page="photo-mode"] .video-info span{display:block}.prose .legacy-content[data-legacy-page="photo-mode"] .video-info span{font-size:13px;color:#b9bac6;margin-top:5px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-sources{border:1px solid #3b3b49;border-radius:9px;background:#191920;padding:0 18px;margin-top:20px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-sources summary{min-height:54px;cursor:pointer;font-size:15px;align-content:center;color:#d4d5df;line-height:1.6}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-sources p,.prose .legacy-content[data-legacy-page="photo-mode"] .guide-source-list li{font-size:13px;line-height:1.8;color:#acaeba}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-source-list{padding-left:21px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-source-list li{margin:10px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-sources a{color:#cf9fae}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-lightbox{width:min(1100px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #727687;border-radius:12px;background:#141620;color:#eaeaf0;overflow:auto;box-shadow:0 25px 90px #000a}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-lightbox::backdrop{background:#06080ee8}.prose .legacy-content[data-legacy-page="photo-mode"] .lightbox-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#171a25f7;padding:12px 16px;border-bottom:1px solid #424658;font-size:14px}.prose .legacy-content[data-legacy-page="photo-mode"] .lightbox-close{font:inherit;background:#313443;color:#f2f2f6;border:1px solid #7f8495;border-radius:5px;min-height:40px;padding:7px 15px;cursor:pointer}.prose .legacy-content[data-legacy-page="photo-mode"] .lightbox-content .image-open{cursor:default}.prose .legacy-content[data-legacy-page="photo-mode"] .lightbox-content img{width:100%;height:auto;display:block;max-height:72dvh;object-fit:contain}.prose .legacy-content[data-legacy-page="photo-mode"] .lightbox-content{position:relative}.prose .legacy-content[data-legacy-page="photo-mode"] .lightbox-content .image-hint{display:none}.prose .legacy-content[data-legacy-page="photo-mode"] .lightbox-caption{padding:14px 18px;margin:0;font-size:14px;line-height:1.8;color:#cacbd7}.prose .legacy-content[data-legacy-page="photo-mode"] .lightbox-caption a{color:#ff9bb0}.prose .legacy-content[data-legacy-page="photo-mode"]:has(.guide-lightbox[open]){overflow:hidden}.prose .legacy-content[data-legacy-page="photo-mode"] .laundry-diagram .washer-bank{padding:20px}.prose .legacy-content[data-legacy-page="photo-mode"] .washer-bank h3{font-size:17px;line-height:1.6}.prose .legacy-content[data-legacy-page="photo-mode"] .washer-bank p{font-size:15px}@media(max-width:760px){.prose .legacy-content[data-legacy-page="photo-mode"] .article-header h1{font-size:clamp(29px,7.4vw,40px)}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location{padding:19px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location h3{font-size:24px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-location p{font-size:16px}.prose .legacy-content[data-legacy-page="photo-mode"] .prose>h2{margin-top:36px;font-size:24px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-figure figcaption{padding:13px 14px;font-size:13px}.prose .legacy-content[data-legacy-page="photo-mode"] .station-summary{grid-template-columns:1fr}.prose .legacy-content[data-legacy-page="photo-mode"] .station-summary a{padding:14px 17px}.prose .legacy-content[data-legacy-page="photo-mode"] .image-hint{right:8px;bottom:8px;padding:4px 7px;font-size:11px}.prose .legacy-content[data-legacy-page="photo-mode"] .image-marker{width:24px;height:24px;font-size:14px;box-shadow:0 0 0 4px #ffdb9360}.prose .legacy-content[data-legacy-page="photo-mode"] .video-overlay{bottom:12px;font-size:15px}.prose .legacy-content[data-legacy-page="photo-mode"] .video-play{width:48px;height:48px;font-size:20px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-video .video-info{padding:13px 15px}.prose .legacy-content[data-legacy-page="photo-mode"] .laundry-diagram .washer-bank{padding:15px 12px}.prose .legacy-content[data-legacy-page="photo-mode"] .washers{gap:4px}.prose .legacy-content[data-legacy-page="photo-mode"] .washer b{width:23px;height:23px;line-height:21px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-lightbox .image-marker{width:25px;height:25px}}@media(prefers-reduced-motion:no-preference){.prose .legacy-content[data-legacy-page="photo-mode"] .guide-clue-nav a,.prose .legacy-content[data-legacy-page="photo-mode"] .video-load{transition:background .15s}}.prose .legacy-content[data-legacy-page="photo-mode"] .image-marker{background:transparent;color:#181818;border-color:#ffe0a2;box-shadow:0 0 0 3px #18181888}.prose .legacy-content[data-legacy-page="photo-mode"] .image-marker b{position:absolute;right:-13px;top:-12px;display:grid;place-items:center;width:22px;height:22px;background:#ffdf98;border:1px solid #fff;border-radius:50%;font-size:14px}.prose .legacy-content[data-legacy-page="photo-mode"] .lightbox-content img{max-height:none}.prose .legacy-content[data-legacy-page="photo-mode"] .image-surface{display:block;position:relative;width:100%}.prose .legacy-content[data-legacy-page="photo-mode"] .image-hint{position:static;display:block;border:0;border-top:1px solid #363b4a;border-radius:0;background:#222632;text-align:right;padding:7px 13px;line-height:1.6}.prose .legacy-content[data-legacy-page="photo-mode"] .quick-answer ul{color:#e7dfe5;padding-left:22px;margin:14px 0;font-size:16px;line-height:1.8}.prose .legacy-content[data-legacy-page="photo-mode"] .quick-answer li{margin:8px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-room-plan{max-width:520px;margin-left:auto;margin-right:auto}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-video{scroll-margin-top:var(--quest-header-offset,96px);min-width:0}.prose .legacy-content[data-legacy-page="photo-mode"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="photo-mode"] .video-player>div{width:100%;height:100%;display:grid;place-items:center;color:#c5c5d0}.prose .legacy-content[data-legacy-page="photo-mode"] .video-selection{font-size:13px;color:#f4bdcb;line-height:1.6;margin:7px 0 0}.prose .legacy-content[data-legacy-page="photo-mode"] .video-selection:empty{display:none}.prose .legacy-content[data-legacy-page="photo-mode"] a[data-video-seek]{cursor:pointer}@media(max-width:760px){.prose .legacy-content[data-legacy-page="photo-mode"] .guide-video{scroll-margin-top:var(--quest-header-offset,148px)}}
.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table{overflow-x:auto;margin:22px 0;border:1px solid #424252;border-radius:10px}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table table{width:100%;min-width:0;border-collapse:collapse;font-size:15px;line-height:1.65}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table th,.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a48}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table th{background:#26222c;color:#efc4ce}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table td{color:#d2d0da}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table td a{display:inline-block;min-height:44px;align-content:center}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-note{font-size:13px;color:#adaaba}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-related{display:flex;flex-wrap:wrap;gap:12px}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-related a{padding:12px 16px;border:1px solid #484352;border-radius:8px;line-height:1.5}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-video{scroll-margin-top:90px;outline:none}.prose .legacy-content[data-legacy-page="photo-mode"] a[data-video-seek]{scroll-margin-top:90px}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist label{display:flex;gap:12px;align-items:start;padding:12px;line-height:1.5}.prose .legacy-content[data-legacy-page="photo-mode"] .guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.prose .legacy-content[data-legacy-page="photo-mode"] .video-selection{font-size:14px;line-height:1.6}@media(max-width:600px){.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table th,.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table td{padding:10px 9px;font-size:13px}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table table{font-size:13px}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table{margin:17px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table td{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="photo-mode"] .video-player{min-height:155px}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-related{display:grid}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-related a{font-size:15px}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table td:first-child{font-weight:700}}.prose .legacy-content[data-legacy-page="photo-mode"] h2,.prose .legacy-content[data-legacy-page="photo-mode"] .guide-video{scroll-margin-top:var(--sq-header-offset,140px)}@media(max-width:600px){.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table table:not(.sq-answer-table),.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table table:not(.sq-answer-table) tbody{display:block;width:100%}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table table:not(.sq-answer-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table table:not(.sq-answer-table) tr{display:block;border-bottom:1px solid #615464;padding:8px 0}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table table:not(.sq-answer-table) tr:last-child{border-bottom:0}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table table:not(.sq-answer-table) td{display:grid;grid-template-columns:77px minmax(0,1fr);gap:10px;border:0;padding:8px 12px;font-size:15px;line-height:1.65;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table table:not(.sq-answer-table) td::before{content:attr(data-label);font-weight:700;color:#c5aeb8;font-size:13px;line-height:1.85}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table table:not(.sq-answer-table) td:first-child{font-weight:400}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-answer-table th,.prose .legacy-content[data-legacy-page="photo-mode"] .sq-answer-table td{font-size:16px;padding:12px 14px;overflow-wrap:normal}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-answer-table td:last-child{white-space:nowrap}}.prose .legacy-content[data-legacy-page="photo-mode"] .video-player{min-height:200px}.prose .legacy-content[data-legacy-page="photo-mode"] .video-player{width:100%;max-width:100%;min-width:0;aspect-ratio:16/9}.prose .legacy-content[data-legacy-page="photo-mode"] .video-player iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;min-width:0}.prose .legacy-content[data-legacy-page="photo-mode"] .sq-table td{overflow-wrap:normal;word-break:normal;hyphens:none}
.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table{ margin-bottom:24px; }.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table caption{ text-align:left; padding:14px 18px; font-size:14px; font-weight:600; color:var(--text-muted); background:var(--section-bg); }.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table th,.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table td{ overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table tbody th{ font-weight:600; }.prose .legacy-content[data-legacy-page="photo-mode"] .fact-sources{ max-width:760px; margin-top:32px; border-top:1px solid var(--border); padding-top:16px; }.prose .legacy-content[data-legacy-page="photo-mode"] .fact-sources summary{ cursor:pointer; min-height:44px; font-weight:600; color:var(--accent); padding-block:10px; }.prose .legacy-content[data-legacy-page="photo-mode"] .fact-sources li{ margin:12px 0; overflow-wrap:anywhere; }.prose .legacy-content[data-legacy-page="photo-mode"] .fact-sources p{ color:var(--text-muted); font-size:14px; }.prose .legacy-content[data-legacy-page="photo-mode"] h2[id]{ scroll-margin-top:110px; }@media(max-width:600px){.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table table,.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table tbody{ display:block; width:100%; }.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table thead{ position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table tr{ display:block; border-bottom:1px solid var(--border); padding-bottom:8px; }.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table tr:last-child{ border-bottom:0; }.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table tbody th{ display:block; background:var(--section-bg); padding:12px 14px; font-size:16px; border-bottom:0; }.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table tbody td{ display:block; padding:8px 14px; border:0; font-size:15px; }.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table tbody td::before{ content:attr(data-label); display:block; color:var(--text-muted); font-size:12px; font-weight:600; margin-bottom:3px; }.prose .legacy-content[data-legacy-page="photo-mode"] .section-head{ align-items:flex-start; flex-direction:column; }.prose .legacy-content[data-legacy-page="photo-mode"] .section{ padding-block:48px; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="photo-mode"] .fact-table caption{ display:block; width:100%; box-sizing:border-box; }}@media(max-width:600px){.prose .legacy-content[data-legacy-page="photo-mode"] h2[id]{ scroll-margin-top:150px; }}
.prose .legacy-content[data-legacy-page="photo-mode"] th,.prose .legacy-content[data-legacy-page="photo-mode"] td,.prose .legacy-content[data-legacy-page="photo-mode"] code{overflow-wrap:anywhere}.prose .legacy-content[data-legacy-page="photo-mode"] .video-load img{aspect-ratio:16/9;object-fit:cover}@media(max-width:600px){.prose .legacy-content[data-legacy-page="photo-mode"] .table-scroll{overflow:visible}.prose .legacy-content[data-legacy-page="photo-mode"] table,.prose .legacy-content[data-legacy-page="photo-mode"] tbody,.prose .legacy-content[data-legacy-page="photo-mode"] tr,.prose .legacy-content[data-legacy-page="photo-mode"] td,.prose .legacy-content[data-legacy-page="photo-mode"] th{display:block;min-width:0;width:100%}.prose .legacy-content[data-legacy-page="photo-mode"] thead{display:none}.prose .legacy-content[data-legacy-page="photo-mode"] tr{border:1px solid var(--border);margin:1rem 0;border-radius:8px;overflow:hidden}.prose .legacy-content[data-legacy-page="photo-mode"] td::before{content:attr(data-label);display:block;font-weight:700;font-size:.82rem;color:var(--muted);margin-bottom:.25rem}.prose .legacy-content[data-legacy-page="photo-mode"] th{background:var(--surface);text-align:left}}
.prose .legacy-content[data-legacy-page="updates"] .patch-grid{display:grid;gap:1rem;margin:1.25rem 0}.prose .legacy-content[data-legacy-page="updates"] .patch-row{border:1px solid var(--border,#d5dce6);border-radius:12px;padding:1rem 1.2rem;background:var(--surface,#fff)}.prose .legacy-content[data-legacy-page="updates"] .patch-row h3{margin:.2rem 0 .5rem}.prose .legacy-content[data-legacy-page="updates"] .patch-row p{margin:.25rem 0}.prose .legacy-content[data-legacy-page="updates"] .patch-version{font-weight:700;font-size:.85rem;color:var(--muted,#56657c)}@media(min-width:768px){.prose .legacy-content[data-legacy-page="updates"] .patch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose .legacy-content[data-legacy-page="updates"] h2[id]{scroll-margin-top:140px}.prose .legacy-content[data-legacy-page="updates"] .section-head{flex-wrap:wrap;gap:.5rem}.prose .legacy-content[data-legacy-page="updates"] .section-head .link-muted{max-width:100%}