.setupPaths{color:#e7eeea;min-width:0;padding:20px 0;font-size:14px;line-height:1.6}.setupPaths *{box-sizing:border-box}.setupPaths h3,.setupPaths h4,.setupPaths p{margin:0 0 12px}.setupPaths h3{font-size:21px;line-height:1.3}.setupPaths h4{font-size:16px}.setupPaths p,.setupPaths small{color:#a9bdb2}.setupPaths small{font-size:12px;display:block}.setupPaths button,.setupPaths .pathPrimary{color:#f1f4ef;cursor:pointer;font:inherit;background:#233c30;border:1px solid #526358;border-radius:8px;min-height:44px;padding:11px 16px;font-weight:600;line-height:1.4;text-decoration:none}.setupPaths button:hover,.setupPaths .pathPrimary:hover{background:#2b4435;border-color:#dbca8b}.setupPaths button:focus-visible,.setupPaths a:focus-visible,.setupPaths input:focus-visible{outline-offset:3px;outline:2px solid #dbca8b}.setupPaths button:disabled{opacity:.45;cursor:not-allowed}.setupPaths .pathQuiet{color:#b6c8be;background:0 0;border-color:#0000}.pathSectionHeading,.pathDetailHeading,.setupWizard>header,.setupWizard>footer,.pathDialog footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.pathEyebrow,.setupWizard>header>span{letter-spacing:.14em;color:#dbca8b;font-size:10px;font-weight:700}.pathSectionHeading>span{color:#afbeb5}.pathSteps{gap:8px;margin:20px 0 28px;display:flex}.pathSteps>span{color:#82958b;border-top:2px solid #263a30;flex:1;align-items:center;gap:7px;padding-top:10px;font-size:11px;display:flex}.pathSteps>span.visited{border-color:#a89961}.pathSteps>span[aria-current]{color:#eee5bc}.pathSteps i{font-style:normal}.pathStep{animation:.18s ease-out pathArrive}.pathStep h3:focus{outline:none}.pathChoices,.pathPairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.setupPaths .pathChoices>button,.setupPaths .pathPairs>button{text-align:left;background:#101f18;border-color:#30473a}.pathChoices strong,.pathChoices>button>span{display:block}.pathChoices strong{justify-content:space-between;gap:12px;display:flex}.pathChoices>button>span{color:#a9bdb2;margin-top:6px;font-size:12px;font-weight:400}.setupPaths button[aria-pressed=true]{background:#293427;border-color:#b9ab72}.pathPairs>button{justify-content:space-between;align-items:center;gap:8px;display:flex}.pathInline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pathInline>span{color:#b5c6bc;margin-left:auto;font-size:12px}.pathInfo,.pathNext{background:#15221b;border-left:2px solid #a79865;margin:18px 0;padding:18px 20px}.pathInfo p:last-child{margin-bottom:0}.setupWizard>footer{border-top:1px solid #2b3e32;margin-top:24px;padding-top:18px}.pathSlider{color:#b8c8bf;grid-template-columns:1fr auto;gap:12px;margin:22px 0;display:grid}.pathSlider b{color:#f3edcf}.pathSlider input{accent-color:#d8c582;grid-column:1/-1;width:100%;min-height:32px}.pathName,.pathDialog label{gap:8px;display:grid}.pathName input,.pathDialog input{color:#e9eee9;width:100%;min-width:0;min-height:46px;font:inherit;background:#0a1811;border:1px solid #506457;border-radius:7px;padding:10px 12px}.pathFacts{margin:18px 0}.pathFacts>div{border-bottom:1px solid #293a30;grid-template-columns:150px 1fr;gap:16px;padding:9px 0;display:grid}.pathFacts dt{color:#9bae9f}.pathFacts dd{color:#e0e9e1;margin:0}.pathCardGrid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;display:grid}.pathCard{border:1px solid #33493c;border-radius:9px;min-width:0;position:relative}.pathCard.active{border-color:#b2a36c}.setupPaths .pathCardOpen{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;gap:4px;width:100%;padding:15px 45px 15px 16px;display:grid}.pathCardOpen>span{color:#b0c2b5;font-size:12px;font-weight:400}.setupPaths .pathMenu{background:0 0;border:0;padding:5px 10px;position:absolute;top:4px;right:3px}.pathMenuItems{z-index:5;background:#14241a;border:1px solid #526454;border-radius:8px;min-width:140px;padding:5px;display:grid;position:absolute;top:47px;right:8px;box-shadow:0 10px 30px #0008}.setupPaths .pathMenuItems>button{text-align:left;background:0 0;border:0}.setupPaths .pathCreate{background:0 0;border-style:dashed;margin:16px 0}.pathDetail{background:#0d1c13;border:1px solid #35493d;border-radius:10px;margin:16px 0 0;padding:24px}.pathCurrent{font-size:13px}.pathProgress{color:#c6d3c9;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:20px 0;font-size:12px;display:flex}.pathProgress progress{accent-color:#d3bf7d;border:0;border-radius:8px;width:100%;height:6px;overflow:hidden}.pathProgress progress::-webkit-progress-bar{background:#293e30}.pathProgress progress::-webkit-progress-value{background:#d3bf7d}.pathPrimary{justify-content:space-between;min-width:180px;margin:16px 0;display:inline-flex}.setupPaths details{border-top:1px solid #2c4033;margin-top:18px;padding-top:12px}.setupPaths summary{cursor:pointer;color:#d1dcd2;min-height:36px;padding:5px 0;font-size:13px}.setupPaths details>p:first-of-type{margin-top:12px}.pathComparison{border-top:1px solid #293a30;padding:12px 0}.pathIntroduction{padding:10px 0}.pathIntroduction>button{margin:8px 8px 0 0}.pathDialog{color:#e6eee7;background:#122219;border:1px solid #6a7c6c;border-radius:12px;width:min(460px,100vw - 32px);padding:26px}.pathDialog::backdrop{background:#000a}.pathDialog footer{margin-top:24px}.pathError{border-left:2px solid #e8a38f;padding:12px}.guidedSessionStatus{color:#b9cabf;border:1px solid #35483b;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:9px 16px;font-size:12px;display:flex}.guidedSessionStatus a{color:#e0d295;text-underline-offset:3px}.guidedSessionStatus strong{color:#e1e9e2}.findSetupPreview{scroll-margin-top:80px}@keyframes pathArrive{0%{opacity:.4;transform:translate(5px)}to{opacity:1;transform:none}}@media (width<=600px){.setupPaths{padding:16px 0}.pathSteps{gap:5px}.pathSteps b{display:none}.pathSteps>span[aria-current] b{display:block}.pathSteps>span[aria-current]{flex:3}.pathDetail{padding:16px}.pathFacts>div{grid-template-columns:1fr;gap:2px}.pathChoices{grid-template-columns:1fr}.pathSectionHeading h3{font-size:19px}.pathProgress{font-size:11px}.pathPairs{gap:8px}.setupPaths .pathPairs>button{padding:10px}.pathDetailHeading{align-items:flex-start}.pathDetailHeading h3{overflow-wrap:anywhere}.pathSlider{font-size:12px}.pathPrimary{width:100%}}@media (prefers-reduced-motion:reduce){.pathStep{animation:none}}.setupPaths header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;min-height:0;padding:0;position:static}.setupPaths .pathSectionHeading{margin-bottom:20px}.setupPaths footer{font:inherit;letter-spacing:normal;color:inherit}.setupPaths button{white-space:normal}.setupWizard{scroll-margin:30px}.setupPaths .pathChoices button{min-width:0}.pathIntroduction{max-width:760px}
