:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#151513;--surface:#1d1d19;--surface-muted:#25251f;--text:#f7f5eb;--secondary:#c4c2b6;--muted:#aaa99c;--border:#3e3e34;--control-border:#88887a;--blue:#f5b940;--blue-hover:#ffd785;--teal:#f5b940;--button:#f5b940;--button-text:#19170f;--button-hover:#ffd785;--focus:#f5b940;--amber:#f5b940;--amber-text:#19170f;background:var(--page);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#faf8f2;--surface:#fff;--surface-muted:#f0ece0;--text:#25251c;--secondary:#555448;--muted:#656253;--border:#d4cdbb;--control-border:#847b66;--blue:#815000;--blue-hover:#603b00;--teal:#815000;--button:#f5b940;--button-text:#19170f;--button-hover:#ffd785;--focus:#815000}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{min-width:320px;margin:0}::selection{background:var(--blue);color:var(--page)}:focus-visible{outline:2px solid var(--focus);outline-offset:5px}img{max-width:100%}button{font:inherit}.app{background:var(--page);color:var(--text);min-height:100vh}.shell{width:min(1184px,100% - 80px);margin-inline:auto}a{color:inherit}h1,h2,h3,p{margin-top:0}.skipLink{z-index:5;background:var(--button);color:var(--button-text);padding:12px 20px;position:absolute;top:-80px;left:20px}.skipLink:focus{top:12px}.siteHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex}.brandGroup{flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:9px;font-size:23px;font-weight:750;text-decoration:none;display:flex}.brandLight{font-weight:400}.brandMark{background:var(--button);width:24px;height:24px;color:var(--button-text);justify-content:center;align-items:center;font-size:20px;font-weight:750;display:inline-flex;position:relative}.brandMark span{margin-left:-4px;font-size:12px}.companyLink{min-height:24px;color:var(--secondary);align-items:center;gap:5px;margin-left:33px;font-size:10px;text-decoration:none;display:inline-flex}.companyLink svg{width:11px;height:11px}.companyLink:hover{color:var(--blue)}.headerActions,.mainNav{align-items:center;gap:28px;display:flex}.headerActions{gap:18px}.mainNav a{color:var(--secondary);padding-block:14px;font-size:12px;font-weight:500;text-decoration:none}.mainNav a:hover,.footer a:hover{color:var(--blue-hover)}.mainNav .navCta{color:var(--text);border:1px solid var(--control-border);align-items:center;gap:12px;padding:12px 16px;display:flex}.themeToggle{border:1px solid var(--control-border);min-height:44px;color:var(--text);white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:1.4;display:inline-flex}.themeToggle:hover{background:var(--surface-muted)}.hero{text-align:center;padding-block:87px 64px;position:relative}.heroContent{max-width:900px;margin-inline:auto}.eyebrow{letter-spacing:1.65px;text-transform:uppercase;color:var(--blue);margin:0 0 20px;font:600 10px/1.7 Consolas,monospace}.hero .eyebrow{justify-content:center;align-items:center;gap:10px;display:flex}.hero .eyebrow span{background:var(--button);width:6px;height:6px}h1{letter-spacing:-3.8px;margin-bottom:25px;font-size:clamp(45px,6vw,78px);font-weight:550;line-height:1.035}h1>span{color:var(--blue)}.heroLead{color:var(--secondary);max-width:620px;margin:0 auto 28px;font-size:17px;line-height:1.75}.heroActions{margin-bottom:14px}.button{border-radius:0;justify-content:center;align-items:center;gap:30px;min-height:49px;padding:15px 22px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;transition:background-color .15s;display:inline-flex}.primaryButton{background:var(--button);color:var(--button-text);border:1px solid var(--button)}.primaryButton:hover{background:var(--button-hover);border-color:var(--button-hover)}.button svg{flex-shrink:0}.actionNote{color:var(--muted);margin:16px 0 0;font-size:10px;line-height:1.8}.textLink{color:var(--blue);text-underline-offset:5px;align-items:center;gap:14px;padding-block:8px;font-size:12px;font-weight:550;line-height:1.6;text-decoration:none;display:inline-flex}.textLink:hover{text-decoration:underline}.principles{border-block:1px solid var(--border);color:var(--secondary);flex-wrap:wrap;justify-content:center;gap:20px 52px;padding-block:22px;font-size:11px;display:flex}.principles span{align-items:center;gap:10px;display:flex}.principles i{background:var(--blue);width:5px;height:5px}.section{padding-block:76px}.sectionHeader{justify-content:space-between;align-items:flex-end;gap:44px;margin-bottom:34px;display:flex}.sectionHeader .eyebrow{margin-bottom:12px}h2{letter-spacing:-1.3px;margin-bottom:0;font-size:clamp(28px,3vw,39px);font-weight:500;line-height:1.15}.sectionHeader>p{max-width:310px;color:var(--secondary);margin-bottom:0;font-size:13px;line-height:1.8}.workflowExplorer{border:1px solid var(--border);background:var(--surface);grid-template-columns:1fr 1fr;display:grid}.workflowControl{border-right:1px solid var(--border);background-image:radial-gradient(var(--border) .6px, transparent .6px);background-size:16px 16px;padding:25px 32px 27px}.instrumentLabel{color:var(--muted);letter-spacing:1px;justify-content:space-between;gap:10px;font:9px/1.7 Consolas,monospace;display:flex}.arcSlider{cursor:grab;touch-action:none;max-width:390px;margin:20px auto 0}.arcSlider:active{cursor:grabbing}.arcSlider svg{width:100%;display:block;overflow:visible}.arcGuide{fill:none;stroke:var(--border);stroke-width:5px;stroke-dasharray:1 8}.arcTrack{fill:none;stroke:var(--control-border);stroke-width:2px}.arcProgress{fill:none;stroke:var(--blue);stroke-width:4px}.arcStop{fill:var(--blue)}.arcThumbHalo{fill:var(--surface);stroke:var(--blue);stroke-width:1px}.arcThumb{fill:var(--blue)}.arcNumber{fill:var(--text);letter-spacing:-6px;font:400 82px Consolas,monospace}.arcCaption{fill:var(--blue);letter-spacing:2px;font:11px Consolas,monospace}.arcHint{text-align:center;color:var(--muted);margin:0 0 23px;font-size:10px;line-height:1.7}.stageButtons{grid-template-columns:1fr 1fr 1.25fr;gap:8px;display:grid}.stageButtons button{border:1px solid var(--control-border);background:var(--surface);min-height:51px;color:var(--text);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:9px 6px;font-size:11px;display:flex}.stageButtons button span{font:9px Consolas,monospace}.stageButtons button[aria-pressed=true]{background:var(--button);border-color:var(--button);color:var(--button-text)}.stageButtons button:hover{outline:1px solid var(--blue)}.workflowDetail{align-self:center;min-height:390px;padding:48px}.workflowDetail h3{letter-spacing:-.9px;max-width:360px;margin-bottom:19px;font-size:32px;font-weight:500;line-height:1.2}.workflowDetail>p:not(.eyebrow){color:var(--secondary);font-size:13px;line-height:1.85}.workflowDetail ul{border-top:1px solid var(--border);gap:12px;margin:22px 0 24px;padding:20px 0 0;list-style:none;display:grid}.workflowDetail li{color:var(--secondary);gap:12px;font-size:12px;line-height:1.65;display:flex}.workflowDetail li:before{content:"+";color:var(--blue)}.detailFootnote{color:var(--muted);font:9px/1.7 Consolas,monospace}.mimNote{align-items:baseline;gap:18px;margin:22px 0 0;display:flex}.monoLabel{color:var(--blue);flex-shrink:0;font:11px Consolas,monospace}.mimNote p{color:var(--muted);margin:0;font-size:11px;line-height:1.9}.mimNote strong{color:var(--text);font-weight:500}.reviewSection{border-block:1px solid var(--border);background:var(--surface-muted);padding-block:70px}.reviewGrid{grid-template-columns:1fr 1fr;gap:95px;display:grid}.reviewGrid h2{margin-bottom:23px}.reviewGrid>div>p:not(.eyebrow),.reviewDetails p{color:var(--secondary);font-size:13px;line-height:1.9}.reviewDetails>div+div{border-top:1px solid var(--border);margin-top:25px;padding-top:25px}.smallLabel{text-transform:uppercase;letter-spacing:1px;color:var(--blue);font:10px/1.7 Consolas,monospace}.reviewDetails h3{letter-spacing:-.3px;margin:10px 0;font-size:21px;font-weight:500}.reviewDetails p{margin-bottom:0}.reviewDetails .reviewBoundary{border-left:2px solid var(--blue);margin-top:25px;padding-left:17px;font-size:11px}.editionGrid{grid-template-columns:1fr 1fr;display:grid}.editionCard{border:1px solid var(--border);background:var(--surface);padding:32px}.editionCard+.editionCard{border-left:0}.communityCard{border-top:3px solid var(--button);padding-top:30px}.editionTop{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.statusBadge{background:var(--amber);color:var(--amber-text);text-transform:uppercase;letter-spacing:.7px;padding:5px 10px;font:9px/1.5 Consolas,monospace}.mutedBadge{background:var(--surface-muted);color:var(--secondary)}.editionCard h3{letter-spacing:-.8px;margin-bottom:13px;font-size:30px;font-weight:500}.editionIntro{color:var(--secondary);max-width:400px;margin-bottom:25px;font-size:13px;line-height:1.8}.checkList{gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.checkList li{color:var(--secondary);gap:10px;font-size:12px;line-height:1.7;display:flex}.checkList li:before{content:"+";color:var(--blue)}.editionNote{color:var(--muted);border-top:1px solid var(--border);margin:25px 0 0;padding-top:20px;font-size:11px;line-height:1.85}.section[aria-labelledby=guide-title]{padding-top:0}.communitySection{border:1px solid var(--border);border-top:3px solid var(--button);background:var(--surface-muted);grid-template-columns:1.3fr 1fr;align-items:center;gap:50px;margin-bottom:70px;padding:42px;display:grid}.communitySection h2{margin-bottom:20px}.communityCopy>p:not(.eyebrow){color:var(--secondary);max-width:500px;margin-bottom:13px;font-size:13px;line-height:1.8}.communityCopy>.contactBoundary{color:var(--muted);margin-bottom:0;font-size:11px}.communityActions{text-align:center}.communityActions>p{color:var(--muted);margin:12px 0 6px;font-size:11px;line-height:1.8}.emailFallback{color:var(--blue);text-underline-offset:4px;font-size:12px}.communityActions>.accessNote{margin-top:15px;font-size:10px}.footer{border-top:1px solid var(--border)}.footerTop{justify-content:space-between;gap:30px;padding:35px 0;display:flex}.footerBrand{letter-spacing:-.5px;font-size:19px;font-weight:600;text-decoration:none}.footerTop p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.85}.footerTop nav{align-items:flex-start;gap:25px;display:flex}.footerTop nav a{color:var(--secondary);align-items:center;gap:7px;padding-block:10px;font-size:11px;text-decoration:none;display:flex}.footerTop nav svg{width:12px;height:12px}.footerBottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:20px;padding:20px 0 26px;font-size:10px;display:flex}.footerBottom a{text-decoration:none}@media (width<=1000px){.shell{width:calc(100% - 48px)}.mainNav{gap:18px}.mainNav>a:not(.navCta){display:none}.workflowControl{padding:23px}.workflowDetail{padding:30px}.reviewGrid{gap:45px}.communitySection{gap:25px;padding:32px}}@media (width<=760px){.hero{padding-block:58px 43px}h1{letter-spacing:-2.4px;font-size:clamp(40px,7.8vw,58px)}.heroLead{max-width:530px;font-size:15px}.principles{justify-content:flex-start;gap:14px 25px}.section{padding-block:52px}.sectionHeader{margin-bottom:28px;display:block}.sectionHeader>p{max-width:470px;margin-top:18px}.workflowExplorer{grid-template-columns:1fr}.workflowControl{border-right:0;border-bottom:1px solid var(--border)}.arcSlider{max-width:330px}.stageButtons{max-width:460px;margin-inline:auto}.workflowDetail{min-height:390px;padding:30px}.workflowDetail h3{max-width:500px}.reviewSection{padding-block:52px}.reviewGrid,.editionGrid,.communitySection{grid-template-columns:1fr}.reviewGrid{gap:30px}.editionCard+.editionCard{border-left:1px solid var(--border);border-top:0}.communitySection{gap:25px;margin-bottom:45px}.communityActions{text-align:left}.footerTop{flex-direction:column;gap:17px}.footerTop nav{flex-wrap:wrap;gap:20px}}@media (width<=600px){.siteHeader{flex-wrap:wrap;gap:18px;padding-block:18px}.headerActions{justify-content:space-between;width:100%}.hero .eyebrow{letter-spacing:1px;font-size:9px}}@media (width<=440px){.shell{width:calc(100% - 36px)}.hero{padding-top:45px}h1{letter-spacing:-1.7px;font-size:clamp(35px,9.2vw,42px)}.heroLead{font-size:14px}.actionNote{max-width:255px;margin-inline:auto}.principles{flex-direction:column;font-size:10px}.workflowControl{padding:22px 16px}.workflowDetail{min-height:440px;padding:28px 22px}.workflowDetail h3{font-size:28px}.stageButtons{gap:5px}.stageButtons button{gap:5px;font-size:10px}.arcHint{font-size:9px}.mimNote{gap:12px}.editionCard{padding:25px 22px}.smallLabel{font-size:9px}.communitySection{padding:28px 22px}.communityActions .button{gap:15px;width:100%;padding-inline:12px;font-size:12px}.footerBottom{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
