._shell_dqf75_1{display:flex;min-height:100dvh}._menuButton_dqf75_6,._scrim_dqf75_6{display:none}._sidebar_dqf75_12{width:var(--sidebar-width);display:flex;flex-direction:column;padding:0 var(--space-4);background:var(--surface-sidebar);background-image:var(--sidebar-motif, none),var(--theme-nav-bg, none),var(--theme-motif, none);background-repeat:no-repeat,no-repeat,no-repeat;background-position:bottom center,bottom center,center;background-size:contain,cover,auto;border-right:var(--border-sidebar);position:fixed;top:0;left:0;bottom:0;overflow-y:auto}._logo_dqf75_30{height:80px;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-2);flex-shrink:0}._logoWordmark_dqf75_39{font-size:20px;font-weight:600;color:var(--neutral-100);letter-spacing:-.02em}._nav_dqf75_46{display:flex;flex-direction:column;gap:2px;flex:1;padding-bottom:var(--space-4)}._navItem_dqf75_54{display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-4);height:56px;border-radius:var(--radius-md);color:var(--neutral-400);font-size:16px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;border-left:3px solid transparent;position:relative}._navItem_dqf75_54:hover{color:var(--neutral-200);background:#ffffff08}._navItem_dqf75_54:focus-visible,._logoutBtn_dqf75_75:focus-visible,._menuButton_dqf75_6:focus-visible,._userInfo_dqf75_75:focus-visible{outline:3px solid var(--brand-accent);outline-offset:2px}._navItem_dqf75_54._active_dqf75_87{color:var(--nav-active-color);border-left-color:var(--brand-accent);background:var(--accent-wash)}._navItem_dqf75_54._active_dqf75_87 svg{filter:drop-shadow(0 0 6px var(--accent-glow))}._userSection_dqf75_97{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-2);border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}._userInfo_dqf75_75{display:flex;align-items:center;gap:var(--space-3);flex:1;text-decoration:none}._avatar_dqf75_114{width:36px;height:36px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--neutral-100);background:var(--neutral-700);flex-shrink:0}._userName_dqf75_129{font-size:13px;font-weight:500;color:var(--neutral-100)}._userRole_dqf75_135{font-size:11px;color:var(--neutral-400)}._logoutBtn_dqf75_75{color:var(--neutral-400);padding:var(--space-2);border-radius:var(--radius-sm);transition:color .15s}._logoutBtn_dqf75_75:hover{color:var(--neutral-200)}._logoutError_dqf75_149{padding:0 var(--space-2) var(--space-4);color:#ffb4b4;font-size:12px}._logoutError_dqf75_149 button{display:block;margin-top:var(--space-2);color:var(--brand-accent);text-decoration:underline}._main_dqf75_164{flex:1;min-width:0;margin-left:var(--sidebar-width);padding:var(--space-8);max-width:1680px;min-height:100dvh;background-color:var(--brand-black);background-image:linear-gradient(to right,var(--brand-black) 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.25) 100%),var(--theme-wallpaper, none);background-repeat:no-repeat,no-repeat;background-position:center,top right;background-size:cover,cover;background-attachment:fixed,fixed}@media(max-width:768px){._menuButton_dqf75_6{display:flex;position:fixed;top:var(--space-4);right:var(--space-4);z-index:30;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--brand-accent);color:var(--brand-black)}._scrim_dqf75_6{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;background:#000000a6}._sidebar_dqf75_12{display:flex;z-index:20;transform:translate(-100%);transition:transform .15s ease}._sidebarOpen_dqf75_194{transform:translate(0)}._sidebar_dqf75_12[hidden]{display:none}._main_dqf75_164{margin-left:0;padding:var(--space-4)}}@media(max-width:768px){._main_dqf75_164{background-attachment:scroll,scroll}}@media(prefers-reduced-motion:reduce){._sidebar_dqf75_12,._navItem_dqf75_54{transition:none;scroll-behavior:auto}}._page_172ai_1{min-height:100dvh;overflow:hidden;position:relative;isolation:isolate;display:flex;flex-direction:column;padding:0 clamp(24px,5vw,80px);color:#fff;background:#0a0a0f url(/landing-bg.png) center / cover fixed no-repeat}._page_172ai_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#0a0a0ffa,#0a0a0feb 42%,#0a0a0f80)}._page_172ai_1:after{content:"";position:absolute;z-index:-1;width:35rem;height:35rem;right:-8rem;top:18%;border-radius:50%;background:#e8ff471a;filter:blur(100px)}._header_172ai_34{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:84px;border-bottom:1px solid rgba(255,255,255,.1)}._brand_172ai_44{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:18px;font-weight:650;text-decoration:none}._brand_172ai_44 img{width:42px;height:42px;border-radius:10px;object-fit:cover}._desktopNav_172ai_55{display:flex;align-items:center;gap:28px}._desktopNav_172ai_55 a,._mobileNav_172ai_56 a{text-decoration:none}._loginLink_172ai_57{color:#c8c8d6;font-weight:550}._headerCta_172ai_59{min-height:42px;display:inline-flex;align-items:center;padding:0 22px;border:1px solid #e8ff47;border-radius:10px;color:#e8ff47;font-weight:650}._mobileNav_172ai_56{display:none;position:relative}._mobileNav_172ai_56 summary{list-style:none;cursor:pointer}._mobileNav_172ai_56 summary::-webkit-details-marker{display:none}._page_172ai_1 main{flex:1;display:flex;flex-direction:column;justify-content:center}._hero_172ai_76{max-width:660px;padding:clamp(64px,10vh,112px) 0 56px}._eyebrow_172ai_81{margin:0 0 18px;color:#e8ff47;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}._hero_172ai_76 h1{max-width:620px;margin:0;font-size:clamp(44px,6vw,76px);font-weight:750;line-height:.98;letter-spacing:-.055em}._heroCopy_172ai_99{max-width:540px;margin:26px 0 0;color:#c8c8d6;font-size:clamp(16px,1.5vw,19px);line-height:1.65}._heroCtas_172ai_107{display:flex;gap:14px;margin-top:32px}._primaryBtn_172ai_108,._secondaryBtn_172ai_108{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}._primaryBtn_172ai_108{background:#e8ff47;color:#0a0a0f}._secondaryBtn_172ai_108{border:1px solid rgba(255,255,255,.24);color:#fff;background:#0a0a0f59}._primaryBtn_172ai_108:hover{transform:translateY(-2px);background:#f0ff7a}._secondaryBtn_172ai_108:hover{transform:translateY(-2px);border-color:#ffffff8c}._proof_172ai_125{display:flex;align-items:center;gap:14px;margin-top:34px;color:#a1a1aa;font-size:13px}._proof_172ai_125 p{margin:0}._proof_172ai_125 strong{color:#fff}._avatars_172ai_128{display:flex;padding-left:8px}._avatars_172ai_128 span{width:32px;height:32px;display:grid;place-items:center;margin-left:-8px;border:2px solid #0a0a0f;border-radius:50%;color:#0a0a0f;background:#e8ff47;font-size:9px;font-weight:800}._avatars_172ai_128 span:nth-child(2){background:#facc15}._avatars_172ai_128 span:nth-child(3){background:#c8c8d6}._features_172ai_145{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1040px;padding-bottom:34px}._featureCard_172ai_152{display:flex;gap:14px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#141419c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._featureIcon_172ai_161{flex:0 0 40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#e8ff47;background:#e8ff4714}._featureCard_172ai_152 h2{margin:0 0 4px;font-size:15px;line-height:1.3}._featureCard_172ai_152 p{margin:0;color:#a1a1aa;font-size:13px;line-height:1.5}._footer_172ai_165{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid rgba(255,255,255,.1);color:#71717a;font-size:13px}._footer_172ai_165 nav{display:flex;gap:24px}._footer_172ai_165 a{color:inherit;text-decoration:none}._footer_172ai_165 a:hover{color:#fff}._page_172ai_1 a:focus-visible,._mobileNav_172ai_56 summary:focus-visible{outline:2px solid #e8ff47;outline-offset:4px}@media(max-width:768px){._page_172ai_1{overflow:visible;background-position:62% center}._page_172ai_1:before{background:#0a0a0fd6}._header_172ai_34{min-height:72px}._desktopNav_172ai_55{display:none}._mobileNav_172ai_56{display:block}._mobileNav_172ai_56 summary{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#fff}._mobileNav_172ai_56 nav{position:absolute;top:52px;right:0;width:190px;display:grid;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#141419;box-shadow:0 18px 40px #0006}._mobileNav_172ai_56 nav a{min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:8px;color:#fff}._mobileNav_172ai_56 nav a:last-child{color:#0a0a0f;background:#e8ff47}._hero_172ai_76{padding:64px 0 48px}._hero_172ai_76 h1{font-size:clamp(40px,12vw,56px)}._heroCtas_172ai_107{flex-direction:column}._primaryBtn_172ai_108,._secondaryBtn_172ai_108{width:100%;min-height:52px}._features_172ai_145{grid-template-columns:1fr}._footer_172ai_165{flex-direction:column}}@media(prefers-reduced-motion:reduce){._primaryBtn_172ai_108,._secondaryBtn_172ai_108{transition:none}}._field_6yusp_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_6yusp_7{font-size:13px;font-weight:500;color:var(--neutral-200)}._inputWrap_6yusp_13{display:flex;align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-4);background:var(--neutral-800);border:1px solid var(--neutral-700);border-radius:var(--radius-md);transition:border-color .15s ease}._inputWrap_6yusp_13:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 2px var(--accent-wash)}._inputWrap_6yusp_13._error_6yusp_31{border-color:var(--error)}._icon_6yusp_35,._rightIcon_6yusp_35{color:var(--neutral-400);display:flex;flex-shrink:0}._rightIcon_6yusp_35{cursor:pointer}._input_6yusp_13{flex:1;background:none;border:none;outline:none;color:var(--neutral-100);font-size:15px}._input_6yusp_13::placeholder{color:var(--neutral-400)}._errorText_6yusp_58{font-size:12px;color:var(--error)}._helper_6yusp_63{font-size:12px;color:var(--neutral-400)}._btn_19enm_1{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:44px;padding:0 var(--space-6);border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;transition:transform .1s ease,opacity .15s ease}._btn_19enm_1:active:not(:disabled){transform:scale(.97)}._btn_19enm_1:disabled{opacity:.5;cursor:not-allowed}._primary_19enm_24{background:var(--brand-accent);color:var(--brand-black);border:none}._secondary_19enm_30{background:transparent;color:var(--neutral-200);border:1px solid var(--neutral-600)}._ghost_19enm_36{background:transparent;color:var(--neutral-400);border:none}._danger_19enm_42{background:transparent;color:var(--error);border:1px solid var(--error)}._full_19enm_48{width:100%}._spinner_19enm_52{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:_spin_19enm_52 .6s linear infinite}@keyframes _spin_19enm_52{to{transform:rotate(360deg)}}._split_1v1b4_1{display:flex;min-height:100dvh}._formSide_1v1b4_6{flex:1;display:flex;flex-direction:column;padding:var(--space-10);max-width:560px}._brandSide_1v1b4_14{flex:1;display:none;background:var(--neutral-900);position:relative;overflow:hidden}@media(min-width:768px){._brandSide_1v1b4_14{display:flex;align-items:center;justify-content:center}}._brandContent_1v1b4_26{text-align:center}._watermark_1v1b4_30{font-size:80px;font-weight:700;color:var(--neutral-700);letter-spacing:-2px}._tagline_1v1b4_37{font-size:14px;letter-spacing:6px;color:var(--neutral-400);text-transform:uppercase}._tagline_1v1b4_37 span{color:var(--brand-accent)}._brandLogo_1v1b4_48{width:200px;opacity:.3}._logo_1v1b4_53{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-10);font-size:18px;font-weight:600;color:var(--neutral-100)}._form_1v1b4_6{display:flex;flex-direction:column;gap:var(--space-5)}._form_1v1b4_6 h1{font-size:32px;margin-bottom:0}._subtitle_1v1b4_74{color:var(--neutral-400);margin-top:calc(-1 * var(--space-3))}._accent_1v1b4_79{width:40px;height:3px;background:var(--brand-accent);margin-top:calc(-1 * var(--space-3))}._formError_1v1b4_86{padding:var(--space-3) var(--space-4);background:#ef44441a;border:1px solid var(--error);border-radius:var(--radius-sm);color:var(--error);font-size:13px}._forgotLink_1v1b4_95{align-self:flex-end;font-size:13px;color:var(--brand-accent);margin-top:calc(-1 * var(--space-3))}._divider_1v1b4_102{display:flex;align-items:center;gap:var(--space-4);color:var(--neutral-400);font-size:13px}._divider_1v1b4_102:before,._divider_1v1b4_102:after{content:"";flex:1;height:1px;background:var(--neutral-700)}._switchLink_1v1b4_118{text-align:center;font-size:14px;color:var(--neutral-400)}._switchLink_1v1b4_118 a{color:var(--brand-accent);font-weight:500}._page_1r0un_1{max-width:500px;margin:0 auto;padding:var(--space-8) var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}._progress_1r0un_2{display:flex;gap:var(--space-3)}._dot_1r0un_3{width:32px;height:32px;border-radius:50%;border:2px solid var(--neutral-700);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--neutral-400)}._dotActive_1r0un_4{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-black)}._stepLabel_1r0un_5{font-size:11px;color:var(--neutral-400);letter-spacing:2px}._stepContent_1r0un_6{width:100%;display:flex;flex-direction:column;gap:var(--space-4);text-align:center}._hint_1r0un_7{color:var(--neutral-400);font-size:14px}._genderCards_1r0un_8{display:flex;gap:var(--space-4);justify-content:center}._genderCard_1r0un_8{width:140px;height:100px;background:var(--neutral-900);border:2px solid var(--neutral-700);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:var(--neutral-200)}._selected_1r0un_10{border-color:var(--brand-accent)}._colorGrid_1r0un_11{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}._colorDot_1r0un_12{width:36px;height:36px;border-radius:50%;border:3px solid transparent;cursor:pointer}._colorActive_1r0un_13{border-color:var(--neutral-100);transform:scale(1.2)}._goalGrid_1r0un_14{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}._goalBtn_1r0un_15{padding:var(--space-3);background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-sm);color:var(--neutral-200);font-size:13px}._goalActive_1r0un_16{border-color:var(--brand-accent);color:var(--brand-accent)}._sliderGroup_1r0un_17{width:100%;text-align:left;display:flex;flex-direction:column;gap:var(--space-2)}._sliderGroup_1r0un_17 label{font-size:14px;color:var(--neutral-200)}._sliderGroup_1r0un_17 strong{color:var(--brand-accent)}._sliderGroup_1r0un_17 input[type=range]{width:100%;accent-color:var(--brand-accent)}._commitment_1r0un_21{background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-md);padding:var(--space-4);font-size:14px;color:var(--neutral-200)}._commitment_1r0un_21 strong{color:var(--brand-accent)}._summary_1r0un_23{text-align:left;width:100%;background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-md);padding:var(--space-4);font-size:14px;color:var(--neutral-200)}._summary_1r0un_23 p{margin-bottom:var(--space-2);display:flex;align-items:center;gap:var(--space-2)}._colorSwatch_1r0un_25{width:16px;height:16px;border-radius:50%;display:inline-block}._actions_1r0un_26{display:flex;gap:var(--space-3)}@media(max-width:480px){._genderCards_1r0un_8{flex-wrap:wrap}._genderCard_1r0un_8{flex:1 1 120px;width:auto;min-width:120px}._colorDot_1r0un_12{width:44px;height:44px}}@media(max-width:768px){._goalBtn_1r0un_15{min-height:44px}._sliderGroup_1r0un_17 input[type=range]{height:44px;padding:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none}._sliderGroup_1r0un_17 input[type=range]::-webkit-slider-runnable-track{height:6px;background:var(--neutral-700)}._sliderGroup_1r0un_17 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:44px;border-radius:50%;background:var(--brand-accent);margin-top:-19px}._sliderGroup_1r0un_17 input[type=range]::-moz-range-track{height:6px;background:var(--neutral-700)}._sliderGroup_1r0un_17 input[type=range]::-moz-range-thumb{width:44px;height:44px;border-radius:50%;border:none;background:var(--brand-accent)}}._page_qkt19_2{display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:120px;max-width:1680px}._visuallyHidden_qkt19_9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._kpis_qkt19_12{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}._kpiCard_qkt19_18{background:var(--surface-card);border:var(--border-card);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:220px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}._kpiCard_qkt19_18:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}._kpiStreakCard_qkt19_38{box-shadow:0 0 40px var(--accent-glow-soft)}._kpiMinutesCard_qkt19_42{box-shadow:0 0 40px var(--kpi-accent-2-glow)}._kpiHeader_qkt19_46{display:flex;justify-content:center;align-items:center;gap:var(--space-2);width:100%}._kpiTitle_qkt19_54{font-size:14px;font-weight:500;color:var(--neutral-400);letter-spacing:.01em}._kpiValue_qkt19_61{font-size:96px;font-weight:700;font-family:JetBrains Mono,monospace;line-height:1;letter-spacing:-.04em}._kpiAccent1_qkt19_75{color:var(--kpi-accent-1);text-shadow:0 0 30px var(--accent-glow-soft)}._kpiAccent2_qkt19_80{color:var(--kpi-accent-2);text-shadow:0 0 30px var(--kpi-accent-2-glow)}._kpiSub_qkt19_85{font-size:12px;color:var(--neutral-400)}._ringWrap_qkt19_91{position:relative;width:150px;height:150px}._ringSvg_qkt19_97{display:block;filter:drop-shadow(0 0 6px var(--accent-glow))}._ringText_qkt19_102{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--neutral-100);letter-spacing:-.02em}._programValue_qkt19_116{display:flex;align-items:baseline;justify-content:center;gap:5px}._programWeek_qkt19_123{font-size:14px;color:var(--neutral-500);font-family:JetBrains Mono,monospace}._programOf_qkt19_129{font-size:22px;font-weight:500;color:var(--neutral-200);font-family:JetBrains Mono,monospace}._spacer_qkt19_136{flex:1;min-height:var(--space-2)}._progressTrack_qkt19_138{height:12px;width:100%;background:#ffffff0f;border-radius:999px;overflow:hidden}._progressFill_qkt19_146{height:100%;background:var(--accent-orange);border-radius:999px;transition:width 1.1s cubic-bezier(.34,1.56,.64,1) .5s;box-shadow:0 0 8px var(--accent-glow-soft)}._chartSection_qkt19_155{background:var(--surface-card);border:var(--border-card);border-radius:var(--radius-xl);padding:var(--space-8)}._chartHeader_qkt19_162{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-8)}._chartTitle_qkt19_169{font-size:28px;font-weight:700;color:var(--neutral-100);margin:0 0 4px;line-height:1.1}._chartSub_qkt19_177{font-size:14px;color:var(--neutral-500)}._chartFilter_qkt19_182{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--neutral-400);background:#ffffff0a;border:var(--border-card);border-radius:var(--radius-sm);padding:6px 14px;cursor:pointer;transition:color .15s,background .15s}._chartFilter_qkt19_182:hover{color:var(--neutral-100);background:#ffffff12}._chartBody_qkt19_201{display:flex;gap:var(--space-3);align-items:flex-start}._yAxis_qkt19_207{position:relative;height:260px;width:28px;flex-shrink:0}._yLabel_qkt19_214{position:absolute;right:0;font-size:11px;color:var(--neutral-500);line-height:1;transform:translateY(-50%);font-family:JetBrains Mono,monospace}._chart_qkt19_155{flex:1;display:flex;gap:var(--space-3);min-width:0}._chartCol_qkt19_231{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}._barWrap_qkt19_240{height:260px;width:100%;display:flex;align-items:flex-end;justify-content:center}._bar_qkt19_240{width:min(72px,80%);border-radius:16px 16px 0 0;background:var(--chart-bar)}._barSun_qkt19_261{background:#2f6fe0}._barMon_qkt19_262{background:#e8892b}._barTue_qkt19_263{background:#3fa35a}._barWed_qkt19_264{background:#8a5a2e}._barThu_qkt19_265{background:#1a1a1a;border:1px solid rgba(255,255,255,.35)}._barFri_qkt19_266{background:#8a8f98}._barSat_qkt19_267{background:#2fb6c4}._dayIcon_qkt19_269{height:16px;display:flex;align-items:center;justify-content:center}._dayLabel_qkt19_281{font-size:12px;color:var(--neutral-400);font-weight:500;white-space:nowrap}._recentHeader_qkt19_289{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}._sectionTitle_qkt19_296{font-size:20px;font-weight:700;color:var(--neutral-100)}._viewAll_qkt19_302{font-size:14px;color:var(--brand-accent);text-decoration:none;font-weight:500;transition:opacity .15s}._viewAll_qkt19_302:hover{opacity:.75}._recentList_qkt19_312{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}._activityCard_qkt19_318{display:flex;align-items:center;gap:var(--space-4);background:var(--surface-card);border:var(--border-card);border-radius:var(--radius-lg);padding:var(--space-5);min-height:120px;transition:transform .2s ease,box-shadow .2s ease}._activityCard_qkt19_318:hover{transform:translateY(-2px);box-shadow:0 8px 28px #00000040}._activityIconWrap_qkt19_335{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._activityInfo_qkt19_345{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._activityName_qkt19_353{font-size:14px;font-weight:600;color:var(--neutral-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._activityDetail_qkt19_362{font-size:12px;color:var(--neutral-400)}._activityTime_qkt19_367{font-size:11px;color:var(--neutral-500)}@keyframes _fabPulse_qkt19_1{0%,to{box-shadow:0 10px 30px var(--accent-glow-soft)}50%{box-shadow:0 10px 30px var(--accent-glow),0 0 50px var(--accent-glow-soft)}}._fab_qkt19_378{position:fixed;bottom:36px;right:36px;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:50}._fabBtn_qkt19_392{width:88px;height:88px;background:var(--brand-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--brand-black);text-decoration:none;animation:_fabPulse_qkt19_1 3s ease-in-out infinite;transition:transform .15s ease}._fabBtn_qkt19_392:hover{transform:scale(1.05)}._fabLabel_qkt19_408{font-size:12px;font-weight:500;color:var(--neutral-500);white-space:nowrap}@media(max-width:1024px){._kpis_qkt19_12,._recentList_qkt19_312{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._kpis_qkt19_12,._recentList_qkt19_312{grid-template-columns:1fr}._kpiValue_qkt19_61{font-size:64px}._chartSection_qkt19_155{padding:var(--space-5)}._chartHeader_qkt19_162{flex-direction:column;gap:var(--space-3)}._fab_qkt19_378{bottom:20px;right:20px}._dayLabel_qkt19_281{display:block;width:100%;white-space:normal;overflow-wrap:normal;word-break:normal;text-align:center;line-height:1.2}}._page_11wd6_1{display:flex;flex-direction:column;gap:var(--space-8)}._header_11wd6_2{display:flex;justify-content:space-between;align-items:flex-start}._subtitle_11wd6_3{color:var(--neutral-400);font-size:14px}._grid_11wd6_4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}._goalCard_11wd6_5{background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}._goalTop_11wd6_6{display:flex;justify-content:space-between;align-items:flex-start}._ring_11wd6_7{width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--color) var(--progress),var(--neutral-700) var(--progress));display:flex;align-items:center;justify-content:center}._ringValue_11wd6_8{background:var(--neutral-900);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--neutral-100)}._goalIcon_11wd6_9{font-size:24px}._sessions_11wd6_10{font-size:13px;font-weight:500}._streak_11wd6_11{display:flex;align-items:center;gap:var(--space-1);font-size:12px;color:var(--neutral-400)}._dates_11wd6_12{font-size:12px;color:var(--neutral-400)}._empty_11wd6_13{padding:var(--space-8);text-align:center;border:1px dashed var(--neutral-700);border-radius:var(--radius-lg)}._availList_11wd6_15{display:flex;gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-2)}._availCard_11wd6_16{flex-shrink:0;width:220px;background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-md);padding:var(--space-4);display:flex;align-items:center;gap:var(--space-3)}._availIcon_11wd6_17{font-size:24px}._availName_11wd6_18{font-size:14px;font-weight:500;color:var(--neutral-100)}._availDesc_11wd6_19{font-size:12px;color:var(--neutral-400)}._addBtn_11wd6_20{color:var(--brand-accent);border:1px solid var(--neutral-700);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin-left:auto}._addForm_11wd6_21{background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}._formLabel_11wd6_22{display:flex;flex-direction:column;gap:var(--space-2);font-size:14px;color:var(--neutral-300)}._formActions_11wd6_23{display:flex;align-items:center;gap:var(--space-3)}._cancelBtn_11wd6_24{background:none;border:none;color:var(--neutral-400);cursor:pointer;font-size:14px}._formLabel_11wd6_22 select,._formLabel_11wd6_22 input{height:44px;padding:0 var(--space-4);background:var(--neutral-800);border:1px solid var(--neutral-700);border-radius:var(--radius-md);color:var(--neutral-100);font-size:15px;outline:none}._formLabel_11wd6_22 select:focus,._formLabel_11wd6_22 input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px var(--accent-wash)}._formLabel_11wd6_22 option{background:var(--neutral-800);color:var(--neutral-100)}@media(max-width:768px){._header_11wd6_2{flex-direction:column;align-items:flex-start;gap:var(--space-3)}._addBtn_11wd6_20{width:44px;height:44px;flex:0 0 44px}}._page_kslfb_1{display:flex;gap:var(--space-8)}._formSection_kslfb_2{flex:1;display:flex;flex-direction:column;gap:var(--space-6)}._subtitle_kslfb_3{color:var(--neutral-400);font-size:14px}._step_kslfb_4{display:flex;flex-direction:column;gap:var(--space-2)}._stepLabel_kslfb_5{font-size:13px;font-weight:500;color:var(--neutral-200)}._dateInput_kslfb_6{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--neutral-800);border:1px solid var(--neutral-700);border-radius:var(--radius-md);color:var(--neutral-200);font-size:14px}._goalPicker_kslfb_7{display:flex;gap:var(--space-2);flex-wrap:wrap}._goalBtn_kslfb_8{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--neutral-700);color:var(--neutral-200);font-size:13px;background:var(--neutral-800)}._goalActive_kslfb_9{border-width:2px}._stepper_kslfb_10{display:flex;align-items:center;gap:var(--space-4)}._stepperBtn_kslfb_11{width:36px;height:36px;border-radius:50%;border:1px solid var(--neutral-700);color:var(--neutral-200);display:flex;align-items:center;justify-content:center}._stepperValue_kslfb_12{font-size:36px;font-weight:700;font-family:JetBrains Mono,monospace}._stepperUnit_kslfb_13{font-size:14px;color:var(--neutral-400)}._textarea_kslfb_14{width:100%;min-height:80px;padding:var(--space-3) var(--space-4);background:var(--neutral-800);border:1px solid var(--neutral-700);border-radius:var(--radius-md);color:var(--neutral-100);font-size:14px;resize:vertical}._textarea_kslfb_14::placeholder{color:var(--neutral-400)}._uploadZone_kslfb_16{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6);border:2px dashed var(--neutral-700);border-radius:var(--radius-md);color:var(--neutral-400);cursor:pointer}._uploadHint_kslfb_17{font-size:12px}._uploadZone_kslfb_16 input{max-width:100%}._preview_kslfb_19{max-width:240px;max-height:180px;border-radius:var(--radius-md);object-fit:cover}._todayPanel_kslfb_20{width:280px;display:flex;flex-direction:column;gap:var(--space-4)}._todayCount_kslfb_21{font-size:13px;color:var(--neutral-400)}._todayItem_kslfb_22{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-sm);font-size:13px}._todayDot_kslfb_23{width:8px;height:8px;border-radius:50%;flex-shrink:0}._todayName_kslfb_24{flex:1;color:var(--neutral-200)}._todayValue_kslfb_25{font-weight:600;font-family:JetBrains Mono,monospace}._todayUnit_kslfb_26{color:var(--neutral-400)}._todayTime_kslfb_27{color:var(--neutral-400);font-size:11px}@media(max-width:768px){._page_kslfb_1{flex-direction:column}._todayPanel_kslfb_20{width:100%}}@media(max-width:768px){._stepperBtn_kslfb_11{width:44px;height:44px}._goalBtn_kslfb_8{min-height:44px}}._page_12xsq_1{display:flex;height:calc(100dvh - 64px);gap:0;margin:calc(-1 * var(--space-8))}._threadList_12xsq_2{width:320px;border-right:1px solid var(--neutral-700);display:flex;flex-direction:column;overflow-y:auto}._threadHeader_12xsq_3{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5) var(--space-4)}._threadHeader_12xsq_3 h1{font-size:20px;margin:0}._compose_12xsq_5{color:var(--brand-accent);cursor:pointer}._searchBar_12xsq_6{display:flex;align-items:center;gap:var(--space-2);margin:0 var(--space-4) var(--space-3);padding:var(--space-2) var(--space-3);background:var(--neutral-800);border:1px solid var(--neutral-700);border-radius:var(--radius-sm);color:var(--neutral-400)}._searchBar_12xsq_6 input{flex:1;background:none;border:none;outline:none;color:var(--neutral-200);font-size:13px}._thread_12xsq_2{display:flex;width:100%;text-align:left;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;border:0;border-left:3px solid transparent;background:transparent}._thread_12xsq_2:hover{background:#ffffff05}._threadActive_12xsq_11{border-left-color:var(--brand-accent);background:var(--accent-wash)}._threadAvatar_12xsq_12{width:36px;height:36px;border-radius:50%;background:var(--neutral-700);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--neutral-200);flex-shrink:0}._threadInfo_12xsq_16{flex:1;min-width:0;display:flex;flex-direction:column}._threadName_12xsq_13{font-size:14px;font-weight:500;color:var(--neutral-100)}._threadPreview_12xsq_13{font-size:12px;color:var(--neutral-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._threadMeta_12xsq_19{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._threadTime_12xsq_20{font-size:11px;color:var(--neutral-400)}._badge_12xsq_21{font-size:10px;background:var(--brand-accent);color:var(--brand-black);width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}._chatView_12xsq_22{flex:1;display:flex;flex-direction:column}._chatHeader_12xsq_23{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--neutral-700)}._back_12xsq_24{display:none;color:var(--neutral-200);background:transparent}._chatAvatar_12xsq_25{width:36px;height:36px;border-radius:50%;background:var(--neutral-700);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--neutral-200)}._chatName_12xsq_26{font-size:14px;font-weight:500;color:var(--neutral-100)}._chatStatus_12xsq_27{font-size:12px;color:var(--neutral-400)}._chatMessages_12xsq_28{flex:1;padding:var(--space-5);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3)}._bubble_12xsq_29{max-width:70%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:14px;line-height:1.5}._bubble_12xsq_29 p{margin:0}._other_12xsq_31{background:var(--neutral-800);color:var(--neutral-200);align-self:flex-start}._self_12xsq_32{background:var(--brand-accent);color:var(--brand-black);align-self:flex-end}._bubbleTime_12xsq_33{font-size:10px;opacity:.6;margin-top:4px;display:block}._chatInput_12xsq_34{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--neutral-700);color:var(--neutral-400)}._composer_12xsq_35{flex:1;display:flex;flex-direction:column}._composer_12xsq_35 input{flex:1;background:none;border:none;outline:none;color:var(--neutral-200);font-size:14px}._attach_12xsq_37{cursor:pointer}._attach_12xsq_37 input,._srOnly_12xsq_38{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._attachment_12xsq_39,._attachmentState_12xsq_39{display:block;font-size:11px;margin-top:6px;opacity:.75}._state_12xsq_40{padding:var(--space-4);color:var(--neutral-400)}._sendBtn_12xsq_41{width:32px;height:32px;border-radius:50%;background:var(--brand-accent);color:var(--brand-black);display:flex;align-items:center;justify-content:center}@media(max-width:768px){._page_12xsq_1{margin:calc(-1 * var(--space-4));height:calc(100dvh - 60px)}._threadList_12xsq_2{width:100%;border:0}._chatView_12xsq_22{width:100%}._mobileHidden_12xsq_53,._mobileHiddenConversation_12xsq_54{display:none}._back_12xsq_24{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:calc(-1 * var(--space-2))}._bubble_12xsq_29{max-width:85%}._composer_12xsq_35 input{min-height:44px}._sendBtn_12xsq_41{width:44px;height:44px}._attach_12xsq_37{padding:var(--space-2)}}._page_1nz9w_1{display:flex;flex-direction:column;gap:var(--space-8)}._header_1nz9w_2{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._identity_1nz9w_3{display:flex;align-items:center;gap:var(--space-3)}._identity_1nz9w_3 img{width:48px;height:48px;object-fit:contain;border-radius:var(--radius-md)}._header_1nz9w_2 h1{margin-bottom:4px}._challenge_1nz9w_6{display:flex;flex-direction:column;gap:4px;padding:var(--space-4);border:1px solid var(--community-accent, var(--brand-accent));border-radius:var(--radius-lg)}._challenge_1nz9w_6 span,._podiumCard_1nz9w_7 span{color:var(--neutral-400);font-size:12px}._subtitle_1nz9w_8{color:var(--neutral-400);font-size:14px}._podium_1nz9w_7{display:flex;justify-content:center;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4)}._podiumCard_1nz9w_7{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-lg);padding:var(--space-5);min-width:140px}._first_1nz9w_11{transform:translateY(-12px);border-color:var(--brand-accent)}._crown_1nz9w_12{color:var(--brand-accent)}._podiumAvatar_1nz9w_13{width:48px;height:48px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--neutral-100);background:var(--neutral-700)}._podiumName_1nz9w_14{font-size:14px;font-weight:500;color:var(--neutral-100)}._podiumStreak_1nz9w_15{font-size:12px;color:var(--neutral-400);display:flex;align-items:center;gap:4px}._podiumSessions_1nz9w_16{font-size:11px;color:var(--neutral-400)}._memberGrid_1nz9w_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}._memberCard_1nz9w_18{display:flex;gap:var(--space-3);background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-md);padding:var(--space-4)}._memberAvatar_1nz9w_19{width:40px;height:40px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--neutral-100);background:var(--neutral-700);flex-shrink:0}._memberInfo_1nz9w_20{flex:1;display:flex;flex-direction:column;gap:4px}._memberName_1nz9w_21{font-size:14px;font-weight:500;color:var(--neutral-100)}._memberStreak_1nz9w_22{font-size:12px;color:var(--neutral-400);display:flex;align-items:center;gap:4px}._memberBar_1nz9w_23{height:4px;background:var(--neutral-700);border-radius:2px;overflow:hidden}._barFill_1nz9w_24{height:100%;border-radius:2px;transition:width .6s ease}._memberStatus_1nz9w_25{font-size:11px;color:var(--neutral-400);display:flex;align-items:center;gap:4px}._dot_1nz9w_26{width:6px;height:6px;border-radius:50%}._mobileLeaderboard_1nz9w_27{display:none;list-style:none;padding:0}._mobileLeaderboard_1nz9w_27 li{display:flex;justify-content:space-between;padding:var(--space-3);border-bottom:1px solid var(--neutral-700)}._online_1nz9w_29{background:var(--success)}._away_1nz9w_30{background:var(--warning)}._empty_1nz9w_31{color:var(--neutral-400);padding:var(--space-4);border:1px dashed var(--neutral-700);border-radius:var(--radius-md)}@media(max-width:640px){._header_1nz9w_2{flex-direction:column}._podium_1nz9w_7{display:none}._mobileLeaderboard_1nz9w_27{display:block}}._page_14mwr_1{display:flex;flex-direction:column;gap:var(--space-8)}._filters_14mwr_2{display:flex;flex-wrap:wrap;gap:var(--space-3)}._filters_14mwr_2 label{display:grid;gap:var(--space-2);color:var(--neutral-300);font-size:13px}._filters_14mwr_2 input{color:var(--neutral-100);background:var(--neutral-800);border:1px solid var(--neutral-700);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}._visuallyHidden_14mwr_5{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._heatmap_14mwr_6{background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-lg);padding:var(--space-5)}._heatmapLabel_14mwr_7{font-size:13px;color:var(--neutral-400);margin-bottom:var(--space-3)}._heatmapSummary_14mwr_8{font-size:13px;color:var(--neutral-300);margin:0 0 var(--space-3)}._heatmapGrid_14mwr_9{display:grid;grid-template-columns:repeat(13,1fr);gap:3px}._heatCell_14mwr_10{aspect-ratio:1;border-radius:3px;background:var(--brand-accent)}._statsGrid_14mwr_11{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-4)}._statCard_14mwr_12{background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}._statValue_14mwr_13{font-size:24px;font-weight:700;color:var(--neutral-100);font-family:JetBrains Mono,monospace}._statLabel_14mwr_14{font-size:13px;color:var(--neutral-400)}._breakdown_14mwr_15{display:flex;flex-direction:column;gap:var(--space-4)}._breakdownRow_14mwr_16{display:flex;align-items:center;gap:var(--space-3)}._breakdownName_14mwr_17{width:100px;font-size:14px;color:var(--neutral-200)}._breakdownBar_14mwr_18{flex:1;height:8px;background:var(--neutral-700);border-radius:4px;overflow:hidden}._breakdownFill_14mwr_19{height:100%;border-radius:4px;background:var(--brand-accent);transition:width .6s ease}._breakdownPct_14mwr_20{width:40px;text-align:right;font-size:13px;font-weight:600;color:var(--neutral-100)}._breakdownDetail_14mwr_21{font-size:12px;color:var(--neutral-400);width:120px}._countdown_14mwr_22{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-md);color:var(--neutral-200);font-size:14px}._countdown_14mwr_22 strong{color:var(--brand-accent);font-family:JetBrains Mono,monospace}@media(max-width:640px){._breakdownRow_14mwr_16{align-items:flex-start;flex-wrap:wrap}._breakdownName_14mwr_17,._breakdownDetail_14mwr_21{width:100%}}@media(max-width:768px){._filters_14mwr_2{gap:var(--space-4)}._filters_14mwr_2 label{flex:1 1 140px}._filters_14mwr_2 input{min-height:44px;width:100%}}._page_1t9vp_1{display:flex;flex-direction:column;gap:var(--space-6)}._header_1t9vp_2{display:flex;justify-content:space-between;align-items:flex-start}._subtitle_1t9vp_3{color:var(--neutral-400);font-size:14px}._entries_1t9vp_4{display:flex;flex-direction:column;gap:var(--space-3)}._entry_1t9vp_5{display:flex;gap:var(--space-4);background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-md);padding:var(--space-4)}._entryDate_1t9vp_6{font-size:13px;font-weight:600;color:var(--neutral-400);min-width:60px}._entryContent_1t9vp_7{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}._moodTag_1t9vp_8{font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;width:fit-content}._entryContent_1t9vp_7 p{font-size:14px;color:var(--neutral-200)}._wordCount_1t9vp_10{font-size:11px;color:var(--neutral-400)}._overlay_1t9vp_11{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}._modal_1t9vp_12{background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-lg);padding:var(--space-6);width:100%;max-width:500px;display:flex;flex-direction:column;gap:var(--space-4)}._modalHeader_1t9vp_13{display:flex;justify-content:space-between;align-items:center}._modalHeader_1t9vp_13 button{color:var(--neutral-400)}._modalTextarea_1t9vp_15{width:100%;min-height:120px;padding:var(--space-3) var(--space-4);background:var(--neutral-800);border:1px solid var(--neutral-700);border-radius:var(--radius-md);color:var(--neutral-100);font-size:14px;resize:vertical}._modalTextarea_1t9vp_15::placeholder{color:var(--neutral-400)}._charCount_1t9vp_17{font-size:11px;color:var(--neutral-400);text-align:right;margin-top:-8px}._moodPicker_1t9vp_18 label{font-size:13px;color:var(--neutral-200);display:block;margin-bottom:var(--space-2)}._moodPicker_1t9vp_18{border:0;padding:0}._moodPicker_1t9vp_18 legend{font-size:13px;color:var(--neutral-200);margin-bottom:var(--space-2)}._moodOptions_1t9vp_21{display:flex;flex-wrap:wrap;gap:var(--space-2)}._moodBtn_1t9vp_22{padding:var(--space-2) var(--space-3);border-radius:20px;border:1px solid var(--neutral-700);color:var(--neutral-200);font-size:12px;background:var(--neutral-800)}._moodActive_1t9vp_23{border-color:var(--brand-accent);color:var(--brand-accent)}@media(max-width:640px){._entry_1t9vp_5{flex-direction:column}._modal_1t9vp_12{margin:var(--space-4);max-height:calc(100vh - 2rem);overflow:auto}}@media(max-width:768px){._header_1t9vp_2{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}._aiRow_1t9vp_34{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._undoLink_1t9vp_35{background:none;border:none;padding:0;color:var(--brand-accent);font-size:13px;text-decoration:underline;cursor:pointer;min-height:44px;display:inline-flex;align-items:center}._inlineError_1t9vp_41{font-size:12px;color:var(--error);margin:0}._audioRow_1t9vp_44{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._micBtn_1t9vp_45{width:44px;height:44px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--neutral-600);background:var(--neutral-800);color:var(--neutral-200);cursor:pointer}._micActive_1t9vp_46{border-color:var(--error);color:var(--error)}._timer_1t9vp_47{font-size:13px;color:var(--neutral-300);font-variant-numeric:tabular-nums}._audioHint_1t9vp_48{font-size:12px;color:var(--neutral-400);margin:0}._audioNotice_1t9vp_49{font-size:13px;color:var(--warning);margin:0}._page_3592k_1{display:flex;flex-direction:column;gap:var(--space-8);max-width:600px}._subtitle_3592k_2{color:var(--neutral-400);font-size:14px}._section_3592k_3{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--neutral-700)}._avatarRow_3592k_4{display:flex;align-items:center;gap:var(--space-4)}._avatar_3592k_4{width:64px;height:64px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:var(--neutral-100);background:var(--neutral-700);position:relative}._cameraOverlay_3592k_6{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;cursor:pointer}._avatar_3592k_4:hover ._cameraOverlay_3592k_6{opacity:1}._displayName_3592k_8{font-size:16px;font-weight:500;color:var(--neutral-100)}._email_3592k_9{font-size:13px;color:var(--neutral-400)}._prefRow_3592k_10{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) 0;font-size:14px;color:var(--neutral-200)}._toggle_3592k_11{display:flex;background:var(--neutral-800);border-radius:20px;border:1px solid var(--neutral-700);overflow:hidden}._toggle_3592k_11 button{padding:var(--space-2) var(--space-4);font-size:13px;color:var(--neutral-400)}._themeGrid_3592k_13{display:flex;flex-wrap:wrap;gap:var(--space-2)}._themeOption_3592k_14{padding:var(--space-2) var(--space-4);font-size:13px;color:var(--neutral-400);background:var(--neutral-800);border:1px solid var(--neutral-700);border-radius:20px;transition:color .15s,background .15s,border-color .15s}._themeOption_3592k_14:hover{color:var(--neutral-200)}._toggleActive_3592k_16{background:var(--brand-accent);color:var(--brand-black)!important;font-weight:600;border:1px solid var(--brand-accent);border-radius:20px;padding:var(--space-2) var(--space-4);font-size:13px}._switch_3592k_17{width:40px;height:22px;background:var(--brand-accent);border-radius:11px;padding:2px;cursor:pointer}._switchThumb_3592k_18{width:18px;height:18px;background:var(--brand-black);border-radius:50%;margin-left:auto}._goalRow_3592k_19{padding:var(--space-2) var(--space-3);background:var(--neutral-800);border:1px solid var(--neutral-700);border-radius:var(--radius-sm);font-size:14px;color:var(--neutral-200);text-transform:capitalize}._accountBtn_3592k_20{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;font-size:14px;color:var(--neutral-200)}._danger_3592k_21{color:var(--error)}._fieldset_3592k_22{border:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._fieldset_3592k_22 legend{margin-bottom:var(--space-2);font-size:14px;font-weight:600}._prefRow_3592k_10 input,._prefRow_3592k_10 select{accent-color:var(--brand-accent)}._prefRow_3592k_10 select{background:var(--neutral-800);border:1px solid var(--neutral-700);border-radius:var(--radius-md);color:var(--neutral-100);font-size:14px;padding:var(--space-2) var(--space-3);outline:none}._prefRow_3592k_10 select:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px var(--accent-wash)}._prefRow_3592k_10 option{background:var(--neutral-800);color:var(--neutral-100)}._status_3592k_29{min-height:20px;color:var(--brand-accent);font-size:13px}@media(max-width:768px){._toggle_3592k_11 button,._themeOption_3592k_14,._toggleActive_3592k_16{min-height:44px;padding:var(--space-3) var(--space-4)}._prefRow_3592k_10,._prefRow_3592k_10 select,._accountBtn_3592k_20{min-height:44px}}._page_tnr99_1{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-8);padding-bottom:var(--space-8)}._hero_tnr99_3{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) 0}._heroIcon_tnr99_5{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-wash);color:var(--brand-accent)}._hero_tnr99_3 h1{font-size:28px}._subtitle_tnr99_7{color:var(--neutral-400);font-size:15px;max-width:560px}._section_tnr99_9{display:flex;flex-direction:column;gap:var(--space-4)}._section_tnr99_9 h2{font-size:18px;color:var(--neutral-100)}._steps_tnr99_12{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._stepCard_tnr99_13{display:flex;align-items:flex-start;gap:var(--space-4);background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-lg);padding:var(--space-5)}._stepNum_tnr99_14{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--brand-accent);color:var(--neutral-900);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}._stepIcon_tnr99_15{flex-shrink:0;color:var(--brand-accent);display:flex;align-items:center}._stepBody_tnr99_16{display:flex;flex-direction:column;gap:var(--space-2)}._stepBody_tnr99_16 h3{font-size:16px;color:var(--neutral-100)}._stepBody_tnr99_16 p{font-size:14px;color:var(--neutral-300);line-height:1.5}._stepLink_tnr99_19{align-self:flex-start;color:var(--brand-accent);font-size:13px;font-weight:500;text-decoration:none}._stepLink_tnr99_19:hover{text-decoration:underline}._grid_tnr99_22{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3)}._card_tnr99_23{display:flex;align-items:center;gap:var(--space-3);background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-md);padding:var(--space-4)}._cardIcon_tnr99_24{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:var(--neutral-800);color:var(--brand-accent);display:flex;align-items:center;justify-content:center}._cardName_tnr99_25{font-size:14px;font-weight:600;color:var(--neutral-100)}._cardDesc_tnr99_26{font-size:13px;color:var(--neutral-400)}._tips_tnr99_28{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._tip_tnr99_28{display:flex;align-items:flex-start;gap:var(--space-3);font-size:14px;color:var(--neutral-200)}._tipIcon_tnr99_30{flex-shrink:0;color:var(--brand-accent);margin-top:2px}._coachNote_tnr99_32{display:flex;align-items:flex-start;gap:var(--space-4);background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-lg);padding:var(--space-5)}._coachIcon_tnr99_33{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:var(--neutral-800);color:var(--brand-accent);display:flex;align-items:center;justify-content:center}._coachNote_tnr99_32 h2{font-size:16px;margin-bottom:var(--space-2)}._coachNote_tnr99_32 p{font-size:14px;color:var(--neutral-300);line-height:1.5}._page_1wdha_1{display:flex;flex-direction:column;gap:var(--space-8)}._header_1wdha_2{display:flex;align-items:center;gap:var(--space-3)}._badge_1wdha_3{background:var(--brand-accent);color:var(--brand-black);font-size:11px;font-weight:600;padding:2px 10px;border-radius:10px}._section_1wdha_4{display:flex;flex-direction:column;gap:var(--space-4)}._fields_1wdha_5{display:flex;flex-direction:column;gap:var(--space-3)}._fieldRow_1wdha_6{display:flex;gap:var(--space-3)}._field_1wdha_5{display:flex;flex-direction:column;gap:4px;flex:1}._field_1wdha_5 label{font-size:12px;color:var(--neutral-400)}._field_1wdha_5 input{height:38px;padding:0 var(--space-3);background:var(--neutral-800);border:1px solid var(--neutral-700);border-radius:var(--radius-sm);color:var(--neutral-100);font-size:14px}._codeRow_1wdha_10{display:flex;gap:var(--space-2)}._codeRow_1wdha_10 input{flex:1}._iconBtn_1wdha_12{width:38px;height:38px;border:1px solid var(--neutral-700);border-radius:var(--radius-sm);color:var(--neutral-400);display:flex;align-items:center;justify-content:center}._tableWrap_1wdha_18{overflow-x:auto}._table_1wdha_18{width:100%;border-collapse:collapse;font-size:13px}._table_1wdha_18 th{text-align:left;padding:var(--space-2) var(--space-3);color:var(--neutral-400);font-weight:500;border-bottom:1px solid var(--neutral-700)}._table_1wdha_18 td{padding:var(--space-3);color:var(--neutral-200);border-bottom:1px solid var(--neutral-700)}._nameCell_1wdha_22{font-weight:500;color:var(--neutral-100)}._roleTag_1wdha_23{font-size:11px;padding:2px 8px;background:var(--neutral-800);border:1px solid var(--neutral-700);border-radius:10px}._roleControl_1wdha_24{display:flex;flex-direction:column;gap:2px;font-size:10px;color:var(--neutral-400)}._roleControl_1wdha_24 select{background:var(--neutral-800);color:var(--neutral-100);border:1px solid var(--neutral-700);border-radius:var(--radius-sm);padding:4px}._statusDot_1wdha_26{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}._active_1wdha_27{background:var(--success)}._paused_1wdha_28{background:var(--warning)}._deleteBtn_1wdha_29{color:var(--neutral-400)}._actionBtn_1wdha_30{align-self:flex-start;min-height:38px;padding:0 var(--space-4);background:var(--brand-accent);color:var(--brand-black);border-radius:var(--radius-sm);font-weight:600}._encourageForm_1wdha_31{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}._encourageForm_1wdha_31 label{font-size:12px;color:var(--neutral-400)}._encourageForm_1wdha_31 input{height:38px;padding:0 var(--space-3);background:var(--neutral-800);border:1px solid var(--neutral-700);border-radius:var(--radius-sm);color:var(--neutral-100);font-size:14px}._statsSection_1wdha_34{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-4)}._statCard_1wdha_35{background:var(--neutral-900);border:1px solid var(--neutral-700);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}._statValue_1wdha_36{font-size:22px;font-weight:700;color:var(--neutral-100);font-family:JetBrains Mono,monospace}._statLabel_1wdha_37{font-size:12px;color:var(--neutral-400)}@media(max-width:480px){._fieldRow_1wdha_6{flex-direction:column}}@media(max-width:768px){._deleteBtn_1wdha_29{width:44px;height:44px;display:flex;align-items:center;justify-content:center}._roleControl_1wdha_24 select,._fields_1wdha_5 input,._fields_1wdha_5 select,._actionBtn_1wdha_30{min-height:44px}}:root,[data-theme=dark]{--brand-black: #0A0A0F;--brand-white: #FFFFFF;--brand-accent: #E8FF47;--surface-card: rgba(20, 20, 25, .92);--surface-sidebar: rgba(10, 10, 15, .95);--neutral-900: #141419;--neutral-800: #1C1C24;--neutral-700: #2A2A35;--neutral-600: #3D3D4A;--neutral-400: #A1A1AA;--neutral-500: #71717A;--neutral-200: #C8C8D6;--neutral-100: #FFFFFF;--border-card: 1px solid rgba(255, 255, 255, .06);--border-sidebar: 1px solid rgba(255, 255, 255, .06);--success: #9FE03D;--warning: #FACC15;--error: #EF4444;--info: #4F8BFF;--accent-cyan: #65F3FF;--accent-orange: #FF9F2F;--accent-purple: #A855F7;--accent-rose: #FB7185;--accent-blue: #4F8BFF;--kpi-accent-1: var(--brand-accent);--kpi-accent-2: var(--accent-cyan);--accent-wash: rgba(232, 255, 71, .07);--accent-glow: rgba(232, 255, 71, .35);--accent-glow-soft: rgba(232, 255, 71, .06);--kpi-accent-2-glow: rgba(101, 243, 255, .06);--chart-bar: var(--brand-accent);--nav-active-color: var(--brand-accent);--theme-motif: none;--sidebar-motif: none;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--sidebar-width: 260px}[data-theme=light]{--brand-black: #FFFFFF;--brand-white: #0A0A0F;--brand-accent: #4F7A00;--surface-card: rgba(248, 248, 250, .95);--surface-sidebar: rgba(240, 240, 245, .95);--border-card: 1px solid rgba(0, 0, 0, .06);--border-sidebar: 1px solid rgba(0, 0, 0, .06);--neutral-900: #F8F8FA;--neutral-800: #F0F0F5;--neutral-700: #E0E0EA;--neutral-600: #C8C8D6;--neutral-400: #6B6B80;--neutral-500: #4A4A5A;--neutral-200: #2A2A35;--neutral-100: #141419;--kpi-accent-1: var(--brand-accent);--kpi-accent-2: #106B8A;--accent-wash: rgba(79, 122, 0, .08);--accent-glow: rgba(79, 122, 0, .25);--accent-glow-soft: rgba(79, 122, 0, .06);--kpi-accent-2-glow: rgba(16, 107, 138, .06);--chart-bar: var(--brand-accent);--nav-active-color: #375B00;--theme-motif: none;--sidebar-motif: none}[data-theme=hummingbird]{--brand-black: #0B1713;--brand-white: #FFFFFF;--brand-accent: #3ECF8E;--surface-card: rgba(15, 32, 26, .92);--surface-sidebar: rgba(9, 22, 18, .95);--neutral-900: #10221C;--neutral-800: #17332A;--neutral-700: #234A3D;--neutral-600: #35695A;--neutral-400: #9FBFB0;--neutral-500: #6E9184;--neutral-200: #D3E8DD;--neutral-100: #FFFFFF;--border-card: 1px solid rgba(255, 255, 255, .06);--border-sidebar: 1px solid rgba(255, 255, 255, .06);--success: #9FE03D;--warning: #FACC15;--error: #EF4444;--info: #4F8BFF;--accent-cyan: #65F3FF;--accent-orange: #F5B44A;--accent-purple: #E85FB5;--accent-rose: #FF6FA0;--accent-blue: #4F8BFF;--kpi-accent-1: var(--brand-accent);--kpi-accent-2: var(--accent-rose);--accent-wash: rgba(62, 207, 142, .09);--accent-glow: rgba(62, 207, 142, .35);--accent-glow-soft: rgba(62, 207, 142, .06);--kpi-accent-2-glow: rgba(255, 111, 160, .06);--chart-bar: var(--brand-accent);--theme-wallpaper: url(/themes/hummingbird-wallpaper.jpg);--theme-nav-bg: url(/themes/hummingbird-nav.jpg);--sidebar-motif: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20220%20260%22%20width%3D%22220%22%20height%3D%22260%22%3E%20%3Cg%20fill%3D%22%233ECF8E%22%20fill-opacity%3D%220.09%22%20transform%3D%22translate(28%2C-22)%20scale(0.75)%22%3E%20%3Cpath%20d%3D%22M70%2C190%20C40%2C196%2018%2C210%206%2C232%20C26%2C222%2046%2C214%2068%2C206%20Z%22%2F%3E%20%3Cpath%20d%3D%22M76%2C196%20C50%2C208%2032%2C224%2024%2C246%20C42%2C232%2062%2C222%2082%2C210%20Z%22%2F%3E%20%3Cpath%20d%3D%22M84%2C200%20C64%2C216%2050%2C234%2046%2C256%20C62%2C240%2078%2C226%2092%2C214%20Z%22%2F%3E%20%3Cpath%20d%3D%22M72%2C196%20C56%2C168%2066%2C138%20100%2C124%20C132%2C112%20162%2C120%20176%2C140%20C184%2C152%20180%2C166%20164%2C174%20C150%2C182%20128%2C186%20108%2C190%20C94%2C193%2080%2C195%2072%2C196%20Z%22%2F%3E%20%3Cpath%20d%3D%22M118%2C150%20C120%2C116%20146%2C90%20172%2C86%20C176%2C104%20168%2C128%20148%2C146%20C138%2C154%20126%2C156%20118%2C150%20Z%22%2F%3E%20%3Ccircle%20cx%3D%22178%22%20cy%3D%22146%22%20r%3D%2215%22%2F%3E%20%3Cpath%20d%3D%22M191%2C144%20L216%2C140%20L191%2C151%20Z%22%2F%3E%20%3Ccircle%20cx%3D%22172%22%20cy%3D%22156%22%20r%3D%224%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");--theme-motif: radial-gradient(ellipse 70% 55% at 15% 100%, rgba(62, 207, 142, .16), transparent 60%), radial-gradient(ellipse 55% 40% at 90% 15%, rgba(255, 111, 160, .1), transparent 60%)}[data-theme=butterfly]{--brand-black: #FAF8FE;--brand-white: #241B36;--brand-accent: #7C4DE0;--surface-card: rgba(255, 255, 255, .95);--surface-sidebar: rgba(245, 241, 252, .95);--neutral-900: #F5F1FC;--neutral-800: #ECE5FA;--neutral-700: #DCD2F0;--neutral-600: #C3B4E3;--neutral-400: #6B5F8C;--neutral-500: #564C77;--neutral-200: #35294D;--neutral-100: #1D1530;--border-card: 1px solid rgba(124, 77, 224, .1);--border-sidebar: 1px solid rgba(124, 77, 224, .1);--success: #4F9E4E;--warning: #C98A16;--error: #D6455C;--info: #3E7BD6;--accent-cyan: #5FB8E8;--accent-orange: #E8B65C;--accent-purple: #A57DE8;--accent-rose: #F080B0;--accent-blue: #5F8DE8;--kpi-accent-1: var(--brand-accent);--kpi-accent-2: #9C3E88;--accent-wash: rgba(124, 77, 224, .08);--accent-glow: rgba(124, 77, 224, .25);--accent-glow-soft: rgba(124, 77, 224, .06);--kpi-accent-2-glow: rgba(156, 62, 136, .06);--chart-bar: var(--brand-accent);--nav-active-color: #503092;--sidebar-motif: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20220%20260%22%20width%3D%22220%22%20height%3D%22260%22%3E%20%3Cg%20fill%3D%22%237C4DE0%22%20fill-opacity%3D%220.08%22%3E%20%3Cpath%20d%3D%22M108%2C150%20C90%2C110%2046%2C96%2024%2C112%20C10%2C124%2012%2C152%2034%2C168%20C56%2C184%2092%2C178%20108%2C150%20Z%22%2F%3E%20%3Cpath%20d%3D%22M112%2C150%20C130%2C110%20174%2C96%20196%2C112%20C210%2C124%20208%2C152%20186%2C168%20C164%2C184%20128%2C178%20112%2C150%20Z%22%2F%3E%20%3Cpath%20d%3D%22M106%2C158%20C96%2C182%2066%2C200%2046%2C196%20C32%2C193%2028%2C174%2042%2C162%20C58%2C150%2090%2C148%20106%2C158%20Z%22%2F%3E%20%3Cpath%20d%3D%22M114%2C158%20C124%2C182%20154%2C200%20174%2C196%20C188%2C193%20192%2C174%20178%2C162%20C162%2C150%20130%2C148%20114%2C158%20Z%22%2F%3E%20%3Crect%20x%3D%22105%22%20y%3D%22118%22%20width%3D%2210%22%20height%3D%2288%22%20rx%3D%225%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D%22none%22%20stroke%3D%22%237C4DE0%22%20stroke-opacity%3D%220.08%22%20stroke-width%3D%222%22%3E%20%3Cpath%20d%3D%22M107%2C120%20C100%2C108%2092%2C100%2086%2C96%22%2F%3E%20%3Cpath%20d%3D%22M113%2C120%20C120%2C108%20128%2C100%20134%2C96%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D%22%237C4DE0%22%20fill-opacity%3D%220.08%22%3E%20%3Ccircle%20cx%3D%2286%22%20cy%3D%2295%22%20r%3D%223%22%2F%3E%20%3Ccircle%20cx%3D%22134%22%20cy%3D%2295%22%20r%3D%223%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E);--theme-motif: radial-gradient(ellipse 60% 45% at 88% 8%, rgba(124, 77, 224, .09), transparent 60%), radial-gradient(ellipse 55% 40% at 8% 95%, rgba(240, 128, 176, .08), transparent 60%)}[data-theme=forge]{--brand-black: #121213;--brand-white: #FFFFFF;--brand-accent: #FF8F2E;--surface-card: rgba(24, 23, 24, .92);--surface-sidebar: rgba(14, 13, 14, .95);--neutral-900: #18171A;--neutral-800: #232124;--neutral-700: #363338;--neutral-600: #504C52;--neutral-400: #A6A1A6;--neutral-500: #8A838B;--neutral-200: #D6D2D6;--neutral-100: #FFFFFF;--border-card: 1px solid rgba(255, 255, 255, .06);--border-sidebar: 1px solid rgba(255, 255, 255, .06);--success: #9FE03D;--warning: #FACC15;--error: #EF4444;--info: #4F8BFF;--accent-cyan: #6FA8CE;--accent-orange: #FF8F2E;--accent-purple: #A855F7;--accent-rose: #E5533D;--accent-blue: #5A8FBF;--kpi-accent-1: var(--brand-accent);--kpi-accent-2: var(--accent-cyan);--accent-wash: rgba(255, 143, 46, .09);--accent-glow: rgba(255, 143, 46, .35);--accent-glow-soft: rgba(255, 143, 46, .06);--kpi-accent-2-glow: rgba(111, 168, 206, .06);--chart-bar: var(--brand-accent);--sidebar-motif: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20220%20260%22%20width%3D%22220%22%20height%3D%22260%22%3E%20%3Cg%20fill%3D%22%23FF8F2E%22%20fill-opacity%3D%220.08%22%3E%20%3Cpath%20d%3D%22M40%20190h130v18H40z%22%2F%3E%20%3Cpath%20d%3D%22M55%20172h55v18H55z%22%2F%3E%20%3Cpath%20d%3D%22M55%20172c0-24%2018-40%2055-40%2018%200%2030%208%2030%2018%200%208-8%2014-20%2014z%22%2F%3E%20%3Cpath%20d%3D%22M50%20208h16v14H50zM120%20208h16v14h-16z%22%2F%3E%20%3Cpath%20d%3D%22M150%20120l24-24%206%206-24%2024zM168%2092l10-10%206%206-10%2010z%22%2F%3E%20%3Cpath%20d%3D%22M60%2096l6-6%206%206-6%206zM82%2082l5-5%205%205-5%205zM40%20108l5-5%205%205-5%205z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E);--theme-motif: radial-gradient(ellipse 65% 50% at 12% 100%, rgba(255, 143, 46, .14), transparent 60%), radial-gradient(ellipse 45% 35% at 95% 5%, rgba(111, 168, 206, .07), transparent 60%)}[data-theme=tactical]{--brand-black: #14140F;--brand-white: #FFFFFF;--brand-accent: #D1A937;--surface-card: rgba(28, 28, 21, .92);--surface-sidebar: rgba(18, 18, 13, .95);--neutral-900: #1C1C15;--neutral-800: #26261D;--neutral-700: #393A2C;--neutral-600: #52533F;--neutral-400: #A8A896;--neutral-500: #8C8D70;--neutral-200: #D8D8C8;--neutral-100: #FFFFFF;--border-card: 1px solid rgba(255, 255, 255, .06);--border-sidebar: 1px solid rgba(255, 255, 255, .06);--success: #9FE03D;--warning: #FACC15;--error: #EF4444;--info: #4F8BFF;--accent-cyan: #6E9A8C;--accent-orange: #C08A3E;--accent-purple: #8A7F9A;--accent-rose: #B06B5E;--accent-blue: #5E7A8C;--kpi-accent-1: var(--brand-accent);--kpi-accent-2: var(--accent-cyan);--accent-wash: rgba(209, 169, 55, .09);--accent-glow: rgba(209, 169, 55, .35);--accent-glow-soft: rgba(209, 169, 55, .06);--kpi-accent-2-glow: rgba(110, 154, 140, .06);--chart-bar: var(--brand-accent);--theme-wallpaper: url(/themes/tactical-wallpaper.jpg);--theme-nav-bg: url(/themes/tactical-nav.jpg);--sidebar-motif: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20220%20260%22%20width%3D%22220%22%20height%3D%22260%22%3E%20%3Cg%20fill%3D%22none%22%20stroke%3D%22%23D1A937%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%223%22%3E%20%3Cpath%20d%3D%22M10%20200q40-22%2080%200t80%200t40-16%22%2F%3E%20%3Cpath%20d%3D%22M6%20222q42-20%2082%200t82%200t40-14%22%2F%3E%20%3Cpath%20d%3D%22M4%20244q44-18%2084%200t84%200t38-12%22%2F%3E%20%3C%2Fg%3E%20%3Cpolygon%20points%3D%22110%2C90%20122%2C128%20162%2C128%20130%2C150%20142%2C188%20110%2C164%2078%2C188%2090%2C150%2058%2C128%2098%2C128%22%20fill%3D%22%23D1A937%22%20fill-opacity%3D%220.08%22%2F%3E%20%3C%2Fsvg%3E);--theme-motif: radial-gradient(ellipse 60% 45% at 90% 100%, rgba(209, 169, 55, .1), transparent 60%), radial-gradient(ellipse 50% 40% at 5% 5%, rgba(110, 154, 140, .06), transparent 60%)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5;color:var(--neutral-200);background-color:var(--brand-black);min-height:100dvh}a{color:var(--brand-accent);text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit}img{max-width:100%;display:block}h1,h2,h3,h4{color:var(--neutral-100);font-weight:700}h1{font-size:32px;line-height:1.2}h2{font-size:24px;line-height:1.3;font-weight:600}h3{font-size:18px;line-height:1.4;font-weight:600}.mono{font-family:JetBrains Mono,monospace}.public-document{width:min(720px,calc(100% - 32px));margin:0 auto;padding:clamp(32px,8vw,80px) 0;display:grid;gap:var(--space-5)}
