.GWSZSW_topbar{padding:var(--space-5) 0;justify-content:space-between;align-items:center;display:flex}.GWSZSW_brand{color:var(--color-primary);font-size:1.3rem;font-weight:700}.GWSZSW_navLinks{gap:var(--space-4);align-items:center;font-size:.9rem;display:flex}.GWSZSW_hero{padding:var(--space-7) 0;gap:var(--space-5);display:grid}.GWSZSW_heroLead{max-width:640px;color:var(--color-text-muted);font-size:1.05rem}.GWSZSW_heroActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.GWSZSW_profileLinks{gap:var(--space-4);padding:var(--space-6) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.GWSZSW_profileCard{flex:1;min-width:220px}.GWSZSW_footer{padding:var(--space-6) 0;color:var(--color-text-muted);border-top:1px solid var(--color-border);font-size:.85rem}.GWSZSW_authWrap{background:var(--color-bg-soft);min-height:100vh;padding:var(--space-5);justify-content:center;align-items:center;display:flex}.GWSZSW_authCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-md);padding:var(--space-6)}.GWSZSW_authBrand{text-align:center;color:var(--color-primary);margin-bottom:var(--space-2);font-size:1.2rem;font-weight:700;display:block}.GWSZSW_authSubtitle{text-align:center;color:var(--color-text-muted);margin-bottom:var(--space-5);font-size:.9rem}.GWSZSW_authFooterLinks{margin-top:var(--space-4);justify-content:space-between;font-size:.85rem;display:flex}
.Hi2WXW_button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;padding:10px 18px;font-size:.95rem;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.Hi2WXW_button:disabled{opacity:.6;cursor:not-allowed}.Hi2WXW_buttonPrimary{background:var(--color-primary);color:#fff}.Hi2WXW_buttonPrimary:hover:not(:disabled){background:var(--color-primary-dark)}.Hi2WXW_buttonSecondary{background:var(--color-bg);color:var(--color-primary);border-color:var(--color-border-strong)}.Hi2WXW_buttonSecondary:hover:not(:disabled){background:var(--color-primary-soft-bg)}.Hi2WXW_buttonDanger{background:var(--color-bg);color:var(--color-danger);border-color:var(--color-danger)}.Hi2WXW_buttonDanger:hover:not(:disabled){background:var(--color-danger-bg)}.Hi2WXW_buttonGhost{color:var(--color-primary);background:0 0;padding:8px 10px}.Hi2WXW_buttonGhost:hover:not(:disabled){background:var(--color-primary-soft-bg)}.Hi2WXW_buttonSm{padding:6px 12px;font-size:.85rem}.Hi2WXW_buttonBlock{width:100%}.Hi2WXW_field{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;display:flex}.Hi2WXW_fieldLabel{color:var(--color-text);font-size:.85rem;font-weight:600}.Hi2WXW_fieldHint{color:var(--color-text-muted);font-size:.8rem}.Hi2WXW_fieldError{color:var(--color-danger);font-size:.8rem}.Hi2WXW_control{color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:100%;padding:9px 12px;font-family:inherit;font-size:.95rem}.Hi2WXW_control:focus-visible{border-color:var(--color-primary)}.Hi2WXW_controlInvalid{border-color:var(--color-danger)}textarea.Hi2WXW_control{resize:vertical;min-height:90px}.Hi2WXW_checkboxRow{align-items:flex-start;gap:var(--space-2);font-size:.9rem;display:flex}.Hi2WXW_card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.Hi2WXW_cardSoft{background:var(--color-primary-soft-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.Hi2WXW_badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.Hi2WXW_badgeNeutral{background:var(--color-primary-soft-bg);color:var(--color-primary)}.Hi2WXW_badgeSuccess{background:var(--color-success-bg);color:var(--color-success)}.Hi2WXW_badgeWarning{background:var(--color-warning-bg);color:var(--color-warning)}.Hi2WXW_badgeDanger{background:var(--color-danger-bg);color:var(--color-danger)}.Hi2WXW_alert{border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);align-items:flex-start;font-size:.9rem;display:flex}.Hi2WXW_alertError{background:var(--color-danger-bg);color:var(--color-danger)}.Hi2WXW_alertSuccess{background:var(--color-success-bg);color:var(--color-success)}.Hi2WXW_alertInfo{background:var(--color-primary-soft-bg);color:var(--color-primary-dark)}.Hi2WXW_spinner{border:2px solid #fff6;border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite Hi2WXW_spin;display:inline-block}.Hi2WXW_spinnerStandalone{border:2px solid var(--color-border);border-top-color:var(--color-primary)}@keyframes Hi2WXW_spin{to{transform:rotate(360deg)}}.Hi2WXW_copyRow{align-items:center;gap:var(--space-2);display:flex}.Hi2WXW_copyCode{background:var(--color-bg-soft);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);word-break:break-all;flex:1;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem}.Hi2WXW_modalOverlay{padding:var(--space-4);z-index:50;background:#2c3e5073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Hi2WXW_modalContent{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-5);width:100%;max-width:560px;max-height:90vh;overflow-y:auto}.Hi2WXW_modalHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.Hi2WXW_emptyState{text-align:center;padding:var(--space-6) var(--space-4);color:var(--color-text-muted)}.Hi2WXW_skeletonLine{border-radius:var(--radius-sm);background:var(--color-border);opacity:.6;height:14px;margin-bottom:var(--space-2)}
.fkT_dW_pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.fkT_dW_grid2{gap:var(--space-5);grid-template-columns:1.3fr 1fr;align-items:start;display:grid}@media (max-width:860px){.fkT_dW_grid2{grid-template-columns:1fr}}.fkT_dW_table{border-collapse:collapse;width:100%;font-size:.9rem}.fkT_dW_table th{text-align:left;color:var(--color-text-muted);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-transform:uppercase;font-size:.78rem;font-weight:600}.fkT_dW_table td{padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:middle}.fkT_dW_tableRowLink{cursor:pointer}.fkT_dW_tableRowLink:hover{background:var(--color-primary-soft-bg)}.fkT_dW_filtersRow{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.fkT_dW_statGrid{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.fkT_dW_statCard{text-align:left}.fkT_dW_statValue{color:var(--color-primary);font-size:1.6rem;font-weight:700;display:block}.fkT_dW_statLabel{color:var(--color-text-muted);font-size:.82rem}.fkT_dW_sectionTitleRow{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.fkT_dW_tabsRow{gap:var(--space-2);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.fkT_dW_tabButton{padding:var(--space-2) var(--space-3);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-bottom:2px solid #0000;font-weight:600}.fkT_dW_tabButtonActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.fkT_dW_inlineActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.fkT_dW_keyValueList{gap:var(--space-2);flex-direction:column;font-size:.9rem;display:flex}.fkT_dW_keyValueRow{justify-content:space-between;gap:var(--space-3);display:flex}.fkT_dW_keyValueLabel{color:var(--color-text-muted)}.fkT_dW_planGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.fkT_dW_planCard{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);flex-direction:column;display:flex}.fkT_dW_planCardCurrent{border-color:var(--color-primary);background:var(--color-primary-soft-bg)}.fkT_dW_planCardHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.fkT_dW_planPrice{font-size:1.3rem;font-weight:700}.fkT_dW_planMeta{color:var(--color-text-muted);flex:1;font-size:.85rem}
._1ZJSKq_calendar{width:100%}._1ZJSKq_calendarHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}._1ZJSKq_calendarTitle{color:var(--color-primary);text-transform:capitalize;font-weight:600}._1ZJSKq_weekdays{text-align:center;color:var(--color-text-muted);margin-bottom:var(--space-1);grid-template-columns:repeat(7,1fr);font-size:.75rem;display:grid}._1ZJSKq_grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._1ZJSKq_day{aspect-ratio:1;border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:relative}._1ZJSKq_dayOutside{color:var(--color-border-strong);cursor:default}._1ZJSKq_dayMarked{background:var(--color-primary-soft-bg);color:var(--color-primary);font-weight:600}._1ZJSKq_daySelected{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._1ZJSKq_dayToday{border-color:var(--color-primary)}._1ZJSKq_dayDot{background:var(--color-primary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}._1ZJSKq_daySelected ._1ZJSKq_dayDot{background:#fff}._1ZJSKq_timelineList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._1ZJSKq_timelineItem{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);align-items:flex-start;display:flex}._1ZJSKq_timelineDateCol{text-align:center;min-width:64px;color:var(--color-text-muted);font-size:.8rem}._1ZJSKq_timelineDateDay{color:var(--color-primary);font-size:1.1rem;font-weight:700;display:block}._1ZJSKq_timelineBody{flex:1;min-width:0}._1ZJSKq_timelineMeta{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._1ZJSKq_timelineNotes{white-space:pre-wrap;color:var(--color-text);font-size:.9rem}._1ZJSKq_timelineActions{gap:var(--space-2);margin-top:var(--space-2);display:flex}._1ZJSKq_bulletNotes{margin:0;padding-left:1.2em}
