.plans_hero__l_ZjH{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:32px}.plans_hero__l_ZjH h1{text-wrap:balance;font-size:clamp(30px,4vw,46px);font-weight:550;letter-spacing:-.055em;margin:12px 0}.plans_hero__l_ZjH p{color:var(--muted);line-height:1.85;max-width:58ch}.plans_path__40EUe{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);margin-top:24px}.plans_path__40EUe span{border:1px solid var(--line);border-radius:20px;padding:7px 13px}.plans_path__40EUe span:first-child{color:var(--accent);border-color:var(--accent)}.plans_toolbar__EOVEP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:25px 0}.plans_segments__KQ5A3{display:flex;gap:4px;padding:4px;background:var(--raised);border:1px solid var(--line);border-radius:14px}.plans_segments__KQ5A3 button{padding:9px 15px;color:var(--muted);border-radius:10px;font-size:12px}.plans_segments__KQ5A3 button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.plans_layout__rMgcj{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr);gap:24px;align-items:start}.plans_list__NTaHv{display:grid;gap:12px}.plans_card__LtuUE{width:100%;text-align:left;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.plans_card__LtuUE[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.plans_card__LtuUE h2{font-size:15px;margin:14px 0;overflow-wrap:anywhere;font-weight:550}.plans_card__LtuUE p,.plans_card__LtuUE small{color:var(--muted);font-size:12px}.plans_cardHeader__XBdtN{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.plans_cardHeader__XBdtN strong{font-weight:500;color:var(--accent)}.plans_empty__DjpF4{padding:28px 20px;border:1px dashed var(--line);border-radius:18px;color:var(--muted);font-size:13px;line-height:1.9}.plans_editor__twbIa{padding:clamp(20px,3vw,32px);border:1px solid var(--line);border-radius:24px;background:var(--surface);min-width:0}.plans_editor__twbIa h2{font-size:22px;font-weight:550;letter-spacing:-.035em}.plans_editor__twbIa h3{font-size:14px;font-weight:550;margin:28px 0 14px}.plans_caption__xNGhb{color:var(--muted);font-size:12px;line-height:1.9;margin:8px 0 18px;overflow-wrap:anywhere}.plans_form__gRows{display:grid;gap:18px}.plans_form__gRows label{display:grid;gap:9px;font-size:12px;color:var(--muted);min-width:0}.plans_form__gRows input,.plans_form__gRows select,.plans_form__gRows textarea{display:block;width:100%;padding:12px 14px;border:1px solid var(--lm-control-line,var(--line));border-radius:12px;background:var(--bg);color:var(--ink);font:inherit;font-size:13px;min-width:0}.plans_form__gRows textarea{resize:vertical;min-height:100px;line-height:1.8}.plans_pair__0_xsX{display:grid;grid-template-columns:1fr 1fr;gap:16px}.plans_identity__b8TiE{font-family:ui-monospace,monospace;font-size:11px;line-height:1.8;overflow-wrap:anywhere;color:var(--muted);padding:14px;background:var(--raised);border-radius:12px}.plans_evidence__tdloP{border-block:1px solid var(--line);padding:20px 0}.plans_evidence__tdloP textarea{min-height:76px}.plans_actions__rju_1{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding-top:8px}.plans_timeline__pyLbl{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.plans_timeline__pyLbl ol{display:grid;gap:22px;padding-left:18px;border-left:1px solid var(--line);margin:20px 0;list-style:none}.plans_timeline__pyLbl p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin-top:8px}.plans_timeline__pyLbl small{color:var(--muted);font-size:11px}.plans_templates__zFgk7{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.plans_templates__zFgk7 button{padding:8px 11px;border:1px solid var(--line);border-radius:10px;font-size:12px}.plans_templates__zFgk7 button[aria-pressed=true]{color:var(--accent);background:var(--soft-accent);border-color:var(--accent)}.plans_form__gRows details summary{cursor:pointer;font-size:12px;color:var(--muted)}.plans_form__gRows details[open] summary{margin-bottom:18px}@media (max-width:1000px){.plans_layout__rMgcj{grid-template-columns:1fr}.plans_list__NTaHv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.plans_hero__l_ZjH,.plans_list__NTaHv,.plans_pair__0_xsX{grid-template-columns:1fr}.plans_hero__l_ZjH h1{font-size:30px}.plans_editor__twbIa{border-radius:18px}}.plans_savedSummary__KwlPN{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:16px 0}.plans_savedSummary__KwlPN span{border:1px solid var(--line);padding:6px 10px;border-radius:30px}.plans_savedSummary__KwlPN span:first-child{color:var(--accent)}.plans_savedThesis__lamfh{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.plans_editor__twbIa>h2{overflow-wrap:anywhere;line-height:1.5}.plans_editor__twbIa>h2:focus{outline:none}.plans_timeline__pyLbl summary{cursor:pointer;padding:14px 0;font-size:13px}.plans_timeline__pyLbl summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.plans_editor__twbIa .plans_caption__xNGhb{font-size:13px;line-height:1.9}.plans_editor__twbIa label{font-size:13px}.plans_editor__twbIa .plans_actions__rju_1>button{min-height:42px}.plans_editor__twbIa .plans_form__gRows{margin-top:24px}.plans_savedDescription__NsLhJ summary{font-size:14px;line-height:1.9;cursor:pointer;overflow-wrap:anywhere}.plans_savedDescription__NsLhJ summary span{display:block;color:var(--accent);font-size:12px;margin-top:8px}.plans_savedDescription__NsLhJ summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.plans_poolBinding__dEISe{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;margin:20px 0;border:1px solid var(--line);border-radius:14px;background:var(--raised)}.plans_poolBinding__dEISe strong{font-size:14px;font-weight:550}.plans_poolBinding__dEISe p{font-size:12px;color:var(--muted);margin:6px 0;line-height:1.8}.plans_poolBinding__dEISe>.plans_caption__xNGhb{flex-basis:100%;margin:0}.plans_poolBinding__dEISe a{min-height:40px;display:inline-flex;align-items:center}.plans_form__gRows input[readonly]{color:var(--muted)}