.PlanView_wrap__EKRQh{--ink:#132B45;--ink-soft:#244A6E;--navy:#1F3A5F;--sky:#7FB8ED;--sky-tint:#E4F0FB;--line:#CFE0F0;--win:#0B7A8F;--win-tint:#DDF2F5;--issue:#123A73;--paper:#fff;--bg:#F2F7FC;--shadow:0 1px 2px rgba(19,43,69,.06),0 6px 18px rgba(19,43,69,.06);background:var(--bg);color:var(--ink);font-size:17px;line-height:1.55;padding:24px 20px 56px;min-height:100%}.PlanView_inner__8JLEg{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.PlanView_inner__8JLEg h1,.PlanView_inner__8JLEg h2,.PlanView_inner__8JLEg h3{text-wrap:balance;margin:0;line-height:1.2}.PlanView_inner__8JLEg p{margin:0}.PlanView_eyebrow__OwAVe{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.PlanView_head__D2IfR{background:#1F3A5F;color:#fff;border-radius:18px;padding:28px clamp(20px,4vw,40px);display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}.PlanView_head__D2IfR svg{width:52px;height:54px}.PlanView_head__D2IfR h1{font-size:clamp(28px,4vw,40px);font-weight:800;margin-top:4px}.PlanView_dates__FluUn{font-size:18px;font-weight:600;margin-top:4px}.PlanView_by__ZYDP9{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;text-align:right}.PlanView_photo__nX_KU{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #7fb8ed;flex:none}@media (max-width:720px){.PlanView_head__D2IfR{grid-template-columns:auto 1fr}.PlanView_by__ZYDP9{grid-column:1/-1;text-align:left}}.PlanView_secHead__SEvsl{display:flex;flex-direction:column;gap:6px}.PlanView_secHead__SEvsl h2{font-size:clamp(24px,3vw,30px);font-weight:800;color:var(--navy)}.PlanView_secHead__SEvsl p{color:var(--ink-soft);font-size:17px;max-width:65ch}.PlanView_wins__AqH6d{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.PlanView_win__407pK{background:var(--win-tint);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:10px}.PlanView_win__407pK h3{font-size:19px;color:var(--win);display:flex;gap:10px;align-items:center}.PlanView_check__OOJji{width:26px;height:26px;border-radius:50%;background:var(--win);display:grid;place-items:center;flex:none}.PlanView_check__OOJji svg{width:14px;height:14px}.PlanView_quote__JUOsJ{font-size:17px;font-style:italic;font-weight:500;color:var(--ink)}.PlanView_loc__QN3QY{align-self:flex-start;font-style:normal;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:999px;background:var(--paper);color:var(--navy);border:1px solid var(--line)}.PlanView_split__K1Ejs{background:var(--paper);border-radius:16px;padding:22px clamp(18px,3vw,28px);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px}.PlanView_split__K1Ejs h3{font-size:18px;color:var(--navy)}.PlanView_bar__jDD83{display:flex;height:34px;border-radius:10px;overflow:hidden;gap:3px}.PlanView_bar__jDD83 span{display:block;height:100%}.PlanView_legend__0rRUk{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px;font-weight:700}.PlanView_legend__0rRUk i{display:inline-block;width:14px;height:14px;border-radius:4px;margin-right:7px;vertical-align:-2px}.PlanView_legend__0rRUk small{font-weight:600;color:var(--ink-soft);font-size:15px;margin-left:5px}.PlanView_prios__WG4dP{display:flex;flex-direction:column;gap:18px}.PlanView_prio__7N4EG{background:var(--paper);border-radius:18px;box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);overflow:hidden;border:2px solid var(--c)}.PlanView_prioSolo__3rNFK{grid-template-columns:1fr}.PlanView_main__DYrgL{padding:24px clamp(18px,3vw,30px);display:flex;flex-direction:column;gap:14px}.PlanView_tag__L5Rgq{align-self:flex-start;background:var(--c);color:#fff;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.PlanView_prio__7N4EG h3{font-size:clamp(21px,2.4vw,26px);font-weight:800;color:var(--c)}.PlanView_area__SLC2S{font-size:14px;font-weight:700;color:var(--navy)}.PlanView_said__BPq5t{background:var(--t);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.PlanView_lbl__3yX_X{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.PlanView_issue__Xu5aQ{font-weight:700;color:var(--issue);background:var(--paper);border:2px solid var(--issue);border-radius:10px;padding:10px 12px}.PlanView_habit__G_Wt0{display:flex;gap:12px;align-items:flex-start;font-weight:600}.PlanView_ic__TGCwP{flex:none;width:30px;height:30px;border-radius:8px;background:var(--t);color:var(--c);display:grid;place-items:center;font-weight:800}.PlanView_why__qYjeg{font-size:16px;color:var(--ink-soft)}.PlanView_why__qYjeg b{color:var(--ink)}.PlanView_visual__kh5kX{background:var(--t);padding:24px;display:flex;flex-direction:column;justify-content:center;gap:12px}.PlanView_mini__kGO1e{display:flex;flex-direction:column;gap:10px}.PlanView_row__VHuaH{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.PlanView_chip__CLcFP{background:var(--paper);border:2px solid var(--c);color:var(--ink);border-radius:10px;padding:8px 12px;font-weight:600;font-size:15px}.PlanView_chipBad__DLQFK{border-color:var(--issue);border-style:dashed}.PlanView_chipGood__bCG03{border-color:var(--win)}.PlanView_arrow__VKqUl{color:var(--c);font-weight:800;font-size:20px}.PlanView_xmark__V6o3K{color:var(--issue);font-weight:800}.PlanView_okmark__kdfl8{color:var(--win);font-weight:800}.PlanView_chain__nEwUI{display:flex;flex-direction:column;align-items:center}.PlanView_cbox__9wxM1{width:100%;max-width:320px;background:var(--paper);border:2.5px solid var(--win);border-radius:12px;padding:8px 14px;text-align:center}.PlanView_cboxBad__AdQ0X{border-color:var(--issue);border-style:dashed}.PlanView_cbox__9wxM1 b{display:block;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--win)}.PlanView_cboxBad__AdQ0X b{color:var(--issue)}.PlanView_cbox__9wxM1 span{font-weight:600;font-size:15px;color:var(--ink)}.PlanView_link__Uqj4S{position:relative;height:40px;width:100%;max-width:320px;display:flex;justify-content:center}.PlanView_link__Uqj4S:before{content:"";width:3px;height:100%;background:var(--win)}.PlanView_linkBad__o08sY:before{background:repeating-linear-gradient(to bottom,var(--issue) 0 6px,transparent 6px 12px)}.PlanView_badge__ocfGV{position:absolute;left:calc(50% + 18px);top:8px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:800;background:var(--win)}.PlanView_linkBad__o08sY .PlanView_badge__ocfGV{background:var(--issue)}.PlanView_caption__TvadH{font-weight:700;color:var(--issue);text-align:center;margin-top:8px}@media (max-width:820px){.PlanView_prio__7N4EG{grid-template-columns:1fr}}.PlanView_week__HVys7{display:flex;flex-direction:column;gap:12px}.PlanView_day__WlX__{background:var(--paper);border-radius:14px;box-shadow:var(--shadow);display:grid;grid-template-columns:170px minmax(0,1fr);overflow:hidden}.PlanView_today__gUy4c{outline:3px solid var(--sky);outline-offset:-3px}.PlanView_dh__auyFv{padding:16px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:2px;background:var(--sky-tint)}.PlanView_dn__DJVbY{font-weight:800;font-size:19px;color:var(--navy)}.PlanView_dd__IeyKz{font-size:15px;font-weight:600;color:var(--ink-soft)}.PlanView_tot__uwJVp{font-size:14px;font-weight:800;color:var(--navy);margin-top:8px}.PlanView_dbar__a5Qwv{display:flex;gap:2px;height:8px;border-radius:4px;overflow:hidden;margin-top:6px}.PlanView_dbar__a5Qwv span{display:block;height:100%}.PlanView_tasks__5dRH0{padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.PlanView_task__YNrKO{background:var(--t);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.PlanView_top__pUvTI{display:flex;justify-content:space-between;align-items:center;gap:8px;white-space:nowrap}.PlanView_pl__1dp92{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.PlanView_mn__DQfP8{font-size:13px;font-weight:800;color:var(--c)}.PlanView_wt__JBxyP{font-weight:700;font-size:16px;line-height:1.3;color:var(--ink)}.PlanView_hw__VCiE9{font-size:15px;line-height:1.45;color:var(--ink-soft)}.PlanView_foot__yazHy{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:2px}.PlanView_foot__yazHy label{display:flex;gap:7px;align-items:center;font-size:14px;font-weight:700;color:var(--c);cursor:pointer}.PlanView_foot__yazHy input{width:18px;height:18px;accent-color:var(--c);margin:0}.PlanView_open__FkL_B{font-size:14px;font-weight:800;color:#fff;background:var(--c);border-radius:999px;padding:4px 12px;text-decoration:none}.PlanView_done__wo0Jg{opacity:.6}.PlanView_done__wo0Jg .PlanView_wt__JBxyP{text-decoration:line-through}.PlanView_empty__BvSGD{padding:14px;font-weight:600;color:var(--ink-soft)}@media (max-width:640px){.PlanView_day__WlX__{grid-template-columns:1fr}.PlanView_dh__auyFv{border-right:0;border-bottom:1px solid var(--line)}}.PlanView_two__AWO4G{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.PlanView_box__EYh4m{background:var(--paper);border-radius:16px;box-shadow:var(--shadow);padding:22px;display:flex;flex-direction:column;gap:12px}.PlanView_box__EYh4m h3{font-size:20px;font-weight:800;color:var(--navy)}.PlanView_lessH__QcIZa{color:#1A56B8!important}.PlanView_box__EYh4m ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.PlanView_box__EYh4m li::marker{color:var(--sky)}.PlanView_sign__DZqds{font-weight:700;color:var(--navy);font-style:italic}.PlanView_note__0Rew7{background:#FFFFFF;border:2px solid #7fb8ed;border-radius:14px;padding:14px 16px;display:flex;gap:14px;align-items:flex-start;box-shadow:var(--shadow)}.PlanView_noteBig__ytDX5{padding:20px 22px}.PlanView_notePhoto__6wa_w{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #7fb8ed;flex:none}.PlanView_noteBig__ytDX5 .PlanView_notePhoto__6wa_w{width:64px;height:64px}.PlanView_noteText__mA2WU{font-size:16px;line-height:1.5;color:#132B45;font-weight:500}.PlanView_noteBig__ytDX5 .PlanView_noteText__mA2WU{font-size:18px}.PlanView_noteSign__B1yQx{margin-top:6px;font-weight:800;font-style:italic;color:#1F3A5F}