.pcx{--ink:#141519;--paper:#f2efe8;--muted:#b6b4b2;--accent:#fa886e;--rule:#ffffff26;--font:Inter,Arial,sans-serif}.pcx *{box-sizing:border-box}html:has(.pcx){scroll-behavior:smooth;scroll-padding-top:78px}.pcx{margin:0;color:var(--paper);background:var(--ink);font-family:var(--font);line-height:1.6}.pcx a{color:inherit}.pcx button,.pcx input{font:inherit}.pcx a,.pcx button,.pcx input{-webkit-tap-highlight-color:transparent}.pcx button{cursor:pointer}.pcx a:focus-visible,.pcx button:focus-visible,.pcx input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.pcx button{color:inherit}.pcx button:disabled{opacity:.5;cursor:default}.pcx img{display:block;max-width:100%}.pcx h1,.pcx h2,.pcx h3,.pcx p{margin:0}.pcx h1,.pcx h2,.pcx h3{line-height:.94}.pcx h2,.pcx h3{font-family:Barlow Condensed,Impact,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:-.02em}.pcx h2{font-size:clamp(46px,5vw,76px)}.pcx h3{font-size:40px}.pcx h2 em{font-style:normal;color:var(--accent)}.pcx p{font-size:15px;line-height:1.8}.pcx a,.pcx button,.pcx input{touch-action:manipulation}.pcx .skip{position:fixed;top:-100px;z-index:40;background:white;color:black;padding:12px}.pcx .skip:focus{top:0}.pcx .preview-bar{background:#ededeb;color:#27272c;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 4.5%;font-size:10px;letter-spacing:.1em;border-bottom:1px solid #c1c1bc;min-height:42px}.pcx .preview-bar b{font-weight:400;opacity:.6}.pcx .preview-bar nav{display:flex;gap:24px}.pcx .preview-bar a{padding-bottom:2px;text-decoration:none;letter-spacing:0;font-size:11px;border-bottom:2px solid transparent}.pcx .preview-bar a[aria-current=page]{border-color:#222;font-weight:600}.pcx .masthead{height:82px;display:flex;justify-content:space-between;align-items:center;padding:0 4.5%;position:absolute;z-index:4;left:0;right:0;border-bottom:1px solid #ffffff35;background:linear-gradient(#12131a88,transparent);font-size:10px;letter-spacing:.13em}.pcx .masthead a{text-decoration:none}.pcx .brand{font-family:Barlow Condensed,Impact,sans-serif;font-size:34px;line-height:.82;letter-spacing:-.03em}.pcx .brand span{display:block;font-family:var(--font);font-size:8px;letter-spacing:.21em;margin-top:8px}.pcx .masthead-center{display:flex;align-items:center;gap:15px}.pcx .masthead i{font-style:normal;color:var(--accent);font-size:6px}.pcx .cover{min-height:795px;height:calc(100svh - 42px);max-height:1020px;position:relative;isolation:isolate;overflow:hidden}.pcx .cover-art{position:absolute;inset:0;z-index:-3}.pcx .cover-art img{object-position:70% center;opacity:.94}.pcx .cover-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0e0d18f2,#17111bc9 26%,#21162444 59%,#1613181a 85%),linear-gradient(0deg,#17141c,transparent 45%)}.pcx .cover-issue{position:absolute;right:4.5%;top:116px;font-size:10px;letter-spacing:.15em;color:#ffefdf}.pcx .cover-title{position:relative;padding:150px 0 130px;margin-left:7.5%;max-width:700px}.pcx .eyebrow,.pcx .tiny{font-size:10px;letter-spacing:.13em;font-weight:600;line-height:1.5;display:block}.pcx .cover-title .eyebrow{color:#eccfbd;font-size:9px;display:flex;align-items:center;gap:15px}.pcx .small-line{width:33px;height:1px;background:var(--accent);display:inline-block}.pcx h1{font:700 clamp(108px,13.5vw,210px)/.79 Barlow Condensed,Impact,sans-serif;letter-spacing:-.035em;margin:32px 0 27px;text-shadow:0 5px 50px #32180a55}.pcx h1 span{color:var(--accent)}.pcx .cover-deck{font-size:18px;line-height:1.65;color:#f4e5dd}.pcx .cover-cta{display:inline-flex;gap:50px;align-items:center;margin-top:29px;text-decoration:none;border-bottom:1px solid #ffffff99;padding-bottom:12px;font-size:12px}.pcx .cover-cta span{font-size:23px;color:var(--accent)}.pcx .cover-note{position:absolute;right:4.5%;bottom:154px;max-width:280px;border-top:1px solid #fff7;padding-top:17px}.pcx .cover-note .tiny{font-size:8px;color:#e6b9a5;margin-bottom:8px}.pcx .cover-note p{font-size:12px;color:#ffeadf}.pcx .cover-footer{position:absolute;bottom:27px;left:4.5%;right:4.5%;display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid #ffffff35;padding-top:21px;gap:30px;font-size:10px}.pcx .cover-footer b{font-weight:400;color:#bbb2b5}.pcx .cover-footer a{font-size:8px;text-decoration:none}.pcx .story-nav{display:flex;position:sticky;top:0;z-index:12;background:#15161cf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);padding:0 4.5%;align-items:stretch;justify-content:space-between}.pcx .story-nav a{font-size:11px;text-decoration:none;padding:20px 0}.pcx .story-nav a span{color:var(--accent);padding-right:10px;font-size:9px}.pcx .story-nav button{background:none;border:0;color:#bfb9be;font-size:10px}.pcx .story-nav button span{color:var(--accent);padding-left:9px}.pcx .section{padding:100px 7.5%}.pcx .opening{display:grid;grid-template-columns:.55fr 2fr 1fr;gap:5%}.pcx .side-label{font-size:9px;letter-spacing:.1em}.pcx .margin-number{font:700 145px/.9 var(--heading);color:var(--accent);margin:30px 0 20px;opacity:.8}.pcx .side-label p{font-size:10px;line-height:1.6;color:var(--muted)}.pcx .opening h2{font-size:50px;margin-bottom:29px}.pcx .opening-copy p{margin-bottom:19px;color:#c5c4c8}.pcx .opening-copy .lead{font-size:19px;color:#f0ede6;line-height:1.6}.pcx .opening-copy a{font-size:12px;color:var(--accent)}.pcx .opening-copy strong{color:#f0ede6;font-weight:600}.pcx .status-ticket{padding:25px;border:1px solid #e8b48d77;background:#fbe8d408;align-self:start;transform:rotate(2deg);color:#f3cfb6}.pcx .status-ticket>.tiny{font-size:8px}.pcx .status-ticket>div{border-top:1px solid #e8b48d44;padding:22px 0 18px;margin-top:20px}.pcx .status-ticket small{font-size:9px;letter-spacing:.08em}.pcx .status-ticket strong{font:700 42px/.93 var(--heading);display:block;margin:12px 0}.pcx .status-ticket div>span{font-size:10px}.pcx .status-ticket .pc-status{margin-top:0}.pcx .pc-status strong{font-size:29px}.pcx .status-ticket a{font-size:9px}.pcx .scene-section{background:#1c2026}.pcx .scene-heading{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:45px;gap:40px}.pcx .scene-heading .eyebrow{color:var(--accent);margin-bottom:20px}.pcx .scene-heading>p{max-width:330px;font-size:13px;color:#c4c4c8;padding-bottom:7px}.pcx .scene-layout{display:grid;grid-template-columns:1fr 340px;margin:0 4.5%;border:1px solid #c6cfda29;background:#16191e}.pcx .scene-view{display:flex;align-items:center;perspective:1300px;overflow:hidden;padding:40px 25px;background:radial-gradient(ellipse at center,#3b3a4255,transparent)}.pcx .scene-plane{position:relative;width:100%;transform:rotateY(var(--angle,0deg)) rotateX(3deg);transition:transform .2s;box-shadow:0 20px 40px #0007;border:1px solid #ffffff3a;transform-style:preserve-3d}.pcx .scene-plane>img{width:100%;height:auto;min-height:350px;object-fit:cover;object-position:center}.pcx .scene-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0d1420aa,transparent 40%)}.pcx .scene-grid{position:absolute;inset:0;background:linear-gradient(90deg,#fff1 1px,transparent 0),linear-gradient(#fff1 1px,transparent 0);background-size:25% 33.3%;pointer-events:none}.pcx .pin{position:absolute;background:none;color:#fff;border:0;display:flex;align-items:center;text-align:left;gap:8px;transform:translateZ(35px);z-index:2;padding:0}.pcx .pin b{border:1px solid #ffdfcf99;border-radius:50%;height:35px;width:35px;display:grid;place-items:center;font-size:10px;background:#12182488;transition:background .2s}.pcx .pin span{max-width:110px;font-size:8px;letter-spacing:.12em;background:#14141ce6;line-height:1.6;padding:4px 8px}.pcx .pin.active b{color:#111;background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 6px #fa886e33}.pcx .pin-traffic{left:35%;top:46%}.pcx .pin-detail{left:70%;top:18%}.pcx .pin-world{left:7%;top:69%}.pcx .scene-corner{position:absolute;width:20px;height:20px;border-color:#fff7;z-index:1;pointer-events:none}.pcx .tl{top:12px;left:12px;border-left:1px solid;border-top:1px solid}.pcx .br{bottom:12px;right:12px;border-right:1px solid;border-bottom:1px solid}.pcx .frame-tag{position:absolute;left:20px;bottom:17px;font-size:8px;letter-spacing:.1em;color:#fff}.pcx .frame-tag small{font-size:8px;letter-spacing:0;opacity:.75}.pcx .frame-tag span{padding-left:12px;color:var(--accent)}.pcx .scene-inspector{padding:35px;background:#262830;min-height:485px}.pcx .scene-inspector>.tiny{font-size:8px;color:#b5b5c0}.pcx .scene-inspector h3{margin:24px 0;font-size:40px}.pcx .inspector-rule{height:1px;background:var(--rule);margin-bottom:23px}.pcx .scene-inspector p{font-size:12px;color:#d0cfd4;line-height:1.75;margin:9px 0 19px}.pcx .scene-inspector .inspector-next{border-left:2px solid var(--accent);padding-left:15px;margin-top:24px}.pcx .inspector-next .tiny{font-size:8px;color:var(--accent)}.pcx .scene-inspector>a{font-size:10px;color:#ffd2bd}.pcx .scene-tools{margin:0 4.5%;display:flex;gap:30px;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid var(--rule)}.pcx .scene-tools p{font-size:10px;color:#c0bfc9;line-height:1.7}.pcx .scene-tools b{font-size:8px;letter-spacing:.1em;color:#eee}.pcx .scene-tools label{font-size:10px;display:flex;align-items:center;gap:16px}.pcx .scene-tools input{width:130px;accent-color:var(--accent)}.pcx .scene-tools output{width:30px}.pcx .scene-tools button{background:none;border:1px solid #fff3;padding:10px 15px;font-size:10px}.pcx .scene-bottom{padding:17px 4.5% 40px;font-size:8px;color:#a09fae;display:flex;justify-content:space-between;gap:20px}.pcx .frame-story{display:grid;grid-template-columns:1fr 1.2fr;gap:20px 8%;background:#eee8dc;color:#22222b}.pcx .frame-story>.eyebrow{grid-column:1/-1;color:#745246;margin-bottom:15px}.pcx .frame-story h2 em{color:#90654e}.pcx .frame-copy p{font-size:15px;margin-bottom:20px}.pcx .question-chain{display:flex;gap:12px;align-items:center;font-size:8px;font-weight:600;border-top:1px solid #0003;border-bottom:1px solid #0003;padding:22px 0;margin:30px 0 18px}.pcx .question-chain i{font-size:18px;font-style:normal;color:#956342}.pcx .frame-copy .source-line{font-size:10px}.pcx .wait-section{display:grid;grid-template-columns:1fr 1.4fr;gap:10%;background:#1a1720}.pcx .wait-title .eyebrow{color:var(--accent);margin-bottom:28px}.pcx .wait-title>p:last-child{font-size:13px;color:#bbb6c0;margin-top:30px}.pcx .record{border-top:1px solid #fff3;padding:18px 0 35px}.pcx .record>span{font-size:9px;letter-spacing:.12em}.pcx .record>strong{font:700 90px/1 var(--heading);display:flex;align-items:baseline;gap:13px;color:#ffcbb2;margin:15px 0}.pcx .record>strong small{font:400 10px/1 var(--font);color:#a19aa9;letter-spacing:.1em}.pcx .record-rail{height:2px;background:#fd947e;position:relative;margin-top:20px}.pcx .record-rail i{position:absolute;width:8px;height:8px;border:1px solid #fd947e;background:#1a1720;border-radius:50%;top:-3px}.pcx .record-rail i:last-child{right:0}.pcx .rdr .record-rail{width:65.33%}.pcx .record-dates{display:flex;justify-content:space-between;margin-top:14px}.pcx .record-dates p{font-size:9px;color:#e9d8d6;line-height:1.6}.pcx .record-dates p:last-child{text-align:right}.pcx .record-dates b{font-weight:400;color:#a79aa7}.pcx .wait-footnote{font-size:10px;color:#a79aa7}.pcx .decision-section{display:grid;grid-template-columns:1fr 1fr;background:#f0d0ae;color:#251b27}.pcx .decision-photo{position:relative;isolation:isolate;min-height:690px;overflow:hidden;color:#fff}.pcx .decision-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pcx .decision-photo>div{position:absolute;inset:0;background:linear-gradient(#102628b8,transparent 60%,#15182d99);z-index:-1}.pcx .decision-photo>span{position:absolute;left:10%;top:55px;font-size:9px;letter-spacing:.14em}.pcx .decision-photo h2{position:absolute;left:10%;top:110px;font-size:clamp(56px,5.5vw,90px)}.pcx .decision-photo h2 em{color:#ffe3c1}.pcx .decision-photo small{position:absolute;bottom:30px;left:10%;font-size:8px}.pcx .decision-desk{padding:60px 12%}.pcx .decision-options{margin:24px 0 36px;border-top:1px solid #37253955}.pcx .decision-options button{display:flex;justify-content:space-between;align-items:center;padding:17px 0;border:0;border-bottom:1px solid #37253955;background:none;width:100%;text-align:left;font-size:13px}.pcx .decision-options button[aria-pressed=true]{font-weight:600;border-bottom:2px solid #43263b}.pcx .decision-options button span{font-size:20px}.pcx .decision-result>.tiny{font-size:9px;color:#6c4b5b}.pcx .decision-result h3{font-size:43px;margin:15px 0 20px}.pcx .decision-result p{font-size:13px}.pcx .decision-gates{border-top:1px solid #37253955;margin-top:22px;padding-top:20px}.pcx .decision-gates .tiny{font-size:8px}.pcx .decision-gates ol{padding-left:20px;font-size:12px;line-height:2}.pcx .decision-result .plan-limit{font-size:10px;color:#775662}.pcx .evidence-footer{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#111318}.pcx .evidence-footer h2{font-size:46px;margin:20px 0}.pcx .evidence-footer p{font-size:12px;color:#aaa5b0}.pcx .evidence-footer div>a{font-size:10px;display:block;margin-top:20px}.pcx .evidence-footer ol{margin:0;padding:0;list-style:none;counter-reset:source}.pcx .evidence-footer li{counter-increment:source;border-bottom:1px solid var(--rule);padding:15px 0;display:flex;gap:18px;font-size:11px}.pcx .evidence-footer li:before{content:counter(source,decimal-leading-zero);color:var(--accent);font-size:9px}.pcx .evidence-footer li a{text-decoration:none}.pcx.still *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media(min-width:1500px){.pcx .opening h2{font-size:60px}.pcx .scene-layout{grid-template-columns:1fr 390px}.pcx .scene-inspector{padding:45px}.pcx .cover-title{padding-top:190px}}@media(max-width:1000px){.pcx .cover{min-height:740px}.pcx .cover-title{margin-left:5%;padding-top:170px}.pcx h1{font-size:150px}.pcx .cover-note{display:none}.pcx .opening{grid-template-columns:1fr 1fr;gap:35px}.pcx .side-label{grid-column:1/-1;display:flex;align-items:center;gap:30px}.pcx .margin-number,.pcx .side-label p{display:none}.pcx .opening-copy{grid-column:1}.pcx .status-ticket{grid-column:2;max-width:300px;margin-left:20px}.pcx .scene-layout{grid-template-columns:1fr;margin:0 4.5%}.pcx .scene-inspector{display:grid;grid-template-columns:1fr 1fr;gap:5px 40px;min-height:0}.pcx .scene-inspector>h3{grid-row:2/6}.pcx .scene-inspector .inspector-rule{display:none}.pcx .scene-inspector>.tiny:first-child{grid-column:1/-1}.pcx .scene-inspector p{margin:6px 0 15px}.pcx .scene-inspector .inspector-next{margin-top:0;grid-column:2}.pcx .scene-inspector>a{grid-column:2}.pcx .scene-plane>img{min-height:0}.pcx .scene-view{padding:35px}.pcx .scene-heading>p{max-width:260px}.pcx .frame-story{gap:25px 5%}.pcx .wait-section{gap:8%}.pcx .decision-desk{padding:40px 8%}}@media(max-width:600px){.pcx .preview-bar{padding:8px 5%;gap:8px;flex-wrap:wrap;font-size:8px}.pcx .preview-bar b{display:none}.pcx .preview-bar nav{gap:15px}.pcx .preview-bar a{font-size:10px}.pcx .masthead{height:75px;padding:0 5%}.pcx .masthead-center{display:none}.pcx .masthead>a:last-child{font-size:8px}.pcx .brand{font-size:30px}.pcx .cover{min-height:730px;height:calc(100svh - 44px);max-height:850px}.pcx .cover-art img{object-position:55% top}.pcx .cover-overlay{background:linear-gradient(0deg,#13121bed,#1a142680 54%,#17112411 85%),linear-gradient(90deg,#14132288,transparent)}.pcx .cover-title{padding:250px 0 130px;margin:0 6%}.pcx .cover-title .eyebrow{font-size:7px;letter-spacing:.08em;gap:9px}.pcx .small-line{width:20px}.pcx .cover-issue{top:97px;font-size:8px;right:6%}.pcx h1{font-size:114px;margin:22px 0 20px;line-height:.78;letter-spacing:-.02em}.pcx .cover-deck{font-size:14px;line-height:1.65}.pcx .cover-cta{margin-top:20px;font-size:11px;gap:25px;padding-bottom:8px}.pcx .cover-footer{left:6%;right:6%;bottom:18px;display:block;font-size:9px;padding-top:14px}.pcx .cover-footer a{font-size:7px;display:block;margin-top:9px}.pcx .story-nav{padding:0 4%;flex-wrap:wrap}.pcx .story-nav a{width:25%;font-size:8px;white-space:nowrap;padding:15px 0 8px;display:block}.pcx .story-nav a span{font-size:7px;display:block;padding-bottom:3px}.pcx .story-nav button{margin:0 0 0 auto;font-size:8px;padding:0 0 10px}.pcx .section{padding:62px 6%}.pcx .opening{grid-template-columns:1fr;gap:25px}.pcx .side-label{font-size:8px}.pcx .opening-copy{grid-column:1}.pcx .opening h2{font-size:40px;line-height:1}.pcx .opening-copy .lead{font-size:18px}.pcx .opening-copy p{font-size:14px}.pcx .status-ticket{grid-column:1;margin:10px 3% 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:23px;transform:rotate(1deg)}.pcx .status-ticket>.tiny{grid-column:1/-1}.pcx .status-ticket strong{font-size:35px}.pcx .status-ticket .pc-status{margin-top:20px}.pcx .pc-status strong{font-size:27px}.pcx .status-ticket>div>span{font-size:8px}.pcx .status-ticket a{grid-column:1/-1}.pcx .scene-heading{display:block;padding-bottom:30px}.pcx .scene-heading h2{font-size:48px}.pcx .scene-heading>p{font-size:12px;margin-top:24px;max-width:100%}.pcx .scene-layout{margin:0;border-left:0;border-right:0}.pcx .scene-view{padding:26px 15px}.pcx .scene-plane>img{height:270px;object-fit:cover;object-position:50%}.pcx .pin b{width:32px;height:32px}.pcx .pin span{display:none}.pcx .pin-detail{left:79%;top:15%}.pcx .pin-traffic{left:45%;top:44%}.pcx .pin-world{left:12%;top:64%}.pcx .frame-tag{left:12px;bottom:11px;font-size:6px;letter-spacing:.04em}.pcx .frame-tag small{font-size:6px}.pcx .scene-inspector{display:block;padding:28px 7%}.pcx .scene-inspector h3{font-size:37px;margin:18px 0 23px}.pcx .scene-inspector p{font-size:13px;margin:8px 0 23px}.pcx .scene-inspector>.tiny{font-size:8px}.pcx .scene-inspector .inspector-next{margin-top:25px}.pcx .scene-tools{margin:0 6%;flex-wrap:wrap;gap:17px;padding:20px 0}.pcx .scene-tools>p{width:100%}.pcx .scene-tools p br{display:none}.pcx .scene-tools label{gap:10px;font-size:9px}.pcx .scene-tools input{width:88px}.pcx .scene-tools button{font-size:9px;padding:8px}.pcx .scene-bottom{padding:15px 6% 25px;display:block;font-size:7px}.pcx .scene-bottom span{display:block;margin-bottom:8px}.pcx .frame-story{display:block}.pcx .frame-story>.eyebrow{font-size:8px;margin-bottom:22px}.pcx .frame-story h2{font-size:54px;margin-bottom:25px}.pcx .frame-copy p{font-size:14px}.pcx .question-chain{font-size:7px;gap:9px}.pcx .question-chain i{font-size:15px}.pcx .wait-section{grid-template-columns:1fr;gap:44px}.pcx .wait-title h2{font-size:62px}.pcx .wait-title .eyebrow{font-size:8px;margin-bottom:24px}.pcx .record>strong{font-size:83px}.pcx .decision-section{grid-template-columns:1fr}.pcx .decision-photo{min-height:360px}.pcx .decision-photo>span{top:37px;left:7%;font-size:8px}.pcx .decision-photo h2{top:85px;left:7%;font-size:65px}.pcx .decision-photo small{left:7%;bottom:22px}.pcx .decision-desk{padding:40px 7% 50px}.pcx .decision-result h3{font-size:42px}.pcx .evidence-footer{grid-template-columns:1fr;gap:35px}.pcx .evidence-footer h2{font-size:45px}.pcx .evidence-footer p{font-size:11px}.pcx .evidence-footer li{font-size:10px}}@media(prefers-reduced-motion:reduce){html:has(.pcx){scroll-behavior:auto}.pcx *{transition:none!important;animation:none!important}.pcx .scene-plane{transform:none!important}}html:has(.pcx.still){scroll-behavior:auto}body:has(.pcx)>.site-footer,body:has(.pcx)>.site-header{display:none}.pcx{overflow:clip;--font:var(--body);color-scheme:dark}.pcx a,.pcx button,.pcx input,.pcx select,.pcx textarea{touch-action:manipulation}.pcx button{border-radius:0;min-height:44px;font:inherit}.pcx a:focus-visible,.pcx button:focus-visible,.pcx input:focus-visible,.pcx select:focus-visible,.pcx summary:focus-visible,.pcx textarea:focus-visible{outline:3px solid #ffad8d;outline-offset:4px}.pcx .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0!important;white-space:nowrap}.pcx .brand{display:block;min-height:44px}.pcx h1,.pcx h2,.pcx h3{font-family:var(--heading);font-weight:700}.pcx h1{line-height:.79}.pcx h2,.pcx h3{line-height:.96}.pcx .eyebrow,.pcx .tiny{color:var(--accent)}.pcx fieldset{border:0;padding:0;margin:0;min-width:0}.pcx label,.pcx legend{font-size:11px;line-height:1.5}.pcx figure{margin:0}.pcx [hidden]{display:none!important}.pcx section[data-chapter]{scroll-margin-top:78px}.pcx .article-preview{display:flex;justify-content:space-between;gap:12px;padding:10px 4.5%;background:#ecece8;color:#33313b;letter-spacing:.1em;font-size:9px;line-height:1.4}.pcx .article-preview strong{font-size:8px;font-weight:600}.pcx .cover-art img{width:100%;height:100%;object-fit:cover}.pcx .cover-footer>span a{font-size:inherit}.pcx .chapter-system{position:sticky;top:0;z-index:20;background:#15161cf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pcx .story-nav{position:relative;top:auto;z-index:1;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-right:4.5%;gap:18px}.pcx .story-nav a{font-size:10px;white-space:nowrap}.pcx .story-nav a[aria-current]{color:#ffc1a9}.pcx .reading-progress{height:2px;position:absolute;top:0;width:100%;overflow:hidden}.pcx .reading-progress i{height:100%;display:block;background:#fa886e}.pcx .reading-map{position:absolute;right:0;top:100%;color:#efdfd6}.pcx .reading-map summary{cursor:pointer;font-size:9px;padding:10px 20px;background:#24222df5;list-style:none;min-height:34px;border:1px solid #6f59644d;letter-spacing:.04em}.pcx .reading-map summary span{padding-left:22px;color:#ffb498}.pcx .route-panel{position:absolute;right:0;top:100%;width:310px;background:#1a1720;border:1px solid #564754;padding:24px;box-shadow:0 20px 40px #0006}.pcx .route-panel>.eyebrow{font-size:8px}.pcx .route-panel svg{position:absolute;inset:65px 20px auto;width:260px;height:245px;opacity:.2;pointer-events:none}.pcx .route-panel svg path{fill:none;stroke:#ffc0a0;stroke-width:2}.pcx .route-panel ol{margin:19px 0;list-style:none;padding:0;position:relative}.pcx .route-panel li a{display:flex;align-items:center;gap:16px;font-size:12px;min-height:38px}.pcx .route-panel li b{width:25px;height:25px;border-radius:50%;background:#272431;font-size:9px;display:grid;place-items:center;color:#ffc4ad}.pcx .route-panel .current b{background:#fa886e;color:#1a1320}.pcx .route-panel p{font-size:9px;color:#bbb0bd}.pcx .opening{padding-bottom:60px}.pcx .status-ticket .pc-status strong{font-size:27px}.pcx .prose-column{max-width:740px;width:calc(100% - 96px);margin:70px auto}.pcx .prose-column p{font-size:16px;color:#c7c5cd;margin:0 0 24px;line-height:1.9}.pcx .prose-column strong{color:#f2e8dc;font-weight:600}.pcx .prose-column h3{font-size:37px;line-height:1.08;letter-spacing:-.01em;margin:48px 0 24px;text-transform:none}.pcx .prose-column h3:first-child{margin-top:0}.pcx .prose-column a,.pcx .source-link{color:#ffc2a8;text-decoration:underline;text-underline-offset:4px}.pcx .source-link{font-size:12px}.pcx .opening-copy .lead strong{font-weight:400}.pcx .status-followup{padding-bottom:35px;margin-top:0}.pcx .media-note,.pcx .micro{font-size:11px;line-height:1.7;color:#b2abba}.pcx .scene-choices{display:grid;grid-template-columns:repeat(3,1fr);margin:0 4.5%;border:1px solid #a8a0b344;border-bottom:0}.pcx .scene-choices button{background:#181b24;border:0;border-right:1px solid #a8a0b333;display:flex;align-items:center;gap:15px;text-align:left;padding:19px 22px;font-size:12px}.pcx .scene-choices button[aria-pressed=true]{background:#34303a;box-shadow:inset 0 -2px #fa886e}.pcx .scene-choices button span{font-size:9px;color:#e7957a}.pcx .scene-choices button b{margin-left:auto;font-size:15px;color:#d59f86}.pcx .scene-plane{transform:rotateY(var(--tilt,0deg)) rotateX(2deg)}.pcx .scene-plane picture{aspect-ratio:16/9}.pcx .scene-plane picture img,.pcx .scene-plane video{width:100%;height:100%;object-fit:cover}.pcx .scene-plane video{aspect-ratio:16/9;position:relative;z-index:3}.pcx .scene-target{position:absolute;transform:translate(-50%,-50%) translateZ(40px);width:43px;height:43px;background:#f88e6d;color:#2d1923;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;box-shadow:0 0 0 10px #ffb7942b,0 0 0 24px #ffb7940d}.pcx .scene-target:after,.pcx .scene-target:before{content:"";position:absolute;background:#ffe8d4b0}.pcx .scene-target:before{height:1px;width:105px}.pcx .scene-target:after{width:1px;height:105px}.pcx .scene-target i{position:absolute;width:43px;height:43px;border:1px solid #fff8;border-radius:50%}.pcx .scene-bottom{align-items:center}.pcx .scene-bottom button{color:#ffd1bb;background:none;border:1px solid #ac837055;font-size:10px;padding:10px 20px;white-space:nowrap}.pcx .media-note{padding:0 4.5% 25px}.pcx .scene-prose{margin-bottom:65px}.pcx .official-trailer{padding:0 7.5% 90px}.pcx .trailer-screen{position:relative;aspect-ratio:16/9;background:#0c0c12;overflow:hidden}.pcx .trailer-screen picture{height:100%;filter:brightness(.6)}.pcx .trailer-screen img{height:100%;object-fit:cover}.pcx .trailer-screen button{position:absolute;inset:0;margin:auto;width:240px;height:150px;background:transparent;border:0;font-size:12px;color:#fff2e5}.pcx .trailer-screen button span{display:grid;place-items:center;border:1px solid #fff9;width:76px;height:76px;border-radius:50%;font-size:41px;margin:0 auto 16px;background:#15142044}.pcx .trailer-screen iframe{width:100%;height:100%;border:0}.pcx .official-trailer figcaption{display:grid;grid-template-columns:1fr 260px;gap:50px;padding-top:25px;color:#c3bdc9}.pcx .official-trailer figcaption strong{display:block;color:#f8e9db;font-size:20px;margin:10px 0}.pcx .official-trailer figcaption p{font-size:12px;max-width:600px}.pcx .official-trailer figcaption>div:last-child{font-size:10px;text-align:right}.pcx .official-trailer figcaption a{display:block;margin-top:13px;color:#ffbfa5}.pcx .official-trailer figcaption button{background:none;border:1px solid #fff4;font-size:10px;padding:8px 15px}.pcx .section-heading{display:block;margin:0}.pcx .section-heading h2{font-size:clamp(46px,5vw,76px);margin:0}.pcx .section-heading>.eyebrow{color:#ffb69a;margin-bottom:23px}.pcx .section-heading>p{color:#c1bac6;max-width:700px;margin-top:26px;font-size:15px}.pcx .spec-table-wrap{margin:45px 0 70px}.pcx table{width:100%;border-collapse:collapse;text-align:left}.pcx caption{text-align:left;color:#b0a4b3;font-size:10px;margin-bottom:19px}.pcx td,.pcx th{padding:22px 24px;border-bottom:1px solid #e3c3d02b;vertical-align:top;font-size:13px;line-height:1.7}.pcx thead th{font-size:10px;letter-spacing:.05em;background:#25212d;color:#efcec0}.pcx tbody th{font-size:16px;color:#f2e5df;width:24%;font-weight:600}.pcx tbody th span{display:block;font-weight:400;font-size:9px;color:#b495a0;margin-top:5px}.pcx tbody td{color:#bfb7c5;width:38%}.pcx .history-section .prose-column,.pcx .specs-section .prose-column{width:100%}.pcx .real-spec-example{display:grid;grid-template-columns:1fr 1.15fr;gap:25px 55px;padding:44px;background:#eee3d1;color:#30252b}.pcx .real-spec-example>.eyebrow{grid-column:1/-1;color:#96543c;font-size:9px}.pcx .real-spec-example h3{font-size:46px}.pcx .real-spec-example p{font-size:14px;line-height:1.8;margin-bottom:18px}.pcx .real-spec-example .source-link{color:#795345;font-size:11px}.pcx .storage-story{margin-bottom:0}.pcx .frame-section{background:#191721;padding-bottom:80px}.pcx .frame-room{margin:0 4.5%;border:1px solid #65536777;background:#11131c}.pcx .room-top{padding:20px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #a5869755}.pcx .room-top>span:last-child{font-size:8px;color:#b6a7b9;letter-spacing:.07em}.pcx .room-top>.eyebrow{font-size:9px;color:#eac6b6}.pcx .room-viewport{height:600px;position:relative;background:radial-gradient(ellipse at 60% 55%,#6c374346,transparent 65%),#11141e;overflow:hidden}.pcx .room-canvas{position:absolute;inset:0}.pcx .room-canvas canvas{display:block;width:100%;height:100%}.pcx .room-fallback{position:absolute;inset:0;perspective:1200px}.pcx .fallback-frame{position:absolute;width:40%;border:5px solid #a16c6766;box-shadow:0 20px 40px #0008;transform-style:preserve-3d}.pcx .fallback-frame picture{aspect-ratio:16/9}.pcx .fallback-frame img{height:100%;object-fit:cover}.pcx .fallback-frame>span{display:block;background:#27202c;color:#ffe2cd;font-size:8px;padding:13px;letter-spacing:.08em}.pcx .fallback-frame.source{left:5%;top:14%;transform:rotateY(21deg) rotateX(5deg);opacity:.7}.pcx .fallback-frame.internal{left:32%;top:31%;transform:scale(var(--scale,.5)) rotateY(7deg);z-index:3;border-color:#f09b78}.pcx .fallback-frame.internal>div{position:absolute;inset:0 0 38px;background:linear-gradient(90deg,#fff6 1px,transparent 0),linear-gradient(#fff6 1px,transparent 0);background-size:6.25% 11.11%}.pcx .fallback-frame.output{right:4%;top:25%;transform:rotateY(-20deg) rotateX(4deg);border-color:#9b6770;z-index:2}.pcx .room-entry{position:absolute;bottom:24px;left:26px;right:26px;display:flex;gap:22px;align-items:center}.pcx .room-entry>span{font-size:10px;line-height:1.7;color:#c6bbc8;max-width:430px}.pcx .coral-button{background:#f69072;color:#241d25;border:0;padding:12px 23px;font-size:12px;font-weight:600;min-width:180px}.pcx .room-stages{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #fff2;border-bottom:1px solid #fff2}.pcx .room-stages button{background:#1b1c29;color:#d3c4cd;border:0;border-right:1px solid #fff2;display:flex;gap:14px;text-align:left;padding:22px 24px;font-size:12px}.pcx .room-stages button[aria-pressed=true]{color:#ffe6d3;background:#37303b;box-shadow:inset 0 -2px #fc9275}.pcx .room-stages button span{font-size:9px;color:#dfaa91}.pcx .room-stages button b{margin-left:auto}.pcx .room-console{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;padding:42px}.pcx .room-explanation>.eyebrow{color:#d4937a}.pcx .room-explanation h3{font-size:38px;margin:17px 0 22px;max-width:430px}.pcx .room-explanation p{font-size:13px;color:#bdb6c6;max-width:460px}.pcx .room-settings label,.pcx .room-settings legend{font-size:10px;color:#cfc2cb;margin-bottom:10px;display:block}.pcx .room-settings fieldset{margin-bottom:22px}.pcx .segmented{display:flex;border:1px solid #a38ca244}.pcx .segmented button{flex:1 1;min-width:0;background:none;border:0;border-right:1px solid #a38ca233;padding:11px 8px;font-size:11px;color:#cec1ce;line-height:1.4}.pcx .segmented button:last-child{border-right:0}.pcx .segmented button[aria-pressed=true]{background:#ed9779;color:#271d2e}.pcx select{width:100%;padding:12px;border:1px solid #b4a0b25c;background:#262130;color:#f0d9cc;font-size:12px;border-radius:0;min-height:44px;font-family:var(--body)}.pcx .pixel-readout{display:grid;grid-template-columns:1fr 25px 1fr 1fr;align-items:center;gap:20px;padding:32px 42px;border-top:1px solid #bd99af38;border-bottom:1px solid #bd99af38;background:#211c2c}.pcx .pixel-readout small{font-size:8px;color:#bbaabb;letter-spacing:.08em;display:block}.pcx .pixel-readout strong{font:700 34px/1.2 var(--heading);display:block;margin:7px 0;color:#ffdbc3;white-space:nowrap}.pcx .pixel-readout span{font-size:10px;color:#c5b6c9;display:block;line-height:1.7}.pcx .pixel-readout>b{color:#b694a7}.pcx .pixel-ratio{border-left:1px solid #b695a34d;padding-left:30px}.pcx .pixel-ratio strong{color:#fb9d7d;font-size:46px}.pcx .room-sliders{display:flex;align-items:center;gap:35px;padding:28px 42px;background:#171722}.pcx .room-sliders>div{flex:1 1;display:grid;grid-template-columns:1fr auto;gap:10px 0;min-width:0}.pcx .room-sliders label{font-size:10px;color:#d3c0cd}.pcx .room-sliders output{font-size:9px;color:#eba58c}.pcx .room-sliders input{grid-column:1/-1;accent-color:#f49a7b;width:100%;min-width:0;margin:0}.pcx .room-sliders button{background:none;border:1px solid #bba0b344;padding:10px 16px;font-size:10px}.pcx .room-credit{font-size:10px;color:#ab9db3;margin:0;padding:20px 42px;line-height:1.7}.pcx .pacing-lab{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;margin:70px 7.5%;background:#ece4d5;padding:50px;color:#2d2530;--accent:#8e4c44;--rule:#32222f33;color-scheme:light}.pcx .pacing-lab .eyebrow{font-size:8px;color:#8a5c50}.pcx .pacing-lab h3{font-size:45px;margin:21px 0}.pcx .pacing-lab p{font-size:13px;color:#584c56}.pcx .pacing-lab fieldset{margin-top:22px}.pcx .pacing-lab legend{font-size:10px;margin-bottom:9px}.pcx .pacing-lab .segmented{border-color:#775d6e44}.pcx .pacing-lab .segmented button{color:#694654;border-color:#775d6e44}.pcx .pacing-lab .segmented button[aria-pressed=true]{background:#533944;color:#f9e2d2}.pcx .pacing-pattern{margin-top:13px}.pcx .pacing-visual{border:1px solid #bfb0ad;padding:28px 30px;background:#f9f3e7;box-shadow:10px 12px 0 #84687317;transform:perspective(1200px) rotateY(-3deg)}.pcx .pacing-stats{display:flex;gap:25px;justify-content:space-between}.pcx .pacing-stats small{display:block;font-size:8px;letter-spacing:.07em;color:#957a7a}.pcx .pacing-stats b{font:700 42px/1.4 var(--heading);color:#4c3340}.pcx .pacing-stats em{font:400 10px/1 var(--body)}.pcx .pacing-chart{height:190px;display:flex;align-items:flex-end;gap:7px;background:repeating-linear-gradient(0deg,#82647322,#82647322 1px,transparent 0,transparent 20%);margin-top:30px;border-bottom:1px solid #8b6f78}.pcx .pacing-chart>div{flex:1 1;min-height:3px;background:#967170;position:relative;transition:height .3s ease}.pcx .pacing-chart>div.long{background:#c25c3e}.pcx .pacing-chart span{position:absolute;top:calc(100% + 9px);left:50%;transform:translateX(-50%);font-size:8px;color:#92747b}.pcx .pacing-visual>p{font-size:8px;margin:34px 0 15px;color:#88717d}.pcx .pacing-budget{font-size:12px;line-height:1.7;border-top:1px solid #7c626944;padding-top:17px}.pcx .pacing-visual .micro{font-size:9px;margin:14px 0 0;color:#88717d}.pcx .benchmark-note{padding:0 7.5%}.pcx .benchmark-note>.eyebrow{color:#bdb2c4;font-size:9px}.pcx .benchmark-note ol{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;margin:25px 0 0;border-top:1px solid #89728c55}.pcx .benchmark-note li{padding:28px 20px 0 0}.pcx .benchmark-note b{display:block;font:700 35px/1 var(--heading);color:#f4997c;margin-bottom:14px}.pcx .benchmark-note strong{display:block;font-size:14px;font-weight:400;margin-bottom:9px}.pcx .benchmark-note li>span{display:block;font-size:11px;line-height:1.8;color:#aaa1b4}.pcx .history-section{background:#1d1924}.pcx .history-intro{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:40px 0}.pcx .history-intro p{font-size:15px;color:#c6bbca}.pcx .history-intro strong{color:#f2daca;font-weight:600}.pcx .history-explorer{border:1px solid #a58a9a55;background:#15141f;padding:35px;margin:45px 0 70px}.pcx .history-tabs{display:flex;gap:20px;margin-bottom:25px}.pcx .history-tabs button{flex:1 1;display:flex;align-items:center;gap:20px;background:#24202e;color:#d2c1d3;border:1px solid #a58a9a33;text-align:left;font-size:16px;padding:20px}.pcx .history-tabs button[aria-pressed=true]{background:#3b2a39;border-color:#e1947e}.pcx .history-tabs button>span{font-size:10px;color:#c88771}.pcx .history-tabs strong{margin-left:auto;font:700 50px/1 var(--heading);color:#ffd2b4}.pcx .history-tabs small{font:400 8px/1 var(--body)}.pcx .history-road{padding:15px 0;perspective:900px}.pcx .history-road svg{display:block;width:100%;transform:rotateX(9deg);overflow:visible}.pcx .history-road svg text{font:11px var(--body);fill:#dbbbce}.pcx .history-road svg circle{fill:#18151f;stroke:#eba586;stroke-width:2}.pcx .history-marker{transition:transform .15s}.pcx .history-marker circle{fill:#cd785a;stroke:#fac2a1}.pcx .history-marker path{fill:#f6e7ca}.pcx .history-scrub{display:grid;grid-template-columns:1fr auto;gap:15px}.pcx .history-scrub label{font-size:11px;color:#d2bdcf}.pcx .history-scrub output{font-size:10px;color:#ffb38b}.pcx .history-scrub input{grid-column:1/-1;width:100%;accent-color:#edaa85;margin:0}.pcx .history-landmarks{grid-column:1/-1;display:flex;justify-content:space-between}.pcx .history-landmarks button{background:none;border:0;color:#d6b6c5;font-size:9px;padding:0;min-height:28px;text-decoration:underline}.pcx .history-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;border-top:1px solid #8b6c8155;padding:30px 0;margin-top:15px}.pcx .history-detail .eyebrow{color:#e9af94;font-size:10px}.pcx .history-detail h3{font-size:40px;margin:14px 0 17px}.pcx .history-detail p{font-size:12px;line-height:1.8;color:#bbaeC0}.pcx .history-sources{font-size:10px}.pcx .history-sources>span{display:block;font-size:8px;color:#bc97ae;letter-spacing:.09em;margin-bottom:15px}.pcx .history-sources a{display:block;text-decoration:underline;font-size:10px;margin-bottom:13px;line-height:1.8}.pcx .history-explorer>.micro{font-size:9px;color:#a799b1}.pcx .questions-section{background:#22242c;padding-bottom:35px}.pcx .evidence-map{display:grid;grid-template-columns:1.25fr 1fr;margin:0 4.5%;background:#191b24;border:1px solid #a58a9a44}.pcx .evidence-network{position:relative;min-height:470px;display:grid;place-items:center;perspective:1000px;overflow:hidden;background:radial-gradient(#3c354a77,transparent 68%)}.pcx .evidence-network>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.pcx .evidence-network path{fill:none;stroke:#a88394;stroke-width:1;stroke-dasharray:4 5}.pcx .evidence-network circle{fill:#292635;stroke:#ba9c9e;stroke-width:.7}.pcx .evidence-network circle:last-child{fill:none;stroke:#7e637477}.pcx .map-center{font:700 39px/.9 var(--heading);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffcfb0}.pcx .map-center>span{display:block;font:400 9px/1 var(--body);letter-spacing:.18em;margin-top:10px}.pcx .map-nodes{position:absolute;inset:0}.pcx .map-node{position:absolute;width:31%;padding:15px 16px;text-align:left;background:#292833;color:#f1dcd3;border:1px solid #82697d88;box-shadow:3px 7px 0 #0d111a55;transform:rotateY(4deg);transition:background .2s,transform .2s;min-height:76px}.pcx .map-node[aria-pressed=true]{background:#62403f;border-color:#ffc0a0;transform:translateY(-3px) rotateY(0)}.pcx .map-node>span{display:block;font-size:7px;letter-spacing:.06em;color:#c4a8bb;margin-bottom:8px}.pcx .map-node b{display:block;font-size:12px;font-weight:400}.pcx .node-0,.pcx .node-1,.pcx .node-2{left:5%}.pcx .node-3,.pcx .node-4,.pcx .node-5{right:5%}.pcx .node-0,.pcx .node-3{top:9%}.pcx .node-1,.pcx .node-4{top:42%}.pcx .node-2,.pcx .node-5{bottom:8%}.pcx .map-answer{padding:45px;background:#2c2935}.pcx .map-answer>.eyebrow{font-size:9px;color:#df9c7e}.pcx .map-answer h3{font-size:37px;margin:20px 0 25px}.pcx .map-answer p{font-size:13px;line-height:1.85;color:#d0c2d0}.pcx .map-answer>div{border-left:2px solid #c88065;margin:26px 0;padding-left:18px}.pcx .map-answer .tiny{font-size:8px;color:#f1b496;margin-bottom:10px}.pcx .map-answer>a{font-size:10px;color:#f3c2a5;text-decoration:underline}.pcx .plan-section{background:#17161f}.pcx .plan-intro{margin-top:5px}.pcx .worksheet{display:grid;grid-template-columns:1fr 1.15fr;background:#f0d0ae;color:#251b27;color-scheme:light}.pcx .worksheet-photo{position:relative;isolation:isolate;overflow:hidden;min-height:720px}.pcx .worksheet-photo picture{position:absolute;inset:0;z-index:-2;height:100%}.pcx .worksheet-photo img{height:100%;object-fit:cover;object-position:50%}.pcx .worksheet-photo>div{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#15202855,transparent 50%,#133333cc)}.pcx .worksheet-photo>.eyebrow{position:absolute;left:10%;top:56px;color:#faf0df;font-size:9px}.pcx .worksheet-photo h3{color:#faf1d9;font-size:clamp(60px,6.5vw,100px);position:sticky;top:110px;margin:110px 8% 100px 10%;line-height:.92}.pcx .worksheet-photo h3 em{color:#ffdcc0;font-style:normal}.pcx .worksheet-photo small{position:absolute;left:10%;bottom:35px;color:#eadbdb;font-size:8px}.pcx .worksheet-desk{padding:55px 10%}.pcx .worksheet legend{font-size:10px;letter-spacing:.06em}.pcx .worksheet-guidance>.eyebrow{font-size:8px;color:#895968}.pcx .worksheet-guidance h3{font-size:43px;margin:15px 0 22px}.pcx .worksheet-guidance p{font-size:13px;line-height:1.85;margin-bottom:19px}.pcx .worksheet-guidance ol{padding:18px 0 18px 20px;border-top:1px solid #51384233;border-bottom:1px solid #51384233;font-size:12px;line-height:2;margin:26px 0}.pcx .worksheet-inputs label{display:block;font-size:10px;margin:22px 0 9px}.pcx .worksheet-inputs label span{display:block;color:#7b5361;font-size:9px;margin-top:3px}.pcx .worksheet select,.pcx .worksheet textarea{background:#f8e7d3;color:#33212e;border:1px solid #73485e55;border-radius:0;padding:12px;font:12px/1.7 var(--body);width:100%}.pcx .worksheet textarea{resize:vertical}.pcx .worksheet-actions{display:flex;align-items:center;gap:14px;margin:16px 0}.pcx .worksheet-actions button{font-size:10px;background:none;border:0;text-decoration:underline;padding:10px 0}.pcx .worksheet-actions .ink-button{background:#432b3c;color:#fde6ce;text-decoration:none;padding:13px 18px}.pcx .worksheet .micro{font-size:9px;color:#79576a}.pcx .worksheet-output{margin-top:25px}.pcx .worksheet-output label{display:block;margin-bottom:10px;font-size:10px}.pcx .worksheet-output p,.pcx .worksheet-output textarea{font-size:10px}.pcx .closing-line{text-align:center;padding:110px 6% 100px}.pcx .closing-line .eyebrow{font-size:9px;color:#d0977f}.pcx .closing-line>p{font:700 clamp(35px,4vw,62px)/1.08 var(--heading);margin:28px 0 24px}.pcx .closing-line em{font-style:normal;color:#fa997d}.pcx .closing-line>span:last-child{font-size:12px;color:#b3a4b8}.pcx .evidence-footer p{margin-bottom:19px}.pcx .article-end{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:27px 7.5%;border-top:1px solid #7d6d8044;font-size:11px;background:#111318}.pcx .article-end>span,.pcx .article-legal{font-size:9px;color:#a99daf}.pcx .article-legal{display:flex;justify-content:center;gap:25px;background:#111318;padding:20px}.pcx .reading-notice{padding:15px 6%;font-size:12px;background:#3c2b38;color:#f3dfcb}.pcx .noscript-evidence{padding:45px 7.5%}.pcx .noscript-evidence h3{font-size:30px;margin:30px 0 15px}.pcx .noscript-evidence p{font-size:14px;margin-bottom:15px}.pcx .noscript-evidence a{font-size:11px;text-decoration:underline}.pcx.still .scene-plane{transform:none!important}html:has(.pcx.still){scroll-behavior:auto!important}@media(min-width:1600px){.pcx .room-viewport{height:680px}.pcx .scene-layout{grid-template-columns:1fr 390px}}@media(max-width:1100px){.pcx .story-nav{gap:10px;padding-left:3%;padding-right:3%}.pcx .story-nav a{font-size:9px}.pcx .story-nav a span{display:block;padding-bottom:3px}.pcx .story-nav button{font-size:9px}.pcx .room-viewport{height:520px}.pcx .room-console{padding:30px;gap:30px}.pcx .pixel-readout{padding:28px;gap:15px}.pcx .pixel-readout strong{font-size:28px}.pcx .pixel-ratio{padding-left:20px}.pcx .room-sliders{padding:25px;gap:20px}.pcx .pacing-lab{padding:30px;gap:35px}.pcx .pacing-lab h3{font-size:37px}.pcx .pacing-visual{padding:25px 20px}.pcx .evidence-map{grid-template-columns:1.2fr 1fr}.pcx .evidence-network{min-height:490px}.pcx .map-answer{padding:30px}.pcx .map-node{width:33%;padding:12px}.pcx .map-node>span{font-size:6px}.pcx .map-node b{font-size:11px}.pcx .map-center{font-size:30px}.pcx .node-0,.pcx .node-1,.pcx .node-2{left:3%}.pcx .node-3,.pcx .node-4,.pcx .node-5{right:3%}.pcx .real-spec-example{gap:25px 30px;padding:35px}.pcx .real-spec-example h3{font-size:39px}}@media(max-width:800px){.pcx .story-nav{flex-wrap:wrap;gap:0}.pcx .story-nav a{width:14.28%;padding:14px 3px 8px;font-size:8px;text-align:center}.pcx .story-nav button{margin-left:auto;padding:2px 5px 7px;min-height:27px}.pcx section[data-chapter]{scroll-margin-top:96px}.pcx .prose-column{width:calc(100% - 12%)}.pcx .scene-inspector{display:block}.pcx .scene-inspector h3{max-width:none}.pcx .scene-inspector .inspector-rule{display:block}.pcx .scene-inspector>p{font-size:13px}.pcx .official-trailer{padding:0 6% 65px}.pcx .official-trailer figcaption{grid-template-columns:1fr;gap:20px}.pcx .official-trailer figcaption>div:last-child{text-align:left}.pcx .room-top{padding:17px 20px;display:block}.pcx .room-top>span:last-child{display:block;margin-top:6px;font-size:7px}.pcx .room-viewport{height:440px}.pcx .room-console{grid-template-columns:1fr;gap:30px}.pcx .room-explanation p{max-width:none}.pcx .room-settings{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.pcx .room-settings>label,.pcx .room-settings>select{grid-column:1/-1}.pcx .pixel-readout{grid-template-columns:1fr 25px 1fr}.pcx .pixel-ratio{grid-column:1/-1;border-left:0;border-top:1px solid #b695a34d;padding:20px 0 0;display:flex;align-items:center;gap:25px}.pcx .pixel-ratio strong{font-size:43px}.pcx .room-sliders{flex-wrap:wrap}.pcx .room-sliders>div{min-width:27%}.pcx .room-sliders button{margin-left:auto}.pcx .pacing-lab{grid-template-columns:1fr;gap:30px;margin:55px 6%;padding:35px}.pcx .pacing-lab h3{font-size:46px}.pcx .pacing-chart{height:180px}.pcx .benchmark-note ol{grid-template-columns:1fr 1fr}.pcx .benchmark-note li{padding-right:20px}.pcx .history-intro{gap:30px}.pcx .history-explorer{padding:25px}.pcx .history-detail{gap:25px}.pcx .evidence-map{grid-template-columns:1fr}.pcx .evidence-network{min-height:390px}.pcx .map-center{font-size:40px}.pcx .map-node{width:30%;padding:18px}.pcx .map-node b{font-size:13px}.pcx .map-node>span{font-size:7px}.pcx .node-0,.pcx .node-1,.pcx .node-2{left:4%}.pcx .node-3,.pcx .node-4,.pcx .node-5{right:4%}.pcx .map-answer{padding:35px}.pcx .worksheet{grid-template-columns:1fr}.pcx .worksheet-photo{min-height:350px}.pcx .worksheet-photo h3{position:relative;top:auto;font-size:70px;margin:95px 7% 70px}.pcx .worksheet-photo>.eyebrow{top:37px;left:7%}.pcx .worksheet-photo small{left:7%;bottom:23px}.pcx .worksheet-desk{padding:45px 8%}.pcx .article-end{flex-wrap:wrap}.pcx .article-end>span{order:3;width:100%;text-align:center}.pcx .article-end>a:last-child{margin-left:auto}.pcx .real-spec-example{grid-template-columns:1fr;gap:25px}.pcx .real-spec-example>.eyebrow{grid-column:1}.pcx .real-spec-example h3{font-size:44px}}@media(max-width:600px){.pcx .article-preview{font-size:7px;padding:10px 6%;gap:10px}.pcx .article-preview strong{font-size:6px;white-space:nowrap}.pcx .cover-title .eyebrow{font-size:6px;letter-spacing:.04em}.pcx .cover-title{padding-top:245px}.pcx .cover{min-height:740px}.pcx .cover-issue{font-size:7px}.pcx .cover-footer{font-size:8px}.pcx .cover-footer>span a{display:inline}.pcx .masthead>.brand{padding-top:7px}.pcx .story-nav a{font-size:7px;line-height:1.5;padding:12px 0 5px}.pcx .story-nav a span{font-size:7px}.pcx .story-nav button{font-size:8px;min-height:28px}.pcx .reading-map summary{font-size:8px;padding:8px 12px;min-height:31px}.pcx .route-panel{width:285px}.pcx .prose-column{margin:48px auto}.pcx .prose-column p{font-size:15px;line-height:1.9;margin-bottom:21px}.pcx .prose-column h3{font-size:31px;line-height:1.12;margin-top:34px}.pcx .opening{padding-bottom:30px}.pcx .status-followup{margin-top:20px}.pcx .status-ticket .pc-status strong{font-size:24px}.pcx .scene-choices{margin:0;border-left:0;border-right:0}.pcx .scene-choices button{padding:13px 12px;display:block;line-height:1.5;font-size:10px}.pcx .scene-choices button span{display:block;font-size:8px;margin-bottom:6px}.pcx .scene-choices button b{display:none}.pcx .scene-view{padding:23px 16px}.pcx .scene-plane picture{height:255px;aspect-ratio:auto}.pcx .scene-target{font-size:9px}.pcx .scene-target,.pcx .scene-target i{width:34px;height:34px}.pcx .scene-target:before{width:78px}.pcx .scene-target:after{height:78px}.pcx .scene-bottom{padding-bottom:25px}.pcx .scene-bottom button{display:block;margin-top:18px;min-height:44px;font-size:10px}.pcx .section-heading h2{font-size:45px}.pcx .section-heading>.eyebrow{font-size:8px}.pcx .section-heading>p{font-size:13px;margin-top:23px}.pcx .spec-table-wrap{margin:35px 0 45px}.pcx caption{font-size:9px;line-height:1.7}.pcx thead{display:none}.pcx tbody tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e3c3d044;padding:18px 0;gap:13px 20px}.pcx tbody th{grid-column:1/-1;width:auto;border:0;padding:0;font-size:18px}.pcx tbody th span{display:inline;margin-left:12px;font-size:8px}.pcx tbody td{display:block;border:0;padding:0;width:auto;font-size:11px;line-height:1.8}.pcx tbody td:first-of-type:before{content:"NEEDED FROM ROCKSTAR"}.pcx tbody td:first-of-type:before,.pcx tbody td:last-of-type:before{display:block;font-size:7px;letter-spacing:.05em;color:#dfb6b0;margin-bottom:8px}.pcx tbody td:last-of-type:before{content:"RECORD NOW"}.pcx .real-spec-example{padding:28px 22px;margin:45px 0}.pcx .real-spec-example h3{font-size:37px}.pcx .real-spec-example p{font-size:13px}.pcx .real-spec-example>.eyebrow,.pcx .room-top>.eyebrow{font-size:7px}.pcx .room-top>span:last-child{font-size:6px}.pcx .frame-room{margin:0;border-left:0;border-right:0}.pcx .room-viewport{height:410px}.pcx .room-fallback .fallback-frame{width:55%;border-width:3px}.pcx .fallback-frame.source{left:3%;top:10%}.pcx .fallback-frame.internal{left:14%;top:39%;z-index:4}.pcx .fallback-frame.output{top:23%;right:4%}.pcx .fallback-frame>span{padding:8px 5px;font-size:6px}.pcx .room-entry{left:20px;right:20px;bottom:19px;display:block}.pcx .room-entry>span{display:block;margin-top:10px;font-size:9px;line-height:1.65}.pcx .coral-button{font-size:11px;padding:11px 16px;min-width:165px}.pcx .room-stages button{padding:14px 12px;font-size:9px;display:block;line-height:1.4}.pcx .room-stages button span{display:block;font-size:8px;margin-bottom:7px}.pcx .room-stages button b{display:none}.pcx .room-console{padding:27px 6%;gap:28px}.pcx .room-explanation h3{font-size:34px}.pcx .room-explanation p{font-size:12px;line-height:1.8}.pcx .room-settings{display:block}.pcx .room-settings fieldset{margin-bottom:20px}.pcx .room-settings label,.pcx .room-settings legend{font-size:10px}.pcx .pixel-readout{padding:23px 6%;gap:12px;grid-template-columns:1fr 15px 1fr}.pcx .pixel-readout strong{font-size:26px;letter-spacing:-.025em}.pcx .pixel-readout span{font-size:8px}.pcx .pixel-readout small{font-size:6px}.pcx .pixel-ratio{padding-top:17px;gap:23px}.pcx .pixel-ratio strong{font-size:44px}.pcx .pixel-ratio span{font-size:9px}.pcx .room-sliders{padding:25px 6%;display:grid;grid-template-columns:1fr;gap:22px}.pcx .room-sliders>div{display:grid;grid-template-columns:1fr auto;gap:10px}.pcx .room-sliders button{width:100%;margin:0}.pcx .room-sliders label{font-size:11px}.pcx .room-credit{padding:22px 6%;font-size:9px}.pcx .pacing-lab{margin:45px 0;padding:38px 6%}.pcx .pacing-lab .eyebrow{font-size:7px}.pcx .pacing-lab h3{font-size:40px}.pcx .pacing-lab p{font-size:12px}.pcx .pacing-visual{padding:23px 18px;transform:none}.pcx .pacing-stats b{font-size:37px}.pcx .pacing-stats small{font-size:7px}.pcx .pacing-chart{height:160px;gap:5px}.pcx .pacing-visual>p{font-size:8px}.pcx .pacing-visual .micro{font-size:9px}.pcx .benchmark-note{padding:0 6%}.pcx .benchmark-note>.eyebrow{font-size:7px}.pcx .benchmark-note strong{font-size:13px}.pcx .benchmark-note li>span{font-size:10px}.pcx .history-intro{grid-template-columns:1fr;gap:23px;margin:28px 0}.pcx .history-intro p{font-size:14px}.pcx .history-explorer{margin:35px -6.8% 50px;padding:25px 6%;border-left:0;border-right:0}.pcx .history-tabs{gap:10px}.pcx .history-tabs button{display:block;padding:15px;font-size:14px}.pcx .history-tabs button>span{font-size:8px;display:block;margin-bottom:8px}.pcx .history-tabs strong{font-size:43px;display:block;margin-top:14px}.pcx .history-tabs small{font-size:7px}.pcx .history-road{margin:0 -7px}.pcx .history-road svg{min-height:94px}.pcx .history-road svg text{font-size:20px}.pcx .history-detail{grid-template-columns:1fr;gap:24px;padding:25px 0}.pcx .history-detail h3{font-size:34px}.pcx .history-detail p{font-size:12px}.pcx .history-scrub label,.pcx .history-scrub output,.pcx .history-sources>a{font-size:9px}.pcx .evidence-map{margin:0;border-left:0;border-right:0}.pcx .evidence-network{min-height:0;display:block;padding:30px 6%}.pcx .evidence-network>svg{display:none}.pcx .map-center{position:relative;top:auto;left:auto;transform:none;font-size:36px;margin:0 auto 25px}.pcx .map-center>span{font-size:8px}.pcx .map-nodes{display:grid;grid-template-columns:1fr 1fr;gap:15px;position:relative;inset:auto}.pcx .map-node{position:relative;inset:auto!important;width:100%;transform:none;padding:15px 13px;min-height:73px}.pcx .map-node>span{font-size:6px}.pcx .map-node b{font-size:11px}.pcx .map-answer{padding:32px 6%}.pcx .map-answer h3{font-size:35px}.pcx .map-answer p{font-size:13px}.pcx .plan-intro{margin-top:0}.pcx .worksheet-desk{padding:36px 7%}.pcx .worksheet-guidance h3{font-size:38px}.pcx .worksheet-photo h3{font-size:65px}.pcx .worksheet-actions{align-items:stretch;gap:17px}.pcx .worksheet-actions .ink-button{font-size:10px;padding:12px 15px}.pcx .closing-line{padding:70px 6%}.pcx .closing-line .eyebrow{font-size:7px}.pcx .closing-line>p{font-size:35px;line-height:1.15}.pcx .closing-line>span:last-child{font-size:10px}.pcx .article-end{font-size:10px;padding:25px 6%;gap:20px}.pcx .article-end>span{font-size:8px}.pcx .article-legal{font-size:8px;gap:20px}.pcx .evidence-footer .eyebrow{font-size:8px}}@media(max-width:800px){.pcx .story-nav{min-height:58px;padding:0 6%;flex-wrap:nowrap;gap:20px}.pcx .story-nav a{display:none}.pcx .story-nav a[aria-current]{display:flex;align-items:center;width:auto;gap:10px;padding:16px 0;font-size:12px;text-align:left}.pcx .story-nav a span{display:inline;padding:0;font-size:10px}.pcx .story-nav button{font-size:11px;min-height:44px;margin:0 0 0 auto;padding:8px 0}.pcx .reading-map summary{font-size:10px;min-height:40px;padding:11px 16px}}@media(prefers-reduced-motion:reduce){html:has(.pcx){scroll-behavior:auto!important}.pcx *{animation:none!important;transition:none!important}.pcx .history-road svg,.pcx .pacing-visual,.pcx .scene-plane{transform:none}}