._pageContainer_1bxn8_1{background-color:var(--background)}._breadcrumbWrapper_1bxn8_5{max-width:1200px;margin:0 auto;padding:var(--spacing-4) var(--spacing-6)}._lastUpdated_1bxn8_11{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-3)}._hero_1bxn8_17{background:var(--hero-background);color:var(--primary-foreground);padding:var(--spacing-12) var(--spacing-6);text-align:center}._heroContent_1bxn8_24{max-width:800px;margin:0 auto}._heroTitle_1bxn8_29{font-family:var(--font-family-heading);font-size:3rem;font-weight:800;margin-bottom:var(--spacing-4);color:#fff}._heroSubtitle_1bxn8_37{font-size:1.125rem;line-height:1.6;color:#fff}._textLink_1bxn8_43{color:#fff;text-decoration:underline;text-underline-offset:4px}._textLink_1bxn8_43:hover{color:var(--accent)}._mainContent_1bxn8_53{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._formContainer_1bxn8_59{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md);max-width:800px;margin:0 auto}._formGrid_1bxn8_69{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6);margin-bottom:var(--spacing-8)}@media(max-width:768px){._formGrid_1bxn8_69{grid-template-columns:1fr}}._formField_1bxn8_82{display:flex;flex-direction:column;gap:var(--spacing-2)}._radioGroup_1bxn8_88{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-1)}._radioItem_1bxn8_94{display:flex;align-items:center;gap:var(--spacing-2)}._errorText_1bxn8_100{color:var(--error);font-size:.875rem}._submitButton_1bxn8_105{width:100%}._planContainer_1bxn8_109{animation:_fadeIn_1bxn8_1 .5s ease-in-out}@keyframes _fadeIn_1bxn8_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._planHeader_1bxn8_118{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4);flex-wrap:wrap;gap:var(--spacing-4)}._planHeader_1bxn8_118 h3{font-family:var(--font-family-heading);font-size:1.75rem;margin:0 0 var(--spacing-1) 0}._planHeader_1bxn8_118 p{color:var(--muted-foreground);margin:0}._planActions_1bxn8_138{display:flex;gap:var(--spacing-3)}._progressContainer_1bxn8_143{margin-bottom:var(--spacing-6)}._planGrid_1bxn8_147{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}._monthCard_1bxn8_153{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal)}._monthCard_1bxn8_153:hover{box-shadow:var(--shadow-md)}._monthCard_1bxn8_153 h4{font-family:var(--font-family-heading);font-size:1.25rem;margin:0 0 var(--spacing-4) 0;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3)}._taskList_1bxn8_174{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._taskList_1bxn8_174 li{font-size:.9375rem}._taskList_1bxn8_174 label{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer}._taskList_1bxn8_174 input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}._taskList_1bxn8_174 ._completed_1bxn8_200 label{text-decoration:line-through;color:var(--muted-foreground)}._priorityTag_1bxn8_205{background:color-mix(in srgb,var(--warning) 20%,transparent);color:var(--warning);font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-weight:600;margin-left:auto}._editorialContent_1bxn8_215{margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--border);color:var(--foreground)}._editorialContent_1bxn8_215 h2,._editorialContent_1bxn8_215 h3{font-family:var(--font-family-heading);margin-bottom:var(--spacing-4);color:var(--foreground)}._editorialContent_1bxn8_215 h2{font-size:2rem;margin-top:var(--spacing-8)}._editorialContent_1bxn8_215 h3{font-size:1.5rem;margin-top:var(--spacing-6)}._editorialContent_1bxn8_215 p,._editorialContent_1bxn8_215 ul{font-size:1.125rem;line-height:1.6;margin-bottom:var(--spacing-4)}._editorialContent_1bxn8_215 ul{padding-left:var(--spacing-6);list-style:disc}._editorialContent_1bxn8_215 li{margin-bottom:var(--spacing-2)}._editorialContent_1bxn8_215 a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}._editorialContent_1bxn8_215 a:hover{color:var(--secondary)}
