.CampaignPlanner_shell__MOhsF{max-width:1200px;margin:auto;padding:56px 28px 80px;color:#eaf0f7}.CampaignPlanner_intro__b4mWn{max-width:760px;padding-bottom:30px}.CampaignPlanner_intro__b4mWn h1{font-size:clamp(38px,5vw,62px);letter-spacing:-.04em;line-height:1.1;margin:18px 0}.CampaignPlanner_intro__b4mWn p{color:#bdc8d7;line-height:1.8}.CampaignPlanner_kicker__Wjvvd{color:#dbbd7e;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.CampaignPlanner_boundary__Hmdqj{border-left:3px solid #d8b365;background:#c5a25c12;color:#f0d59c;padding:17px 20px;line-height:1.7;margin:22px 0}.CampaignPlanner_layout__kGXSq{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:32px;align-items:start}.CampaignPlanner_form__cNr8N{min-width:0}.CampaignPlanner_form__cNr8N fieldset{border:1px solid #ffffff25;border-radius:10px;padding:24px;margin:0 0 24px;background:#0d1828}.CampaignPlanner_form__cNr8N legend{color:#e3c583;padding:0 10px;font-size:17px}.CampaignPlanner_fields__SYsy_{display:grid;grid-template-columns:1fr 1fr;gap:20px}.CampaignPlanner_field__njgnd{display:grid;gap:8px;align-content:start;min-width:0;font-size:13px;color:#c5d0df}.CampaignPlanner_field__njgnd input,.CampaignPlanner_field__njgnd select,.CampaignPlanner_field__njgnd textarea,.CampaignPlanner_import__IaIUX{min-width:0;width:100%;background:#080f1b;color:#f1f4f8;border:1px solid #475066;border-radius:5px;padding:12px;font:inherit;min-height:46px}.CampaignPlanner_field__njgnd textarea{min-height:110px;resize:vertical}.CampaignPlanner_field__njgnd small{color:#efb5a2;line-height:1.5}.CampaignPlanner_actions__NNnmC{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.CampaignPlanner_actions__NNnmC button,.CampaignPlanner_shell__MOhsF button{background:#d7b56b;color:#111a29;border:1px solid #d7b56b;border-radius:5px;padding:12px 17px;min-height:44px;font-weight:600;cursor:pointer}.CampaignPlanner_shell__MOhsF button:disabled{opacity:.5;cursor:not-allowed}.CampaignPlanner_shell__MOhsF button.CampaignPlanner_secondary__fD7fE{background:transparent;color:#dfc38d;border-color:#5b4e34}.CampaignPlanner_aside__WEzVB{background:#101c2d;border:1px solid #c5a25c55;padding:24px;border-radius:10px}.CampaignPlanner_aside__WEzVB h2{font-size:24px;font-weight:500;line-height:1.2}.CampaignPlanner_aside__WEzVB li{color:#bfcada;line-height:1.7;margin:12px 0}.CampaignPlanner_shell__MOhsF a{color:#e0c180;text-underline-offset:4px}.CampaignPlanner_review__hDmCh{padding:26px;border:1px solid #bd9e58;border-radius:10px;margin:24px 0;overflow-wrap:anywhere}.CampaignPlanner_review__hDmCh dl>div{display:grid;grid-template-columns:1fr 2fr;gap:20px;padding:12px 0;border-bottom:1px solid #ffffff17}.CampaignPlanner_review__hDmCh dt{color:#abb8c9}.CampaignPlanner_review__hDmCh dd{margin:0;line-height:1.6}.CampaignPlanner_import__IaIUX{min-height:150px;resize:vertical}.CampaignPlanner_shell__MOhsF summary{cursor:pointer;padding:16px 0;color:#e1c27c}.CampaignPlanner_status__ZRM9D{color:#d9c48e;line-height:1.7}.CampaignPlanner_shell__MOhsF :focus-visible{outline:2px solid #f9db93;outline-offset:4px}@media(max-width:850px){.CampaignPlanner_layout__kGXSq{grid-template-columns:1fr}.CampaignPlanner_aside__WEzVB{order:2}}@media(max-width:600px){.CampaignPlanner_shell__MOhsF{padding:35px 18px 56px}.CampaignPlanner_fields__SYsy_{grid-template-columns:1fr}.CampaignPlanner_form__cNr8N fieldset,.CampaignPlanner_review__hDmCh{padding:18px}.CampaignPlanner_review__hDmCh dl>div{grid-template-columns:1fr;gap:5px}.CampaignPlanner_actions__NNnmC button{flex:1}}