.page_page__q4p55{background-image:linear-gradient(rgba(0,0,0,.74),rgba(0,0,0,.9)),url(/background.png);background-position:50%;background-size:cover;color:#eef8ff;font-family:Arial,sans-serif;min-height:100vh;padding:34px 18px}.page_shell___ym92{margin:0 auto;max-width:1120px}.page_header__PswbR{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.page_kicker__JMtnx{color:#67e8f9;font-size:12px;font-weight:800;letter-spacing:2px;margin:0 0 8px;text-transform:uppercase}.page_title__ip_Bn{color:#ffffff;font-size:42px;line-height:1;margin:0;text-shadow:0 0 24px rgba(103,232,249,.32)}.page_subtitle__2hnOK{color:#9fb4c8;line-height:1.65;margin:12px 0 0;max-width:740px}.page_actions__y3bdu,.page_quickActions__yuoVS{display:flex;flex-wrap:wrap;gap:10px}.page_button__Hagko,.page_dangerButton___7ABX,.page_secondaryButton__BYLMZ{border-radius:8px;cursor:pointer;font:inherit;font-weight:800;padding:11px 14px}.page_button__Hagko{background:linear-gradient(90deg,#00d9ff,#00fff2);border:0;color:#001018}.page_secondaryButton__BYLMZ{background:rgba(0,255,255,.07);border:1px solid rgba(103,232,249,.26);color:#dffcff}.page_dangerButton___7ABX{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.28);color:#fecaca}.page_button__Hagko:disabled,.page_dangerButton___7ABX:disabled,.page_secondaryButton__BYLMZ:disabled{cursor:not-allowed;opacity:.6}.page_card__mO5qg,.page_empty__kUAkY,.page_notice__EMLGV,.page_panel__25HGj{background:rgba(10,15,25,.68);border:1px solid rgba(103,232,249,.15);border-radius:8px;box-shadow:0 0 34px rgba(0,255,255,.08)}.page_panel__25HGj{padding:20px}.page_empty__kUAkY,.page_notice__EMLGV{color:#a7b7c7;line-height:1.65;padding:18px}.page_grid__cC8py{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.page_card__mO5qg{display:grid;gap:12px;padding:16px}.page_cardHeader__tzshQ{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.page_badgeRow__k9Irz{display:flex;flex-wrap:wrap;gap:8px}.page_badge__Q24i0{border:1px solid rgba(103,232,249,.2);border-radius:999px;color:#9eefff}.page_badge__Q24i0,.page_statusBadge__XoJ8A{font-size:12px;font-weight:800;padding:6px 9px}.page_statusBadge__XoJ8A{border:1px solid rgba(134,239,172,.28);border-radius:999px;color:#86efac}.page_cardTitle__YUQ5a{color:#ffffff;font-size:20px;margin:0}.page_cardText__knBOf,.page_muted__FcADL{color:#9fb4c8;line-height:1.55;margin:0}.page_progressTrack__gLH1_{background:rgba(148,163,184,.16);border-radius:999px;height:10px;overflow:hidden}.page_progressFill__Ivhsg{background:linear-gradient(90deg,#67e8f9,#86efac);height:100%}.page_metricGrid__doJv8{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.page_metric__kDTsk{background:rgba(15,23,42,.56);border:1px solid rgba(148,163,184,.12);border-radius:8px;padding:14px}.page_metric__kDTsk span{color:#9fb4c8;display:block;font-size:12px;font-weight:800;margin-bottom:6px;text-transform:uppercase}.page_metric__kDTsk strong{color:#ffffff;font-size:24px}.page_form__rfOaX{display:grid;gap:14px}.page_formGrid__dnfPS{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.page_field__7yR38{display:grid;gap:7px}.page_field__7yR38 span{color:#9fb4c8;font-size:12px;font-weight:800;text-transform:uppercase}.page_field__7yR38 input,.page_field__7yR38 select,.page_field__7yR38 textarea{background:rgba(2,6,23,.5);border:1px solid rgba(148,163,184,.22);border-radius:8px;color:#f8fafc;font:inherit;outline:none;padding:12px}.page_field__7yR38 textarea{min-height:96px;resize:vertical}.page_fieldHint__pZc5U{color:#9fb4c8;font-size:12px;line-height:1.5}.page_wide___ySKe{grid-column:1/-1}.page_presetGrid__iJSyz{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.page_presetButton__b08mM{background:rgba(15,23,42,.56);border:1px solid rgba(148,163,184,.16);border-radius:8px;color:#eef8ff;cursor:pointer;display:grid;gap:7px;min-height:118px;padding:13px;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.page_presetButton__b08mM:hover{border-color:rgba(103,232,249,.38);transform:translateY(-1px)}.page_presetButtonActive__8bxJ_{background:rgba(8,47,73,.42);border-color:rgba(103,232,249,.58);box-shadow:0 0 22px rgba(103,232,249,.1)}.page_presetButton__b08mM strong{color:#ffffff}.page_presetButton__b08mM em{border:1px solid rgba(134,239,172,.3);border-radius:999px;color:#86efac;font-size:11px;font-style:normal;font-weight:800;justify-self:start;padding:4px 7px;text-transform:uppercase}.page_presetButton__b08mM small{color:#9fb4c8;line-height:1.45}.page_xpGrid__9wowY{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.page_xpButton__gJumS{background:rgba(15,23,42,.58);border:1px solid rgba(148,163,184,.18);border-radius:8px;color:#dffcff;cursor:pointer;display:grid;gap:4px;min-height:64px;padding:10px;text-align:center}.page_xpButtonActive__o9Rvt{background:rgba(103,232,249,.16);border-color:rgba(103,232,249,.48)}.page_xpButton__gJumS strong{color:#ffffff}.page_xpButton__gJumS small{color:#9fb4c8;font-size:11px;font-weight:800;text-transform:uppercase}.page_areaGrid__C7zjQ{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.page_areaButton__Z3uPI{background:rgba(15,23,42,.55);border:1px solid rgba(148,163,184,.16);border-radius:8px;color:#f8fafc;cursor:pointer;display:grid;gap:6px;min-height:112px;padding:13px;text-align:left}.page_areaButtonActive__qLKiS{border-color:rgba(103,232,249,.55);background:rgba(8,47,73,.35)}.page_areaButton__Z3uPI strong{color:#ffffff}.page_areaButton__Z3uPI small{color:#9fb4c8;line-height:1.45}.page_dayGrid__ozmRC{display:flex;flex-wrap:wrap;gap:8px}.page_dayButton__AMzxc{background:rgba(15,23,42,.58);border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#dffcff;cursor:pointer;font-weight:800;padding:8px 11px}.page_dayButtonActive__6o_7X{background:rgba(103,232,249,.16);border-color:rgba(103,232,249,.45)}.page_list__lCOto{display:grid;gap:10px}.page_listItem__Z7G_b{background:rgba(15,23,42,.45);border:1px solid rgba(148,163,184,.12);border-radius:8px;display:grid;gap:6px;padding:12px}.page_footer__tgeD7{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.page_goalHeader__W9rVB{margin-bottom:14px}.page_goalWorkspace__6bFfw{display:grid;gap:14px;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);margin-bottom:14px}.page_progressPanel__TPPlP,.page_todayPanel__cm4ff{background:linear-gradient(135deg,rgba(8,47,73,.5),rgba(2,6,23,.76)),rgba(10,15,25,.72);border:1px solid rgba(103,232,249,.22);border-radius:8px;box-shadow:0 0 34px rgba(0,255,255,.08)}.page_todayPanel__cm4ff{display:grid;gap:16px;min-height:270px;padding:22px}.page_progressPanel__TPPlP{align-content:start;display:grid;gap:14px;padding:20px}.page_sectionHeader__HdCZ6,.page_todayHeader__ZYS70{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.page_sectionTitle___J2s4,.page_todayHeader__ZYS70 h2{color:#ffffff;font-size:28px;line-height:1.1;margin:0}.page_todayText__TDyia{color:#d8f7ff;font-size:16px;line-height:1.65;margin:0;max-width:820px}.page_actionMetaGrid__uw_Us,.page_compactPlanGrid__w6_MV,.page_managementGrid__fjWIf,.page_planGrid__VaJ_8,.page_progressFacts__UraQn{display:grid;gap:10px}.page_actionMetaGrid__uw_Us{grid-template-columns:repeat(3,minmax(0,1fr))}.page_actionMetaGrid__uw_Us span,.page_planTile__X9aBS,.page_progressFacts__UraQn span{background:rgba(2,6,23,.46);border:1px solid rgba(148,163,184,.14);border-radius:8px;color:#9fb4c8;display:grid;gap:4px;padding:12px}.page_actionMetaGrid__uw_Us strong,.page_planTile__X9aBS strong,.page_progressFacts__UraQn strong{color:#ffffff}.page_primaryActionRow__UnQKe{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.page_largeButton__eQc0z{background:linear-gradient(90deg,#00d9ff,#00fff2);border:0;border-radius:8px;color:#001018;cursor:pointer;font:inherit;font-size:16px;font-weight:900;min-height:52px;padding:14px 22px}.page_largeButton__eQc0z:disabled{cursor:not-allowed;opacity:.58}.page_helperLine__7Gx3D,.page_successNotice__sSNvo{border-radius:8px;line-height:1.5;margin:0;padding:12px}.page_helperLine__7Gx3D{background:rgba(103,232,249,.07);border:1px solid rgba(103,232,249,.18);color:#aeefff}.page_successNotice__sSNvo{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.24);color:#bbf7d0}.page_progressNumber__sgfpP{color:#ffffff;font-size:46px;line-height:1}.page_planGrid__VaJ_8,.page_progressFacts__UraQn{grid-template-columns:repeat(3,minmax(0,1fr))}.page_planGrid__VaJ_8{margin-bottom:14px}.page_planTile__X9aBS span{color:#67e8f9;font-size:11px;font-weight:900;text-transform:uppercase}.page_planTile__X9aBS strong{font-size:13px;line-height:1.45}.page_compactPlanGrid__w6_MV,.page_managementGrid__fjWIf{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:14px}.page_historyItem__SdaxF{align-items:center;background:rgba(15,23,42,.45);border:1px solid rgba(148,163,184,.12);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:12px}.page_historyItem__SdaxF span{color:#9fb4c8}.page_legacySummary__lbD2M,.page_legacySummary__lbD2M+.page_panel__25HGj+.page_panel__25HGj{display:none}.page_modalBackdrop__FkFhA{align-items:center;background:rgba(2,6,23,.78);backdrop-filter:blur(14px);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:70}.page_activityModal__IQpz4{background:linear-gradient(135deg,rgba(8,47,73,.74),rgba(2,6,23,.94)),rgba(2,6,23,.92);border:1px solid rgba(103,232,249,.28);border-radius:8px;box-shadow:0 0 60px rgba(0,255,255,.14);display:grid;gap:16px;max-height:min(92vh,920px);max-width:920px;overflow:auto;padding:22px;width:min(100%,920px)}.page_modalFooter___Q32q,.page_modalHeader___d0Tm{align-items:center;display:flex;gap:12px;justify-content:space-between}.page_modalHeader___d0Tm h2{color:#ffffff;font-size:26px;margin:0}.page_iconButton__0dOIO{align-items:center;background:rgba(15,23,42,.65);border:1px solid rgba(148,163,184,.2);border-radius:8px;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-weight:900;height:38px;justify-content:center;width:38px}.page_segmentedControl__UXtu8{background:rgba(2,6,23,.48);border:1px solid rgba(148,163,184,.16);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.page_segmentActive__A6i2l,.page_segmentButton__4d4j_{border:0;border-radius:8px;color:#d8f7ff;cursor:pointer;font:inherit;font-weight:900;padding:12px}.page_segmentButton__4d4j_{background:transparent}.page_segmentActive__A6i2l{background:linear-gradient(90deg,#00d9ff,#00fff2);color:#001018}.page_checkboxRow__dOx7e{align-items:flex-start;background:rgba(103,232,249,.07);border:1px solid rgba(103,232,249,.18);border-radius:8px;color:#d8f7ff;display:flex;gap:10px;line-height:1.5;padding:12px}.page_checkboxRow__dOx7e input{margin-top:3px}.page_xpPreview__wwtOe{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.page_xpPreview__wwtOe div{background:rgba(2,6,23,.5);border:1px solid rgba(148,163,184,.14);border-radius:8px;display:grid;gap:4px;padding:12px}.page_xpPreview__wwtOe span{color:#9fb4c8;font-size:11px;font-weight:900;text-transform:uppercase}.page_xpPreview__wwtOe strong{color:#ffffff;font-size:20px}@media (max-width:760px){.page_page__q4p55{padding:22px 14px}.page_footer__tgeD7,.page_header__PswbR{align-items:stretch;flex-direction:column}.page_title__ip_Bn{font-size:34px}.page_formGrid__dnfPS{grid-template-columns:1fr}.page_xpGrid__9wowY{grid-template-columns:repeat(2,minmax(0,1fr))}.page_goalWorkspace__6bFfw,.page_planGrid__VaJ_8{grid-template-columns:1fr}.page_todayPanel__cm4ff{min-height:auto;padding:18px}.page_todayHeader__ZYS70{align-items:stretch;flex-direction:column}.page_todayHeader__ZYS70 h2{font-size:24px}.page_actionMetaGrid__uw_Us,.page_progressFacts__UraQn{grid-template-columns:1fr}.page_largeButton__eQc0z,.page_primaryActionRow__UnQKe .page_secondaryButton__BYLMZ{width:100%}.page_modalBackdrop__FkFhA{align-items:stretch;padding:12px}.page_activityModal__IQpz4{max-height:calc(100vh - 24px);padding:16px}.page_modalFooter___Q32q,.page_modalHeader___d0Tm{align-items:stretch;flex-direction:column}.page_iconButton__0dOIO{align-self:flex-end}.page_segmentedControl__UXtu8,.page_xpPreview__wwtOe{grid-template-columns:1fr}}