.StrategyPlanner-module__91lNVG__shell{color:#211c22;background:#f6f5f8;min-height:100vh}.StrategyPlanner-module__91lNVG__header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e4e0e6;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:12px 4vw;display:flex;position:sticky;top:0}.StrategyPlanner-module__91lNVG__brand{color:#37003c;align-items:center;gap:11px;text-decoration:none;display:flex}.StrategyPlanner-module__91lNVG__brand>span{color:#00ff87;width:40px;height:40px;font:900 11px/1 var(--font-app-sans,Inter,sans-serif);letter-spacing:.08em;background:#37003c;border-radius:13px;place-items:center;display:grid}.StrategyPlanner-module__91lNVG__brand strong,.StrategyPlanner-module__91lNVG__brand small{display:block}.StrategyPlanner-module__91lNVG__brand strong{font:800 14px/1.15 var(--font-app-display,Inter,sans-serif);letter-spacing:.08em}.StrategyPlanner-module__91lNVG__brand small{color:#7d7480;margin-top:3px;font-size:10px}.StrategyPlanner-module__91lNVG__headerMeta{color:#6c636f;align-items:center;gap:18px;font-size:11px;font-weight:800;display:flex}.StrategyPlanner-module__91lNVG__headerMeta a{color:#37003c;background:#fff;border:1px solid #ddd6df;border-radius:999px;padding:10px 14px;text-decoration:none}.StrategyPlanner-module__91lNVG__page{width:min(1240px,100% - 40px);margin:0 auto;padding:48px 0 88px}.StrategyPlanner-module__91lNVG__hero{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:44px;display:grid}.StrategyPlanner-module__91lNVG__eyebrow{color:#37003c;letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:900}.StrategyPlanner-module__91lNVG__hero h1{color:#37003c;max-width:850px;font:600 clamp(50px,7vw,82px)/.94 var(--font-app-display,Inter,sans-serif);letter-spacing:-.055em;margin:0}.StrategyPlanner-module__91lNVG__lead{color:#645b67;max-width:800px;margin:22px 0 0;font-size:17px;line-height:1.65}.StrategyPlanner-module__91lNVG__heroCard{background:#fff;border:1px solid #ded7e1;border-radius:18px;padding:20px;box-shadow:0 20px 55px #37003c0f}.StrategyPlanner-module__91lNVG__heroCard>span{color:#827984;letter-spacing:.12em;font-size:9px;font-weight:900}.StrategyPlanner-module__91lNVG__heroCard>strong{color:#37003c;letter-spacing:-.03em;margin-top:9px;font-size:24px;display:block}.StrategyPlanner-module__91lNVG__heroCard>p{color:#756b78;margin:9px 0 18px;font-size:11px;line-height:1.55}.StrategyPlanner-module__91lNVG__heroCard>div{border-top:1px solid #ece7ed;padding-top:14px}.StrategyPlanner-module__91lNVG__heroCard b{color:#37003c;font-size:28px;display:block}.StrategyPlanner-module__91lNVG__heroCard small{color:#8b828e;margin-top:3px;font-size:9px;line-height:1.4;display:block}.StrategyPlanner-module__91lNVG__setupCard,.StrategyPlanner-module__91lNVG__modeSection,.StrategyPlanner-module__91lNVG__timelineSection,.StrategyPlanner-module__91lNVG__compareSection,.StrategyPlanner-module__91lNVG__chipSection,.StrategyPlanner-module__91lNVG__emptyState{background:#fff;border:1px solid #e1dbe3;border-radius:18px;margin-top:38px;padding:22px}.StrategyPlanner-module__91lNVG__sectionHead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.StrategyPlanner-module__91lNVG__sectionHead h2{color:#37003c;font:600 27px/1.05 var(--font-app-display,Inter,sans-serif);letter-spacing:-.035em;margin:0}.StrategyPlanner-module__91lNVG__sectionHead>span{color:#8c838f;font-size:10px;font-weight:800}.StrategyPlanner-module__91lNVG__setupGrid{grid-template-columns:minmax(0,1.7fr) 180px 210px;align-items:end;gap:12px;margin-top:20px;display:grid}.StrategyPlanner-module__91lNVG__importForm label,.StrategyPlanner-module__91lNVG__selectField{color:#746a77;flex-direction:column;gap:7px;font-size:10px;font-weight:850;display:flex}.StrategyPlanner-module__91lNVG__importForm>div{gap:8px;display:flex}.StrategyPlanner-module__91lNVG__importForm input,.StrategyPlanner-module__91lNVG__selectField select{color:#2f2831;background:#fff;border:1px solid #d9d2db;border-radius:10px;outline:none;width:100%;height:44px;padding:0 13px}.StrategyPlanner-module__91lNVG__importForm input:focus,.StrategyPlanner-module__91lNVG__selectField select:focus{border-color:#37003c;box-shadow:0 0 0 3px #37003c12}.StrategyPlanner-module__91lNVG__importForm button,.StrategyPlanner-module__91lNVG__buildButton{color:#fff;cursor:pointer;background:#37003c;border:0;border-radius:10px;height:44px;padding:0 16px;font-size:11px;font-weight:900}.StrategyPlanner-module__91lNVG__buildButton{color:#00ff87;background:#37003c}.StrategyPlanner-module__91lNVG__importForm button:disabled,.StrategyPlanner-module__91lNVG__buildButton:disabled{opacity:.45;cursor:not-allowed}.StrategyPlanner-module__91lNVG__error{color:#8d2a22;background:#fff6f5;border:1px solid #f1c9c5;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:11px}.StrategyPlanner-module__91lNVG__modeTabs{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.StrategyPlanner-module__91lNVG__modeTabs button{text-align:left;cursor:pointer;background:#faf9fb;border:1px solid #e1dbe3;border-radius:14px;padding:16px}.StrategyPlanner-module__91lNVG__modeTabs button strong,.StrategyPlanner-module__91lNVG__modeTabs button small{display:block}.StrategyPlanner-module__91lNVG__modeTabs button strong{color:#37003c;font-size:14px}.StrategyPlanner-module__91lNVG__modeTabs button small{color:#857b88;margin-top:6px;font-size:10px;line-height:1.45}.StrategyPlanner-module__91lNVG__modeTabs .StrategyPlanner-module__91lNVG__activeMode{background:#37003c;border-color:#37003c}.StrategyPlanner-module__91lNVG__modeTabs .StrategyPlanner-module__91lNVG__activeMode strong{color:#00ff87}.StrategyPlanner-module__91lNVG__modeTabs .StrategyPlanner-module__91lNVG__activeMode small{color:#e7dfe8}.StrategyPlanner-module__91lNVG__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.StrategyPlanner-module__91lNVG__metrics article{background:#fff;border:1px solid #e1dbe3;border-radius:14px;padding:18px}.StrategyPlanner-module__91lNVG__metrics span{color:#817783;letter-spacing:.09em;font-size:9px;font-weight:900;display:block}.StrategyPlanner-module__91lNVG__metrics strong{color:#37003c;letter-spacing:-.035em;margin-top:8px;font-size:25px;display:block}.StrategyPlanner-module__91lNVG__metrics small{color:#928995;margin-top:4px;font-size:9px;line-height:1.35;display:block}.StrategyPlanner-module__91lNVG__positive{color:#007844!important}.StrategyPlanner-module__91lNVG__negative{color:#a02525!important}.StrategyPlanner-module__91lNVG__timeline{margin-top:20px;position:relative}.StrategyPlanner-module__91lNVG__timeline:before{content:"";background:#ddd5df;width:1px;position:absolute;top:22px;bottom:22px;left:20px}.StrategyPlanner-module__91lNVG__step{grid-template-columns:42px minmax(0,1fr);gap:14px;margin-bottom:12px;display:grid;position:relative}.StrategyPlanner-module__91lNVG__step:last-child{margin-bottom:0}.StrategyPlanner-module__91lNVG__stepIndex{z-index:1;color:#00ff87;background:#37003c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 5px #fff}.StrategyPlanner-module__91lNVG__stepBody{background:#fbfafc;border:1px solid #e4dfe6;border-radius:14px;padding:17px}.StrategyPlanner-module__91lNVG__stepTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.StrategyPlanner-module__91lNVG__stepTop span{color:#867c89;letter-spacing:.08em;font-size:9px;font-weight:850;display:block}.StrategyPlanner-module__91lNVG__stepTop strong{color:#37003c;margin-top:4px;font-size:16px;display:block}.StrategyPlanner-module__91lNVG__stepTop>b{color:#37003c;font-size:18px}.StrategyPlanner-module__91lNVG__moves{gap:7px;margin-top:13px;display:grid}.StrategyPlanner-module__91lNVG__moves>div{background:#fff;border:1px solid #ece7ee;border-radius:10px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:grid}.StrategyPlanner-module__91lNVG__moves span{color:#7f7582}.StrategyPlanner-module__91lNVG__moves i{color:#9b929e;text-align:center;font-style:normal}.StrategyPlanner-module__91lNVG__moves strong{color:#37003c}.StrategyPlanner-module__91lNVG__moves small{color:#007844;font-size:9px;font-weight:800}.StrategyPlanner-module__91lNVG__rollCopy{color:#796f7c;margin:11px 0 0;font-size:10px;line-height:1.55}.StrategyPlanner-module__91lNVG__stepMeta{color:#877e8a;border-top:1px solid #eae5eb;flex-wrap:wrap;gap:14px;margin-top:13px;padding-top:12px;font-size:9px;display:flex}.StrategyPlanner-module__91lNVG__stepMeta b{color:#4e4551}.StrategyPlanner-module__91lNVG__hit{font-weight:900;color:#a02525!important}.StrategyPlanner-module__91lNVG__compareGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.StrategyPlanner-module__91lNVG__compareGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1dbe3;border-radius:14px;padding:17px}.StrategyPlanner-module__91lNVG__compareGrid button span,.StrategyPlanner-module__91lNVG__compareGrid button strong,.StrategyPlanner-module__91lNVG__compareGrid button b,.StrategyPlanner-module__91lNVG__compareGrid button small{display:block}.StrategyPlanner-module__91lNVG__compareGrid button span{color:#817783;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.StrategyPlanner-module__91lNVG__compareGrid button strong{color:#37003c;margin-top:8px;font-size:22px}.StrategyPlanner-module__91lNVG__compareGrid button b{color:#007844;margin-top:4px;font-size:11px}.StrategyPlanner-module__91lNVG__compareGrid button small{color:#8c838f;margin-top:7px;font-size:9px}.StrategyPlanner-module__91lNVG__compareGrid .StrategyPlanner-module__91lNVG__selectedPlan{border-color:#37003c;box-shadow:0 0 0 2px #37003c0f}.StrategyPlanner-module__91lNVG__chipGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.StrategyPlanner-module__91lNVG__chipGrid article{background:#fbfafc;border:1px solid #e3dde5;border-radius:14px;padding:16px}.StrategyPlanner-module__91lNVG__chipGrid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.StrategyPlanner-module__91lNVG__chipGrid article strong{color:#37003c;font-size:13px}.StrategyPlanner-module__91lNVG__chipGrid h3{color:#322a34;margin:12px 0 6px;font-size:13px}.StrategyPlanner-module__91lNVG__chipGrid p{color:#817783;margin:0;font-size:10px;line-height:1.5}.StrategyPlanner-module__91lNVG__chipGrid small{color:#978e9a;margin-top:10px;font-size:9px;display:block}.StrategyPlanner-module__91lNVG__chipStatus{letter-spacing:.06em;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.StrategyPlanner-module__91lNVG__play{color:#006c3b;background:#e6fff2}.StrategyPlanner-module__91lNVG__consider{color:#715600;background:#fff6d7}.StrategyPlanner-module__91lNVG__hold{color:#5b4e60;background:#f0ebf2}.StrategyPlanner-module__91lNVG__muted{color:#777;background:#eee}.StrategyPlanner-module__91lNVG__methodNote{color:#6d636f;background:#f3eff5;border-left:3px solid #37003c;margin-top:18px;padding:15px 17px;font-size:11px;line-height:1.6}.StrategyPlanner-module__91lNVG__methodNote strong{color:#37003c}.StrategyPlanner-module__91lNVG__emptyState{text-align:center;padding:46px 22px}.StrategyPlanner-module__91lNVG__emptyState>span{color:#7d7480;letter-spacing:.12em;font-size:9px;font-weight:900}.StrategyPlanner-module__91lNVG__emptyState h2{color:#37003c;max-width:700px;margin:10px auto 0;font-size:28px}.StrategyPlanner-module__91lNVG__emptyState p{color:#7f7582;max-width:650px;margin:10px auto 0;font-size:12px;line-height:1.55}@media (max-width:1000px){.StrategyPlanner-module__91lNVG__hero{grid-template-columns:1fr}.StrategyPlanner-module__91lNVG__heroCard{max-width:520px}.StrategyPlanner-module__91lNVG__metrics{grid-template-columns:repeat(3,1fr)}.StrategyPlanner-module__91lNVG__chipGrid{grid-template-columns:repeat(2,1fr)}.StrategyPlanner-module__91lNVG__setupGrid{grid-template-columns:1fr 160px}.StrategyPlanner-module__91lNVG__buildButton{grid-column:1/-1}.StrategyPlanner-module__91lNVG__modeTabs,.StrategyPlanner-module__91lNVG__compareGrid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.StrategyPlanner-module__91lNVG__header{padding:10px 14px}.StrategyPlanner-module__91lNVG__headerMeta>span{display:none}.StrategyPlanner-module__91lNVG__page{width:min(100% - 28px,1240px);padding-top:30px}.StrategyPlanner-module__91lNVG__hero h1{font-size:46px}.StrategyPlanner-module__91lNVG__lead{font-size:15px}.StrategyPlanner-module__91lNVG__setupGrid,.StrategyPlanner-module__91lNVG__modeTabs,.StrategyPlanner-module__91lNVG__metrics,.StrategyPlanner-module__91lNVG__compareGrid,.StrategyPlanner-module__91lNVG__chipGrid{grid-template-columns:1fr}.StrategyPlanner-module__91lNVG__sectionHead{flex-direction:column;align-items:flex-start}.StrategyPlanner-module__91lNVG__moves>div{grid-template-columns:1fr 16px 1fr}.StrategyPlanner-module__91lNVG__moves small{grid-column:1/-1}.StrategyPlanner-module__91lNVG__stepTop{flex-direction:column}.StrategyPlanner-module__91lNVG__stepTop>b{align-self:flex-start}.StrategyPlanner-module__91lNVG__headerMeta a{padding:9px 11px;font-size:9px}}
