._header_1sf7u_1{justify-content:space-between;align-items:center;gap:8px;min-height:42px;display:flex}._brand_1sf7u_2{align-items:center;gap:8px;display:flex}._brand_1sf7u_2 img{border-radius:6px;width:32px;height:32px}._brand_1sf7u_2 strong,._brand_1sf7u_2 small{display:block}._brand_1sf7u_2 strong{font-size:1rem;line-height:1}._brand_1sf7u_2 small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:.75rem}._title_1sf7u_7{flex:1}._title_1sf7u_7 strong,._title_1sf7u_7 small{display:block}._title_1sf7u_7 strong{font-size:1rem}._title_1sf7u_7 small{color:var(--text-muted);margin-top:3px;font-size:.75rem}._title_1sf7u_7,._brand_1sf7u_2{overflow-wrap:anywhere;min-width:0}._guide_6cpnm_1{gap:14px;display:grid}._platforms_6cpnm_2{gap:8px;display:flex}._platforms_6cpnm_2 button{border:1px solid var(--border);min-height:42px;color:var(--text-muted);background:#0b0d10;border-radius:9px;padding:8px 16px;font-weight:700}._platforms_6cpnm_2 button[aria-pressed=true]{border-color:var(--purple-light);color:#fff;background:#2a1039}._guide_6cpnm_1 ol{gap:10px;margin:0;padding-left:23px;display:grid}._guide_6cpnm_1 li{padding-left:3px;line-height:1.5}._guide_6cpnm_1 li::marker{color:var(--purple-light);font-weight:800}._guide_6cpnm_1>p{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}._compact_6cpnm_9{gap:10px}._compact_6cpnm_9 ol{gap:7px}._compact_6cpnm_9 li{font-size:.85rem}._page_5zedh_1{gap:18px;padding:18px 16px 32px;display:grid}._page_5zedh_1>header{margin:-18px -16px 0}._hero_5zedh_3,._guide_5zedh_3,._install_5zedh_3,._developer_5zedh_3{border:1px solid var(--border);background:var(--surface);border-radius:18px;min-width:0;padding:20px}._hero_5zedh_3{background:linear-gradient(145deg,#21102e,#101216 70%);border-color:#4f276a}._mark_5zedh_5{color:#fff;background:linear-gradient(135deg,#6512bd,#952de8);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:16px;font-style:italic;font-weight:900;display:grid}._hero_5zedh_3 h1{margin:8px 0;font-size:1.65rem}._hero_5zedh_3>p:not(._eyebrow_5zedh_7),._developer_5zedh_3>p:not(._eyebrow_5zedh_7){color:var(--text-muted);margin:0;line-height:1.55}._hero_5zedh_3>small{color:var(--text-muted);margin-top:14px;display:block}._guide_5zedh_3 h2,._install_5zedh_3 h2,._developer_5zedh_3 h2{margin:0 0 14px;font-size:1.2rem}._install_5zedh_3>p:first-child{margin:0 0 8px}._install_5zedh_3>p:not(._eyebrow_5zedh_7){color:var(--text-muted);margin:0 0 18px;line-height:1.55}._featureList_5zedh_12{gap:10px;display:grid}._featureList_5zedh_12 article{border:1px solid var(--border);background:#0b0d10;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:12px;display:flex}._featureIcon_5zedh_14{width:36px;height:36px;color:var(--purple-light);background:#291238;border-radius:10px;flex:none;place-items:center;display:grid}._featureList_5zedh_12 article>div{min-width:0}._featureList_5zedh_12 h3{margin:0 0 4px;font-size:.95rem}._featureList_5zedh_12 p{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}._developer_5zedh_3{border-color:#4f276a}._developer_5zedh_3>p:first-child{margin-bottom:8px}._developer_5zedh_3 a{color:#fff;background:linear-gradient(100deg,#6512bd,#952de8);border-radius:9px;align-items:center;gap:8px;width:fit-content;min-height:44px;margin-top:16px;padding:10px 15px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=380px){._hero_5zedh_3,._guide_5zedh_3,._install_5zedh_3,._developer_5zedh_3{padding:16px}}._prompt_5pqpy_1{z-index:80;right:max(12px, env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom));background:#141018;border:1px solid #7438a0;border-radius:16px;gap:11px;width:min(390px,100vw - 24px);max-height:min(70dvh,570px);padding:18px;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 60px #000000a6}._close_5pqpy_2{min-width:36px;min-height:36px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}._heading_5pqpy_3{color:var(--purple-light);align-items:center;gap:9px;padding-right:26px;display:flex}._heading_5pqpy_3 h2{color:var(--text);margin:0;font-size:1rem}._prompt_5pqpy_1>p{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.45}._actions_5pqpy_6{flex-wrap:wrap;gap:7px;display:flex}._actions_5pqpy_6 button{border:1px solid var(--border);min-height:40px;color:var(--text);background:#0b0d10;border-radius:8px;padding:8px 11px;font-size:.8rem}._actions_5pqpy_6 ._primary_5pqpy_8{background:#6520a5;border-color:#7729b8;font-weight:700}._prompt_5pqpy_1>small{color:var(--text-muted);font-size:.75rem}@media (width>=700px){._prompt_5pqpy_1{bottom:22px}}._page_f9sts_1{gap:12px;padding:18px 16px 26px;display:grid}._workoutCardTop_f9sts_7{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._mobilityBadge_f9sts_8{color:#edceff;background:#271235;border:1px solid #9858d8;border-radius:999px;flex:none;padding:5px 9px;font-size:.72rem;font-weight:800;animation:2.5s ease-in-out infinite _mobilityGlow_f9sts_1}@keyframes _mobilityGlow_f9sts_1{50%{border-color:#d38cff;box-shadow:0 0 0 4px #a248e624}}@media (prefers-reduced-motion:reduce){._mobilityBadge_f9sts_8{animation:none}}._header_f9sts_12,._brand_f9sts_13,._greeting_f9sts_14,._workoutHero_f9sts_15,._weekHead_f9sts_16,._whatsapp_f9sts_17{align-items:center;display:flex}._header_f9sts_12{justify-content:space-between}._brand_f9sts_13{gap:9px}._brand_f9sts_13 img{object-fit:contain;border-radius:6px;width:34px;height:34px}._brand_f9sts_13 strong,._brand_f9sts_13 span{display:block}._brand_f9sts_13 strong{font-size:1rem;line-height:1}._brand_f9sts_13 span{text-transform:uppercase;color:var(--text-muted);letter-spacing:.08em;margin-top:4px;font-size:.75rem}._greeting_f9sts_14{justify-content:space-between;padding:8px 0 2px}._greeting_f9sts_14 h1{margin:0 0 5px;font-size:1rem}._greeting_f9sts_14 h1 span{font-size:1rem}._greeting_f9sts_14 p{color:var(--text-muted);margin:0;font-size:.875rem}._profileShortcut_f9sts_75{border:2px solid var(--purple);width:54px;height:54px;color:var(--purple-light);background:#29103f;border-radius:50%;place-items:center;padding:0;font-weight:800;display:grid;overflow:hidden}._profileShortcut_f9sts_75 img{object-fit:cover;width:100%;height:100%}._notificationControl_f9sts_95,._notificationControl_f9sts_95>button{position:relative}._notificationBadge_f9sts_103{border:2px solid var(--background);background:var(--purple);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.75rem;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}._notificationPanel_f9sts_120{z-index:10;background:#16101d;border:1px solid #6423a0;border-radius:12px;width:min(290px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 35px #00000073}._notificationTitle_f9sts_133{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}._notificationTitle_f9sts_133 strong{font-size:.875rem}._notificationTitle_f9sts_133 button{color:var(--purple-light);background:0 0;border:0;font-size:.75rem}._notificationPanel_f9sts_120 ._notificationItem_f9sts_152{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-top:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 0;display:flex}._notificationPanel_f9sts_120 ._notificationItem_f9sts_152 span{flex:1;font-size:.75rem;line-height:1.4}._notificationPanel_f9sts_120 ._notificationItem_f9sts_152 svg:first-child{color:var(--purple-light)}._notificationPanel_f9sts_120 p{color:var(--text-muted);margin:0;font-size:.75rem}._workoutCard_f9sts_7{border-radius:var(--radius-lg);background:radial-gradient(circle at 85% 30%, #6d17c747, transparent 35%), var(--surface);border:1px solid #4b167b;padding:14px}._workoutHero_f9sts_15{justify-content:space-between;margin:7px 0 14px}._workoutHero_f9sts_15 h2{margin:0;font-size:1.35rem}._workoutHero_f9sts_15 strong,._workoutHero_f9sts_15 span{display:block}._workoutHero_f9sts_15 strong{color:var(--purple-light);margin-top:3px;font-size:.875rem}._workoutHero_f9sts_15 span{color:var(--text-muted);margin-top:10px;font-size:.75rem}._dumbbell_f9sts_215{color:#8d34dd;opacity:.32;stroke-width:.6px;width:82px;height:82px}._weekHead_f9sts_16{color:var(--purple-light);justify-content:space-between}._weekHead_f9sts_16 span,._weekHead_f9sts_16 strong{display:block}._weekHead_f9sts_16 span{color:var(--text-muted);font-size:.75rem}._weekHead_f9sts_16 strong{color:var(--text);margin:4px 0 10px;font-size:.875rem}._percent_f9sts_244{text-align:right;color:var(--text-muted);margin-top:6px;display:block}._shortcuts_f9sts_251{grid-template-columns:1fr 1fr;gap:8px;display:grid}._shortcuts_f9sts_251 button{text-align:left;color:var(--purple-light);align-items:flex-start;gap:10px;min-height:76px;display:flex}._shortcuts_f9sts_251 strong,._shortcuts_f9sts_251 small{display:block}._shortcuts_f9sts_251 strong{color:var(--text);margin-bottom:5px;font-size:.875rem}._shortcuts_f9sts_251 small{color:var(--text-muted);font-size:.75rem;line-height:1.35}._whatsapp_f9sts_17{width:100%;color:var(--text);text-align:left;gap:10px}._whatsapp_f9sts_17>span:nth-child(2){flex:1}._whatsapp_f9sts_17 strong,._whatsapp_f9sts_17 small{display:block}._whatsapp_f9sts_17 strong{font-size:.875rem}._whatsapp_f9sts_17 small{color:var(--text-muted);margin-top:3px;font-size:.75rem}._whatsappIcon_f9sts_309{background:var(--purple);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}._whatsapp_f9sts_17{text-decoration:none}._error_f9sts_317{color:#ffadb7;background:#281116;border:1px solid #72313b;border-radius:9px;margin:0;padding:10px}._liveSummary_f9sts_317{grid-template-columns:1fr 1fr;gap:8px;display:grid}._liveSummary_f9sts_317 article{align-items:flex-start;gap:9px;display:flex}._liveSummary_f9sts_317 svg{color:var(--purple-light);flex:none}._liveSummary_f9sts_317 span{gap:4px;min-width:0;display:grid}._liveSummary_f9sts_317 strong,._liveSummary_f9sts_317 small,._liveSummary_f9sts_317 b{overflow-wrap:anywhere}._liveSummary_f9sts_317 strong{font-size:.75rem}._liveSummary_f9sts_317 small{color:var(--text-muted);font-size:.75rem}._liveSummary_f9sts_317 b{color:var(--purple-light);font-size:.75rem}@media (width<=380px){._liveSummary_f9sts_317{grid-template-columns:1fr}}._updates_f9sts_318{background:#251033;border:1px solid #6423a0;border-radius:10px;gap:9px;padding:11px;display:flex}._updates_f9sts_318 svg{color:var(--purple-light);flex:none}._updates_f9sts_318 div{gap:4px;display:grid}._updates_f9sts_318 strong{font-size:.75rem}._updates_f9sts_318 small{color:#dcbaff;font-size:.75rem}._page_1281n_1{gap:12px;padding:18px 16px 28px;display:grid}._tabs_1281n_2{background:var(--surface);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}._tabs_1281n_2 button{color:var(--text-muted);background:0 0;border:0;border-radius:7px;padding:8px;font-size:.75rem}._tabs_1281n_2 button._active_1281n_4{background:var(--purple);color:#fff}._sectionTitle_1281n_5{justify-content:space-between;align-items:center;display:flex}._sectionTitle_1281n_5 h1{margin:0;font-size:1rem}._sectionTitle_1281n_5 button{color:var(--purple-light);background:0 0;border:0;font-size:.75rem}._macros_1281n_8{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(4,1fr);padding:12px 0;display:grid}._macros_1281n_8 div{text-align:center}._macros_1281n_8 svg{width:15px;color:var(--text-muted)}._macros_1281n_8 div:nth-child(2) svg{color:var(--purple-light)}._macros_1281n_8 div:nth-child(3) svg{color:#e3ba57}._macros_1281n_8 div:nth-child(4) svg{color:#79cf61}._macros_1281n_8 strong,._macros_1281n_8 small{display:block}._macros_1281n_8 strong{color:var(--purple-light);font-size:.875rem}._macros_1281n_8 div:nth-child(3) strong{color:#e3ba57}._macros_1281n_8 div:nth-child(4) strong{color:#79cf61}._macros_1281n_8 small{color:var(--text-muted);margin-top:3px;font-size:.75rem}._meals_1281n_18{gap:7px;display:grid}._meals_1281n_18 button{min-height:49px;color:var(--text);border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:7px 10px;display:flex}._mealCard_1281n_20{display:grid}._foods_1281n_20{border:1px solid var(--border);background:#090b0d;border-top:0;border-radius:0 0 9px 9px;gap:7px;padding:8px;display:grid}._foods_1281n_20 article{border-bottom:1px solid var(--border-subtle);gap:5px;padding:8px;display:grid}._foods_1281n_20 article>div{justify-content:space-between;gap:8px;display:flex}._foods_1281n_20 span,._foods_1281n_20 small,._foods_1281n_20 summary,._foods_1281n_20 p{color:var(--text-muted);font-size:.75rem}._foods_1281n_20 p{margin:5px 0}._mealCard_1281n_20>button{width:100%}._recipe_1281n_21{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-top:6px;padding:10px}._recipe_1281n_21 summary{cursor:pointer;color:var(--purple-light);font-size:.875rem;font-weight:700}._recipe_1281n_21 p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:.875rem;line-height:1.5}._meals_1281n_18 button>svg:first-child{color:var(--purple-light)}._meals_1281n_18 span{flex:1}._meals_1281n_18 strong,._meals_1281n_18 small{display:block}._meals_1281n_18 strong{font-size:.75rem}._meals_1281n_18 small,._meals_1281n_18 time{color:var(--text-muted);margin-top:3px;font-size:.75rem}._hydration_1281n_27{gap:12px;margin-top:3px;display:grid}._customWater_1281n_28{gap:7px;display:grid}._customWater_1281n_28 label{color:var(--text);font-size:.875rem;font-weight:700}._customWater_1281n_28>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._customWater_1281n_28 input{width:100%;min-width:0;min-height:44px;color:var(--text);border:1px solid var(--border);background:#090b0d;border-radius:8px;padding:8px 10px;font-size:1rem}._customWater_1281n_28 button{color:#fff;background:var(--purple);border:0;border-radius:8px;min-height:44px;padding:8px 12px;font-weight:700}._customWater_1281n_28 button:disabled{opacity:.5}._customWater_1281n_28 small{color:var(--text-muted);font-size:.75rem}._waterHead_1281n_35{align-items:center;gap:8px;display:flex}._waterHead_1281n_35 svg{color:#4ca8ff}._waterHead_1281n_35 span{flex:1}._waterHead_1281n_35 strong,._waterHead_1281n_35 small{display:block}._waterHead_1281n_35 strong{font-size:.875rem}._waterHead_1281n_35 small{color:var(--text-muted);margin-top:3px;font-size:.75rem}._waterHead_1281n_35 b{font-size:.75rem}._meals_1281n_18 span,._waterHead_1281n_35 span{overflow-wrap:anywhere;min-width:0}._sectionTitle_1281n_5,._waterHead_1281n_35{flex-wrap:wrap;gap:8px}._guidanceList_1281n_40{gap:8px;display:grid}._guidanceList_1281n_40 article{align-items:flex-start;gap:10px;display:flex}._guidanceList_1281n_40 article>svg{color:var(--purple-light);flex:none}._guidanceList_1281n_40 article>div{gap:5px;min-width:0;display:grid}._guidanceList_1281n_40 strong{font-size:.875rem}._guidanceList_1281n_40 span,._guidanceList_1281n_40 small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}._guidanceEmpty_1281n_46{text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}._guidanceEmpty_1281n_46 svg{color:var(--purple-light)}._guidanceEmpty_1281n_46 h1{margin:5px 0 0;font-size:1rem}._guidanceEmpty_1281n_46 p{color:var(--text-muted);margin:0;font-size:.75rem}._safetyNotice_1281n_50{color:#e8c675;background:#241b0c;border:1px solid #73531c;border-radius:10px;padding:11px;font-size:.75rem;line-height:1.45}@media (width<=390px){._tabs_1281n_2 button{padding-inline:4px;font-size:.75rem}}._settings_58ey9_1{gap:14px;min-width:0;display:grid}._settings_58ey9_1 h2,._settings_58ey9_1 h3{margin:0}._settings_58ey9_1 p{overflow-wrap:anywhere;line-height:1.5}._document_58ey9_4{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:10px;padding:14px;display:grid}._document_58ey9_4 small{color:var(--text-muted)}._text_58ey9_6{white-space:pre-wrap}._document_58ey9_4 summary{cursor:pointer;color:var(--purple-light);padding:10px 0}._settings_58ey9_1 button{color:#efdfff;background:#241033;border:1px solid #6423a0;border-radius:9px;min-height:44px;padding:10px}._check_58ey9_9{align-items:center;gap:10px;min-height:44px;line-height:1.4;display:flex}._check_58ey9_9 input{accent-color:#8b2cda;flex:0 0 20px;width:20px;height:20px}._settings_58ey9_1 a{color:var(--purple-light)}._timer_9t0gj_1{z-index:30;left:50%;bottom:calc(72px + env(safe-area-inset-bottom));width:min(100% - 24px,406px);min-height:66px;color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#120c18f7;border:1px solid #8d35d0;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 40px;align-items:center;gap:9px;padding:9px 10px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 12px 36px #0000008c}._icon_9t0gj_22{width:42px;height:42px;color:var(--purple-light);border:4px solid #7b28bd;border-right-color:#302338;border-radius:50%;place-items:center;display:grid}._copy_9t0gj_33{gap:1px;min-width:0;display:grid}._copy_9t0gj_33 small{color:#caa8e6;font-size:.75rem}._copy_9t0gj_33 strong{color:#fff;font-size:1.16rem;line-height:1.15}._copy_9t0gj_33 span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._timer_9t0gj_1 button{color:#dec5f2;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}._finished_9t0gj_38{background:#260f32fa;animation:.32s ease-out _timer-arrival_9t0gj_1}._finished_9t0gj_38 ._icon_9t0gj_22{background:#48145f;border-color:#a642ed}._finished_9t0gj_38 ._copy_9t0gj_33 strong{font-size:.875rem}._settings_9t0gj_41{gap:10px;display:grid}._settings_9t0gj_41 h2{margin:0 0 4px;font-size:1.1rem}._settings_9t0gj_41 label{font-size:.875rem;font-weight:700}._settings_9t0gj_41 input[type=range]{width:100%;accent-color:var(--purple-light);min-height:36px}._settings_9t0gj_41 select{width:100%;min-height:44px;color:var(--text);border:1px solid var(--border);background:#090b0d;border-radius:8px;padding:9px}._settings_9t0gj_41 button{color:#fff;background:var(--purple);border:0;border-radius:8px;min-height:44px;padding:9px 12px;font-weight:700}._settings_9t0gj_41 small{color:var(--text-muted);line-height:1.4}@keyframes _timer-arrival_9t0gj_1{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (width>=700px){._timer_9t0gj_1{bottom:96px}}@media (prefers-reduced-motion:reduce){._finished_9t0gj_38{animation:none}}._page_10era_1{gap:14px;padding:18px 16px 28px;display:grid}._profileHero_10era_1{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 0;display:grid}._avatar_10era_1{position:relative}._avatar_10era_1 img{object-fit:cover;border:2px solid var(--purple);border-radius:50%;width:70px;height:70px}._avatar_10era_1 button{border:3px solid var(--background);background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:-5px;right:-7px}._profileHero_10era_1 h1{margin:0;font-size:1rem}._profileHero_10era_1 p{color:var(--text-muted);margin:5px 0;font-size:.75rem}._profileHero_10era_1 span{color:var(--green);background:#67d56f1a;border-radius:999px;padding:4px 7px;font-size:.75rem;display:inline-block}._profileHero_10era_1>svg{color:var(--purple-light)}._completion_10era_2{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:9px;padding:12px;display:grid}._completion_10era_2>div:first-child{justify-content:space-between;font-size:.75rem;display:flex}._completion_10era_2 b{color:var(--purple-light)}._group_10era_2 h2{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 7px;font-size:.75rem}._group_10era_2>div{border:1px solid var(--border);background:var(--surface);border-radius:11px;overflow:hidden}._group_10era_2 button{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:57px;color:var(--purple-light);text-align:left;background:0 0;align-items:center;gap:11px;padding:9px 11px;display:flex}._group_10era_2 button:last-child{border-bottom:0}._group_10era_2 button span{flex:1}._group_10era_2 strong,._group_10era_2 small{display:block}._group_10era_2 strong{color:var(--text);font-size:.75rem}._group_10era_2 small{color:var(--text-muted);margin-top:4px;font-size:.75rem}._logout_10era_2{min-height:45px;color:var(--red);background:#ff655f0f;border:1px solid #ff655f47;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:.75rem;display:flex}._version_10era_2{text-align:center;color:#555a62;margin:0;font-size:.75rem}._initials_10era_3{border:2px solid var(--purple);color:#efdfff;background:#251033;border-radius:50%;place-items:center;width:70px;height:70px;font-weight:800;display:grid}._removePhoto_10era_3{color:var(--red);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;display:flex}._form_10era_3{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}._form_10era_3 label{color:var(--text-muted);gap:5px;font-size:.75rem;display:grid}._form_10era_3 input,._form_10era_3 select{border:1px solid var(--border);color:#fff;background:#090b0d;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px}._form_10era_3 ._guardianCheck_10era_3{align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.4;display:flex}._form_10era_3 ._guardianCheck_10era_3 input{width:18px;min-width:18px;height:18px;min-height:18px;padding:0}._form_10era_3 button,._form_10era_3 p,._full_10era_3,._passwordRules_10era_3{grid-column:1/-1}._passwordRules_10era_3{color:#ff9b9b;background:#090b0d;border-radius:8px;grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:10px 10px 10px 28px;font-size:.75rem;display:grid}._passwordRules_10era_3 li[data-valid=true]{color:var(--green)}._privacy_10era_3{text-align:center;justify-items:center;gap:10px;display:grid}._privacy_10era_3 svg{color:var(--purple-light)}._privacy_10era_3 h1,._privacy_10era_3 p{margin:0}._privacy_10era_3 p{color:var(--text-muted);font-size:.875rem;line-height:1.5}._privacy_10era_3 a{text-decoration:none}._group_10era_2 button{cursor:pointer}@media (width<=480px){._form_10era_3{grid-template-columns:1fr}._form_10era_3 button,._form_10era_3 p,._full_10era_3,._passwordRules_10era_3{grid-column:auto}._passwordRules_10era_3{grid-template-columns:1fr}}._manager_fhql1_1{gap:16px;min-width:0;display:grid}._card_fhql1_2{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}._card_fhql1_2 h2,._card_fhql1_2 h3,._card_fhql1_2 p{overflow-wrap:anywhere;margin:0}._card_fhql1_2 label{min-width:0;color:var(--text-muted);gap:6px;font-size:.875rem;display:grid}._card_fhql1_2 input,._card_fhql1_2 select,._card_fhql1_2 textarea{border:1px solid var(--border);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;background:#090b0d;border-radius:8px;padding:10px}._card_fhql1_2 textarea{resize:vertical;min-height:75px}._fields_fhql1_7{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}._group_fhql1_8{border-top:1px solid var(--border);grid-column:1/-1;min-width:0;padding-top:12px}._group_fhql1_8 summary{cursor:pointer;color:var(--purple-light);padding:10px 0}._group_fhql1_8>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:10px;display:grid}._actions_fhql1_11{flex-wrap:wrap;gap:10px;display:flex}._actions_fhql1_11 button{color:#efdfff;background:#241033;border:1px solid #6423a0;border-radius:9px;min-height:44px;padding:10px 14px}._actions_fhql1_11 button._danger_fhql1_13{color:var(--red);background:#ff655f14;border-color:#ff655f73}._results_fhql1_14{gap:8px;display:grid}._results_fhql1_14>div{border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 0;display:flex}._notice_fhql1_16{color:var(--text-muted);font-size:.875rem;line-height:1.5}@media (width<=600px){._fields_fhql1_7,._group_fhql1_8>div{grid-template-columns:minmax(0,1fr)}}._photoPanel_fhql1_18{gap:12px;min-width:0;display:grid}._photoGrid_fhql1_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._photoGrid_fhql1_19>section{align-content:start;gap:8px;min-width:0;display:grid}._photoGrid_fhql1_19 img{object-fit:contain;background:#090b0d;border-radius:8px;width:100%;height:240px}._photoPreview_fhql1_22{object-fit:contain;max-width:100%;max-height:500px}._photoPanel_fhql1_18 button{min-height:44px;color:var(--text);background:#241033;border:1px solid #6423a0;border-radius:8px;padding:8px}@media (width<=480px){._photoGrid_fhql1_19{grid-template-columns:minmax(0,1fr)}}._comparison_gkjye_1{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:16px;min-width:0;max-width:100%;padding:16px;display:grid;overflow:hidden;container-type:inline-size}._comparison_gkjye_1 h2,._comparison_gkjye_1 h3,._comparison_gkjye_1 h4,._comparison_gkjye_1 p{overflow-wrap:anywhere;max-width:100%;margin:0}._comparison_gkjye_1>div:first-child{gap:5px;min-width:0;display:grid}._comparison_gkjye_1>div:first-child>p:last-child,._empty_gkjye_1{color:var(--text-muted);font-size:.875rem;line-height:1.5}._selectors_gkjye_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}._selectors_gkjye_1 label{min-width:0;color:var(--text-muted);gap:6px;font-size:.875rem;display:grid}._selectors_gkjye_1 select{border:1px solid var(--border);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--text);background:#090b0d;border-radius:9px;padding:9px}._legend_gkjye_1,._row_gkjye_1{grid-template-columns:minmax(150px,1.35fr) repeat(3,minmax(110px,1fr));align-items:center;gap:8px;display:grid}._legend_gkjye_1{color:var(--text-muted);padding:0 10px;font-size:.75rem}._legend_gkjye_1 em{font-style:normal}._group_gkjye_1,._photos_gkjye_1{gap:10px;min-width:0;display:grid}._group_gkjye_1 h3,._photos_gkjye_1 h3{border-bottom:1px solid var(--border);color:var(--purple-light);padding-bottom:9px;font-size:1rem}._rows_gkjye_1{gap:4px;min-width:0;display:grid}._row_gkjye_1{overflow-wrap:anywhere;background:#0a0c0f;border-radius:8px;min-width:0;padding:10px}._row_gkjye_1 strong{font-size:.85rem}._row_gkjye_1 span,._row_gkjye_1 em{overflow-wrap:anywhere;min-width:0;font-size:.82rem}._row_gkjye_1 em{color:var(--purple-light);font-style:normal}._photoGrid_gkjye_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._photoGrid_gkjye_1 article{gap:7px;min-width:0;display:grid}._photoGrid_gkjye_1 h4{font-size:.85rem}._photoGrid_gkjye_1 article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._photoGrid_gkjye_1 figure{gap:5px;min-width:0;margin:0;display:grid}._photoGrid_gkjye_1 img,._photoGrid_gkjye_1 figure>span{border:1px solid var(--border);background:#090b0d;border-radius:9px;width:100%;height:250px}._photoGrid_gkjye_1 img{object-fit:contain}._photoGrid_gkjye_1 figure>span{color:var(--text-muted);place-items:center;font-size:.8rem;display:grid}._photoGrid_gkjye_1 figcaption{text-align:center;color:var(--text-muted);font-size:.78rem}@media (width<=760px){._comparison_gkjye_1{padding:13px}._selectors_gkjye_1{grid-template-columns:1fr}._legend_gkjye_1{display:none}._row_gkjye_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 9px}._row_gkjye_1 strong{color:var(--text-muted);grid-column:1/-1}._row_gkjye_1 span:first-of-type:before{content:"Antes: ";color:var(--text-muted)}._row_gkjye_1 span:nth-of-type(2):before{content:"Depois: ";color:var(--text-muted)}._row_gkjye_1 em{grid-column:1/-1}._row_gkjye_1 em:before{content:"Diferença: ";color:var(--text-muted)}._photoGrid_gkjye_1{grid-template-columns:1fr}._photoGrid_gkjye_1 img,._photoGrid_gkjye_1 figure>span{height:220px}}@container (width<=650px){._selectors_gkjye_1{grid-template-columns:1fr}._legend_gkjye_1{display:none}._row_gkjye_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 9px}._row_gkjye_1 strong{color:var(--text-muted);grid-column:1/-1}._row_gkjye_1 span:first-of-type:before{content:"Antes: ";color:var(--text-muted)}._row_gkjye_1 span:nth-of-type(2):before{content:"Depois: ";color:var(--text-muted)}._row_gkjye_1 em{grid-column:1/-1}._row_gkjye_1 em:before{content:"Diferença: ";color:var(--text-muted)}._photoGrid_gkjye_1{grid-template-columns:1fr}._photoGrid_gkjye_1 img,._photoGrid_gkjye_1 figure>span{height:220px}}._trigger_18bz6_1{color:#f1ddff;background:#29143b;border:1px solid #70409b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;display:inline-flex}._trigger_18bz6_1:disabled{cursor:not-allowed;opacity:.5}._portal_18bz6_3{z-index:9999;color:#15121a;background:#040507eb;padding:76px 20px 32px;position:fixed;inset:0;overflow:auto}._toolbar_18bz6_4{z-index:2;color:#fff;background:#0d0f12;border-bottom:1px solid #34383f;align-items:center;gap:10px;min-height:62px;padding:10px max(18px,50vw - 450px);display:flex;position:fixed;inset:0 0 auto}._toolbar_18bz6_4 div{gap:2px;margin-right:auto;display:grid}._toolbar_18bz6_4 span{color:#aeb3bd;font-size:.8rem}._toolbar_18bz6_4 button{color:#fff;background:#6320a0;border:1px solid #70409b;border-radius:8px;align-items:center;gap:6px;min-height:42px;padding:8px 12px;display:inline-flex}._sheet_18bz6_7{background:#fff;width:min(210mm,100%);min-height:297mm;margin:0 auto;padding:12mm;font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.35;box-shadow:0 18px 60px #00000073}._header_18bz6_8{color:#3e075f;grid-template-columns:20mm auto 1fr;align-items:center;gap:4mm;margin-bottom:8mm;display:grid}._logo_18bz6_9{object-fit:contain;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:1.5mm;width:18mm;height:18mm;display:block}._header_18bz6_8>div:nth-child(2){line-height:1;display:grid}._header_18bz6_8>div:nth-child(2) strong{font-size:20pt}._header_18bz6_8>div:nth-child(2) span{letter-spacing:.18em;text-transform:uppercase;margin-top:2mm;font-size:9pt}._header_18bz6_8 section{text-align:right}._header_18bz6_8 h1{text-transform:uppercase;margin:0;font-size:18pt}._header_18bz6_8 p{color:#555;margin:2mm 0 0}._info_18bz6_12{border:1.2px solid #17131a;grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm;margin:0 0 6mm;padding:3mm;display:grid}._info_18bz6_12 div{border:1px solid #777;min-width:0;padding:2mm}._info_18bz6_12 dt{color:#5f5366;margin-bottom:1mm;font-size:7.5pt}._info_18bz6_12 dd{overflow-wrap:anywhere;margin:0;font-weight:700}._section_18bz6_14{break-inside:auto;margin:0 0 6mm}._section_18bz6_14>h2{color:#fff;text-align:center;text-transform:uppercase;break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#6e3a91;margin:0 0 2mm;padding:2.4mm 3mm;font-size:11pt}._tableWrap_18bz6_15{width:100%;overflow:hidden}table{border-collapse:collapse;table-layout:fixed;width:100%}thead{display:table-header-group}tr{break-inside:avoid}th,td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #242024;padding:2.2mm}th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eee8f2;font-size:8pt}td{font-size:8.5pt}td a{color:#4f1182;font-weight:700}._compact_18bz6_17 th,._compact_18bz6_17 td{padding:1.6mm;font-size:7.5pt}._summary_18bz6_18{border:1px solid #242024;grid-template-columns:repeat(4,1fr);margin:0 0 5mm;display:grid}._summary_18bz6_18 div{text-align:center;padding:3mm}._summary_18bz6_18 div+div{border-left:1px solid #242024}._summary_18bz6_18 strong{color:#5f168f;font-size:14pt;display:block}._summary_18bz6_18 small{color:#5b5360}._notes_18bz6_19{white-space:pre-wrap;border:1px solid #242024;margin:2mm 0 0;padding:3mm}._subheading_18bz6_19{color:#4e176d;break-after:avoid;margin:3mm 0 1.5mm;font-size:10pt}._muted_18bz6_19{color:#625a66}._photoGrid_18bz6_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;display:grid}._photoGrid_18bz6_19 figure{break-inside:avoid;border:1px solid #242024;margin:0;padding:2mm}._photoGrid_18bz6_19 img{object-fit:contain;background:#eee;width:100%;max-height:88mm}._photoGrid_18bz6_19 figcaption{text-align:center;margin-top:1mm;font-size:8pt}._comparisonGrid_18bz6_19{grid-template-columns:1.2fr 1fr 1fr .8fr;display:grid}._comparisonGrid_18bz6_19>*{border:1px solid #242024;padding:2mm}._comparisonGrid_18bz6_19 strong{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eee8f2}._footer_18bz6_20{color:#666;text-align:center;border-top:1px solid #aaa;margin-top:8mm;padding-top:2mm;font-size:7.5pt}@font-face{font-family:IS Coach DejaVu;src:url(/fonts/dejavu/DejaVuSans.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IS Coach DejaVu;src:url(/fonts/dejavu/DejaVuSans-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}._assessmentSheet_18bz6_24{width:min(210mm,100%);box-shadow:none;background:0 0;padding:0}._assessmentReport_18bz6_25{color:#221f26;gap:16px;font-family:IS Coach DejaVu,DejaVu Sans,sans-serif;display:grid}._assessmentPage_18bz6_26{box-sizing:border-box;page:assessment;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:210mm;height:297mm;padding:16.2mm 13mm 14mm;font-size:7.7pt;line-height:1.24;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000073}._assessmentCoverPage_18bz6_27{padding-top:14.9mm}._assessmentDataPage_18bz6_28{padding:17.3mm 16.8mm 14mm}._assessmentPhotoPage_18bz6_29{padding-top:15.1mm}._assessmentStripe_18bz6_30{background:#321047;height:5mm;position:absolute;inset:0 0 auto}._assessmentBrand_18bz6_31{color:#321047;align-items:center;gap:7mm;height:27mm;display:flex}._assessmentBrand_18bz6_31 img{object-fit:contain;width:20mm;height:23mm;display:block}._assessmentBrand_18bz6_31>div{gap:2mm;display:grid}._assessmentBrand_18bz6_31 strong{letter-spacing:.02em;font-size:21pt;line-height:1}._assessmentBrand_18bz6_31 span{color:#6d6873;text-transform:uppercase;font-size:8pt}._assessmentTitle_18bz6_36{margin:2.8mm 2mm}._assessmentTitle_18bz6_36 h1{color:#321047;text-transform:uppercase;margin:0;font-size:21pt;line-height:1}._assessmentTitle_18bz6_36 p{color:#6d6873;margin:0;font-size:8pt}._assessmentSection_18bz6_39{break-inside:avoid;margin:0 0 5mm}._assessmentSection_18bz6_39>h2{box-sizing:border-box;color:#fff;text-align:left;text-transform:uppercase;background:#5b2182;min-height:10.2mm;margin:0 0 3mm;padding:3.7mm 6mm 1.9mm;font-size:10.5pt;line-height:1}._assessmentInfo_18bz6_41{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.3mm 3.5mm;margin:0 2.2mm;display:grid}._assessmentInfo_18bz6_41>div{box-sizing:border-box;border:.25mm solid #ddd5e2;min-height:12mm;padding:1.6mm 3.5mm}._assessmentInfo_18bz6_41 dt{color:#6d6873;text-transform:uppercase;margin-bottom:2mm;font-size:6.7pt}._assessmentInfo_18bz6_41 dd{overflow-wrap:anywhere;margin:0;font-size:9pt;font-weight:700;line-height:1}._assessmentSummary_18bz6_45{grid-template-columns:repeat(12,1fr);gap:4mm 2.5mm;margin:0 1mm;display:grid}._assessmentSummary_18bz6_45>div{box-sizing:border-box;text-align:center;background:#f3ecf8;border:.2mm solid #e9ddf2;grid-column:span 3;min-height:17mm;padding:3.2mm 2mm 2mm}._assessmentSummary_18bz6_45>div:nth-child(n+5){grid-column:span 4}._assessmentSummary_18bz6_45 strong{color:#321047;font-size:13.5pt;line-height:1;display:block}._assessmentSummary_18bz6_45 span{color:#6d6873;text-transform:uppercase;margin-top:4mm;font-size:6.7pt;display:block}._reportSummary_18bz6_50{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5mm;margin:0 1mm;display:grid}._reportSummary_18bz6_50>div{box-sizing:border-box;text-align:center;background:#f3ecf8;border:.2mm solid #e9ddf2;min-height:17mm;padding:3.2mm 2mm 2mm}._reportSummary_18bz6_50 strong{color:#321047;overflow-wrap:anywhere;font-size:13.5pt;line-height:1;display:block}._reportSummary_18bz6_50 span{color:#6d6873;text-transform:uppercase;margin-top:4mm;font-size:6.7pt;display:block}._designTable_18bz6_54{border-collapse:collapse;table-layout:fixed;width:100%}._designTable_18bz6_54 th,._designTable_18bz6_54 td{color:#221f26;text-align:left;vertical-align:top;overflow-wrap:anywhere;border:0;border-bottom:.2mm solid #ddd5e2;padding:1.8mm 3.5mm;font-size:7.7pt;line-height:1.25}._designTable_18bz6_54 th{vertical-align:middle;background:#e9ddf2;font-size:9pt;font-weight:700}._designTable_18bz6_54 td a{color:#5b2182;font-weight:700}._twoColumnTable_18bz6_58 th:first-child,._twoColumnTable_18bz6_58 td:first-child{width:50%}._emptyCell_18bz6_59{color:#6d6873!important;text-align:center!important}._reportMuted_18bz6_60{color:#6d6873;font-size:6.7pt;font-weight:400}._reportNote_18bz6_61{color:#221f26;white-space:pre-wrap;background:#f3ecf8;border:.2mm solid #e9ddf2;margin:0 0 3mm;padding:3mm 4mm;font-size:7.7pt}._reportRecipe_18bz6_62{color:#221f26;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:.2mm solid #e9ddf2;padding:5mm 6mm;font-size:9pt;line-height:1.5}._workoutTable_18bz6_63 th:first-child,._workoutTable_18bz6_63 td:first-child{width:13%}._workoutTable_18bz6_63 th:nth-child(2),._workoutTable_18bz6_63 td:nth-child(2){width:28%}._workoutTable_18bz6_63 th:nth-child(3),._workoutTable_18bz6_63 td:nth-child(3){width:7%}._workoutTable_18bz6_63 th:nth-child(4),._workoutTable_18bz6_63 td:nth-child(4){width:12%}._workoutTable_18bz6_63 th:nth-child(5),._workoutTable_18bz6_63 td:nth-child(5){width:8%}._workoutTable_18bz6_63 th:nth-child(6),._workoutTable_18bz6_63 td:nth-child(6){width:9%}._workoutTable_18bz6_63 th:nth-child(7),._workoutTable_18bz6_63 td:nth-child(7){width:11%}._workoutTable_18bz6_63 th{padding-left:.8mm;padding-right:.8mm;font-size:7pt}._workoutTable_18bz6_63 td{padding-left:1.2mm;padding-right:1.2mm}._nutritionTable_18bz6_72 th:first-child,._nutritionTable_18bz6_72 td:first-child{width:21%}._nutritionTable_18bz6_72 th:nth-child(2),._nutritionTable_18bz6_72 td:nth-child(2){width:16%}._nutritionTable_18bz6_72 th:nth-child(3),._nutritionTable_18bz6_72 td:nth-child(3){width:39%}._comparisonTable_18bz6_75 th:first-child,._comparisonTable_18bz6_75 td:first-child{width:32%}._comparisonTable_18bz6_75 th:nth-child(n+2),._comparisonTable_18bz6_75 td:nth-child(n+2){width:22.66%}._comparisonPhotosSection_18bz6_77>h2{margin-bottom:6mm}._comparisonPhotoGrid_18bz6_78{grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;display:grid}._comparisonPhotoGrid_18bz6_78 figure{box-sizing:border-box;background:#fff;border:.25mm solid #ddd5e2;flex-direction:column;height:150mm;margin:0;padding:4mm;display:flex}._comparisonPhotoGrid_18bz6_78 img{object-fit:contain;background:#f3ecf8;width:100%;height:100%;min-height:0}._comparisonPhotoGrid_18bz6_78 figcaption{flex:none;margin-top:4mm;font-size:9pt;font-weight:700}._assessmentTable_18bz6_82{border-collapse:collapse;table-layout:fixed;width:100%}._assessmentTable_18bz6_82 th,._assessmentTable_18bz6_82 td{color:#221f26;vertical-align:middle;border:0;border-bottom:.2mm solid #ddd5e2;padding:1.4mm 3.5mm;font-size:7.7pt;line-height:1.15}._assessmentTable_18bz6_82 th{text-align:left;background:#e9ddf2;font-size:9pt}._assessmentTable_18bz6_82 th:first-child,._assessmentTable_18bz6_82 td:first-child{width:50%}._assessmentColumns_18bz6_86{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5mm;display:grid}._assessmentColumns_18bz6_86 ._assessmentSection_18bz6_39>h2,._assessmentColumns_18bz6_86 ._assessmentSection_18bz6_39{margin-bottom:5.5mm}._assessmentPostureGrid_18bz6_89{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5mm;display:grid}._assessmentPostureGrid_18bz6_89 ._assessmentSection_18bz6_39:last-child:nth-child(odd){grid-column:1/-1}._assessmentPhotosSection_18bz6_91>h2{margin-bottom:6mm}._assessmentPhotoGrid_18bz6_92{grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;margin:0 1mm;display:grid}._assessmentPhotoGrid_18bz6_92 figure{box-sizing:border-box;break-inside:avoid;background:#f3ecf8;border:.25mm solid #ddd5e2;flex-direction:column;min-width:0;height:103mm;margin:0;padding:3mm;display:flex}._assessmentPhotoGrid_18bz6_92 img{object-fit:contain;object-position:center;flex:1;width:100%;min-height:0}._assessmentPhotoGrid_18bz6_92 figcaption{flex:none;margin-top:3mm;font-size:8.5pt;font-weight:700}._assessmentPhotoPlaceholder_18bz6_96{color:#6d6873;text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;font-size:6.7pt;line-height:1.2;display:flex}._assessmentSignature_18bz6_97{box-sizing:border-box;background:#f3ecf8;align-content:center;min-height:17mm;margin-top:9mm;padding:5mm 6mm;font-size:7.7pt;line-height:1.2;display:grid}._assessmentSignature_18bz6_97 strong,._assessmentSignature_18bz6_97 span{display:block}._assessmentFooter_18bz6_99{color:#6d6873;border-top:.2mm solid #ddd5e2;justify-content:space-between;padding-top:2.6mm;font-size:7pt;display:flex;position:absolute;inset:auto 15mm 9mm}@media (width<=720px){._portal_18bz6_3{padding:112px 8px 18px}._toolbar_18bz6_4{flex-wrap:wrap}._toolbar_18bz6_4 div{flex:1 0 100%}._toolbar_18bz6_4 button{flex:1}._sheet_18bz6_7{padding:7mm}._header_18bz6_8{grid-template-columns:15mm auto}._header_18bz6_8 section{text-align:left;grid-column:1/-1}._logo_18bz6_9{width:14mm;height:14mm}._header_18bz6_8>div:nth-child(2) strong{font-size:15pt}._info_18bz6_12{grid-template-columns:repeat(2,minmax(0,1fr))}}@page assessment{size:A4 portrait;margin:0}@media print{@page{size:A4 portrait;margin:8mm}body.report-printing>#root{display:none!important}body.report-printing{background:#fff!important}._portal_18bz6_3{background:#fff;padding:0;position:static;overflow:visible}._toolbar_18bz6_4{display:none!important}._sheet_18bz6_7{width:auto;min-height:0;box-shadow:none;margin:0;padding:0}._assessmentReport_18bz6_25{display:block}._assessmentPage_18bz6_26{box-shadow:none;break-after:page}._assessmentPage_18bz6_26:last-child{break-after:auto}}._page_p8ldr_1{gap:14px;padding:18px 16px 28px;display:grid}._heading_p8ldr_1 h1,._section_p8ldr_1 h2,._history_p8ldr_1 h2,._photoCompare_p8ldr_1 h3{margin:0}._heading_p8ldr_1 h1{margin-top:4px;font-size:1.15rem}._section_p8ldr_1,._history_p8ldr_1{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:14px;min-width:0;padding:14px;display:grid}._last_p8ldr_1{justify-content:space-between;align-items:end;gap:10px;display:flex}._last_p8ldr_1 span,._last_p8ldr_1 strong{display:block}._last_p8ldr_1 span,._last_p8ldr_1 small{color:var(--text-muted);font-size:.75rem}._last_p8ldr_1 strong{color:var(--purple-light);margin-top:4px;font-size:.875rem}._summary_p8ldr_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._summary_p8ldr_1 div{border:1px solid var(--border-subtle);border-radius:10px;min-width:0;padding:10px}._summary_p8ldr_1 small,._summary_p8ldr_1 strong,._summary_p8ldr_1 b{overflow-wrap:anywhere;display:block}._summary_p8ldr_1 small{color:var(--text-muted);min-height:18px;font-size:.75rem}._summary_p8ldr_1 strong{margin-top:3px;font-size:.875rem}._summary_p8ldr_1 strong em{color:var(--text-muted);font-size:.75rem;font-style:normal}._summary_p8ldr_1 b{color:var(--purple-light);margin-top:5px;font-size:.75rem;font-weight:500}._metricTabs_p8ldr_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}._metricTabs_p8ldr_1 button{border:1px solid var(--border);min-height:40px;color:var(--text-muted);background:#090b0d;border-radius:8px;font-size:.75rem}._metricTabs_p8ldr_1 button[data-active=true]{color:#fff;border-color:var(--purple);background:var(--purple-dark)}._chartWrap_p8ldr_1{min-width:0}._chart_p8ldr_1{width:100%;height:180px;display:block;overflow:visible}._axis_p8ldr_1{stroke:#343841;stroke-width:.7px}._line_p8ldr_1{fill:none;stroke:var(--purple-light);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._point_p8ldr_1{fill:var(--purple-light);stroke:var(--background);stroke-width:1.2px}._chartDates_p8ldr_1{color:var(--text-muted);justify-content:space-between;padding:0 5%;font-size:.75rem;display:flex}._empty_p8ldr_1{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.5}._selectors_p8ldr_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._selectors_p8ldr_1 label{color:var(--text-muted);gap:5px;font-size:.75rem;display:grid}._selectors_p8ldr_1 select{border:1px solid var(--border);width:100%;min-width:0;min-height:42px;color:var(--text);background:#090b0d;border-radius:8px;padding:8px}._photoCompare_p8ldr_1{gap:12px;display:grid}._photoCompare_p8ldr_1 article{gap:7px;display:grid}._photoCompare_p8ldr_1 h3{font-size:.75rem}._photoCompare_p8ldr_1 article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._photoCompare_p8ldr_1 figure{gap:5px;min-width:0;margin:0;display:grid}._photoCompare_p8ldr_1 img,._photoCompare_p8ldr_1 figure>span{border:1px solid var(--border-subtle);background:#090b0d;border-radius:9px;width:100%;height:220px}._photoCompare_p8ldr_1 img{object-fit:contain}._photoCompare_p8ldr_1 figure>span{color:var(--text-muted);place-items:center;font-size:.75rem;display:grid}._photoCompare_p8ldr_1 figcaption{text-align:center;color:var(--text-muted);font-size:.75rem}._history_p8ldr_1{background:0 0;border:0;padding:0}._assessment_p8ldr_1{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid}._assessment_p8ldr_1 h3,._assessment_p8ldr_1 p{margin:0}._assessment_p8ldr_1 h3{font-size:.875rem}._assessment_p8ldr_1>p{color:var(--text-muted);font-size:.75rem}@media (width>=390px){._summary_p8ldr_1{grid-template-columns:repeat(4,minmax(0,1fr))}._summary_p8ldr_1 div{text-align:center;padding:9px 6px}}._chartWrap_p8ldr_1{gap:10px;display:grid}._chartTitle_p8ldr_2{justify-content:space-between;align-items:end;gap:10px;display:flex}._chartTitle_p8ldr_2 strong{font-size:.9rem}._chartTitle_p8ldr_2 span{color:var(--text-muted);font-size:.75rem}._chart_p8ldr_1{height:210px}._gridLine_p8ldr_2{stroke:#292d34;stroke-width:.45px;stroke-dasharray:2 2}._tickLabel_p8ldr_2{fill:#8f949e;font-size:3.4px}._valueLabel_p8ldr_2{fill:#ead4ff;font-size:3.5px;font-weight:700}._chartValues_p8ldr_2{scrollbar-width:thin;gap:7px;padding:2px 0 5px;display:flex;overflow-x:auto}._chartValues_p8ldr_2>div{border:1px solid var(--border-subtle);text-align:center;background:#090b0d;border-radius:8px;flex:1 0 92px;gap:3px;padding:8px;display:grid}._chartValues_p8ldr_2 span,._chartValues_p8ldr_2 small{color:var(--text-muted);font-size:.7rem}._chartValues_p8ldr_2 strong{font-size:.78rem}._page_1cdh4_1{gap:12px;padding:18px 16px 28px;display:grid}._sessionClock_1cdh4_7{overflow-wrap:anywhere;min-width:0;color:var(--purple-light);flex-wrap:wrap;align-items:center;gap:7px;font-size:.875rem;font-weight:700;display:flex}._mobilityBadge_1cdh4_9{border-radius:999px;flex:none;align-self:flex-start;padding:5px 9px;font-weight:800;animation:2.5s ease-in-out infinite _mobilityGlow_1cdh4_1;color:#edceff!important;background:#271235!important;border:1px solid #9858d8!important;font-size:.72rem!important}@keyframes _mobilityGlow_1cdh4_1{50%{border-color:#d38cff;box-shadow:0 0 0 4px #a248e624}}@media (prefers-reduced-motion:reduce){._mobilityBadge_1cdh4_9{animation:none}}._switcher_1cdh4_13,._tabs_1cdh4_14{background:var(--surface);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}._switcher_1cdh4_13 button,._tabs_1cdh4_14 button{color:var(--text-muted);background:0 0;border:0;border-radius:7px;padding:8px;font-size:.875rem}._switcher_1cdh4_13 ._tabActive_1cdh4_32,._tabs_1cdh4_14 ._tabActive_1cdh4_32{background:var(--purple);color:#fff}._guidanceIndicator_1cdh4_38{vertical-align:middle;background:#e7bcff;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}._guidanceNotice_1cdh4_48{border:1px solid var(--purple-light);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#261032;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:.875rem;line-height:1.4;display:flex}._guidanceNotice_1cdh4_48 svg,._guidanceNotice_1cdh4_48 strong{color:#e7bcff}._guidanceNotice_1cdh4_48 svg{flex:none}._titleRow_1cdh4_68{justify-content:space-between;align-items:end;display:flex}._titleRow_1cdh4_68 h1,._titleRow_1cdh4_68 h2{margin:0;font-size:1.32rem}._titleRow_1cdh4_68 strong{color:var(--purple-light);margin-top:3px;font-size:.875rem;display:block}._titleRow_1cdh4_68>div>small{color:#dcbaff;border:1px solid #6423a0;border-radius:999px;margin-top:7px;padding:4px 8px;font-size:.75rem;display:inline-block}._titleRow_1cdh4_68 button,._rest_1cdh4_98 button{color:var(--purple-light);background:0 0;border:0;font-size:.75rem}._metrics_1cdh4_105{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:10px 0;display:grid}._metrics_1cdh4_105 span{min-width:0;color:var(--purple-light);text-align:center;justify-items:center;gap:2px;display:grid}._metrics_1cdh4_105 strong{color:var(--text);overflow-wrap:anywhere;max-width:100%;font-size:1rem}._metrics_1cdh4_105 small{color:var(--text-muted);font-size:.75rem}._exerciseList_1cdh4_134{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid}._exerciseList_1cdh4_134>button{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:62px;color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:9px;padding:7px 9px;display:flex}._number_1cdh4_156{text-align:center;color:var(--text-muted);flex:0 0 18px;font-weight:700}._exerciseText_1cdh4_163{flex:1;min-width:0}._exerciseText_1cdh4_163 strong,._exerciseText_1cdh4_163 small{display:block}._exerciseText_1cdh4_163 strong{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}._exerciseText_1cdh4_163 small{color:var(--text-muted);margin-top:5px;font-size:.75rem}._exerciseGuidance_1cdh4_186{color:#e7bcff;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;font-size:.75rem;font-weight:700;display:inline-flex}._exerciseList_1cdh4_134 img{object-fit:cover;border-radius:7px;flex:0 0 58px;width:58px;height:45px}._circle_1cdh4_205,._done_1cdh4_206{border:1px solid #3b4048;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}._done_1cdh4_206{background:var(--purple);border-color:var(--purple)}._resume_1cdh4_221{margin-top:4px}._counter_1cdh4_225{background:var(--purple);border-radius:999px;padding:5px 9px;font-size:.75rem}._exerciseStickyHeader_1cdh4_232{z-index:12;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090b0df5;gap:7px;margin:-18px -16px 0;padding:14px 16px 10px;display:grid;position:sticky;top:0}._media_1cdh4_245{aspect-ratio:16/9;background:var(--surface);border-radius:13px;position:relative;overflow:hidden}._media_1cdh4_245 img{object-fit:cover;filter:brightness(.72);width:100%;height:100%}._media_1cdh4_245 button,._media_1cdh4_245>span{background:var(--purple);color:#fff;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._media_1cdh4_245 iframe{border:0;width:100%;height:100%}._media_1cdh4_245 ._videoPoster_1cdh4_275{cursor:pointer;background:0 0;border-radius:0;width:100%;height:100%;position:relative;inset:auto;transform:none}._videoPoster_1cdh4_275 img{position:absolute;inset:0}._videoPoster_1cdh4_275 span{z-index:1;background:var(--purple);border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-weight:700;display:inline-flex;position:relative}._empty_1cdh4_278{text-align:center;min-height:260px;color:var(--text-muted);align-content:center;place-items:center;gap:8px;display:grid}._empty_1cdh4_278 h1{color:var(--text);margin:6px 0 0;font-size:1.1rem}._empty_1cdh4_278 p{margin:0;font-size:.875rem}._prescription_1cdh4_281{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;font-size:.875rem;display:flex}._prescription_1cdh4_281 svg{color:var(--purple-light)}._mediaGuidance_1cdh4_294{aspect-ratio:auto;border:1px solid var(--border);min-height:210px;max-height:min(55dvh,420px);overflow-y:auto}._guidance_1cdh4_38{background:linear-gradient(145deg,#17101e,#0d0f12);align-content:center;gap:14px;min-height:100%;padding:16px;display:grid}._guidance_1cdh4_38 h2,._guidance_1cdh4_38 p{margin:0}._guidance_1cdh4_38 h2{color:var(--purple-light);font-size:1rem}._guidance_1cdh4_38>div{gap:6px;display:grid}._guidance_1cdh4_38 strong{font-size:.875rem}._guidance_1cdh4_38 p{color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}._guidance_1cdh4_38>p{text-align:center;padding:18px 4px}._setTable_1cdh4_303{gap:6px;display:grid}._tableHead_1cdh4_308,._setRow_1cdh4_309{text-align:center;grid-template-columns:minmax(0,.55fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr);align-items:center;gap:7px;display:grid}._timedRow_1cdh4_317{grid-template-columns:32px minmax(0,1fr) minmax(92px,1.4fr) 48px}._tableHead_1cdh4_308{color:var(--text-muted);text-transform:uppercase;font-size:.75rem}._setRow_1cdh4_309{min-height:34px;font-size:.875rem}._setRow_1cdh4_309 strong{background:var(--surface-raised);border-radius:6px;padding:8px}._setRow_1cdh4_309 input{border:1px solid var(--border);background:var(--surface-raised);color:#fff;text-align:center;border-radius:6px;width:100%;min-width:0;padding:8px 4px;font-weight:700}._setRow_1cdh4_309 input:disabled{opacity:.75}._setRow_1cdh4_309>button{color:#fff;background:0 0;border:0;border-radius:4px;place-self:center;place-items:center;width:44px;height:44px;padding:0;display:grid}._setRow_1cdh4_309>button:before{content:"";box-sizing:border-box;border:1px solid #4b505a;border-radius:4px;grid-area:1/1;width:22px;height:22px}._setRow_1cdh4_309>button svg{z-index:1;pointer-events:none;grid-area:1/1}._setRow_1cdh4_309>button._checked_1cdh4_368:before{background:var(--purple);border-color:var(--purple)}._setRow_1cdh4_309>button._checkPending_1cdh4_373:before{border-color:var(--purple-light);border-top-color:#0000;border-radius:50%;animation:.5s linear infinite _check-pending_1cdh4_1}._setRow_1cdh4_309>button:disabled{opacity:.5}._executionTimerCell_1cdh4_381{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}._executionTimerCell_1cdh4_381 strong{font-variant-numeric:tabular-nums;min-width:48px;padding:6px 3px}._executionTimerCell_1cdh4_381 ._startTimer_1cdh4_383{border:1px solid var(--purple);min-height:36px;color:var(--purple-light);background:#241034;border-radius:6px;padding:5px 6px;font-size:.75rem}._executionTimerCell_1cdh4_381 ._startTimer_1cdh4_383:disabled{opacity:.5}@keyframes _check-pending_1cdh4_1{to{transform:rotate(360deg)}}._rest_1cdh4_98{justify-content:space-between;align-items:center;display:flex}._rest_1cdh4_98 small,._rest_1cdh4_98 strong{display:block}._rest_1cdh4_98 small{color:var(--text-muted);font-size:.75rem}._rest_1cdh4_98 strong{color:var(--purple-light);margin-top:2px;font-size:1.25rem}._ring_1cdh4_412{width:46px;height:46px;color:var(--purple-light);border:5px solid #6520a5;border-right-color:#262a30;border-radius:50%;place-items:center;display:grid}._message_1cdh4_423{color:#efdfff;background:#251033;border:1px solid #6423a0;border-radius:9px;margin:0;padding:10px;font-size:.875rem}._finish_1cdh4_424{color:var(--purple-light);background:0 0;border:1px solid #693389;border-radius:9px;padding:11px}._finish_1cdh4_424:disabled{opacity:.65}._cancelWorkout_1cdh4_426{color:#ffadb7;background:#281116;border:1px solid #72313b;border-radius:9px;padding:10px}._cancelWorkout_1cdh4_426:disabled{opacity:.6}._history_1cdh4_428{gap:8px;display:grid}._history_1cdh4_428 article{gap:7px;display:grid}._history_1cdh4_428 details p{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:8px;padding-top:7px;display:flex}._history_1cdh4_428 details p strong,._history_1cdh4_428 details p span{font-size:.75rem}._history_1cdh4_428 article>div{align-items:baseline}._history_1cdh4_428 article>div strong{font-size:.9375rem}._history_1cdh4_428 article>div span{white-space:nowrap}._lastLoad_1cdh4_435{gap:5px;display:grid}._lastLoad_1cdh4_435 small,._lastLoad_1cdh4_435 span{color:var(--text-muted);font-size:.75rem}._activities_1cdh4_437{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid}._activities_1cdh4_437 h3{margin:4px 0;font-size:.875rem}._activityRow_1cdh4_439{gap:5px;min-width:0;display:grid}._activities_1cdh4_437 button{text-align:left;border:1px solid var(--border);width:100%;min-width:0;min-height:58px;color:var(--text);background:#0a0c0f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}._activities_1cdh4_437 button>span:first-child{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}._activities_1cdh4_437 img{object-fit:cover;border-radius:6px;flex:0 0 48px;width:48px;height:40px}._activities_1cdh4_437 a{width:fit-content;color:var(--purple-light);padding:3px 8px;font-size:.75rem}._activities_1cdh4_437 small{color:var(--text-muted);font-size:.75rem}._history_1cdh4_428 article div{justify-content:space-between;gap:10px;display:flex}._history_1cdh4_428 span,._history_1cdh4_428 small{color:var(--text-muted);font-size:.75rem}._page_1cdh4_1,._titleRow_1cdh4_68>div{min-width:0}._titleRow_1cdh4_68 h1,._titleRow_1cdh4_68 strong,._history_1cdh4_428 strong,._history_1cdh4_428 span{overflow-wrap:anywhere}._counter_1cdh4_225{justify-self:end}._media_1cdh4_245>span{text-align:center;background:#090b0de6;border-radius:10px;width:calc(100% - 32px);height:auto;padding:14px;font-size:.875rem}._switcher_1cdh4_13 button,._tabs_1cdh4_14 button,._setRow_1cdh4_309>button{min-height:44px}._history_1cdh4_428 article div{flex-wrap:wrap}._partialNotice_1cdh4_453{color:#f0c7ff;background:#281132;border:1px solid #693389;border-radius:8px;align-items:flex-start;margin:0;padding:9px;flex-wrap:nowrap!important;gap:7px!important;display:flex!important}._partialNotice_1cdh4_453 svg{color:#c86cff;flex:none}._partialNotice_1cdh4_453 span{color:#f0c7ff;line-height:1.4}._ongoingNotice_1cdh4_456{color:#e7bcff;background:#261032;border:1px solid #693389;border-radius:8px;align-items:center;gap:7px;margin:0;padding:9px;font-size:.875rem;display:flex}._ongoingNotice_1cdh4_456 span{color:#e7bcff}._prescription_1cdh4_281{text-align:center}._workoutList_1cdh4_459{gap:20px;min-width:0;display:grid}._workoutCard_1cdh4_460{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid}._workoutCard_1cdh4_460 h2{overflow-wrap:anywhere}._inProgress_1cdh4_462{color:var(--purple-light)}._exerciseList_1cdh4_134>button:disabled{opacity:1;cursor:default}._dialogBackdrop_1cdh4_465{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}._finishDialog_1cdh4_466{width:min(100%,390px);max-height:calc(100dvh - 36px);color:var(--text);background:#101216;border:1px solid #74349d;border-radius:18px;gap:13px;padding:22px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 80px #000000a6}._finishDialog_1cdh4_466 h2,._finishDialog_1cdh4_466 p{margin:0}._finishDialog_1cdh4_466 h2{font-size:1.18rem}._finishDialog_1cdh4_466 p{color:var(--text-muted);font-size:.875rem;line-height:1.5}._dialogClose_1cdh4_470{width:40px;height:40px;color:var(--text-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}._dialogIcon_1cdh4_471{color:#d477ff;background:#2b1236;border:1px solid #74349d;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}._pendingSummary_1cdh4_472{border:1px solid var(--border);background:#090b0d;border-radius:11px;gap:6px;padding:12px;display:grid}._pendingSummary_1cdh4_472 strong{font-size:.875rem}._pendingSummary_1cdh4_472 span{color:var(--text-muted);overflow-wrap:anywhere;font-size:.78rem}._dialogActions_1cdh4_475{grid-template-columns:1fr 1fr;gap:8px;display:grid}._dialogActions_1cdh4_475>button{border-radius:9px;min-height:46px;padding:8px}._dialogActions_1cdh4_475>button:first-child{color:var(--text);border:1px solid var(--border);background:0 0}._dialogActions_1cdh4_475>button._dangerAction_1cdh4_478{color:#fff;background:#8c2735;border:1px solid #c14b5c}@media (width<=360px){._dialogActions_1cdh4_475{grid-template-columns:1fr}._history_1cdh4_428 details p{gap:3px;display:grid}._exerciseList_1cdh4_134 img{flex-basis:46px;width:46px;height:42px}._exerciseList_1cdh4_134>button{gap:7px}}._mark_1ciud_1{border:1px solid var(--color-accent);width:52px;height:52px;color:var(--color-accent);letter-spacing:-.08em;place-items:center;font-size:1.2rem;font-weight:900;display:grid;transform:skew(-8deg)}._center_1v2b4_1{background:radial-gradient(circle at 50% 10%,#251033 0,#090b0d 38%);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}._card_1v2b4_2{border:1px solid var(--border);background:#0f1215f0;border-radius:22px;width:min(100%,420px);padding:28px 22px;box-shadow:0 24px 70px #00000073}._card_1v2b4_2 h1{margin:10px 0 6px;font-size:1.6rem}._muted_1v2b4_4{color:var(--text-muted);margin:0 0 22px;font-size:.875rem;line-height:1.5}._card_1v2b4_2 form{gap:15px;display:grid}._card_1v2b4_2 label{color:#d8d8df;gap:7px;font-size:.875rem;display:grid}._card_1v2b4_2 input:not([type=checkbox]),._card_1v2b4_2 select{width:100%;min-height:46px;color:var(--text);border:1px solid var(--border);background:#090b0d;border-radius:10px;outline:0;padding:0 13px}._card_1v2b4_2 input:focus{border-color:var(--purple-light);box-shadow:0 0 0 3px #b65cff1f}._link_1v2b4_10{width:100%;color:var(--purple-light);background:0 0;border:0;padding:18px 0 0;font-size:.875rem}._message_1v2b4_11{color:#e3b8ff;font-size:.875rem;line-height:1.4}._fieldHelp_1v2b4_12{color:var(--text-muted);margin-top:6px;font-size:.875rem;line-height:1.35;display:block}._passwordRequirements_1v2b4_13{border:1px solid var(--border);background:#090b0d;border-radius:10px;padding:12px 13px}._passwordRequirements_1v2b4_13 strong{color:var(--text);font-size:.875rem}._passwordRequirements_1v2b4_13 p{color:var(--text-muted);margin:5px 0 9px;font-size:.875rem;line-height:1.4}._passwordRequirements_1v2b4_13 ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}._passwordRequirements_1v2b4_13 li{color:#aaaab3;align-items:center;gap:7px;font-size:.875rem;display:flex}._passwordRequirements_1v2b4_13 li svg{flex:none}._passwordRequirements_1v2b4_13 ._requirementValid_1v2b4_19{color:#77d9a1}._card_1v2b4_2 button:disabled{cursor:not-allowed;opacity:.48}._document_1v2b4_21{border:1px solid var(--border);background:#090b0d;border-radius:12px;max-height:220px;margin:12px 0;padding:14px;overflow:auto}._document_1v2b4_21 h2{margin:0 0 8px;font-size:1rem}._document_1v2b4_21 p{white-space:pre-wrap;color:var(--text-muted);font-size:.875rem;line-height:1.5}._check_1v2b4_24{grid-template-columns:auto 1fr;align-items:center;color:var(--text)!important}._onboarding_1v2b4_25{width:min(100%,760px)}._profileGrid_1v2b4_26{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}._documents_1v2b4_27{margin-top:10px}._documents_1v2b4_27>h2{margin:8px 0 0;font-size:1.05rem}@media (width<=620px){._profileGrid_1v2b4_26{grid-template-columns:1fr}}._card_1v2b4_2 label,._profileGrid_1v2b4_26>*{min-width:0}._card_1v2b4_2 input,._card_1v2b4_2 select{min-width:0;max-width:100%}._document_1v2b4_21,._message_1v2b4_11{overflow-wrap:anywhere}._manager_tzr07_1{gap:14px;display:grid}._switcher_tzr07_2{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}._switcher_tzr07_2 button{color:var(--text-muted);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}._switcher_tzr07_2 button[data-active=true]{color:#fff;background:#5f179b}._librarySwitcher_tzr07_5{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=520px){._librarySwitcher_tzr07_5{grid-template-columns:repeat(2,minmax(0,1fr))}}._form_tzr07_7,._catalog_tzr07_7{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}._form_tzr07_7 h2,._catalog_tzr07_7 h2,._form_tzr07_7 h3{grid-column:1/-1;margin:0}._form_tzr07_7 label{color:#aaaeb6;gap:6px;min-width:0;font-size:.875rem;display:grid}._form_tzr07_7 input,._form_tzr07_7 select,._form_tzr07_7 textarea{border:1px solid var(--border);color:#fff;background:#090b0d;border-radius:9px;width:100%;min-width:0;max-width:100%;min-height:42px;padding:10px}._form_tzr07_7 textarea{resize:vertical;min-height:90px}._form_tzr07_7>button,._full_tzr07_12{grid-column:1/-1}._thumbnailField_tzr07_13{grid-column:1/-1;gap:8px;min-width:0;display:grid}._thumbnailField_tzr07_13 small{color:var(--text-muted);font-size:.8rem}._thumbnailField_tzr07_13 img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--border);border-radius:9px;width:min(100%,480px)}._thumbnailField_tzr07_13 button{color:#ffadb7;background:#281116;border:1px solid #72313b;border-radius:9px;width:fit-content;min-height:40px;padding:8px 12px}._planItem_tzr07_17{border:1px solid var(--border);background:#0a0c0f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:12px;display:grid}._metricFields_tzr07_18{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px;min-width:0;display:grid}._metricFields_tzr07_18 label{grid-column:span 2;align-content:start}._metricFields_tzr07_18 label:nth-last-child(-n+2){grid-column:span 3}._metricFields_tzr07_18 label._measurementType_tzr07_21{grid-column:1/-1}._activityItem_tzr07_22{border:1px solid var(--border);background:#0a0c0f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:10px;padding:12px;display:grid}._orderButtons_tzr07_23{align-items:end;gap:6px;display:flex}._orderButtons_tzr07_23 button{color:#dcbaff;background:#241033;border:1px solid #6423a0;border-radius:8px;width:44px;height:44px}._orderButtons_tzr07_23 button:disabled{opacity:.35}._templatePicker_tzr07_26{background:#1b0d25;border:1px solid #6423a0;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:end;gap:8px;padding:12px;display:grid}._templatePicker_tzr07_26 button{color:#fff;background:#5f179b;border:1px solid #8242b7;border-radius:8px;min-height:44px;padding:9px 12px}._itemNotes_tzr07_28{grid-column:1/-1}._add_tzr07_29,._remove_tzr07_29{color:#dcbaff;background:#241033;border:1px solid #6423a0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;display:flex}._remove_tzr07_29{color:#ffadb7;background:#281116;border-color:#72313b;align-self:end}._catalog_tzr07_7{grid-template-columns:1fr}._catalog_tzr07_7 h2{justify-content:space-between;display:flex}._catalog_tzr07_7 h2 small{color:var(--purple-light)}._catalog_tzr07_7 article{border:1px solid var(--border);background:#0a0c0f;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}._catalog_tzr07_7 article>div{overflow-wrap:anywhere;flex:180px;gap:3px;min-width:0;display:grid}._catalog_tzr07_7 span{color:var(--text-muted);font-size:.75rem}._catalog_tzr07_7 a{color:var(--purple-light);font-size:.875rem}._message_tzr07_35{color:#efdfff;background:#251033;border:1px solid #6423a0;border-radius:10px;margin:0;padding:12px}._history_tzr07_36{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:8px;padding:16px;display:grid}._history_tzr07_36>div{justify-content:space-between;align-items:center;gap:10px;display:flex}._history_tzr07_36 h2{margin:0}._history_tzr07_36 button{color:#dcbaff;background:#241033;border:1px solid #6423a0;border-radius:8px;padding:8px 10px}._history_tzr07_36 article{border:1px solid var(--border);background:#090b0d;border-radius:9px;gap:10px;min-width:0;padding:12px;display:grid}._history_tzr07_36 span,._history_tzr07_36 small{color:var(--text-muted);font-size:.875rem}._history_tzr07_36 article>div{justify-items:start;gap:4px;min-width:0;display:grid}._history_tzr07_36 article>div strong{font-size:1rem}._history_tzr07_36 article details{border-top:1px solid var(--border-subtle);min-width:0;padding-top:8px;font-size:.875rem}._history_tzr07_36 article details p{line-height:1.5}._history_tzr07_36 ._partialHistory_tzr07_44{color:#efceff;background:#2a1235;border:1px solid #6f3294;border-radius:999px;width:fit-content;padding:5px 8px}._history_tzr07_36 ._ongoingHistory_tzr07_45{color:#efceff;background:#261032;border:1px solid #6f3294;border-radius:999px;width:fit-content;padding:5px 8px}@media (width<=760px){._form_tzr07_7{grid-template-columns:1fr}._full_tzr07_12,._form_tzr07_7 h2,._form_tzr07_7 h3,._form_tzr07_7>button{grid-column:auto}._planItem_tzr07_17{grid-template-columns:repeat(2,minmax(0,1fr))}._itemNotes_tzr07_28{grid-column:1/-1}}@media (width<=620px){._metricFields_tzr07_18{grid-template-columns:minmax(0,1fr)}._metricFields_tzr07_18 label,._metricFields_tzr07_18 label:nth-last-child(-n+2){grid-column:1}}._manager_tzr07_1,._form_tzr07_7,._catalog_tzr07_7,._full_tzr07_12,._planItem_tzr07_17{min-width:0}._catalog_tzr07_7 h2,._history_tzr07_36>div,._history_tzr07_36 article{flex-wrap:wrap}._catalog_tzr07_7 h2{gap:8px}._catalog_tzr07_7 article>button,._form_tzr07_7>button:not(.primary-button){color:#efdfff;background:#241033;border:1px solid #6423a0;border-radius:9px;min-height:44px;padding:10px 12px}._catalog_tzr07_7 details{margin-top:8px;font-size:.875rem}._catalog_tzr07_7 summary{cursor:pointer;padding-block:8px}._catalog_tzr07_7 p,._history_tzr07_36 strong,._history_tzr07_36 span,._message_tzr07_35{overflow-wrap:anywhere}@media (width<=380px){._planItem_tzr07_17,._activityItem_tzr07_22{grid-template-columns:minmax(0,1fr)}._form_tzr07_7,._catalog_tzr07_7,._history_tzr07_36{padding:12px}}._editorFields_tzr07_56{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}._inlineEditor_tzr07_57{flex:0 0 100%;width:100%;min-width:0}._catalog_tzr07_7 article>button._deletePlan_tzr07_58{color:#ffadb7;background:#281116;border-color:#72313b}._planItem_tzr07_17>._full_tzr07_12,._editorFields_tzr07_56>._full_tzr07_12{grid-column:1/-1}@media (width<=760px){._editorFields_tzr07_56,._templatePicker_tzr07_26{grid-template-columns:minmax(0,1fr)}}._videoLegend_tzr07_62{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}._videoLegend_tzr07_62 span,._videoStatus_tzr07_63{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:30px;padding:6px 9px;font-size:.75rem;display:inline-flex}._videoLegend_tzr07_62 span[data-video=true],._videoStatus_tzr07_63[data-video=true]{color:#83dfa4;background:#102619;border-color:#326d48}._videoLegend_tzr07_62 span[data-video=false],._videoStatus_tzr07_63[data-video=false]{color:#e7bd83;background:#261c10;border-color:#6d5232}._videoStatus_tzr07_63{margin-top:4px}._scheduleEditor_tzr07_67{background:#160b20;border:1px solid #6423a0;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);align-items:end;gap:12px;padding:16px;display:grid}._scheduleEditor_tzr07_67 h2,._scheduleEditor_tzr07_67 p{margin:0}._scheduleEditor_tzr07_67 p{color:var(--text-muted);margin-top:5px;font-size:.875rem}._scheduleEditor_tzr07_67>label{color:#aaaeb6;gap:6px;font-size:.875rem;display:grid}._scheduleEditor_tzr07_67 select{border:1px solid var(--border);color:#fff;background:#090b0d;border-radius:9px;width:100%;min-height:42px;padding:10px}._scheduleEditor_tzr07_67 fieldset,._weekdayPicker_tzr07_72{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;grid-column:1/-1;gap:8px 14px;margin:0;padding:12px;display:flex}._scheduleEditor_tzr07_67 fieldset label,._weekdayPicker_tzr07_72 label{color:#d7d8dc;align-items:center;gap:7px;font-size:.875rem;display:inline-flex}._scheduleEditor_tzr07_67 input[type=checkbox],._weekdayPicker_tzr07_72 input[type=checkbox]{accent-color:#9525e8;width:18px;min-height:18px}._scheduleEditor_tzr07_67>button{grid-column:1/-1}._weekdayPicker_tzr07_72{align-self:end}._rotationNotice_tzr07_77{border:1px solid var(--border);color:var(--text-muted);border-radius:10px;grid-column:1/-1;gap:3px;padding:11px;display:grid}._rotationNotice_tzr07_77 strong{color:#efdfff}._groupManager_tzr07_79{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:10px;padding:16px;display:grid}._groupCreateForm_tzr07_80{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:16px;display:grid}._groupCreateForm_tzr07_80 h2,._groupCreateForm_tzr07_80 p{grid-column:1/-1;margin:0}._groupCreateForm_tzr07_80 p{color:var(--text-muted);font-size:.875rem}._groupCreateForm_tzr07_80 label{color:#aaaeb6;gap:6px;min-width:0;font-size:.875rem;display:grid}._groupCreateForm_tzr07_80 input{border:1px solid var(--border);color:#fff;background:#090b0d;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:10px}._groupCreateForm_tzr07_80 button{justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}@media (width<=760px){._groupCreateForm_tzr07_80{grid-template-columns:minmax(0,1fr)}}._groupManager_tzr07_79 h2{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0;display:flex}._groupManager_tzr07_79 h2 small{color:var(--purple-light)}._groupManager_tzr07_79>p{color:var(--text-muted);margin:0;font-size:.875rem}._groupManager_tzr07_79>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._groupManager_tzr07_79 article{border:1px solid var(--border);background:#0a0c0f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}._groupManager_tzr07_79 article>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}._groupManager_tzr07_79 article small{color:var(--text-muted)}._groupManager_tzr07_79 button{color:#ffadb7;background:#281116;border:1px solid #72313b;border-radius:9px;align-items:center;gap:6px;min-height:40px;padding:8px 10px;display:inline-flex}._groupManager_tzr07_79 button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){._groupManager_tzr07_79>div,._scheduleEditor_tzr07_67{grid-template-columns:minmax(0,1fr)}}._addActions_tzr07_98{flex-wrap:wrap;gap:8px;display:flex}._manager_91n4j_1,._form_91n4j_1,._history_91n4j_1{gap:12px;display:grid}._form_91n4j_1,._history_91n4j_1{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:16px}._form_91n4j_1 fieldset,._row_91n4j_1,._food_91n4j_1{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0;display:grid}._form_91n4j_1 label{color:var(--text-muted);gap:5px;font-size:.75rem;display:grid}._form_91n4j_1 input,._form_91n4j_1 select,._form_91n4j_1 textarea{border:1px solid var(--border);color:#fff;background:#090b0d;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:9px}._form_91n4j_1 textarea{min-height:80px}._full_91n4j_1{grid-column:1/-1}._templatePicker_91n4j_1{background:#160b20;border:1px solid #6423a0;border-radius:12px;grid-template-columns:minmax(220px,1fr) repeat(3,auto);align-items:end;gap:8px;padding:12px;display:grid}._meal_91n4j_1{border:1px solid var(--border);border-radius:12px;gap:9px;padding:12px;display:grid}._mealHeader_91n4j_1{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}._mealHeader_91n4j_1 h4{color:var(--text);margin:0;font-size:.95rem}._form_91n4j_1 ._mealHeader_91n4j_1 ._removeMeal_91n4j_1{color:#ffc8d0;background:#32141b;border-color:#8c303e;min-height:40px}._emptyMeals_91n4j_1{text-align:center;background:#160b20;border:1px dashed #6f3a81;border-radius:12px;gap:5px;padding:16px;display:grid}._emptyMeals_91n4j_1 span{color:var(--text-muted);font-size:.78rem}._food_91n4j_1{background:#090b0d;border-radius:9px;padding:10px}._form_91n4j_1 button,._history_91n4j_1 button{color:#efdfff;background:#241033;border:1px solid #6423a0;border-radius:8px;min-height:44px;padding:8px 11px}._form_91n4j_1 button:disabled,._history_91n4j_1 button:disabled{cursor:not-allowed;opacity:.5}._substitutions_91n4j_1{grid-column:1/-1;gap:7px;display:grid}._substitutions_91n4j_1>div{grid-template-columns:2fr 1fr 1fr auto;gap:6px;display:grid}._history_91n4j_1 article{border:1px solid var(--border);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}._history_91n4j_1 article div{gap:4px;display:grid}._history_91n4j_1 ._planActions_91n4j_1{grid-auto-flow:column;gap:7px;display:flex}._history_91n4j_1 ._deletePlan_91n4j_1{color:#ffc8d0;background:#32141b;border-color:#8c303e}._history_91n4j_1 small{color:var(--text-muted)}._message_91n4j_1{background:#251033;border:1px solid #6423a0;border-radius:9px;padding:10px}@media (width<=760px){._form_91n4j_1 fieldset,._row_91n4j_1,._food_91n4j_1,._substitutions_91n4j_1>div,._templatePicker_91n4j_1{grid-template-columns:minmax(0,1fr)}._full_91n4j_1{grid-column:auto}._mealHeader_91n4j_1,._history_91n4j_1 article{flex-direction:column;align-items:stretch}._history_91n4j_1 ._planActions_91n4j_1{grid-template-columns:1fr 1fr;grid-auto-flow:row;display:grid}}._substitutions_91n4j_1>._substitutionItem_91n4j_2{border:1px solid var(--border);border-radius:9px;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;display:grid}._substitutionFields_91n4j_3{grid-template-columns:2fr 1fr 1fr auto;gap:6px;display:grid}._substitutionItem_91n4j_2 label{min-width:0}@media (width<=760px){._substitutionFields_91n4j_3{grid-template-columns:minmax(0,1fr)}}._guidance_1y6xj_1{border:1px solid var(--border);border-radius:12px;gap:9px;padding:12px;display:grid}._guidance_1y6xj_1 h3{margin:0}._guidance_1y6xj_1>small{color:var(--text-muted);font-size:.75rem}._guidanceItem_1y6xj_18{background:#090b0d;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px;display:grid}._guidanceItem_1y6xj_18>button{grid-column:1/-1}@media (width<=760px){._guidanceItem_1y6xj_18{grid-template-columns:minmax(0,1fr)}}._panel_zhpcm_1{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:18px}._heading_zhpcm_2{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._heading_zhpcm_2 h2{margin:0}._heading_zhpcm_2 p,._note_zhpcm_4{color:var(--text-muted);font-size:.875rem}._heading_zhpcm_2 button,._actions_zhpcm_5 button,._pagination_zhpcm_5 button,._link_zhpcm_5 button{color:#efdfff;background:#241033;border:1px solid #6423a0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 11px;display:inline-flex}._filters_zhpcm_6{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}._filters_zhpcm_6 button{border:1px solid var(--border);min-height:38px;color:var(--text-muted);background:#0b0d10;border-radius:9px;padding:7px 11px}._filters_zhpcm_6 button[aria-pressed=true]{color:#fff;background:#351348;border-color:#7f2cc1}._list_zhpcm_9{gap:10px;display:grid}._card_zhpcm_10{border:1px solid var(--border);background:#0b0d10;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;padding:14px;display:grid}._identity_zhpcm_11{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}._identity_zhpcm_11 span,._dates_zhpcm_12,._link_zhpcm_5 small{color:var(--text-muted);font-size:.82rem}._status_zhpcm_13{border:1px solid var(--border);border-radius:999px;align-self:start;padding:5px 8px;font-size:.78rem}._status_zhpcm_13[data-status=pending]{color:#dfb1ff;border-color:#713da0}._status_zhpcm_13[data-status=accepted]{color:var(--green);border-color:#286243}._status_zhpcm_13[data-status=expired],._status_zhpcm_13[data-status=cancelled]{color:#ffad9f;border-color:#75323c}._dates_zhpcm_12,._actions_zhpcm_5{flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;display:flex}._actions_zhpcm_5 button:last-child{color:#ffb2b9;background:#291418;border-color:#75323c}._actions_zhpcm_5 button:disabled,._pagination_zhpcm_5 button:disabled{opacity:.5}._empty_zhpcm_20{border:1px dashed var(--border);color:var(--text-muted);text-align:center;border-radius:12px;padding:24px}._pagination_zhpcm_5{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}._pagination_zhpcm_5 span{color:var(--text-muted);text-align:center;font-size:.82rem}._link_zhpcm_5{background:#13091b;border:1px solid #6423a0;border-radius:12px;gap:8px;margin-bottom:16px;padding:12px;display:grid}._link_zhpcm_5>div{flex-wrap:wrap;gap:7px;display:flex}._link_zhpcm_5 input{border:1px solid var(--border);color:#fff;background:#090b0d;border-radius:8px;flex:200px;min-width:0;padding:8px}@media (width<=620px){._panel_zhpcm_1{padding:14px}._card_zhpcm_10{grid-template-columns:1fr}._status_zhpcm_13{justify-self:start}._actions_zhpcm_5{grid-column:1}}._panel_8pjh2_1{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:22px}._heading_8pjh2_2{max-width:760px;margin-bottom:20px}._heading_8pjh2_2 h2{margin:4px 0 8px}._heading_8pjh2_2 p:last-child{color:var(--text-muted);margin:0;line-height:1.5}._list_8pjh2_5{gap:12px;display:grid}._card_8pjh2_6{border:1px solid var(--border);background:#0b0d10;border-radius:13px;padding:18px}._cardHeading_8pjh2_7{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._cardHeading_8pjh2_7 time{color:var(--purple-light);font-size:.85rem;font-weight:700}._cardHeading_8pjh2_7 h3{margin:5px 0 0;font-size:1.05rem}._cardHeading_8pjh2_7>span{color:#e3c3f4;border:1px solid #6a377e;border-radius:999px;padding:5px 8px;font-size:.75rem}._card_8pjh2_6 ul{color:var(--text-muted);gap:7px;margin:14px 0 0;padding-left:21px;line-height:1.5;display:grid}@media (width<=620px){._panel_8pjh2_1{padding:16px}._card_8pjh2_6{padding:14px}}._app_uvsap_1{background:var(--background);width:min(100%,1000px);min-height:100dvh;margin:auto;padding:22px 16px 80px}._app_uvsap_1 header{align-items:center;gap:14px;margin-bottom:20px;display:flex}._logout_uvsap_3{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text-muted);border-radius:50%;place-items:center;margin-left:auto;display:grid}._app_uvsap_1 h1,._app_uvsap_1 h2{margin:2px 0}._stats_uvsap_5{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}._stats_uvsap_5 article{border:1px solid var(--border);background:var(--surface);color:var(--purple-light);border-radius:14px;gap:5px;padding:14px;display:grid}._stats_uvsap_5 strong{color:var(--text);font-size:1.35rem}._stats_uvsap_5 span{color:var(--text-muted);font-size:.875rem}._moduleNav_uvsap_8{border:1px solid var(--border);background:#090b0d;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:14px;padding:4px;display:grid}._moduleNav_uvsap_8 button{color:var(--text-muted);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}._moduleNav_uvsap_8 button[data-active=true]{color:#fff;background:#351348}._panel_uvsap_11{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:16px}._title_uvsap_12{justify-content:space-between;align-items:center;gap:12px;display:flex}._title_uvsap_12 button,._search_uvsap_12 button,._access_uvsap_12{color:#dcbaff;background:#241033;border:1px solid #6423a0;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;display:flex}._studentListActions_uvsap_13{flex-wrap:wrap;gap:8px;display:flex}._search_uvsap_12{border:1px solid var(--border);background:#090b0d;border-radius:11px;align-items:center;gap:8px;margin:14px 0;padding:7px 8px 7px 12px;display:flex}._search_uvsap_12 input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}._list_uvsap_15{gap:8px;display:grid}._list_uvsap_15>button{border:1px solid var(--border);color:#fff;text-align:left;background:#0b0d10;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}._list_uvsap_15 span:nth-child(2){gap:3px;display:grid}._list_uvsap_15 small{color:var(--text-muted)}._list_uvsap_15 em{color:var(--red);font-size:.75rem;font-style:normal}._list_uvsap_15 em[data-active=true]{color:var(--green)}._studentPagination_uvsap_16{justify-items:center;gap:10px;margin-top:16px;display:grid}._studentPagination_uvsap_16>span{color:var(--text-muted);text-align:center;font-size:.82rem}._studentPagination_uvsap_16>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;max-width:100%;display:flex}._studentPagination_uvsap_16 button{border:1px solid var(--border);min-width:38px;min-height:40px;color:var(--text);background:#0b0d10;border-radius:9px;place-items:center;padding:7px 10px;display:inline-grid}._studentPagination_uvsap_16 button[data-active=true]{color:#fff;background:#41165e;border-color:#873bc5;font-weight:800}._studentPagination_uvsap_16 button:disabled:not([data-active=true]){opacity:.45}._pageSlot_uvsap_22{align-items:center;gap:5px;display:inline-flex}._pageSlot_uvsap_22>span{color:var(--text-muted);padding:0 3px}._list_uvsap_15 ._photoConsent_uvsap_24{color:#ffb978;border:1px solid #704126;border-radius:999px;width:fit-content;margin-top:2px;padding:2px 7px;font-size:.7rem}._list_uvsap_15 ._photoConsent_uvsap_24[data-status=accepted]{color:var(--green);border-color:#286243}._list_uvsap_15 ._photoConsent_uvsap_24[data-status=revoked]{color:#ff9ca7;border-color:#75323c}._avatar_uvsap_27{color:#e9caff;background:#4b176f;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}._back_uvsap_28{color:var(--purple-light);background:0 0;border:0;padding:0 0 12px}._tabs_uvsap_28{background:#090b0d;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;padding:4px;display:grid}._tabs_uvsap_28 button{color:var(--text-muted);background:0 0;border:0;border-radius:8px;padding:9px}._tabs_uvsap_28 button[data-active=true]{color:#fff;background:#5f179b}._form_uvsap_29{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._form_uvsap_29 label{color:#aaaeb6;gap:6px;font-size:.875rem;display:grid}._form_uvsap_29 input,._form_uvsap_29 select,._form_uvsap_29 textarea{border:1px solid var(--border);color:#fff;background:#090b0d;border-radius:9px;width:100%;min-height:42px;padding:10px}._form_uvsap_29 textarea{resize:vertical;min-height:80px}._form_uvsap_29>button,._full_uvsap_29{grid-column:1/-1}._form_uvsap_29 fieldset{border:1px solid var(--border);border-radius:10px}._check_uvsap_29{align-items:center;margin:8px 0;grid-template-columns:auto 1fr!important}._check_uvsap_29 input{width:auto;min-height:auto}._toast_uvsap_30{color:#efdfff;text-align:center;background:#251033;border:1px solid #6d2ba6;border-radius:12px;width:min(100% - 32px,500px);padding:12px 16px;font-size:.875rem;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #000}._invitationLink_uvsap_31{background:#13091b;border:1px solid #6423a0;border-radius:12px;gap:8px;margin-top:16px;padding:14px;display:grid}._invitationLink_uvsap_31>span{color:#fff;font-size:.875rem;font-weight:700}._invitationLink_uvsap_31>div{gap:8px;display:flex}._invitationLink_uvsap_31 input{border:1px solid var(--border);min-width:0;color:var(--text-muted);background:#090b0d;border-radius:8px;flex:1;padding:10px}._invitationLink_uvsap_31 button{color:#fff;background:#5f179b;border:1px solid #7f2cc1;border-radius:8px;flex:none;align-items:center;gap:6px;padding:9px 12px;display:flex}._invitationLink_uvsap_31 small{color:var(--text-muted);line-height:1.45}._dangerZone_uvsap_37{background:#1d0d11;border:1px solid #682b34;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}._dangerZone_uvsap_37 div{gap:4px;display:grid}._dangerZone_uvsap_37 strong{color:#ffd7dc;font-size:.875rem}._dangerZone_uvsap_37 span{color:#b99096;font-size:.875rem}._dangerZone_uvsap_37 button{color:#ffadb7;background:#3a151c;border:1px solid #873744;border-radius:8px;flex:none;align-items:center;gap:7px;padding:9px 12px;display:flex}@media (width<=620px){._stats_uvsap_5{grid-template-columns:1fr}._stats_uvsap_5 article{grid-template-columns:auto auto 1fr;align-items:center}._form_uvsap_29{grid-template-columns:1fr}._full_uvsap_29{grid-column:auto}}._panel_uvsap_11,._form_uvsap_29,._form_uvsap_29 label,._form_uvsap_29 fieldset,._title_uvsap_12>div,._app_uvsap_1 header>div{min-width:0}._form_uvsap_29 input,._form_uvsap_29 select,._form_uvsap_29 textarea{min-width:0;max-width:100%}._app_uvsap_1 h1,._title_uvsap_12 h2,._title_uvsap_12 small,._list_uvsap_15 strong,._list_uvsap_15 small,._toast_uvsap_30{overflow-wrap:anywhere}._app_uvsap_1 header{flex-wrap:wrap}._logout_uvsap_3{flex-shrink:0}._title_uvsap_12{flex-wrap:wrap}._toast_uvsap_30{z-index:40;max-height:30dvh;overflow-y:auto}@media (width<=620px){._dangerZone_uvsap_37{flex-direction:column;align-items:stretch}._dangerZone_uvsap_37 button{justify-content:center}._invitationLink_uvsap_31>div{flex-wrap:wrap}._invitationLink_uvsap_31 input{flex-basis:100%}._app_uvsap_1 h1{font-size:1.25rem}}._studentContext_uvsap_57{background:#1c1028;border:1px solid #6423a0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}._studentContext_uvsap_57>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}._studentContext_uvsap_57 small,._studentContext_uvsap_57 span{color:var(--text-muted);font-size:.875rem}._studentContext_uvsap_57 ._contextActions_uvsap_60{flex-wrap:wrap;gap:8px;display:flex}._contextActions_uvsap_60 button{color:#efdfff;background:#241033;border:1px solid #6423a0;border-radius:8px;min-height:44px;padding:8px 12px}._securityNotice_uvsap_62{color:var(--text-muted);line-height:1.5}._passwordRules_uvsap_63{border:1px solid var(--border);color:#ff9b9b;background:#090b0d;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:12px 12px 12px 30px;display:grid}._passwordRules_uvsap_63 li[data-valid=true]{color:var(--green)}@media (width<=620px){._passwordRules_uvsap_63{grid-template-columns:1fr}}._desktopDashboard_uvsap_66,._desktopStudentBar_uvsap_66,._drawerBackdrop_uvsap_66{display:none}@media (width<=1023px){._desktopDashboard_uvsap_66{min-width:0;display:block}._dashboardHeading_uvsap_70{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}._dashboardHeading_uvsap_70>div{gap:3px;min-width:0;display:grid}._dashboardHeading_uvsap_70 h2{margin:0;font-size:1.3rem}._dashboardHeading_uvsap_70 span,._sectionHeading_uvsap_73 span{color:var(--text-muted);font-size:.8rem}._dashboardHeading_uvsap_70>button{color:#ead6fa;background:#251033;border:1px solid #672b96;border-radius:10px;min-height:44px;padding:9px 13px}._desktopStats_uvsap_75{display:none}._dashboardColumns_uvsap_76{gap:14px;display:grid}._activityPanel_uvsap_77,._attentionPanel_uvsap_77{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:14px}._sectionHeading_uvsap_73{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}._sectionHeading_uvsap_73 h2{margin:0 0 3px;font-size:1rem}._activityFilters_uvsap_80{border:1px solid var(--border);background:#090b0d;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;padding:3px;display:grid}._activityFilters_uvsap_80 button{min-height:38px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;padding:7px;font-size:.8rem}._activityFilters_uvsap_80 button[data-active=true]{color:#fff;background:#511977}._activityList_uvsap_83,._attentionList_uvsap_83{gap:7px;display:grid}._activityList_uvsap_83>button,._attentionList_uvsap_83>button{border:1px solid var(--border);color:#fff;text-align:left;background:#0b0d10;border-radius:11px;align-items:center;gap:9px;width:100%;min-width:0;min-height:56px;padding:10px;display:grid}._activityList_uvsap_83>button{grid-template-columns:auto minmax(0,1fr) auto}._attentionList_uvsap_83>button{grid-template-columns:auto minmax(0,1fr)}._activityList_uvsap_83>button>svg,._attentionList_uvsap_83>button>svg{display:none}._activityList_uvsap_83>button>span:nth-child(2),._attentionList_uvsap_83>button>span:nth-child(2),._activityList_uvsap_83 time{gap:3px;min-width:0;display:grid}._activityList_uvsap_83 strong,._attentionList_uvsap_83 strong{overflow-wrap:anywhere}._activityList_uvsap_83 small,._attentionList_uvsap_83 small,._activityList_uvsap_83 time small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.75rem}._activityList_uvsap_83 time{text-align:right;white-space:nowrap;font-size:.78rem;font-style:normal}._activityIcon_uvsap_92{color:#c56cff;background:#251033;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}._activityIcon_uvsap_92[data-type=hydration]{color:#5bc8ff;background:#0c2835}._emptyActivity_uvsap_94{border:1px dashed var(--border);color:var(--text-muted);text-align:center;border-radius:12px;padding:22px 12px}._pagination_uvsap_95{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}._pagination_uvsap_95 button{border:1px solid var(--border);color:#fff;background:#0b0d10;border-radius:9px;align-items:center;gap:5px;min-height:44px;padding:8px 11px;display:flex}._pagination_uvsap_95 button:disabled{opacity:.4}._pagination_uvsap_95 span{color:var(--text-muted);font-size:.8rem}._pendingCards_uvsap_99{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}._pendingCards_uvsap_99 button{border:1px solid var(--border);min-width:0;min-height:56px;color:var(--purple-light);text-align:left;background:#0b0d10;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}._pendingCards_uvsap_99 button span{min-width:0;display:grid}._pendingCards_uvsap_99 strong{color:#fff;font-size:1.05rem}._pendingCards_uvsap_99 small{color:var(--text-muted);overflow-wrap:anywhere}._drawerBackdrop_uvsap_66{z-index:80;background:#000000ad;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}._studentDrawer_uvsap_105{background:#0e1013;border:1px solid #4f276a;border-radius:18px 18px 0 0;width:100%;max-height:90dvh;padding:20px 16px 24px;overflow-y:auto;box-shadow:0 -20px 50px #00000080}._drawerHeader_uvsap_106{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}._drawerHeader_uvsap_106>div{gap:4px;min-width:0;display:grid}._drawerHeader_uvsap_106 small{color:var(--purple-light);text-transform:uppercase;letter-spacing:.08em;font-weight:800}._drawerHeader_uvsap_106 h2{overflow-wrap:anywhere;margin:0;font-size:1.2rem}._drawerHeader_uvsap_106 span{color:var(--text-muted);font-size:.8rem}._drawerHeader_uvsap_106>button{border:1px solid var(--border);color:#fff;background:#12151a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}._drawerSearch_uvsap_112{border:1px solid var(--border);background:#090b0d;border-radius:11px;align-items:center;gap:7px;margin-bottom:16px;padding:7px;display:flex}._drawerSearch_uvsap_112 input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}._drawerSearch_uvsap_112 button{color:#efdfff;background:#291039;border:1px solid #6423a0;border-radius:8px;min-height:40px;padding:8px}._selectorGroup_uvsap_115{gap:7px;margin-top:16px;display:grid}._selectorGroup_uvsap_115 h3{color:var(--text-muted);text-transform:uppercase;margin:0 0 3px;font-size:.78rem}._selectorGroup_uvsap_115>button{border:1px solid var(--border);color:#fff;text-align:left;background:#0a0c0f;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;min-height:52px;padding:10px;display:grid}._selectorGroup_uvsap_115>button>span:nth-child(2){gap:2px;min-width:0;display:grid}._selectorGroup_uvsap_115>button>svg{display:none}._selectorGroup_uvsap_115 small{color:var(--text-muted);overflow-wrap:anywhere}._selectorGroup_uvsap_115 em{color:var(--red);font-size:.75rem;font-style:normal}._selectorGroup_uvsap_115 em[data-active=true]{color:var(--green)}._activityPreviewCard_uvsap_123{border:1px solid var(--border);background:#090b0d;border-radius:14px;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}._activityPreviewCard_uvsap_123>div{gap:4px;min-width:0;display:grid}._activityPreviewCard_uvsap_123 span{color:var(--text-muted);overflow-wrap:anywhere}._previewActions_uvsap_126{gap:9px;display:grid}._previewActions_uvsap_126 button{color:#efdfff;background:#241031;border:1px solid #66308b;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:700}._previewActions_uvsap_126 button:first-child{color:#fff;background:linear-gradient(90deg,#6711b2,#9825e9)}}@media (width<=380px){._dashboardHeading_uvsap_70>button{width:100%}._pendingCards_uvsap_99{grid-template-columns:1fr}._pagination_uvsap_95 span{text-align:center;order:-1;width:100%}}@media (width>=1024px){._app_uvsap_1{width:100%;max-width:1600px;padding:28px 34px 64px 292px}._app_uvsap_1>header{border-bottom:1px solid var(--border);min-height:62px;margin-bottom:24px;padding-bottom:18px}._app_uvsap_1>header h1{font-size:1.55rem}._mobileOverview_uvsap_141{display:none}._desktopDashboard_uvsap_66{display:block}._desktopStudentBar_uvsap_66{background:linear-gradient(90deg,#17101e,#101216);border:1px solid #542378;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:12px 14px;display:flex}._desktopStudentBar_uvsap_66 ._studentIdentity_uvsap_144{align-items:center;gap:11px;min-width:0;display:flex}._studentIdentity_uvsap_144>span:last-child{gap:2px;min-width:0;display:grid}._desktopStudentBar_uvsap_66 small,._desktopStudentBar_uvsap_66 em{color:var(--text-muted);overflow-wrap:anywhere;font-size:.78rem;font-style:normal}._desktopStudentBar_uvsap_66 strong{color:#fff;overflow-wrap:anywhere}._studentBarActions_uvsap_148{flex:none;align-items:center;gap:8px;display:flex}._studentBarActions_uvsap_148 button{color:#efdfff;background:#321344;border:1px solid #7b35aa;border-radius:9px;min-height:40px;padding:8px 14px}._studentBarActions_uvsap_148 ._clearStudent_uvsap_150{border-color:var(--border);color:var(--text-muted);background:#111419}._emptyStudentIcon_uvsap_151{width:38px;height:38px;color:var(--purple-light);background:#251033;border-radius:50%;place-items:center;display:grid!important}._moduleNav_uvsap_8{z-index:20;border-radius:18px;grid-template-columns:1fr;align-content:start;gap:7px;width:232px;margin:0;padding:18px 12px;position:fixed;top:24px;bottom:24px;left:24px;box-shadow:0 20px 60px #00000047}._moduleNav_uvsap_8:before{content:"IS COACH";color:var(--purple-light);letter-spacing:.15em;padding:10px 12px 18px;font-size:.75rem;font-weight:900}._moduleNav_uvsap_8 button{justify-content:flex-start;min-height:46px;padding:12px 14px;font-weight:700}._moduleNav_uvsap_8 button[data-active=true]{background:linear-gradient(90deg,#42145c,#25102f);box-shadow:inset 3px 0 #b347ff}._panel_uvsap_11{padding:22px}._desktopDashboard_uvsap_66{min-width:0}._dashboardHeading_uvsap_70{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}._dashboardHeading_uvsap_70>div{gap:4px;display:grid}._dashboardHeading_uvsap_70 h2{font-size:1.7rem}._dashboardHeading_uvsap_70 span,._sectionHeading_uvsap_73 span{color:var(--text-muted);font-size:.875rem}._dashboardHeading_uvsap_70>button{color:#ead6fa;background:#251033;border:1px solid #672b96;border-radius:10px;min-height:42px;padding:9px 15px}._desktopStats_uvsap_75{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}._desktopStats_uvsap_75 article{border:1px solid var(--border);min-width:0;color:var(--purple-light);background:linear-gradient(145deg,#111419,#0c0e11);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}._desktopStats_uvsap_75 article>svg{width:25px;height:25px}._desktopStats_uvsap_75 article>span{gap:3px;min-width:0;display:grid}._desktopStats_uvsap_75 strong{color:var(--text);font-size:1.55rem;line-height:1}._desktopStats_uvsap_75 small{color:var(--text-muted);overflow-wrap:anywhere}._desktopStats_uvsap_75 article[data-alert=true]{color:#ffad66;background:linear-gradient(145deg,#1c1510,#100e0c);border-color:#713e23}._dashboardColumns_uvsap_76{grid-template-columns:minmax(0,1.65fr) minmax(310px,.85fr);align-items:start;gap:16px;display:grid}._activityPanel_uvsap_77,._attentionPanel_uvsap_77{border:1px solid var(--border);background:var(--surface);border-radius:17px;min-width:0;padding:18px}._sectionHeading_uvsap_73{justify-content:space-between;align-items:flex-start;gap:14px;min-height:48px;margin-bottom:14px;display:flex}._sectionHeading_uvsap_73 h2{margin:0 0 4px;font-size:1.05rem}._activityFilters_uvsap_80{border:1px solid var(--border);background:#090b0d;border-radius:10px;gap:3px;padding:3px;display:flex}._activityFilters_uvsap_80 button{color:var(--text-muted);background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:.78rem}._activityFilters_uvsap_80 button[data-active=true]{color:#fff;background:#511977}._activityList_uvsap_83,._attentionList_uvsap_83{gap:7px;display:grid}._activityList_uvsap_83>button,._attentionList_uvsap_83>button{color:#fff;text-align:left;background:#0b0d10;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;width:100%;min-width:0;padding:12px;transition:border-color .15s,background .15s;display:grid}._activityList_uvsap_83>button{grid-template-columns:auto minmax(0,1fr) auto auto}._attentionList_uvsap_83>button{grid-template-columns:auto minmax(0,1fr) auto}._activityList_uvsap_83>button:hover,._attentionList_uvsap_83>button:hover{background:#121017;border-color:#632795}._activityList_uvsap_83>button>span:nth-child(2),._attentionList_uvsap_83>button>span:nth-child(2),._activityList_uvsap_83 time{gap:3px;min-width:0;display:grid}._activityList_uvsap_83 small,._attentionList_uvsap_83 small,._activityList_uvsap_83 time small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.78rem}._activityList_uvsap_83 time{color:#fff;text-align:right;font-style:normal}._activityIcon_uvsap_92{color:#c56cff;background:#251033;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}._activityIcon_uvsap_92[data-type=hydration]{color:#5bc8ff;background:#0c2835}._emptyActivity_uvsap_94{border:1px dashed var(--border);color:var(--text-muted);text-align:center;border-radius:12px;padding:28px 14px}._pagination_uvsap_95{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}._pagination_uvsap_95 button{border:1px solid var(--border);color:#fff;background:#0b0d10;border-radius:9px;align-items:center;gap:5px;min-height:38px;padding:7px 11px;display:flex}._pagination_uvsap_95 button:disabled{opacity:.4}._pagination_uvsap_95 span{color:var(--text-muted);font-size:.8rem}._pendingCards_uvsap_99{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}._pendingCards_uvsap_99 button{border:1px solid var(--border);min-width:0;color:var(--purple-light);text-align:left;background:#0b0d10;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}._pendingCards_uvsap_99 button span{min-width:0;display:grid}._pendingCards_uvsap_99 strong{color:#fff;font-size:1.1rem}._pendingCards_uvsap_99 small{color:var(--text-muted);overflow-wrap:anywhere}._studentContext_uvsap_57{margin-left:0}._app_uvsap_1>._studentContext_uvsap_57{display:none}._drawerBackdrop_uvsap_66{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad;justify-content:flex-end;align-items:stretch;padding:18px;display:flex;position:fixed;inset:0}._studentDrawer_uvsap_105{background:#0e1013;border:1px solid #4f276a;border-radius:18px;width:min(100%,470px);height:100%;padding:22px;overflow-y:auto;box-shadow:-24px 0 70px #00000080}._drawerHeader_uvsap_106{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}._drawerHeader_uvsap_106>div{gap:4px;min-width:0;display:grid}._drawerHeader_uvsap_106 small{color:var(--purple-light);text-transform:uppercase;letter-spacing:.08em;font-weight:800}._drawerHeader_uvsap_106 h2{margin:0;font-size:1.35rem}._drawerHeader_uvsap_106 span{color:var(--text-muted);font-size:.875rem}._drawerHeader_uvsap_106>button{border:1px solid var(--border);color:#fff;background:#12151a;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}._drawerSearch_uvsap_112{border:1px solid var(--border);background:#090b0d;border-radius:11px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 7px 7px 12px;display:flex}._drawerSearch_uvsap_112 input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}._drawerSearch_uvsap_112 button{color:#efdfff;background:#291039;border:1px solid #6423a0;border-radius:8px;padding:8px 11px}._selectorGroup_uvsap_115{gap:7px;margin-top:18px;display:grid}._selectorGroup_uvsap_115 h3{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 3px;font-size:.78rem}._selectorGroup_uvsap_115>button{border:1px solid var(--border);color:#fff;text-align:left;background:#0a0c0f;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;padding:11px;display:grid}._selectorGroup_uvsap_115>button:hover{background:#141018;border-color:#6b2e98}._selectorGroup_uvsap_115>button>span:nth-child(2){gap:2px;min-width:0;display:grid}._selectorGroup_uvsap_115 small{color:var(--text-muted);overflow-wrap:anywhere}._selectorGroup_uvsap_115 em{color:var(--red);font-size:.75rem;font-style:normal}._selectorGroup_uvsap_115 em[data-active=true]{color:var(--green)}._previewDrawer_uvsap_218{align-self:center;height:auto;max-height:100%}._activityPreviewCard_uvsap_123{border:1px solid var(--border);background:#090b0d;border-radius:14px;align-items:center;gap:12px;margin:24px 0;padding:16px;display:flex}._activityPreviewCard_uvsap_123>div{gap:4px;min-width:0;display:grid}._activityPreviewCard_uvsap_123 span{color:var(--text-muted);overflow-wrap:anywhere}._previewActions_uvsap_126{gap:9px;display:grid}._previewActions_uvsap_126 button{color:#efdfff;background:#241031;border:1px solid #66308b;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:700}._previewActions_uvsap_126 button:first-child{color:#fff;background:linear-gradient(90deg,#6711b2,#9825e9)}}@media (width>=1024px) and (width<=1220px){._app_uvsap_1{padding-left:252px;padding-right:22px}._moduleNav_uvsap_8{width:214px;left:16px}._desktopStats_uvsap_75{grid-template-columns:repeat(2,minmax(0,1fr))}._dashboardColumns_uvsap_76{grid-template-columns:1fr}}._shell_fok3s_1{background:var(--background);width:min(100%,430px);min-height:100dvh;padding-bottom:calc(66px + env(safe-area-inset-bottom));border-inline:1px solid var(--border-subtle);margin:0 auto;position:relative}._navigation_fok3s_2{z-index:20;width:min(100%,430px);min-height:64px;padding:8px 6px max(7px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--border);background:#090b0df0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}._navigation_fok3s_2 button{color:#6f737b;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;font-size:.75rem;display:grid}._navigation_fok3s_2 button._active_fok3s_4{color:var(--purple-light)}@media (width>=700px){._shell_fok3s_1{border:1px solid var(--border);border-radius:30px;min-height:calc(100dvh - 48px);margin-block:24px;overflow:hidden;box-shadow:0 24px 80px #00000073}._navigation_fok3s_2{border-radius:0 0 30px 30px;bottom:24px}}._page_oy8c2_1{background:radial-gradient(circle at 50% 10%,#251033 0,#090b0d 38%);place-items:center;min-height:100dvh;padding:20px;display:grid}._card_oy8c2_2{width:min(100%,430px);color:var(--text);background:#0f1215;border:1px solid #54206f;border-radius:20px;gap:12px;padding:28px 22px;display:grid;box-shadow:0 24px 70px #00000080}._card_oy8c2_2 h1,._card_oy8c2_2 p{margin:0}._card_oy8c2_2 h1{font-size:1.35rem}._card_oy8c2_2 p:not(._eyebrow_oy8c2_5){color:var(--text-muted);font-size:.875rem;line-height:1.55}._mark_oy8c2_6{color:#fff;background:linear-gradient(135deg,#6512bd,#a039f0);border-radius:11px;place-items:center;width:42px;height:42px;font-style:italic;font-weight:900;display:grid}._card_oy8c2_2 button{margin-top:6px}:root{color:#f7f7fb;font-synthesis:none;text-rendering:optimizelegibility;--background:#090b0d;--surface:#0f1215;--surface-raised:#14171b;--border:#262a30;--border-subtle:#171a1e;--text:#f7f7fb;--text-muted:#858a93;--purple:#7a16dc;--purple-dark:#4d087f;--purple-light:#b65cff;--green:#67d56f;--red:#ff655f;--radius-sm:9px;--radius-md:12px;--radius-lg:16px;background:#050607;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#050607}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%}::selection{background:var(--purple);color:#fff}.surface-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:12px}.icon-button{width:36px;height:36px;color:var(--purple-light);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--purple-light);margin:0;font-size:.75rem;font-weight:700}.primary-button{color:#fff;text-transform:uppercase;background:linear-gradient(100deg,#6512bd,#952de8);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:39px;font-size:.75rem;font-weight:700;display:flex;box-shadow:0 8px 24px #7a16dc38}.progress-track{background:#24272d;border-radius:999px;width:100%;height:5px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--purple-light));height:100%;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button:disabled{cursor:not-allowed;opacity:.6}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--purple-light);outline-offset:3px}button{overflow-wrap:anywhere}button svg{flex-shrink:0}.surface-card{overflow-wrap:anywhere;min-width:0}.primary-button{min-height:44px;padding:10px 12px}@media (width<=620px){input,textarea,select{font-size:16px}}form label:has(>input:required,>select:required,>textarea:required):before{content:"* ";color:var(--red);font-weight:800;position:absolute;top:0;right:0}form label:has(>input:required,>select:required,>textarea:required){position:relative}form[data-validation-attempted] :is(input,select,textarea):invalid,form[data-validation-attempted] [aria-invalid=true]{outline-offset:2px;outline:2px solid #ff655f99;border-color:var(--red)!important}form[data-validation-attempted] :is(input[type=checkbox],input[type=radio]):invalid{accent-color:var(--red)}.form-validation-feedback{z-index:10000;border:1px solid var(--red);border-radius:var(--radius-md);width:min(540px,100vw - 32px);color:var(--text);text-align:center;background:#321719;padding:12px 16px;font-size:14px;font-weight:650;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000073}
