:root{--bg:#0a0c12;--surface:#141822;--surface-2:#1b2030;--border:#262c3d;--text:#eef1f7;--text-2:#9aa3b8;--text-3:#858da2;--primary:#4c8dff;--danger:#f2645c;--warn:#f0a83b;--ok:#35c98c;--guest:#9b8cff;--color-primary:var(--primary);--primary-strong:#2b67d6;--danger-strong:#c93b33;--color-primary-hover:#2459bd;--color-primary-contrast:#fff;--gradient-primary:linear-gradient(135deg, #1b2440 0%, var(--bg) 100%);--color-accent-pink:#d98aa0;--color-accent-pink-soft:#d98aa024;--color-accent-gold:#d4ad3a;--color-accent-gold-soft:#d4ad3a24;--color-accent-mint:#4bb389;--color-accent-mint-soft:#4bb38924;--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-muted:var(--surface-2);--color-chrome:#0e1118;--color-text:var(--text);--color-text-muted:var(--text-2);--color-border:var(--border);--color-danger:var(--danger);--color-danger-bg:#f2645c29;--color-success:var(--ok);--color-success-bg:#35c98c29;--color-info:var(--warn);--color-info-bg:#f0a83b29;--font-sans:"IBM Plex Sans KR", "Noto Sans KR", system-ui, -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", "DejaVu Sans Mono", ui-monospace, monospace;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--shadow-sm:0 1px 3px #0006;--shadow-md:0 6px 18px #00000073;--shadow-lg:0 20px 48px #0000008c;--touch-target-min:44px;--container-width:1120px;--sidebar-width:280px;--hero-from:#101a33;--cover-from:#1b2440;--nav-scrim:#0a0c12b8;--selected-bg:#4c8dff29;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--series-other:#5b6377}:root[data-theme=light]{--bg:#f4f6fb;--surface:#fff;--surface-2:#f0f3f9;--border:#dfe4ee;--text:#121722;--text-2:#4b5468;--text-3:#646d82;--primary:#1c50c2;--danger:#b02a23;--warn:#8a4a00;--ok:#0d6640;--guest:#5a3fd0;--primary-strong:#1c50c2;--danger-strong:#b8322b;--color-primary-hover:#17439f;--gradient-primary:linear-gradient(135deg, #1d4fc4 0%, #3d7cf0 100%);--color-chrome:#fff;--color-danger-bg:#d13a321a;--color-success-bg:#14804f1a;--color-info-bg:#b45f061a;--shadow-sm:0 1px 3px #10182814;--shadow-md:0 6px 18px #1018281a;--shadow-lg:0 20px 48px #10182829;--hero-from:#e3ebfd;--cover-from:#dbe5fb;--nav-scrim:#ffffffd1;--selected-bg:#2563eb1a;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#6250d6;--series-8:#e34948;--series-other:#9aa1b1}@media (width>=1680px){:root{--sidebar-width:300px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{overflow-x:clip}*{box-sizing:border-box}body{background:var(--color-bg);min-height:100svh;color:var(--color-text);font-size:var(--font-size-md);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3{margin:0 0 var(--space-3);letter-spacing:-.01em;font-weight:800;line-height:1.3}h2{font-size:1.375rem}@media (width>=1024px){h2{font-size:1.75rem}}#root{min-height:100svh}.app-shell{min-width:0;min-height:100svh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;display:flex}.app-shell>*{min-width:0}.app-main{width:100%;min-width:0;max-width:640px;padding:var(--space-4) var(--space-4) var(--space-8);flex:1;margin:0 auto}@media (width>=768px){.app-main{max-width:720px;padding:var(--space-6) var(--space-5) var(--space-8)}}@media (width>=1024px){html{font-size:17px}.app-main{max-width:var(--container-width);padding:var(--space-6) var(--space-6) var(--space-8)}}@media (width>=1440px){:root{--container-width:1240px}}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack-sm{gap:var(--space-2);flex-direction:column;display:flex}.hero{border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);background:radial-gradient(circle at 15% 20%, #ffffff29 0%, transparent 45%), radial-gradient(circle at 88% 78%, #ffffff24 0%, transparent 50%), var(--gradient-primary);color:#fff;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;position:absolute}.hero:before{width:220px;height:220px;top:-90px;right:-60px}.hero:after{background:#ffffff14;width:140px;height:140px;bottom:-70px;right:18%}.hero h1{color:#fff;margin-bottom:var(--space-2);font-size:var(--font-size-xl);position:relative}.hero p{opacity:.92;margin:0;position:relative}@media (width>=1024px){.hero{padding:var(--space-8) var(--space-6)}.hero h1{font-size:2.5rem}}.card-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.detail-layout{gap:var(--space-5);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1024px){.detail-layout{grid-template-columns:340px 1fr}}@media (width>=1280px){html{font-size:18px}}@media (width>=1680px){html{font-size:19px}}._screen_1us7b_1{min-height:100svh;padding:var(--space-5);justify-content:center;align-items:center;display:flex}._card_1us7b_9{align-items:flex-start;gap:var(--space-2);flex-direction:column;width:100%;max-width:420px;display:flex}._icon_1us7b_18{border-radius:var(--radius-full);width:52px;height:52px;margin-bottom:var(--space-2);place-items:center;font-size:1.3rem;font-weight:700;display:grid}._tag_1us7b_29{color:var(--text-3);font-size:.78rem}._title_1us7b_34{margin:0;font-size:1.35rem;font-weight:700}._desc_1us7b_40{color:var(--text-2);margin:0 0 var(--space-2);line-height:1.6}._sidebar_20qo5_2{align-items:center;gap:var(--space-3);width:100%;padding:10px var(--space-3);border-radius:var(--radius-md);color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;font-size:17px;display:flex}._sidebar_20qo5_2:hover{background:var(--surface-2);color:var(--danger)}._nav_20qo5_1{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:5px 12px;font-size:.85rem;display:inline-flex}._nav_20qo5_1:hover{color:var(--danger);border-color:var(--danger)}._sidebar_20qo5_2:disabled,._nav_20qo5_1:disabled{opacity:.6;cursor:default}@media (width<=768px){._sidebar_20qo5_2{width:auto;padding:var(--space-2) var(--space-3);flex:none}._sidebar_20qo5_2 ._label_20qo5_57{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}._stage_puu45_2{min-height:340px;margin:var(--space-6) 0;flex:1;place-items:center;display:grid;position:relative}._cluster_puu45_11{place-items:center;width:320px;height:400px;display:grid;position:relative}._glow_puu45_19{filter:blur(8px);background:radial-gradient(circle,#4c8dff47 0%,#4c8dff00 70%);border-radius:50%;width:300px;height:300px;animation:6s ease-in-out infinite _pulse_puu45_1;position:absolute}._phone_puu45_29{background:var(--surface);border:1px solid var(--border);border-radius:28px;width:230px;padding:16px 16px 14px;animation:7s ease-in-out infinite _float_puu45_1;position:relative;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0a}._phoneHead_puu45_42{color:var(--text);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:12px;font-size:13px;font-weight:700;display:flex}._phoneDot_puu45_53{background:var(--primary);border-radius:50%;width:8px;height:8px}._phoneLv_puu45_60{color:var(--text-3);margin-left:auto;font-size:11px;font-weight:500}._scenes_puu45_67{height:250px;margin-top:12px;position:relative;overflow:hidden}._scene_puu45_67{opacity:0;transition:opacity .6s,transform .6s;position:absolute;inset:0;transform:translateY(14px)}._sceneActive_puu45_85{opacity:1;transform:none}._sceneTag_puu45_90{color:var(--text-3);font-size:11px}._sceneTitle_puu45_95{margin-top:4px;font-size:16px;font-weight:700}._sceneAmount_puu45_101{color:var(--text);margin-top:2px;font-size:22px;font-weight:700}._badge_puu45_108{border-radius:999px;margin-top:8px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}._warn_puu45_117{color:var(--warn);background:#f0a83b29}._ok_puu45_122{color:var(--ok);background:#35c98c29}._rows_puu45_127{flex-direction:column;gap:6px;margin-top:12px;display:flex}._row_puu45_127{background:var(--surface-2);color:var(--text-2);border-radius:10px;justify-content:space-between;padding:7px 10px;font-size:12px;display:flex}._dots_puu45_144{justify-content:center;gap:6px;margin-top:10px;display:flex}._dot_puu45_144{background:var(--border);border-radius:999px;width:6px;height:6px;transition:width .4s,background .4s}._dotActive_puu45_161{background:var(--primary);width:18px}._chip_puu45_166{z-index:1;background:var(--surface-2);border:1px solid var(--border);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex;position:absolute;box-shadow:0 10px 24px #00000059}._chipTop_puu45_182{animation:6s ease-in-out .8s infinite _float_puu45_1;top:14px;right:-6px}._chipBottom_puu45_188{animation:6.5s ease-in-out 1.6s infinite _float_puu45_1;bottom:18px;left:-10px}@keyframes _float_puu45_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _pulse_puu45_1{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){._phone_puu45_29,._chip_puu45_166,._glow_puu45_19{animation:none}._scene_puu45_67{transition:none}}@media (height<=860px){._stage_puu45_2{min-height:0;margin:var(--space-3) 0}._cluster_puu45_11{zoom:.8}}._page_1fsyr_2{background:radial-gradient(1200px 600px at 80% -10%, #4c8dff24, transparent 60%), var(--bg);min-height:100svh;color:var(--text)}._nav_1fsyr_10{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-3);max-width:1200px;padding:var(--space-4) var(--space-5);background:var(--nav-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 auto;display:flex;position:sticky;top:0}._logo_1fsyr_25{align-items:center;gap:var(--space-2);color:inherit;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}._logoIcon_1fsyr_35{border-radius:var(--radius-md);background:var(--primary);color:#fff;place-items:center;width:30px;height:30px;display:grid}._navLinks_1fsyr_45{align-items:center;gap:var(--space-4);display:flex}._navLink_1fsyr_45{color:var(--text-2);font-size:.9rem;text-decoration:none}._navLink_1fsyr_45:hover{color:var(--text)}._alerts_1fsyr_61{max-width:1200px;padding:0 var(--space-5);gap:var(--space-2);flex-direction:column;margin:0 auto;display:flex}._heroCarousel_1fsyr_71{max-width:1200px;padding-top:var(--space-6);margin:0 auto}._heroTop_1fsyr_77{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-5);flex-wrap:wrap;display:flex}._heroTop_1fsyr_77 ._welcome_1fsyr_86{margin:0}._slideTabs_1fsyr_90{border:1px solid var(--border);background:var(--surface);border-radius:999px;gap:4px;padding:4px;display:flex}._slideTab_1fsyr_90{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:.85rem}._slideTabActive_1fsyr_110{background:var(--surface-2);color:var(--text);font-weight:600}._viewport_1fsyr_116{overflow:hidden}._track_1fsyr_120{transition:transform .7s cubic-bezier(.22,.61,.36,1);display:flex}._slideControls_1fsyr_125{justify-content:center;align-items:center;gap:var(--space-2);padding-bottom:var(--space-4);display:flex}._arrow_1fsyr_133{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text-2);cursor:pointer;border-radius:50%;font-size:1.1rem;line-height:1}._arrow_1fsyr_133:hover{color:var(--text)}._slideDot_1fsyr_149{background:var(--border);border-radius:999px;width:6px;height:6px;transition:width .4s,background .4s}._slideDotActive_1fsyr_159{background:var(--primary);width:20px}@media (prefers-reduced-motion:reduce){._track_1fsyr_120{transition:none}}._hero_1fsyr_71{min-width:0;padding:var(--space-6) var(--space-5) var(--space-6);align-items:center;gap:var(--space-6);flex:0 0 100%;grid-template-columns:1.1fr 1fr;display:grid}._welcome_1fsyr_86{color:var(--primary);margin:0;font-weight:600}._eyebrow_1fsyr_186{color:var(--text-2);border:1px solid var(--border);border-radius:999px;padding:4px 12px;font-size:.8rem;display:inline-block}._heroTitle_1fsyr_195{margin:var(--space-4) 0 0;letter-spacing:-.02em;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.2}._heroDesc_1fsyr_202{margin:var(--space-4) 0 0;color:var(--text-2);font-size:1.05rem;line-height:1.7}._heroCtas_1fsyr_209{margin-top:var(--space-6);gap:var(--space-2);flex-wrap:wrap;display:flex}._heroFacts_1fsyr_216{margin:var(--space-6) 0 0;gap:var(--space-2) var(--space-5);color:var(--text-2);flex-wrap:wrap;padding:0;font-size:.85rem;list-style:none;display:flex}._heroFacts_1fsyr_216 b{color:var(--text)}._heroVisual_1fsyr_231{justify-content:center;display:flex}._section_1fsyr_236{max-width:1200px;padding:var(--space-8) var(--space-5);margin:0 auto;scroll-margin-top:64px}._sectionTitle_1fsyr_243{margin:0;font-size:1.6rem}._sectionDesc_1fsyr_248{margin:var(--space-2) 0 0;color:var(--text-2)}._featureGrid_1fsyr_253{margin-top:var(--space-6);gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}._feature_1fsyr_253{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-5)}._featureHead_1fsyr_267{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._featureIcon_1fsyr_274{border-radius:var(--radius-md);width:36px;height:36px;color:var(--primary);background:#4c8dff24;place-items:center;display:grid}._featureTitle_1fsyr_284{margin:var(--space-4) 0 0;font-size:1.05rem}._featureBody_1fsyr_289{margin:var(--space-2) 0 0;color:var(--text-2);font-size:.9rem;line-height:1.65}._steps_1fsyr_296{margin:var(--space-6) 0 0;gap:var(--space-4);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}._step_1fsyr_296{gap:var(--space-3);align-items:flex-start;display:flex}._stepNum_1fsyr_311{border:1px solid var(--primary);width:32px;height:32px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}._stepTitle_1fsyr_323{font-weight:700}._stepBody_1fsyr_327{color:var(--text-2);margin:4px 0 0;font-size:.88rem;line-height:1.6}._cta_1fsyr_334{max-width:1200px;margin:var(--space-6) auto var(--space-8);padding:var(--space-8) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--hero-from) 0%, var(--surface) 80%);text-align:center}._ctaTitle_1fsyr_344{margin:0 0 var(--space-5);font-size:1.5rem}._footer_1fsyr_349{max-width:1200px;padding:var(--space-5);border-top:1px solid var(--border);color:var(--text-3);justify-content:space-between;margin:0 auto;font-size:.82rem;display:flex}@media (width<=960px){._hero_1fsyr_71{padding-top:var(--space-6);grid-template-columns:1fr}._featureGrid_1fsyr_253,._steps_1fsyr_296{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._nav_1fsyr_10{padding:var(--space-3) var(--space-4)}._navLinks_1fsyr_45 a[href^=\#]{display:none}._hero_1fsyr_71,._heroTop_1fsyr_77,._section_1fsyr_236{padding-left:var(--space-4);padding-right:var(--space-4)}._featureGrid_1fsyr_253,._steps_1fsyr_296{grid-template-columns:1fr}._cta_1fsyr_334{margin-left:var(--space-4);margin-right:var(--space-4)}}._region_1ucqk_1{right:var(--space-5);bottom:var(--space-5);z-index:1000;gap:var(--space-2);width:min(360px, calc(100vw - 2 * var(--space-4)));pointer-events:none;flex-direction:column;display:flex;position:fixed}._toast_1ucqk_13{pointer-events:auto;align-items:flex-start;gap:var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);font-size:14px;animation:.25s _enter_1ucqk_1;display:flex;box-shadow:0 12px 32px #00000073}._icon_1ucqk_27{color:var(--primary);margin-top:2px}._text_1ucqk_32{flex:1;min-width:0}._title_1ucqk_37{font-weight:600}._body_1ucqk_41{color:var(--text-2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;display:-webkit-box;overflow:hidden}._action_1ucqk_52{color:var(--primary);white-space:nowrap;font-weight:600;text-decoration:none}._close_1ucqk_59{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}@media (width<=768px){._region_1ucqk_1{right:var(--space-4);bottom:calc(76px + env(safe-area-inset-bottom))}}@keyframes _enter_1ucqk_1{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._toast_1ucqk_13{animation:none}}._shell_cra2u_2{background:var(--bg);min-width:0;min-height:100svh;color:var(--text);display:flex}._sidebar_cra2u_10{width:var(--sidebar-width);background:var(--color-chrome);border-right:1px solid var(--border);height:100svh;padding:var(--space-5) var(--space-4) var(--space-4);flex-direction:column;flex:none;align-self:flex-start;gap:6px;display:flex;position:sticky;top:0;overflow-y:auto}._logo_cra2u_27{color:var(--text);align-items:center;gap:var(--space-2);padding:0 var(--space-2) var(--space-5);font-size:21px;font-weight:700;text-decoration:none;display:flex}._logoIcon_cra2u_40{border-radius:var(--radius-sm);background:var(--primary);color:#fff;flex:none;place-items:center;width:32px;height:32px;display:grid}._sectionLabel_cra2u_51{color:var(--text-2);letter-spacing:.04em;padding:var(--space-2) var(--space-2) var(--space-1);font-size:14px}._navLink_cra2u_58{align-items:center;gap:var(--space-3);padding:10px var(--space-3);border-radius:var(--radius-md);color:var(--text-2);font-size:17px;text-decoration:none;display:flex}._navLink_cra2u_58:hover{color:var(--text)}._navLinkActive_cra2u_73{background:var(--surface-2);color:var(--text);font-weight:600}._navCount_cra2u_79{color:var(--warn);border-radius:var(--radius-full);background:#f0a83b29;margin-left:auto;padding:1px 9px;font-size:14px;font-weight:600}._grow_cra2u_89{flex:1}._gaugeCard_cra2u_93{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--surface)}._gaugeTitle_cra2u_100{align-items:center;gap:var(--space-2);font-size:16px;font-weight:600;display:flex}._gaugeIcon_cra2u_108{border-radius:var(--radius-full);background:var(--selected-bg);width:30px;height:30px;color:var(--primary);flex:none;place-items:center;display:grid}._gaugeBar_cra2u_119{border-radius:var(--radius-full);background:var(--surface-2);height:5px;margin:var(--space-2) 0 var(--space-1);overflow:hidden}._gaugeBarFill_cra2u_127{background:var(--primary);border-radius:var(--radius-full);height:100%;display:block}._gaugeHint_cra2u_134{color:var(--text-2);font-size:14px}._main_cra2u_139{min-width:0;padding:var(--space-6) var(--space-6) var(--space-8);flex:1}@media (width<=768px){._shell_cra2u_2{flex-direction:column}._sidebar_cra2u_10{border-right:none;border-bottom:1px solid var(--border);width:100%;height:auto;padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);flex-direction:row;position:static;overflow-x:auto}._logo_cra2u_27{padding:0 var(--space-2) 0 0}._sectionLabel_cra2u_51{display:none}._navLink_cra2u_58{padding:var(--space-2) var(--space-3);flex:none}._grow_cra2u_89,._gaugeCard_cra2u_93{display:none}._main_cra2u_139{padding:var(--space-4)}}._backLink_cra2u_190{color:var(--text-2);margin:4px 8px 0;font-size:15px;text-decoration:none;display:block}._backLink_cra2u_190:hover{color:var(--text)}._layout_ksmso_2{background:var(--bg);min-height:100svh;color:var(--text);display:flex}._sidebar_ksmso_9 a{text-decoration:none}._shell_ksmso_13{background:var(--bg);min-width:0;min-height:100svh;color:var(--text);flex-direction:column;flex:1;display:flex}._guestBar_ksmso_23{color:var(--guest);padding:var(--space-2) var(--space-4);padding-top:calc(var(--space-2) + env(safe-area-inset-top,0px));align-items:center;gap:var(--space-2);background:#9b8cff29;flex:none;font-size:13px;font-weight:600;display:flex}._guestBarSignup_ksmso_36{color:var(--text);white-space:nowrap;background:#9b8cff3d;border-radius:999px;margin-left:auto;padding:2px 10px;text-decoration:none}._main_ksmso_46{min-width:0;padding:var(--space-6);flex:1;width:100%;max-width:760px;margin:0 auto}._tabBar_ksmso_55{border-top:1px solid var(--border);background:var(--color-chrome);padding-bottom:env(safe-area-inset-bottom,0px);display:none;position:fixed;bottom:0;left:0;right:0}._tab_ksmso_55{padding:var(--space-2) 0;color:var(--text-2);flex-direction:column;flex:1;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:flex}._tabActive_ksmso_78{color:var(--guest);font-weight:600}._expiry_ksmso_83{opacity:.75;margin-left:auto}._expiry_ksmso_83+._guestBarSignup_ksmso_36{margin-left:var(--space-2)}._guestCard_ksmso_92{border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-1);background:#9b8cff1a;border:1px solid #9b8cff59;flex-direction:column;display:flex}._guestCardTitle_ksmso_102{color:var(--guest);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}._guestCardText_ksmso_111{margin:0;font-size:15px;font-weight:600}._guestCardHint_ksmso_117{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}._signupButton_ksmso_124{margin-top:var(--space-2);text-align:center;background:var(--primary-strong);color:#fff;border-radius:var(--radius-sm);padding:9px 0;font-size:15px;font-weight:600;display:block}._loginLink_ksmso_136{text-align:center;color:var(--text-2);padding-top:2px;font-size:14px}@media (width<=768px){._sidebar_ksmso_9{display:none}._main_ksmso_46{padding:var(--space-4);padding-bottom:calc(var(--space-8) + 64px);max-width:640px}._tabBar_ksmso_55{display:flex}}._card_xx4y2_1{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-3) var(--space-4)}._label_xx4y2_8{color:var(--text-2);font-size:.8rem}._value_xx4y2_13{margin-top:var(--space-1);font-size:1.4rem;font-weight:600}._hint_xx4y2_19{color:var(--text-2);margin-top:4px;font-size:.78rem}._sub_1or62_1{color:var(--text-2);margin:2px 0 var(--space-2);font-size:.78rem}._row_1or62_7{align-items:center;gap:var(--space-2);grid-template-columns:96px 1fr 84px;padding:5px 0;font-size:.85rem;display:grid}._name_1or62_16{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._track_1or62_22{height:18px;position:relative}._track_1or62_22:before{content:"";background:var(--border);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}._bar_1or62_37{border-radius:4px;height:18px;position:absolute;top:0}._barPos_1or62_44{background:var(--primary);left:50%}._barNeg_1or62_49{background:var(--danger);right:50%}._amount_1or62_54{text-align:right}._amountPos_1or62_58{color:var(--primary)}._amountNeg_1or62_62{color:var(--danger)}._header_n782k_1{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}._title_n782k_8{margin:0;font-size:1rem}._count_n782k_13{color:var(--text-2);font-size:.78rem}._row_n782k_18{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--border);font-size:.85rem;display:flex}._row_n782k_18:first-of-type{border-top:none}._who_n782k_32{align-items:center;gap:8px;display:flex}._arrow_n782k_38{color:var(--text-3)}._empty_n782k_42{color:var(--text-2);padding:var(--space-2) 0;font-size:.85rem}._wrap_swfr1_1{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-6,32px) var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}._visual_swfr1_12{background:var(--surface-2);width:90px;height:90px;color:var(--text-3);margin-bottom:var(--space-4);border-radius:24px;place-items:center;display:grid}._dashed_swfr1_23{border:2px dashed var(--border);background:0 0}._title_swfr1_28{font-size:1.15rem;font-weight:700}._desc_swfr1_33{color:var(--text-2);margin:var(--space-2) 0 0;max-width:340px;font-size:.9rem;line-height:1.6}._action_swfr1_41{margin-top:var(--space-4)}._bare_swfr1_45{padding:var(--space-5) var(--space-3);background:0 0;border:none}._grid_17tmy_2{gap:var(--space-4);grid-template-columns:1.4fr 1fr 1fr;align-items:start;display:grid}@media (width<=1100px){._grid_17tmy_2{grid-template-columns:1fr 1fr}._grid_17tmy_2>:first-child{grid-column:1/-1}}@media (width<=700px){._grid_17tmy_2{grid-template-columns:1fr}}._card_17tmy_1{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-4) var(--space-5);min-height:100%}._cardHead_17tmy_32{margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}._cardTitle_17tmy_39{margin:0;font-size:1rem}._count_17tmy_44{color:var(--text-3);margin-left:4px;font-size:.85rem;font-weight:500}._more_17tmy_51{color:var(--text-2);font-size:.8rem;text-decoration:none}._more_17tmy_51:hover{color:var(--primary)}._hint_17tmy_61{color:var(--text-3);margin:var(--space-2) 0 0;font-size:.82rem}._desc_17tmy_67{color:var(--text-2);margin:0 0 var(--space-3);font-size:.85rem}._kpis_17tmy_74{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}._kpiLabel_17tmy_82{color:var(--text-2);font-size:.75rem}._kpiValue_17tmy_87{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:1rem;font-weight:700;overflow:hidden}._catList_17tmy_96{margin:var(--space-3) 0 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}._catRow_17tmy_105{align-items:center;gap:var(--space-2);grid-template-columns:84px 1fr auto;font-size:.82rem;display:grid}._catName_17tmy_113{color:var(--text-2);white-space:nowrap}._catTrack_17tmy_118{background:var(--surface-2);border-radius:4px;height:10px;overflow:hidden}._catBar_17tmy_125{background:var(--primary);border-radius:0 4px 4px 0;height:100%;display:block}._catValue_17tmy_132{color:var(--text);white-space:nowrap}._memberList_17tmy_138{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._memberRow_17tmy_147{align-items:center;gap:var(--space-2);font-size:.88rem;display:flex}._avatar_17tmy_154{background:var(--surface-2);border:1px solid var(--border);width:28px;height:28px;color:var(--text-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:.78rem;font-weight:700;display:grid}._memberName_17tmy_168{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._cta_17tmy_176{margin-top:var(--space-3);align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._infoList_17tmy_185{flex-direction:column;gap:8px;margin:0;display:flex}._infoRow_17tmy_192{justify-content:space-between;gap:var(--space-3);font-size:.85rem;display:flex}._infoRow_17tmy_192 dt{color:var(--text-2);flex-shrink:0}._infoRow_17tmy_192 dd{text-align:right;margin:0}._head_1ag60_1{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}._titleRow_1ag60_9{align-items:center;gap:var(--space-2);display:flex}._title_1ag60_9{margin:0;font-size:1.6rem}._meta_1ag60_20{color:var(--text-2);margin-top:4px;font-size:.85rem}._actions_1ag60_26{gap:var(--space-2);display:flex}._statGrid_1ag60_31{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=768px){._statGrid_1ag60_31{grid-template-columns:repeat(2,1fr)}}._row2_1ag60_43{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=900px){._row2_1ag60_43{grid-template-columns:1fr}}._card_1ag60_56{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-4) var(--space-5)}._actionCard_1ag60_63{border:1px solid var(--primary);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);background:#4c8dff1a;flex-wrap:wrap;display:flex}._actionLabel_1ag60_75{color:var(--text-2);font-size:.78rem}._actionTitle_1ag60_80{margin-top:4px;font-size:1.1rem;font-weight:700}._cardTitle_1ag60_86{margin:0 0 var(--space-2);font-size:1rem}._table_1ag60_91{border-collapse:collapse;width:100%}._table_1ag60_91 th{text-align:left;color:var(--text-2);border-bottom:1px solid var(--border);padding:8px;font-size:.78rem;font-weight:500}._table_1ag60_91 td{border-bottom:1px solid var(--border);padding:8px;font-size:.85rem}._table_1ag60_91 tr:last-child td{border-bottom:none}._right_1ag60_115{text-align:right}._note_1ag60_119{gap:var(--space-2);color:var(--warn);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-3);background:#f0a83b1f;font-size:.8rem;display:flex}._step_12vwz_1{margin-top:var(--space-3);align-items:center;display:flex}._item_12vwz_7{color:var(--text-3);white-space:nowrap;align-items:center;gap:7px;font-size:.78rem;display:flex}._dot_12vwz_16{border-radius:var(--radius-full);border:1.5px solid var(--border);flex:none;place-items:center;width:18px;height:18px;font-size:.6rem;display:grid}._done_12vwz_27{color:var(--ok)}._done_12vwz_27 ._dot_12vwz_16{background:var(--ok);border-color:var(--ok);color:#06120d}._current_12vwz_37{color:var(--primary)}._current_12vwz_37 ._dot_12vwz_16{border-color:var(--primary)}._line_12vwz_45{background:var(--border);flex:1;min-width:24px;height:1.5px;margin:0 10px}._lineDone_12vwz_53{background:var(--ok)}._page_acwst_1{gap:var(--space-3);flex-direction:column;display:flex}._top_acwst_7{padding:var(--space-2) 0 var(--space-2)}._dim_acwst_11{color:var(--text-2);font-size:.85rem}._faint_acwst_16{color:var(--text-3);margin:var(--space-1) 0 0;font-size:.78rem}._big_acwst_22{margin-top:var(--space-1);font-size:2rem;font-weight:700}._card_acwst_28{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-4)}._rowBetween_acwst_35{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._amount_acwst_42{margin:var(--space-1) 0 var(--space-2);font-size:1.1rem;font-weight:600}._shareRow_acwst_48{justify-content:space-between;padding:6px 0;font-size:.9rem;display:flex}._wrap_1wcvz_1{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._title_1wcvz_8{margin:0;font-size:1.05rem}._empty_1wcvz_13{color:var(--text-2);margin:var(--space-4) 0;font-size:.88rem}._body_1wcvz_19{justify-content:center;align-items:center;gap:var(--space-6);min-height:260px;display:flex}._svg_1wcvz_28{aspect-ratio:1;flex:none;width:clamp(200px,22vw,260px);height:auto}._svg_1wcvz_28 path{cursor:pointer;transition:opacity .2s}._centerLabel_1wcvz_40{fill:var(--text-2);font-size:14px}._centerValue_1wcvz_45{fill:var(--text);font-size:22px;font-weight:700;font-family:var(--font-mono)}._legend_1wcvz_52{flex-direction:column;flex:1;gap:2px;min-width:0;max-width:360px;margin:0;padding:0;list-style:none;display:flex}._legendRow_1wcvz_64{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);grid-template-columns:12px 1fr auto 44px;padding:7px 8px;font-size:.92rem;display:grid}._legendActive_1wcvz_74{background:var(--surface-2)}._swatch_1wcvz_78{border-radius:3px;width:12px;height:12px}._legendName_1wcvz_84{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._legendValue_1wcvz_90{color:var(--text)}._legendPct_1wcvz_94{color:var(--text-2);text-align:right}@media (width<=520px){._body_1wcvz_19{flex-direction:column;align-items:stretch;min-height:0}._svg_1wcvz_28{margin:0 auto}}._card_152u3_1{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-4) var(--space-5);gap:var(--space-2);flex-direction:column;height:100%;display:flex}._meters_152u3_12{gap:var(--space-3);flex-direction:column;display:flex}._meter_152u3_12{flex-direction:column;gap:6px;display:flex}._limitRow_152u3_24{gap:var(--space-2);grid-template-columns:1fr 1fr auto;align-items:center;display:grid}._head_152u3_31{justify-content:space-between;align-items:baseline;display:flex}._title_152u3_37{margin:0;font-size:1rem}._link_152u3_42{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:none;font-size:.82rem}._link_152u3_42:hover{color:var(--primary)}._numbers_152u3_55{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--text-2);font-size:.85rem;display:flex}._numbers_152u3_55 b{color:var(--text)}._pct_152u3_68{font-weight:700}._track_152u3_72{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}._fill_152u3_79{background:currentColor;border-radius:999px;height:100%;display:block}._ok_152u3_87{color:var(--ok)}._warn_152u3_91{color:var(--warn)}._over_152u3_95{color:var(--danger)}._sub_152u3_99{color:var(--text-2);margin:0;font-size:.82rem}._form_2i6zp_1{gap:var(--space-3);flex-direction:column;display:flex}._row_2i6zp_7{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._row_2i6zp_7>*,._row_2i6zp_7 input,._row_2i6zp_7 select{min-width:0;max-width:100%}._field_2i6zp_21{flex-direction:column;gap:6px;display:flex}._label_2i6zp_27{font-size:var(--font-size-sm);font-weight:600}._pills_2i6zp_32{flex-wrap:wrap;gap:6px;display:flex}._pill_2i6zp_32{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.85rem}._pillActive_2i6zp_49{border-color:var(--primary);background:var(--selected-bg);color:var(--text);font-weight:600}._actions_2i6zp_56{align-items:center;gap:var(--space-2);display:flex}._grow_2i6zp_62{flex:1}._hint_2i6zp_66{color:var(--text-2);margin:0;font-size:.85rem;line-height:1.6}._card_sj2d7_1{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;height:100%;display:flex}._head_sj2d7_12{justify-content:space-between;align-items:baseline;display:flex}._title_sj2d7_18{margin:0;font-size:1rem}._link_sj2d7_23{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem}._link_sj2d7_23:hover{color:var(--primary)}._sub_sj2d7_37{color:var(--text-2);margin:0;font-size:.85rem;line-height:1.6}._list_sj2d7_44{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}._goal_sj2d7_53{flex-direction:column;gap:6px;display:flex}._goalHead_sj2d7_59,._goalFoot_sj2d7_60{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._goalName_sj2d7_67{font-weight:600}._goalPct_sj2d7_71{color:var(--text-2);font-size:.85rem}._goalFoot_sj2d7_60{color:var(--text-2);font-size:.8rem}._track_sj2d7_81{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}._fill_sj2d7_88{background:var(--primary);border-radius:999px;height:100%;display:block}._fillDone_sj2d7_95{background:var(--ok)}._head_18r3f_1{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}._titleRow_18r3f_9{align-items:center;gap:var(--space-2);display:flex}._title_18r3f_9{margin:0;font-size:1.6rem}._meta_18r3f_20{color:var(--text-2);margin:4px 0 0;font-size:.85rem}._actions_18r3f_26{gap:var(--space-2);display:flex}._statGrid_18r3f_31{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}._row2_18r3f_37{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}._donutRow_18r3f_44{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}._donutCard_18r3f_50{padding:var(--space-5) var(--space-6)}._row3_18r3f_55{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}._row3_18r3f_55>*{height:100%;min-height:260px}._filters_18r3f_67{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:1fr 220px;display:grid}._move_18r3f_74{color:var(--text-2)}@media (width<=1100px){._donutRow_18r3f_44{grid-template-columns:1fr}}@media (width<=900px){._row2_18r3f_37,._row3_18r3f_55{grid-template-columns:1fr}._row3_18r3f_55>*{min-height:0}._filters_18r3f_67{grid-template-columns:1fr}}@media (width<=768px){._statGrid_18r3f_31{grid-template-columns:repeat(2,1fr)}}._card_18r3f_103{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-4) var(--space-5)}._cardHead_18r3f_110{margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}._cardTitle_18r3f_117{margin:0;font-size:1rem}._more_18r3f_122{color:var(--text-2);font-size:.8rem;text-decoration:none}._more_18r3f_122:hover{color:var(--primary)}._list_18r3f_132{margin:0;padding:0;list-style:none}._listRow_18r3f_138{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);padding:10px 0;font-size:.9rem;display:flex}._listRow_18r3f_138:last-child{border-bottom:none}._date_18r3f_151{color:var(--text-2);min-width:52px}._grow_18r3f_156{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}._actions_18r3f_26{flex-wrap:wrap}._monthNav_18r3f_170{align-items:center;gap:var(--space-3);display:flex}._monthArrow_18r3f_176{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:50%;font-size:1.2rem;line-height:1}._monthArrow_18r3f_176:disabled{opacity:.35;cursor:default}._monthLabel_18r3f_193{text-align:center;min-width:120px;font-size:1.15rem;font-weight:700}._monthToday_18r3f_200{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:none;font-size:.85rem}._sub_18r3f_209{color:var(--text-2);margin:0;font-size:.85rem;line-height:1.6}._table_18r3f_216{border-collapse:collapse;width:100%;font-size:.88rem}._table_18r3f_216 th{text-align:left;color:var(--text-2);border-bottom:1px solid var(--border);padding:6px 4px;font-size:.78rem;font-weight:500}._table_18r3f_216 td{border-bottom:1px solid var(--border);padding:8px 4px}._table_18r3f_216 tr:last-child td{border-bottom:none}._right_18r3f_240{text-align:right!important}._plus_18r3f_244{color:var(--primary)}._minus_18r3f_248{color:var(--danger)}._tabs_18r3f_252{gap:4px;display:flex}._tab_18r3f_216{border:1px solid var(--border);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 12px;font-size:.8rem}._tabActive_18r3f_268{background:var(--surface-2);color:var(--text);font-weight:600}._rowButton_18r3f_274{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:0;text-decoration:none;display:flex}._rowMeta_18r3f_291{color:var(--text-2);font-size:.78rem}
