.pdlc-guide-module__4DqICq__shell{--phase-accent:#c4922a;--phase-accent-soft:#c4922a2e;--phase-accent-faint:#c4922a1a;--main-content-shift:clamp(-.85rem, -1.1vw, -.45rem);--workspace-gutter-left:clamp(.9rem, 1.8vw, 1.6rem);--workspace-gutter-right:clamp(1rem, 2.6vw, 2.4rem);--workspace-gap:clamp(1.4rem, 2.6vw, 2.4rem);--side-rail-width:clamp(220px, 17vw, 256px);color:#e8e4dc;background:radial-gradient(circle at 0 0,#c4922a14,#0000 28%),linear-gradient(#12100c 0%,#0f0e0b 38%,#0d0c09 100%);grid-template-rows:auto 1fr;height:100dvh;min-height:100vh;font-family:Georgia,Times New Roman,serif;display:grid;overflow:hidden}.pdlc-guide-module__4DqICq__header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0e0beb;border-bottom:1px solid #2a2820;position:relative}.pdlc-guide-module__4DqICq__headerInner,.pdlc-guide-module__4DqICq__workspace{width:min(1480px, calc(100% - var(--workspace-gutter-left) - var(--workspace-gutter-right)))}.pdlc-guide-module__4DqICq__headerInner{padding:clamp(1.25rem,3vw,2rem) 0 clamp(1rem,2vw,1.5rem);padding-left:var(--workspace-gutter-left);margin-left:auto;margin-right:auto}.pdlc-guide-module__4DqICq__eyebrow,.pdlc-guide-module__4DqICq__subtitle,.pdlc-guide-module__4DqICq__phaseLabel,.pdlc-guide-module__4DqICq__metaLabel,.pdlc-guide-module__4DqICq__sectionLabel,.pdlc-guide-module__4DqICq__stepIndex,.pdlc-guide-module__4DqICq__phaseCounter,.pdlc-guide-module__4DqICq__phaseTab,.pdlc-guide-module__4DqICq__metaButton,.pdlc-guide-module__4DqICq__navButton{font-family:Courier New,Courier,monospace}.pdlc-guide-module__4DqICq__eyebrow{color:#6b6450;letter-spacing:.33em;text-transform:uppercase;font-size:.72rem;display:inline-block}.pdlc-guide-module__4DqICq__title{letter-spacing:-.04em;color:#f5f0e8;white-space:nowrap;max-width:none;margin:.5rem 0 0;font-size:clamp(2rem,5vw,3.35rem);font-weight:400;line-height:1.02}.pdlc-guide-module__4DqICq__subtitle{color:#8a7e6a;letter-spacing:.1em;margin:.75rem 0 0;font-size:.86rem}.pdlc-guide-module__4DqICq__workspace{grid-template-columns:var(--side-rail-width) minmax(0, 1fr);gap:var(--workspace-gap);height:100%;margin-left:var(--workspace-gutter-left);align-items:stretch;margin-right:auto;padding:clamp(1.1rem,3vw,1.6rem) 0 clamp(3rem,7vw,5rem);display:grid;overflow:hidden}.pdlc-guide-module__4DqICq__sideNav{background:linear-gradient(#14120cfa,#100f0bf0);border:1px solid #1e1c18;border-radius:1rem;align-self:start;gap:.85rem;height:fit-content;padding:1rem;display:grid;position:sticky;top:0;box-shadow:inset 0 1px #ffffff08}.pdlc-guide-module__4DqICq__sideNavHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pdlc-guide-module__4DqICq__sideNavLabel,.pdlc-guide-module__4DqICq__sideNavCount,.pdlc-guide-module__4DqICq__phaseTabIndex,.pdlc-guide-module__4DqICq__phaseTabText{font-family:Courier New,Courier,monospace}.pdlc-guide-module__4DqICq__sideNavLabel,.pdlc-guide-module__4DqICq__sideNavCount{color:#6b6450;letter-spacing:.2em;text-transform:uppercase;font-size:.66rem}.pdlc-guide-module__4DqICq__phaseNavWrap{scrollbar-width:thin;scrollbar-color:#c4922ab8 #ffffff0f;max-height:none;padding-right:0;overflow:visible}.pdlc-guide-module__4DqICq__phaseNavWrap::-webkit-scrollbar{width:5px;height:5px}.pdlc-guide-module__4DqICq__phaseNavWrap::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.pdlc-guide-module__4DqICq__phaseNavWrap::-webkit-scrollbar-thumb{background:linear-gradient(#c4922abf,#6fd6ffcc);border-radius:999px}.pdlc-guide-module__4DqICq__phaseNavWrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d6a64ae6,#7de0fff2)}.pdlc-guide-module__4DqICq__phaseNav{gap:.45rem;display:grid}.pdlc-guide-module__4DqICq__phaseTab{color:#5a5040;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff04;border:1px solid #0000;border-radius:.8rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;padding:.85rem .9rem;font-size:.7rem;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid}.pdlc-guide-module__4DqICq__phaseTab:hover,.pdlc-guide-module__4DqICq__metaButton:hover,.pdlc-guide-module__4DqICq__navButton:hover,.pdlc-guide-module__4DqICq__stepToggle:hover{background:#ffffff06}.pdlc-guide-module__4DqICq__phaseTabActive{color:var(--tab-accent,var(--phase-accent));border-color:var(--tab-accent,var(--phase-accent));background:#ffffff08}.pdlc-guide-module__4DqICq__phaseTabIcon{font-size:.95rem}.pdlc-guide-module__4DqICq__phaseTabIndex{color:#867b63;letter-spacing:.15em;font-size:.68rem}.pdlc-guide-module__4DqICq__phaseTabText{text-align:left;letter-spacing:.11em;min-width:0;line-height:1.45}.pdlc-guide-module__4DqICq__main{min-width:0;max-width:min(100%,1160px);margin-top:var(--main-content-shift);scrollbar-width:thin;scrollbar-color:#c4922ab8 #ffffff0f;height:100%;padding-right:.35rem;overflow:hidden auto}.pdlc-guide-module__4DqICq__main::-webkit-scrollbar{width:6px}.pdlc-guide-module__4DqICq__main::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.pdlc-guide-module__4DqICq__main::-webkit-scrollbar-thumb{background:linear-gradient(#c4922abf,#6fd6ffcc);border-radius:999px}.pdlc-guide-module__4DqICq__phaseIntro{border-bottom:1px solid #1e1c18;grid-template-columns:minmax(0,1.45fr) minmax(260px,320px);align-items:start;gap:clamp(1rem,3vw,1.5rem);margin-bottom:clamp(1.75rem,4vw,2.5rem);padding-bottom:clamp(1.75rem,4vw,2.5rem);display:grid}.pdlc-guide-module__4DqICq__phaseHeadline{align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.pdlc-guide-module__4DqICq__phaseIcon{color:var(--phase-accent);font-size:clamp(2rem,4vw,2.6rem);line-height:1}.pdlc-guide-module__4DqICq__phaseLabel,.pdlc-guide-module__4DqICq__metaLabel,.pdlc-guide-module__4DqICq__sectionLabel,.pdlc-guide-module__4DqICq__phaseCounter{color:#6b6450;letter-spacing:.26em;text-transform:uppercase;font-size:.66rem}.pdlc-guide-module__4DqICq__phaseTitle{color:#f5f0e8;letter-spacing:-.03em;margin:.2rem 0 0;font-size:clamp(1.6rem,4vw,2.35rem);font-weight:400}.pdlc-guide-module__4DqICq__phaseTagline{color:var(--phase-accent);margin:0 0 1rem;font-size:clamp(1rem,2.2vw,1.1rem);font-style:italic}.pdlc-guide-module__4DqICq__phaseDescription{color:#b0a890;max-width:74ch;margin:0;font-size:.98rem;line-height:1.8}.pdlc-guide-module__4DqICq__phaseMetaCard{border:1px solid var(--phase-accent-soft);background:linear-gradient(#1a1810f2,#12110df2);border-radius:.7rem;padding:1rem;box-shadow:inset 0 1px #ffffff08}.pdlc-guide-module__4DqICq__metaList{gap:.35rem;margin-top:.8rem;display:grid}.pdlc-guide-module__4DqICq__metaButton{color:#8a7e6a;letter-spacing:.05em;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;width:100%;padding:.75rem .8rem;font-size:.72rem;transition:border-color .18s,color .18s,background-color .18s}.pdlc-guide-module__4DqICq__metaButtonActive{color:var(--phase-accent);background:var(--phase-accent-faint);border-color:var(--phase-accent-soft)}.pdlc-guide-module__4DqICq__steps{gap:1rem;display:grid}.pdlc-guide-module__4DqICq__stepCard{background:#131210f5;border:1px solid #1e1c18;border-radius:.85rem;transition:border-color .18s,background-color .18s,transform .18s;overflow:hidden}.pdlc-guide-module__4DqICq__stepCardActive{border-color:var(--phase-accent-soft);background:#161410fa}.pdlc-guide-module__4DqICq__stepToggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:clamp(1rem,2.2vw,1.35rem) clamp(1rem,2.6vw,1.5rem);display:grid}.pdlc-guide-module__4DqICq__stepIndex{color:var(--phase-accent);letter-spacing:.18em;opacity:.76;font-size:.78rem}.pdlc-guide-module__4DqICq__stepTitle{color:#c8c0b0;letter-spacing:-.015em;margin:0;font-size:clamp(1rem,2.2vw,1.18rem);font-weight:400}.pdlc-guide-module__4DqICq__stepCardActive .pdlc-guide-module__4DqICq__stepTitle{color:#f5f0e8}.pdlc-guide-module__4DqICq__stepChevron{color:var(--phase-accent);opacity:.65;font-size:1.25rem;transition:transform .18s}.pdlc-guide-module__4DqICq__stepChevronActive{transform:rotate(90deg)}.pdlc-guide-module__4DqICq__stepBody{border-top:1px solid var(--phase-accent-line);padding:0 clamp(1rem,2.6vw,1.5rem) clamp(1.15rem,2.8vw,1.75rem)}.pdlc-guide-module__4DqICq__stepSection{margin-top:1rem}.pdlc-guide-module__4DqICq__sectionLabel{color:var(--phase-accent);opacity:.85;margin-bottom:.75rem}.pdlc-guide-module__4DqICq__whatText{border-left:2px solid var(--phase-accent-soft);color:#c8c0b0;margin:0;padding-left:1rem;font-size:.96rem;font-style:italic;line-height:1.75}.pdlc-guide-module__4DqICq__points{gap:.8rem;display:grid}.pdlc-guide-module__4DqICq__point{background:#0f0e0bf5;border:1px solid #1e1c18;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:.95rem 1rem;display:grid}.pdlc-guide-module__4DqICq__pointArrow{color:var(--phase-accent);opacity:.6;font-family:Courier New,Courier,monospace}.pdlc-guide-module__4DqICq__pointCopy{color:#b0a890;margin:0;font-size:.93rem;line-height:1.72}.pdlc-guide-module__4DqICq__pointLead{color:#e8e0d0;font-weight:600}.pdlc-guide-module__4DqICq__phasePager{border-top:1px solid #1e1c18;justify-content:space-between;align-items:center;gap:.85rem;margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.4rem,3vw,2rem);display:flex}.pdlc-guide-module__4DqICq__navButton{color:#8a7e6a;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #2a2820;border-radius:999px;align-items:center;padding:.9rem 1.15rem;font-size:.72rem;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.pdlc-guide-module__4DqICq__navButtonPrimary{color:var(--phase-accent);border-color:var(--phase-accent-border)}.pdlc-guide-module__4DqICq__navButtonDisabled{color:#3a3828;cursor:not-allowed}.pdlc-guide-module__4DqICq__navButtonDisabled:hover{background:0 0}@media (max-width:900px){.pdlc-guide-module__4DqICq__shell{grid-template-rows:auto;height:auto;min-height:100vh;overflow:visible}.pdlc-guide-module__4DqICq__headerInner,.pdlc-guide-module__4DqICq__workspace{width:min(1100px,100% - 2*clamp(1rem,3vw,2.5rem))}.pdlc-guide-module__4DqICq__headerInner{margin:0 auto;padding-left:0}.pdlc-guide-module__4DqICq__title{white-space:normal}.pdlc-guide-module__4DqICq__workspace{grid-template-columns:1fr;height:auto;margin:0 auto;overflow:visible}.pdlc-guide-module__4DqICq__main{height:auto;margin-top:0;padding-right:0;overflow:visible}.pdlc-guide-module__4DqICq__sideNav{gap:.7rem;padding:.85rem;position:static}.pdlc-guide-module__4DqICq__phaseNavWrap{max-height:none;padding-bottom:.15rem;padding-right:0;overflow:auto hidden}.pdlc-guide-module__4DqICq__phaseNav{gap:.4rem;min-width:max-content;display:flex}.pdlc-guide-module__4DqICq__phaseTab{white-space:nowrap;border-radius:999px;width:auto;min-width:210px;display:inline-flex}.pdlc-guide-module__4DqICq__phaseIntro{grid-template-columns:1fr}.pdlc-guide-module__4DqICq__phaseMetaCard{width:100%}.pdlc-guide-module__4DqICq__metaList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:640px){.pdlc-guide-module__4DqICq__header{position:static}.pdlc-guide-module__4DqICq__title{max-width:none}.pdlc-guide-module__4DqICq__workspace{padding-top:1rem}.pdlc-guide-module__4DqICq__sideNavHeader,.pdlc-guide-module__4DqICq__phaseHeadline{align-items:center}.pdlc-guide-module__4DqICq__phaseTab{min-width:180px;padding-inline:.85rem;font-size:.66rem}.pdlc-guide-module__4DqICq__stepToggle{grid-template-columns:minmax(0,1fr) auto}.pdlc-guide-module__4DqICq__stepIndex{display:none}.pdlc-guide-module__4DqICq__point{grid-template-columns:1fr;gap:.45rem}.pdlc-guide-module__4DqICq__phasePager{flex-wrap:wrap}.pdlc-guide-module__4DqICq__phaseCounter{text-align:center;order:-1;width:100%}.pdlc-guide-module__4DqICq__navButton{flex:220px;justify-content:center}}
