.toolsPlanner_page__9EBzX{min-height:calc(100dvh - var(--navH, 64px));padding:28px 16px 56px;background:radial-gradient(circle at 18% 14%,rgba(31,122,140,.12),transparent 28%),linear-gradient(180deg,#f7fbfc,#ffffff 58%);box-sizing:border-box}.toolsPlanner_panel__hBknu{width:min(760px,100%);margin:0 auto;padding:26px;border:1px solid rgba(31,122,140,.16);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 18px 48px rgba(15,23,42,.1)}.toolsPlanner_eyebrow__LuJmd{margin:0 0 8px;color:#1f7a8c;font-size:13px;font-weight:900;letter-spacing:0}.toolsPlanner_panel__hBknu h1{margin:0 0 10px;color:#243044;font-size:32px;line-height:1.18}.toolsPlanner_introRow__83D6G{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 10px}.toolsPlanner_introRow__83D6G h1{margin:0}.toolsPlanner_lead__xdgXQ{margin:0 0 22px;color:#64748b;font-size:16px;font-weight:700;line-height:1.75}.toolsPlanner_guideLink__KNRFi{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:36px;padding:7px 13px;border:1px solid rgba(31,122,140,.28);border-radius:999px;background:#ffffff;color:#1f7a8c;font-size:14px;font-weight:800;text-decoration:none;transition:all .15s ease}.toolsPlanner_guideLink__KNRFi:hover{border-color:rgba(31,122,140,.5);background:#f0f9fb;color:#1f7a8c}.toolsPlanner_guideLinkIcon__VELT5{font-size:16px}.toolsPlanner_field__taAY6{display:grid;gap:8px;color:#243044;font-size:15px;font-weight:900}.toolsPlanner_field__taAY6 input{width:100%;min-height:52px;border:2px solid rgba(31,122,140,.22);border-radius:14px;padding:0 16px;color:#243044;font:inherit;font-size:16px;box-sizing:border-box}.toolsPlanner_field__taAY6 input:focus{border-color:#1f7a8c;outline:none;box-shadow:0 0 0 4px rgba(31,122,140,.12)}.toolsPlanner_suggestions__09AYs{display:grid;gap:8px;margin:10px 0 0;padding:8px;border:1px solid rgba(31,122,140,.14);border-radius:16px;background:#f8fbfc}.toolsPlanner_suggestions__09AYs button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;border:1px solid transparent;border-radius:12px;padding:10px 12px 10px 14px;background:#ffffff;color:#243044;text-align:left;cursor:pointer}.toolsPlanner_suggestions__09AYs button:hover{border-color:rgba(31,122,140,.42);background:#f7fbfc}.toolsPlanner_suggestions__09AYs span{display:grid;gap:2px}.toolsPlanner_suggestions__09AYs strong{font-size:16px;font-weight:950}.toolsPlanner_suggestions__09AYs small{color:#64748b;font-size:12px;font-weight:800}.toolsPlanner_suggestions__09AYs em{flex:0 0 auto;border-radius:999px;padding:6px 10px;background:#e9f5f8;color:#1f7a8c;font-size:12px;font-style:normal;font-weight:950}.toolsPlanner_actions__4naI2{display:flex;margin:18px 0 0}.toolsPlanner_primary__FdjSz{width:100%;min-height:52px;border:1px solid #1f7a8c;border-radius:14px;background:#1f7a8c;color:#ffffff;font-size:17px;font-weight:950;cursor:pointer}.toolsPlanner_primary__FdjSz:disabled{border-color:rgba(31,122,140,.22);background:#dcebf0;color:#71909a;cursor:default}.toolsPlanner_unavailablePanel__DXpTI{display:grid;gap:10px;width:min(620px,100%)}.toolsPlanner_unavailablePanel__DXpTI h1{margin-bottom:2px}.toolsPlanner_unavailablePanel__DXpTI .toolsPlanner_lead__xdgXQ{margin-bottom:4px}.toolsPlanner_unavailableActions__HHbKM{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.toolsPlanner_unavailableActions__HHbKM .toolsPlanner_primary__FdjSz{min-height:48px}.toolsPlanner_secondaryAction__XXCM5{min-height:48px;border:1px solid rgba(31,122,140,.24);border-radius:14px;background:#ffffff;color:#1f7a8c;font:inherit;font-size:16px;font-weight:950;cursor:pointer}.toolsPlanner_secondaryAction__XXCM5:hover{border-color:rgba(31,122,140,.48);background:#f7fbfc}.toolsPlanner_recent__IdsTb{margin-top:24px;padding-top:18px;border-top:1px solid rgba(31,122,140,.14)}.toolsPlanner_recent__IdsTb h2{margin:0 0 10px;color:#243044;font-size:18px;line-height:1.3}.toolsPlanner_recentList__ogMtY{display:grid;gap:8px}.toolsPlanner_recentCard__Cyz28{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;border:1px solid rgba(31,122,140,.18);border-radius:14px;background:#ffffff;overflow:hidden}.toolsPlanner_recentCard__Cyz28:hover{border-color:rgba(31,122,140,.42);background:#f7fbfc}.toolsPlanner_recentOpen__Jt3In{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1 1 auto;min-width:0;min-height:62px;border:0;padding:10px 10px 10px 14px;background:transparent;color:#243044;text-align:left;cursor:pointer}.toolsPlanner_recentOpen__Jt3In span{display:grid;gap:3px;min-width:0}.toolsPlanner_recentOpen__Jt3In strong{display:flex;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:950}.toolsPlanner_recentOpen__Jt3In small{color:#64748b;font-size:12px;font-weight:800}.toolsPlanner_recentOpen__Jt3In em{flex:0 0 auto;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:900;line-height:1.4}.toolsPlanner_editBadge__ovDpX{background:#e7f6f8;color:#146477}.toolsPlanner_previewBadge__Vaqh0{background:#eef2f7;color:#526174}.toolsPlanner_recentActions__Nw5Tt{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding-right:10px}.toolsPlanner_recentDeleteButton__dVH2s,.toolsPlanner_recentEditButton__U3ixL{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border:0;border-radius:10px;padding:0;background:#f1f5f9;color:#64748b;font-size:22px;line-height:1;font-weight:950;cursor:pointer}.toolsPlanner_recentEditButton__U3ixL{color:#1f7a8c;font-size:18px}.toolsPlanner_recentEditButton__U3ixL:hover{background:#eef8fb}.toolsPlanner_recentDeleteButton__dVH2s{font-size:28px}.toolsPlanner_recentDeleteButton__dVH2s:hover:not(:disabled){background:#fff5f5;color:#b91c1c}.toolsPlanner_recentDeleteButton__dVH2s:disabled{opacity:.6;cursor:default}.toolsPlanner_confirmOverlay__z16_Y{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:rgba(15,23,42,.42)}.toolsPlanner_confirmDialog__Dkr3c{position:relative;width:min(420px,100%);border:1px solid rgba(31,122,140,.18);border-radius:18px;padding:24px;background:#ffffff;box-shadow:0 24px 70px rgba(15,23,42,.24)}.toolsPlanner_confirmClose__eZ2Su{position:absolute;top:14px;right:14px;width:38px;height:38px;border:0;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:28px;line-height:1;font-weight:900;cursor:pointer}.toolsPlanner_confirmDialog__Dkr3c h2{margin:0 48px 10px 0;color:#243044;font-size:24px;line-height:1.25}.toolsPlanner_confirmDialog__Dkr3c p{margin:0;color:#64748b;font-size:15px;font-weight:750;line-height:1.7}.toolsPlanner_renameField__GPrZy{display:grid;gap:8px;color:#243044;font-size:14px;font-weight:900}.toolsPlanner_renameField__GPrZy input{width:100%;min-height:48px;border:2px solid rgba(31,122,140,.22);border-radius:14px;padding:0 14px;color:#243044;font:inherit;background:#ffffff}.toolsPlanner_renameField__GPrZy input:focus{border-color:#1f7a8c;outline:none;box-shadow:0 0 0 4px rgba(31,122,140,.12)}.toolsPlanner_confirmActions__STsVp{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.toolsPlanner_confirmCancel__ht6G6,.toolsPlanner_confirmDelete__qTs_p,.toolsPlanner_confirmSave__1r0ik{min-height:48px;border-radius:14px;font-size:16px;font-weight:950;cursor:pointer}.toolsPlanner_confirmCancel__ht6G6{border:1px solid rgba(31,122,140,.22);background:#ffffff;color:#1f7a8c}.toolsPlanner_confirmSave__1r0ik,.toolsPlanner_promptPrimary__mO2Iq,.toolsPlanner_promptSecondary__5GJdh{min-height:48px;border-radius:14px;font-size:16px;font-weight:950;cursor:pointer}.toolsPlanner_confirmSave__1r0ik,.toolsPlanner_promptPrimary__mO2Iq{border:1px solid #1f7a8c;background:#1f7a8c;color:#ffffff}.toolsPlanner_promptSecondary__5GJdh{border:1px solid rgba(31,122,140,.22);background:#ffffff;color:#1f7a8c}.toolsPlanner_promptPrimary__mO2Iq:hover,.toolsPlanner_promptSecondary__5GJdh:hover{filter:brightness(.98)}.toolsPlanner_confirmDelete__qTs_p{border:1px solid #b91c1c;background:#b91c1c;color:#ffffff}.toolsPlanner_confirmDelete__qTs_p:disabled,.toolsPlanner_confirmSave__1r0ik:disabled{opacity:.65;cursor:default}@media (max-width:640px){.toolsPlanner_page__9EBzX{padding:16px 12px 36px}.toolsPlanner_panel__hBknu{padding:20px;border-radius:16px}.toolsPlanner_panel__hBknu h1{font-size:27px}.toolsPlanner_introRow__83D6G{align-items:flex-start;gap:10px;margin-bottom:8px}.toolsPlanner_guideLink__KNRFi{min-height:34px;padding:6px 12px;font-size:13px}.toolsPlanner_lead__xdgXQ{font-size:15px}.toolsPlanner_unavailableActions__HHbKM{grid-template-columns:1fr}.toolsPlanner_secondaryAction__XXCM5,.toolsPlanner_unavailableActions__HHbKM .toolsPlanner_primary__FdjSz{min-height:46px;font-size:15px}.toolsPlanner_suggestions__09AYs button{align-items:flex-start}}