.paac-manager{background:#090a0d;color:#f6f2f3;min-height:70vh;padding:44px 20px 80px}.paac-manager *{box-sizing:border-box}.paac-manager-shell{margin:0 auto;max-width:1180px}.paac-manager-back{color:#cbbfc3;display:inline-block;font-size:12px;font-weight:800;margin-bottom:26px;text-decoration:none}.paac-manager-hero{align-items:end;background:linear-gradient(135deg,rgba(142,26,62,.25),rgba(31,29,34,.95));border:1px solid rgba(255,255,255,.12);border-radius:24px;display:grid;gap:36px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);padding:42px}.paac-manager-hero span,.paac-manager-picker>label,.paac-manager-model span,.paac-manager-toolkit>span,.paac-manager-flow header span,.paac-manager-budget-copy>span,.paac-manager-scenario>div>span,.paac-manager-dashboard header>span{color:#ddb976;display:block;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.paac-manager h1,.paac-manager h2,.paac-manager h3,.paac-manager p{margin-top:0}.paac-manager-hero h1{font:500 clamp(42px,6vw,72px)/.98 Georgia,serif;letter-spacing:-.055em;margin:10px 0 18px}.paac-manager-hero>div>p{color:#d1c9cc;font-size:17px;line-height:1.65;max-width:750px}.paac-manager-hero aside{background:#111318;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px}.paac-manager-hero aside strong{font-size:14px}.paac-manager-hero aside p{color:#aaa2a6;font-size:12px;line-height:1.55;margin:8px 0 0}.paac-manager-steps{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.paac-manager-steps li{align-items:center;background:#111318;border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;gap:12px;min-height:72px;padding:14px}.paac-manager-steps b{align-items:center;background:#b52755;border-radius:50%;display:flex;height:34px;justify-content:center;width:34px}.paac-manager-steps strong,.paac-manager-steps small{display:block}.paac-manager-steps strong{font-size:12px}.paac-manager-steps small{color:#928b8f;font-size:10px;margin-top:3px}.paac-manager-picker{background:#111318;border:1px solid rgba(255,255,255,.1);border-radius:18px;margin-top:18px;padding:18px 20px}.paac-manager-picker>div{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:8px}.paac-manager-picker select,.paac-manager-picker button,.paac-manager-budget input,.paac-manager-scenario input{background:#1b1e24;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#fff;font:inherit;min-height:48px;padding:0 14px}.paac-manager-picker button{background:#b52755;border:0;cursor:pointer;font-size:12px;font-weight:900;padding:0 24px}.paac-manager-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:18px}.paac-manager-model,.paac-manager-toolkit,.paac-manager-flow,.paac-manager-planner,.paac-manager-dashboard{background:#111318;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden}.paac-manager-model{display:grid;grid-template-columns:190px minmax(0,1fr)}.paac-manager-model img{height:100%;min-height:300px;object-fit:cover;width:100%}.paac-manager-model>div{align-self:center;padding:26px}.paac-manager-model h2,.paac-manager-toolkit h2,.paac-manager-flow h2,.paac-manager-budget h2,.paac-manager-scenario h2,.paac-manager-dashboard h2{font:500 32px/1.05 Georgia,serif;margin:8px 0 12px}.paac-manager-model p,.paac-manager-toolkit>p,.paac-manager-flow p,.paac-manager-budget p,.paac-manager-scenario p,.paac-manager-dashboard p{color:#aaa2a6;font-size:13px;line-height:1.55}.paac-manager-gate-note{color:#d4bd93;display:block;font-size:10px;line-height:1.5;margin-top:14px}.paac-manager-toolkit{padding:26px}.paac-manager-toolkit ul{display:grid;gap:8px;list-style:none;margin:18px 0 0;padding:0}.paac-manager-toolkit li{align-items:center;background:#1a1d22;border-radius:11px;display:flex;gap:12px;justify-content:space-between;padding:11px 13px}.paac-manager-toolkit li strong{font-size:12px}.paac-manager-toolkit li em{color:#9f989b;font-size:10px;font-style:normal;text-align:right}.paac-manager-toolkit li a{color:#ddb976}.paac-manager-toolkit .paac-manager-course{align-items:flex-start;border:1px solid rgba(221,185,118,.24);flex-direction:column}.paac-manager-course span,.paac-manager-course small{color:#9f989b;font-size:10px;line-height:1.45}.paac-manager-course a{font-size:11px;font-weight:900}.paac-manager-flow,.paac-manager-planner,.paac-manager-dashboard{margin-top:18px;padding:28px}.paac-manager-flow>div{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.paac-manager-flow article{background:#1a1d22;border-radius:14px;padding:17px}.paac-manager-flow b{color:#ddb976;font-size:11px}.paac-manager-flow h3{font-size:15px;margin:12px 0 7px}.paac-manager-flow p{font-size:11px;margin:0}.paac-manager-planner{display:grid;gap:18px;grid-template-columns:1fr 1fr}.paac-manager-budget,.paac-manager-scenario{background:#17191e;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:22px}.paac-manager-budget-fields,.paac-manager-scenario-fields{display:grid;gap:10px;grid-template-columns:1fr 1fr}.paac-manager-budget-fields label,.paac-manager-scenario-fields label{color:#bcb4b7;font-size:10px;font-weight:800}.paac-manager-budget-fields input,.paac-manager-scenario-fields input{display:block;margin-top:6px;width:100%}.paac-manager-budget-fields output,.paac-manager-scenario-fields output{align-items:flex-start;background:#25171d;border:1px solid rgba(221,185,118,.25);border-radius:12px;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:78px;padding:14px 16px}.paac-manager-budget-fields output span,.paac-manager-scenario-fields output span{font-size:10px;font-weight:900;text-transform:uppercase}.paac-manager-budget-fields output strong,.paac-manager-scenario-fields output strong{color:#fff;font-size:19px;margin-top:4px}.paac-manager-budget-fields output small,.paac-manager-scenario-fields output small{color:#d4bd93;font-size:10px;margin-top:4px}.paac-manager-dashboard header{max-width:760px}.paac-manager-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.paac-manager-metrics article{background:#1a1d22;border-radius:12px;padding:15px}.paac-manager-metrics span{color:#928b8f;display:block;font-size:9px;text-transform:uppercase}.paac-manager-metrics strong{display:block;font-size:14px;margin-top:8px}.paac-manager-metrics small{color:#928b8f;display:block;font-size:9px;line-height:1.4;margin-top:6px}.paac-manager-terms{background:#17191e;border-radius:14px;margin-top:18px;padding:18px}.paac-manager-terms header{display:flex;gap:20px;justify-content:space-between;max-width:none}.paac-manager-terms header h3{font-size:14px;margin:0}.paac-manager-terms header p{font-size:10px;margin:0;text-align:right}.paac-manager-terms dl{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0 0}.paac-manager-terms dl div{background:#1f2228;border-radius:10px;padding:12px}.paac-manager-terms dt{color:#928b8f;font-size:9px;text-transform:uppercase}.paac-manager-terms dd{font-size:11px;font-weight:900;margin:7px 0 0}.paac-manager-actions{display:flex;gap:10px;margin-top:18px}.paac-manager-actions button,.paac-manager-actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;min-height:48px;padding:0 18px;text-decoration:none}.paac-manager-actions button{background:#25272d;border:1px solid rgba(255,255,255,.1);color:#827c7f}.paac-manager-actions a{background:#b52755;color:#fff}
.paac-manager-gated{align-items:center;display:flex;justify-content:center;min-height:78vh}.paac-manager-age-gate{background:linear-gradient(145deg,#14161b,#0d0f12);border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 35px 90px rgba(0,0,0,.54);max-width:540px;padding:48px;text-align:center;width:100%}.paac-manager-age-gate>span{color:#ddb976;display:block;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.paac-manager-age-gate h1{font:700 clamp(38px,7vw,58px)/.98 Georgia,serif;margin:13px 0 16px}.paac-manager-age-gate>p{color:#c2bfc5;line-height:1.6}.paac-manager-age-gate form{margin:24px 0 10px}.paac-manager-age-gate button,.paac-manager-age-gate>a{align-items:center;border-radius:10px;display:flex;font-size:11px;font-weight:900;justify-content:center;min-height:50px;text-decoration:none;width:100%}.paac-manager-age-gate button{background:#b52755;border:0;color:#fff;cursor:pointer}.paac-manager-age-gate>a{border:1px solid rgba(255,255,255,.12);color:#d7d0d3;margin-top:8px}.paac-manager-age-gate>small{color:#817b7f;display:block;font-size:10px;line-height:1.5;margin-top:18px}.paac-manager-age-gate .paac-manager-gate-error{background:#391923;border-radius:8px;color:#ffd6df;font-size:11px;padding:10px}
@media(max-width:900px){.paac-manager-grid,.paac-manager-planner{grid-template-columns:1fr}.paac-manager-terms dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.paac-manager{padding:18px 12px 55px}.paac-manager-hero{gap:20px;grid-template-columns:1fr;padding:24px}.paac-manager-hero h1{font-size:45px}.paac-manager-hero>div>p{font-size:14px}.paac-manager-picker>div{grid-template-columns:1fr}.paac-manager-model{grid-template-columns:120px minmax(0,1fr)}.paac-manager-model img{min-height:250px}.paac-manager-model>div,.paac-manager-toolkit,.paac-manager-flow,.paac-manager-planner,.paac-manager-dashboard{padding:20px}.paac-manager-flow>div,.paac-manager-metrics{grid-template-columns:1fr 1fr}.paac-manager-budget-fields,.paac-manager-scenario-fields{grid-template-columns:1fr}.paac-manager-budget-fields output,.paac-manager-scenario-fields output{grid-column:1}.paac-manager-terms header{display:block}.paac-manager-terms header p{margin-top:8px;text-align:left}.paac-manager-actions{align-items:stretch;flex-direction:column}.paac-manager-actions button,.paac-manager-actions a{width:100%}}
@media(max-width:390px){.paac-manager-steps{gap:6px}.paac-manager-steps li{justify-content:center;min-height:56px;padding:8px}.paac-manager-steps li span{display:none}.paac-manager-flow>div,.paac-manager-metrics,.paac-manager-terms dl{grid-template-columns:1fr}.paac-manager-model{grid-template-columns:105px minmax(0,1fr)}.paac-manager-model h2{font-size:25px}.paac-manager-toolkit li{align-items:flex-start;flex-direction:column}.paac-manager-toolkit li em{text-align:left}.paac-manager-hero h1{font-size:40px}.paac-manager-budget,.paac-manager-scenario{padding:16px}}
@media(max-width:390px){.paac-manager-age-gate{padding:28px 20px}.paac-manager-age-gate h1{font-size:39px}}
