@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/ba9851c3c22cd980-s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/21350d82a1f187e9-s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/c5fe6dc8356a8c31-s.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/19cfc7226ec3afaa-s.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/df0a9ae256c0569c-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/8e9860b6e62d6359-s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/e4af272ccee01ff0-s.p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/82ef96de0e8f4d8c-s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/a6ecd16fa044d500-s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/bd82c78e5b7b3fe9-s.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/c32c8052c071fc42-s.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/6f22fce21a7c433c-s.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/1d8a05b60287ae6c-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/77c207b095007c34-s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/1755441e3a2fa970-s.p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/82ef96de0e8f4d8c-s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/a6ecd16fa044d500-s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/bd82c78e5b7b3fe9-s.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/c32c8052c071fc42-s.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/6f22fce21a7c433c-s.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/1d8a05b60287ae6c-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/77c207b095007c34-s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/1755441e3a2fa970-s.p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}:root{--font-inter:Inter, "Inter Fallback";--font-noto:"Noto Sans", "Noto Sans Fallback";--color-primary:#1e88e5;--color-primary-rgb:30, 136, 229;--color-primary-dark:#1565c0;--color-secondary:#5ac8fa;--color-secondary-dark:#00a9e0;--window-bg:#f8fafc;--card-bg:#fff;--section-bg:#f8f9fa;--bg-secondary:var(--section-bg);--bg-hover:#f1f5f9;--feature-card-bg:#fff;--text-color:#1d1d1f;--text-secondary:#6e6e73;--text-color-muted:#86868b;--text-muted:var(--text-secondary);--text-area-bg:#f5f5f7;--border-color:#d1d1d6;--subtle-border-color:#0000001a;--card-border:#0000000a;--card-shadow:0 8px 30px -4px #0000000a, 0 2px 8px #00000005;--card-hover-shadow:0 16px 40px -6px #00000014;--radius-sm:16px;--radius-md:20px;--radius-lg:28px;--card-bg-rgb:255, 255, 255;--card-hover:#0f172a0a;--color-success:#16a34a;--color-success-bg:#22c55e1f;--color-success-fg:#047857;--success-rgb:22, 163, 74;--color-warning:#f59e0b;--color-warning-bg:#f59e0b1f;--color-warning-fg:#b45309;--color-danger:#dc2626;--color-danger-bg:#ef44441f;--color-danger-fg:#b91c1c;--danger-rgb:220, 38, 38;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--tap-min:44px;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-hero:clamp(2.5rem, 6vw, 3.75rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.15;--leading-snug:1.35;--leading-base:1.55;--leading-loose:1.75;--tracking-tight:-.02em;--tracking-base:0;--tracking-wide:.05em;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 16px 40px -8px #0f172a1f;--z-toolbar:100;--z-sticky:200;--z-overlay:800;--z-modal:2000;--z-modal-confirm:2100;--z-modal-critical:2200;--z-toast:2400;--container-narrow:720px;--container-base:960px;--container-wide:1200px;--search-bg:#f5f5f7;--button-color:var(--color-primary);--button-hover-color:var(--color-primary-dark);--heart-inactive:#0003;--heart-active:#ff3b30;--tab-bg:#f5f5f7;--tab-hover-bg:#e5e5e7;--tab-active-bg:var(--color-primary);--tab-active-text:#fff;--tab-container-bg:#fff;--hover-bg:#00000008;--nav-bg:#fff;--nav-text:#0f172a;--nav-border:#0f172a1f;--nav-icon-bg:transparent;--nav-icon-border:transparent;--nav-icon-color:var(--text-secondary);--nav-active-text:var(--action-link);--account-btn-bg:var(--color-primary);--account-btn-text:#fff;--account-btn-border:var(--color-primary);--banner-bg:#f8fafc;--banner-border:#e2e8f0;--cta-band-from:#155dfc;--cta-band-to:#0a3fa0;--cta-band-text:#fff;--cta-band-text-muted:#ffffffe6;--cta-band-surface:#fff;--welcome-primary-bg:#0f69ff;--welcome-primary-border:rgba(var(--color-primary-rgb), .24);--welcome-primary-shadow:rgba(var(--color-primary-rgb), .18);--welcome-primary-icon-bg:#ffffff3d;--welcome-primary-icon-color:#fff;--welcome-primary-text:#fff;--welcome-primary-text-muted:#ffffffd1;--welcome-primary-cta-bg:#fff;--welcome-primary-cta-border:#fff9;--welcome-primary-cta-hover:#edf2ff;--welcome-primary-cta-color:var(--color-primary-dark);--button-bg:#fff;--button-border:#cbd5e1;--button-text:#0f172a}:root[data-theme=dark],:root[data-theme=contrast]{--color-primary:#42a5f5;--color-primary-rgb:66, 165, 245;--color-primary-dark:#1e88e5;--color-secondary:#64d2ff;--color-secondary-dark:#00b5f7;--window-bg:#242424;--card-bg:#424242;--section-bg:#303030;--bg-secondary:var(--section-bg);--bg-hover:#4a4a4f;--feature-card-bg:#424242;--text-color:#f5f5f7;--text-secondary:#b0b0b5;--text-color-muted:#8e8e93;--text-muted:var(--text-secondary);--text-area-bg:#303030;--border-color:#555;--subtle-border-color:#ffffff26;--card-border:#ffffff14;--card-shadow:0 8px 24px #0006;--card-hover-shadow:0 16px 32px #0009;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--card-bg-rgb:66, 66, 66;--card-hover:#ffffff0f;--color-success:#22c55e;--color-success-bg:#22c55e2e;--color-success-fg:#4ade80;--success-rgb:34, 197, 94;--color-warning:#fbbf24;--color-warning-bg:#f59e0b2e;--color-warning-fg:#fcd34d;--color-danger:#f87171;--color-danger-bg:#ef44442e;--danger-rgb:248, 113, 113;--color-danger-fg:#fca5a5;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 4px 12px #0006;--shadow-lg:0 16px 40px -8px #0000008c;--search-bg:#1c1c1e;--button-color:var(--color-primary);--button-hover-color:var(--color-primary-dark);--heart-inactive:#ffffff4d;--heart-active:#ff453a;--tab-bg:#1c1c1e;--tab-hover-bg:#2c2c2e;--tab-active-bg:var(--color-primary);--tab-active-text:#fff;--tab-container-bg:#000;--hover-bg:#ffffff0d;--select-arrow:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath fill='%23e2e8f0' d='M10.293 3.293 6 7.586 1.707 3.293a1 1 0 1 0-1.414 1.414l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 1 0-1.414-1.414z'/%3e%3c/svg%3e");--nav-bg:#0b1220;--nav-text:#e2e8f0;--nav-border:#ffffff0f;--nav-icon-bg:transparent;--nav-icon-border:transparent;--nav-icon-color:#94a3b8;--nav-active-text:#93c5fd;--account-btn-bg:#0b1220;--account-btn-text:#e2e8f0;--account-btn-border:#334155;--banner-bg:#0b1220;--banner-border:#334155;--cta-band-from:#0a193d;--cta-band-to:#0f3a66;--cta-band-text:#fff;--cta-band-text-muted:#e2e8f0e6;--cta-band-surface:#fff;--welcome-primary-bg:#0b3a8a;--welcome-primary-border:rgba(var(--color-primary-rgb), .55);--welcome-primary-shadow:#040c1e73;--welcome-primary-icon-bg:#0f3c96b3;--welcome-primary-icon-color:#fff;--welcome-primary-text:#fff;--welcome-primary-text-muted:#fffc;--welcome-primary-cta-bg:#0466ff2e;--welcome-primary-cta-border:#0466ff52;--welcome-primary-cta-hover:#0466ff42;--welcome-primary-cta-color:#dbe7ff;--button-bg:#1c1c1e;--button-border:#334155;--button-text:#e2e8f0}:root{--action-bg:#1565c0;--action-hover:#0d47a1;--action-fg:#fff;--action-link:#1565c0}:root[data-theme=dark],:root[data-theme=contrast]{--action-link:#64b5f6}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--focus-ring:var(--action-link);--selection-bg:rgba(var(--color-primary-rgb), .1);--input-bg:var(--card-bg);--card-background:var(--card-bg);--background-color:var(--window-bg);--heading-color:var(--text-color);--text-tertiary:var(--text-secondary);--color-danger-rgb:var(--danger-rgb);--color-success-rgb:var(--success-rgb);--on-accent:#fff;--ink:#000;--paper:#fff;--modal-backdrop:#0f172a59;--scrollbar-thumb:#00000026;--scrollbar-hover:#0000004d;--study-header-bg:#f8fafceb;--study-header-border:#94a3b838;--study-content-bg:var(--card-bg);--study-close-bg:#94a3b81f;--study-close-border:#94a3b859}:root[data-theme=dark],:root[data-theme=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--scrollbar-thumb:#fff3;--scrollbar-hover:#ffffff59;--study-header-bg:#0c1220e6;--study-header-border:#94a3b840;--study-content-bg:#090c17f5;--study-close-bg:#1e293b99;--study-close-border:#94a3b866}:root[data-theme=contrast]{--color-primary:#93c5fd;--color-primary-rgb:147, 197, 253;--color-primary-dark:#93c5fd;--color-secondary:#a5e4ff;--color-secondary-dark:#a5e4ff;--window-bg:#000;--card-bg:#101010;--card-bg-rgb:16, 16, 16;--section-bg:#080808;--bg-hover:#242424;--feature-card-bg:var(--card-bg);--text-color:#fff;--text-secondary:#d0d7df;--text-color-muted:#c3cbd6;--text-area-bg:#080808;--border-color:#94a3b8;--subtle-border-color:#94a3b8;--card-border:#94a3b8;--card-shadow:none;--card-hover-shadow:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--card-hover:#242424;--color-success:#86efac;--color-success-fg:#86efac;--color-success-bg:#062416;--success-rgb:134, 239, 172;--color-warning:#fde68a;--color-warning-fg:#fde68a;--color-warning-bg:#302300;--color-danger:#ffb4b4;--color-danger-fg:#ffb4b4;--color-danger-bg:#350606;--danger-rgb:255, 180, 180;--search-bg:#080808;--heart-inactive:#c3cbd6;--heart-active:#ffb4b4;--tab-bg:#080808;--tab-hover-bg:#242424;--tab-active-bg:#0b3f80;--tab-active-text:#fff;--tab-container-bg:#000;--hover-bg:#242424;--nav-bg:#000;--nav-text:#fff;--nav-border:#94a3b8;--nav-icon-color:#d0d7df;--account-btn-bg:#000;--account-btn-text:#fff;--account-btn-border:#94a3b8;--banner-bg:#080808;--banner-border:#94a3b8;--cta-band-from:#07182f;--cta-band-to:#07182f;--cta-band-text:#fff;--cta-band-text-muted:#e2e8f0;--welcome-primary-bg:#07182f;--welcome-primary-border:#93c5fd;--welcome-primary-shadow:transparent;--welcome-primary-icon-bg:#0b3f80;--welcome-primary-text-muted:#e2e8f0;--welcome-primary-cta-bg:#0b3f80;--welcome-primary-cta-border:#93c5fd;--welcome-primary-cta-hover:#104a8c;--welcome-primary-cta-color:#fff;--button-bg:#080808;--button-border:#94a3b8;--button-text:#fff;--button-color:#0b3f80;--button-hover-color:#104a8c;--action-bg:#0b3f80;--action-hover:#104a8c;--action-fg:#fff;--action-link:#93c5fd;--focus-ring:#fde047;--selection-bg:#07182f;--modal-backdrop:#000000d9;--scrollbar-thumb:#94a3b8;--scrollbar-hover:#d0d7df;--study-header-bg:#000;--study-header-border:#94a3b8;--study-content-bg:#080808;--study-close-bg:#080808;--study-close-border:#94a3b8}:root{--ui-control-bg:var(--subtle-border-color);--ui-control-strong-bg:var(--border-color);--ui-shadow-rgb:0, 0, 0;--ui-overlay-rgb:15, 23, 42;--ui-inset-rgb:15, 23, 42;--ui-highlight-rgb:255, 255, 255;--ui-border-rgb:148, 163, 184;--ui-ink-rgb:15, 23, 42;--ui-success-rgb:34, 197, 94;--ui-danger-rgb:239, 68, 68;--ui-warning-rgb:245, 158, 11;--ui-info-rgb:59, 130, 246;--ui-assistant-rgb:124, 58, 237;--ui-success-fg:#166534;--ui-success-bg:#edf8f1;--ui-success-solid:#168044;--ui-success-border:#98c7a9;--ui-danger-fg:var(--color-danger-fg);--ui-danger-bg:var(--color-danger-bg);--ui-danger-solid:#b93131;--ui-danger-border:#df8787;--ui-warning-fg:var(--color-warning-fg);--ui-warning-bg:var(--color-warning-bg);--ui-warning-solid:#b45309;--ui-warning-border:#d97706;--ui-info-bg:#edf4fd;--ui-assistant-fg:#6a1b9a;--ui-assistant-bg:#f3eefb;--ui-assistant-solid:#7c3aed;--ui-assistant-border:#c4b5fd;--ui-assistant-gradient-start:#7c3aed;--ui-assistant-gradient-end:#8b5cf6;--ui-neutral-solid:#475569;--ui-neutral-fg:var(--text-secondary);--ui-rating-start:#facc15;--ui-rating-end:#f59e0b;--ui-surface-muted:var(--section-bg);--ui-surface-sunken:var(--window-bg);--ui-shade-ink:#000;--ui-shade-paper:#fff;--ui-media-bg:#000;--ui-media-fg:#fff;--color-warning-rgb:var(--ui-warning-rgb);--warning-rgb:var(--ui-warning-rgb);--error-rgb:var(--ui-danger-rgb);--text-color-rgb:15, 23, 42}html[data-theme=dark]{--ui-ink-rgb:226, 232, 240;--ui-success-fg:#a0e8ba;--ui-success-bg:#133b29;--ui-success-border:#5ec489;--ui-danger-border:#df8787;--ui-warning-border:#fbbf24;--ui-info-bg:#192e46;--ui-assistant-fg:#c4b5fd;--ui-assistant-bg:#302b47;--ui-assistant-border:#8b5cf6;--text-color-rgb:226, 232, 240}html[data-theme=contrast]{--ui-control-bg:var(--button-bg);--ui-control-strong-bg:var(--button-bg);--ui-ink-rgb:255, 255, 255;--ui-border-rgb:240, 240, 240;--ui-success-rgb:95, 255, 148;--ui-danger-rgb:255, 139, 139;--ui-warning-rgb:255, 224, 102;--ui-info-rgb:137, 211, 255;--ui-assistant-rgb:209, 178, 255;--ui-success-fg:#5fff94;--ui-success-bg:#092817;--ui-success-solid:#0b5530;--ui-success-border:#5fff94;--ui-danger-fg:#ff8b8b;--ui-danger-bg:#301012;--ui-danger-solid:#8b2020;--ui-danger-border:#ff8b8b;--ui-warning-fg:#ffe066;--ui-warning-bg:#2b2500;--ui-warning-solid:#694800;--ui-warning-border:#ffe066;--ui-info-bg:#092534;--ui-assistant-fg:#d1b2ff;--ui-assistant-bg:#251334;--ui-assistant-solid:#4b257d;--ui-assistant-border:#d1b2ff;--ui-assistant-gradient-start:#4b257d;--ui-assistant-gradient-end:#4b257d;--ui-neutral-solid:#4a4a4a;--ui-rating-start:#ffe066;--ui-rating-end:#ffe066;--text-color-rgb:255, 255, 255}:root{--lp-bg:#fff;--lp-surface:#f4f7fc;--lp-card:#fff;--lp-text:#18283f;--lp-muted:#54647a;--lp-border:#dfe7f1;--lp-blue:#1168cc;--lp-button:#1168cc;--lp-blue-soft:#e9f2ff;--lp-green:#24715c;--lp-green-soft:#e9f6f0;--lp-violet:#7552a7;--lp-violet-soft:#f3eefb;--lp-shadow:0 18px 48px -20px #203a663d;--landing-nav-bg:#fff;--landing-nav-text:#18283f;--landing-nav-muted:#54647a;--landing-nav-border:#dfe7f1;--landing-nav-hover:#f4f7fc}html[data-theme=dark]{--lp-bg:#0c1523;--lp-surface:#111e30;--lp-card:#162438;--lp-text:#edf3fb;--lp-muted:#adbbcf;--lp-border:#2b3c53;--lp-blue:#86bdff;--lp-button:#176bce;--lp-blue-soft:#1c3657;--lp-green:#8fd8bd;--lp-green-soft:#1c3a36;--lp-violet:#c7aff4;--lp-violet-soft:#302b47;--lp-shadow:0 22px 48px -18px #00000070;--landing-nav-bg:#0c1523;--landing-nav-text:#edf3fb;--landing-nav-muted:#adbbcf;--landing-nav-border:#2b3c53;--landing-nav-hover:#162438}html[data-theme=contrast]{--lp-bg:var(--window-bg);--lp-surface:var(--section-bg);--lp-card:var(--card-bg);--lp-text:var(--text-color);--lp-muted:var(--text-secondary);--lp-border:var(--border-color);--lp-blue:var(--action-link);--lp-button:var(--action-bg);--lp-blue-soft:var(--ui-info-bg);--lp-green:var(--ui-success-fg);--lp-green-soft:var(--ui-success-bg);--lp-violet:var(--ui-assistant-fg);--lp-violet-soft:var(--ui-assistant-bg);--lp-shadow:none;--landing-nav-bg:var(--nav-bg);--landing-nav-text:var(--text-color);--landing-nav-muted:var(--text-secondary);--landing-nav-border:var(--border-color);--landing-nav-hover:var(--hover-bg)}:root{--lp-cta-bg:#123768;--lp-cta-muted:#d2e2f6;--lp-cta-icon:#bedbff;--lp-cta-button-bg:#fff;--lp-cta-button-fg:#134f99;--lp-cta-button-hover:#e6f0ff;--lp-cta-focus:#fff}html[data-theme=contrast]{--lp-cta-bg:var(--cta-band-from);--lp-cta-muted:var(--text-secondary);--lp-cta-icon:var(--action-link);--lp-cta-button-bg:var(--action-bg);--lp-cta-button-fg:var(--action-fg);--lp-cta-button-hover:var(--action-hover);--lp-cta-focus:var(--focus-ring)}:root{--richtext-red:#9f1c1c;--richtext-orange:#873600;--richtext-yellow:#715500;--richtext-green:#1b5e20;--richtext-blue:#0d47a1;--richtext-purple:#6a1b9a;--richtext-pink:#880e4f;--richtext-gray:#4f4f4f;--richtext-highlight-red:#c6282829;--richtext-highlight-orange:#ef6c0029;--richtext-highlight-yellow:#f9a82529;--richtext-highlight-green:#2e7d3229;--richtext-highlight-blue:#1565c029;--richtext-highlight-purple:#6a1b9a29;--richtext-highlight-pink:#ad145729;--richtext-highlight-gray:#61616129;--richtext-code-bg:var(--ui-control-bg)}html[data-theme=dark],html[data-theme=contrast]{--richtext-red:#ffcdd2;--richtext-orange:#ffe0b2;--richtext-yellow:#fff59d;--richtext-green:#c8e6c9;--richtext-blue:#bbdefb;--richtext-purple:#ebd5f2;--richtext-pink:#ffccde;--richtext-gray:#eee;--richtext-highlight-red:#ef53501f;--richtext-highlight-orange:#ffa7261f;--richtext-highlight-yellow:#ffee581f;--richtext-highlight-green:#66bb6a1f;--richtext-highlight-blue:#42a5f51f;--richtext-highlight-purple:#ab47bc1f;--richtext-highlight-pink:#ec407a1f;--richtext-highlight-gray:#bdbdbd1f;--richtext-code-bg:var(--ui-control-bg)}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-sm,10px);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover);background-clip:padding-box;border:2px solid #0000}input,button,textarea,select{font-family:var(--font-inter), var(--font-noto), "Noto Sans", "Noto Sans SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{font-family:var(--font-inter), var(--font-noto), "Noto Sans", "Noto Sans SC", "Noto Sans TC", "Noto Sans JP", "Noto Sans KR", "Noto Sans Arabic", "Noto Sans Hebrew", "Noto Sans Devanagari", "Noto Sans Bengali", "Noto Sans Thai", "Noto Sans Armenian", "Noto Sans Georgian", "Noto Sans Ethiopic", "Noto Sans Myanmar", "Myanmar Text", "Padauk", "Noto Sans Symbols", "Noto Sans Math", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;background-color:var(--window-bg);margin:0;padding:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.dark-theme input[type=checkbox]+label:before{border:2px solid var(--border-color);background:var(--card-bg)}body.dark-theme input[type=checkbox]:checked+label:before{background:var(--color-primary)}body.dark-theme input[type=checkbox]:checked+label:after{border:solid var(--window-bg);border-width:0 2px 2px 0}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea{border-radius:var(--radius-sm,10px);border:1px solid var(--border-color);background:var(--search-bg);color:var(--text-color);font-family:inherit;transition:border-color .2s,box-shadow .2s}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{border-color:var(--color-primary)}input[type=text]:focus:not(:focus-visible),input[type=email]:focus:not(:focus-visible),input[type=password]:focus:not(:focus-visible),input[type=number]:focus:not(:focus-visible),input[type=search]:focus:not(:focus-visible),textarea:focus:not(:focus-visible){box-shadow:0 0 0 1px var(--color-primary)}.study-overlay{background:var(--background-color);color:var(--text-color)}.study-overlay__header{border-bottom:1px solid var(--study-header-border);background:var(--study-header-bg);color:var(--text-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.study-overlay__content{background:var(--study-content-bg)}.study-overlay__close{border:1px solid var(--study-close-border);background:var(--study-close-bg);color:var(--text-color);border-radius:var(--radius-sm,10px);cursor:pointer;padding:8px 14px;font-weight:600;transition:background .2s,border-color .2s}.study-overlay__close:hover{border-color:rgba(var(--color-primary-rgb), .45);background:rgba(var(--color-primary-rgb), .15)}body.dark-theme .study-overlay__close:hover{border-color:rgba(var(--color-primary-rgb), .55);background:rgba(var(--color-primary-rgb), .22)}@media (width>=769px){[data-mobile-app-banner]{display:none!important}}html[data-app-banner-dismissed="1"] [data-mobile-app-banner]{display:none!important}body{color:var(--text-color)}.app-font-root{font-family:var(--font-noto), sans-serif}.app-button,.app-input{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}html{scroll-behavior:smooth;scroll-padding-top:88px}.app-button{background:var(--action-bg);min-height:44px;color:var(--action-fg);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.app-button:hover{background:var(--action-hover)}.app-button:disabled{opacity:.55;cursor:wait}.app-button-secondary{background:var(--card-bg);color:var(--text-color);border-color:var(--border-color)}.app-button-secondary:hover{background:var(--bg-hover)}.app-button-danger{background:var(--ui-danger-solid);color:var(--on-accent)}.app-button-danger:hover{background:var(--ui-danger-solid);filter:brightness(.9)}.app-stack{flex-direction:column;gap:16px;display:flex}.app-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-field{flex-direction:column;gap:8px;font-weight:600;display:flex}.app-input{border:1px solid var(--border-color);background:var(--card-bg);width:100%;min-width:0;min-height:44px;color:var(--text-color);border-radius:12px;padding:12px 16px}.app-error{background:var(--color-danger-bg);color:var(--color-danger-fg);border-radius:12px;padding:12px 16px}.app-notice{border:1px solid var(--border-color);background:var(--card-bg);border-radius:12px;padding:16px}.app-page{width:min(1200px,100%);min-width:0;margin:24px auto 48px}.app-muted{color:var(--text-secondary)}.app-sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}._container_rd7d8_1{width:100%;min-height:100vh;padding-bottom:var(--mobile-app-banner-height,0px);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow-x:clip}._toolbarWrapper_rd7d8_9{z-index:900;width:100%;position:sticky;top:0}._downloadApp_rd7d8_28{text-align:center;margin-top:1rem;margin-bottom:1rem}._main_rd7d8_34{flex-direction:column;flex:1 0 auto;width:100%;max-width:100%;margin:0 auto;padding:0 1rem;display:flex}._mainWithSpacing_rd7d8_55{padding-top:.5rem}@media (width<=768px){._main_rd7d8_34{width:100%;padding:0 1rem}}@media (width<=380px){._main_rd7d8_34{width:100%;padding:0 1rem}}._toolbar_ej4yf_1{background:var(--nav-bg);border-bottom:1px solid var(--nav-border);box-shadow:none;position:relative}._toolbarContent_ej4yf_15{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:.75rem 2rem;display:flex}._toolbar_ej4yf_1:not([data-landing]) ._toolbarContent_ej4yf_15{max-width:none;padding-inline:clamp(16px,1.6vw,32px)}._logo_ej4yf_29{letter-spacing:-.02em;color:var(--nav-text);align-items:center;gap:.75rem;min-height:44px;font-size:1.375rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}._logo_ej4yf_29:hover{opacity:.9}._actions_ej4yf_46{align-items:center;gap:1rem;display:flex}._iconButton_ej4yf_56,._browseButton_ej4yf_57,._syncButton_ej4yf_58{color:var(--nav-icon-color);border-radius:var(--radius-sm,10px);cursor:pointer;letter-spacing:.01em;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-width:44px;height:44px;padding:.7rem;font-size:.9375rem;text-decoration:none;transition:all .2s;display:flex}._iconButton_ej4yf_56:hover,._browseButton_ej4yf_57:hover,._syncButton_ej4yf_58:hover{background:var(--hover-bg);transform:none}._iconButton_ej4yf_56:active,._browseButton_ej4yf_57:active,._syncButton_ej4yf_58:active{transform:translateY(0)}._browseButton_ej4yf_57,._syncButton_ej4yf_58{width:auto;padding:.7rem;font-size:.9375rem;font-weight:600}._createButton_ej4yf_107{border-radius:var(--radius-sm,10px);background:var(--action-bg);min-height:44px;color:var(--on-accent);border:1px solid var(--color-primary);cursor:pointer;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}._createButton_ej4yf_107:hover{background:color-mix(in srgb, var(--color-primary) 88%, var(--ui-shade-ink));transform:translateY(-1px)}._createButton_ej4yf_107:active{transform:translateY(0)}@media (width<=640px){._createButton_ej4yf_107 span{display:none}._createButton_ej4yf_107{padding:.55rem .7rem}}._signInButton_ej4yf_147{border-radius:var(--radius-sm,10px);border:1px solid var(--action-bg);background:var(--action-bg);color:var(--on-accent);cursor:pointer;align-items:center;gap:.55rem;min-height:44px;padding:.6rem 1.1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}._signInButton_ej4yf_147:hover{background:var(--action-hover);border-color:var(--action-hover);transform:translateY(-1px)}._buttonIcon_ej4yf_173{font-size:1.125rem}@media (width<=768px){._toolbarContent_ej4yf_15{padding:.75rem 1rem}._logo_ej4yf_29{font-size:1.25rem}._actions_ej4yf_46{gap:.75rem}._iconButton_ej4yf_56,._browseButton_ej4yf_57,._syncButton_ej4yf_58,._signInButton_ej4yf_147{min-width:44px;min-height:44px;padding:.6rem}._browseButton_ej4yf_57 span,._syncButton_ej4yf_58 span,._signInButton_ej4yf_147 span{display:none}._buttonIcon_ej4yf_173{margin:0;font-size:1rem}._webAppButton_ej4yf_224{padding:.4rem .875rem;font-size:.8125rem}._logo_ej4yf_29 span{display:none}._mobileText_ej4yf_233{display:inline}._desktopText_ej4yf_237{display:none}}@media (width<=480px){._logo_ej4yf_29{font-size:1.125rem}._actions_ej4yf_46{gap:.25rem}._browseButton_ej4yf_57,._syncButton_ej4yf_58{min-width:44px;padding:.5rem}._webAppButton_ej4yf_224{padding:.35rem .625rem;font-size:.75rem}}._tooltipContainer_ej4yf_263{position:relative}._tooltip_ej4yf_263{background:rgba(var(--ui-inset-rgb), .8);color:var(--on-accent);border-radius:var(--radius-sm,10px);white-space:nowrap;z-index:var(--z-toolbar);padding:.5rem 1rem;font-size:.875rem;animation:2s ease-in-out _fadeInOut_ej4yf_1;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}._tooltip_ej4yf_263:before{content:"";border-style:solid;border-width:0 6px 6px;border-color:transparent transparent rgba(var(--ui-inset-rgb), .8) transparent;position:absolute;top:-6px;left:50%;transform:translate(-50%)}@keyframes _fadeInOut_ej4yf_1{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}._webAppButton_ej4yf_224{background:var(--action-bg);color:var(--on-accent);border-radius:var(--radius-sm,10px);letter-spacing:.01em;border:none;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:filter .2s,transform .15s}._webAppButton_ej4yf_224:hover{filter:brightness(1.08);transform:translateY(-1px)}._webAppButton_ej4yf_224:active{filter:brightness(.96);transform:translateY(0)}._mobileText_ej4yf_233{display:none}._desktopText_ej4yf_237{display:inline}._landingNav_ej4yf_357{align-items:center;gap:1.6rem;margin:0 1rem;font-size:.95rem;display:none}._landingNavLink_ej4yf_365{color:var(--text-secondary);white-space:nowrap;border-radius:6px;padding:.5rem .25rem;font-weight:500;text-decoration:none;transition:color .15s}._landingNavLink_ej4yf_365:hover,._landingNavLink_ej4yf_365:focus-visible{color:var(--text-color)}._landingNavLink_ej4yf_365:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width>=880px){._landingNav_ej4yf_357{display:flex}}._landingToolbar_ej4yf_392{background:var(--landing-nav-bg);border-color:var(--landing-nav-border)}body.dark-theme ._landingToolbar_ej4yf_392{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._landingToolbar_ej4yf_392 ._toolbarContent_ej4yf_15{min-height:76px;padding:.75rem clamp(20px,4vw,40px)}._landingToolbar_ej4yf_392,._landingToolbar_ej4yf_392 *{box-sizing:border-box}._landingToolbar_ej4yf_392 ._logo_ej4yf_29{color:var(--landing-nav-text);gap:.6rem;font-size:1.075rem}._landingToolbar_ej4yf_392 ._logo_ej4yf_29 span{display:inline}._landingToolbar_ej4yf_392 ._actions_ej4yf_46{gap:.65rem}._landingToolbar_ej4yf_392 ._landingNav_ej4yf_357{gap:1.25rem;margin:0 .5rem 0 0;font-size:.875rem}._landingToolbar_ej4yf_392 ._landingNavLink_ej4yf_365{min-height:44px;color:var(--landing-nav-muted);align-items:center;display:inline-flex}._landingToolbar_ej4yf_392 ._landingNavLink_ej4yf_365:hover{color:var(--landing-nav-text)}._landingToolbar_ej4yf_392 ._iconButton_ej4yf_56{width:44px;height:44px;color:var(--landing-nav-muted)}._landingToolbar_ej4yf_392 ._iconButton_ej4yf_56:hover{background:var(--landing-nav-hover)}._landingToolbar_ej4yf_392 ._webAppButton_ej4yf_224{background:var(--action-bg);min-height:44px;color:var(--on-accent);justify-content:center;align-items:center;padding:.65rem 1.1rem;font-size:.875rem;display:inline-flex}._landingToolbar_ej4yf_392 ._webAppButton_ej4yf_224 span{color:inherit}._landingToolbar_ej4yf_392 :focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}._skipLink_ej4yf_457{z-index:2;clip-path:inset(50%);white-space:nowrap;background:var(--landing-nav-bg);width:1px;height:1px;color:var(--landing-nav-text);border:1px solid var(--landing-nav-border);border-radius:8px;padding:0;position:absolute;top:0;left:1rem;overflow:hidden}._skipLink_ej4yf_457:focus{clip-path:none;width:auto;height:auto;min-height:44px;padding:.75rem 1rem;top:.75rem;overflow:visible}._landingMenu_ej4yf_482{display:none}._landingMenu_ej4yf_482>summary{width:44px;height:44px;color:var(--landing-nav-text);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}._landingMenu_ej4yf_482>summary::-webkit-details-marker{display:none}._landingMenu_ej4yf_482>summary:hover{background:var(--landing-nav-hover)}._landingMenuPanel_ej4yf_501{background:var(--landing-nav-bg);border:1px solid var(--landing-nav-border);box-shadow:0 16px 40px rgba(var(--ui-shadow-rgb), .125);border-radius:14px;flex-direction:column;padding:.75rem;display:flex;position:absolute;top:calc(100% + 8px);left:1.25rem;right:1.25rem}._landingMenuPanel_ej4yf_501 a{min-height:48px;color:var(--landing-nav-text);border-radius:8px;align-items:center;padding:.65rem 1rem;font-size:.9rem;text-decoration:none;display:flex}._landingMenuPanel_ej4yf_501 a:hover{background:var(--landing-nav-hover)}._landingMenuPanel_ej4yf_501 ._menuCta_ej4yf_527{background:var(--action-bg);color:var(--on-accent);justify-content:center;margin-top:.5rem}._landingMenuPanel_ej4yf_501 ._menuCta_ej4yf_527:hover{background:var(--action-bg)}@media (width<=1050px){._landingToolbar_ej4yf_392 ._landingNav_ej4yf_357{display:none}._landingMenu_ej4yf_482{display:block}}@media (width<=600px){._landingToolbar_ej4yf_392 ._toolbarContent_ej4yf_15{min-height:68px}._landingToolbar_ej4yf_392 ._webAppButton_ej4yf_224{display:none}._landingToolbar_ej4yf_392 ._actions_ej4yf_46{gap:.25rem}._landingToolbar_ej4yf_392 ._logo_ej4yf_29{font-size:1rem}}@media (width<=350px){._landingToolbar_ej4yf_392 ._logo_ej4yf_29{gap:.4rem;font-size:.875rem}._landingToolbar_ej4yf_392 ._logo_ej4yf_29 img{width:28px;height:28px}._landingToolbar_ej4yf_392 ._actions_ej4yf_46{gap:0}}.icon-placeholder.svelte-1ld6r3r{width:1em;height:1em;display:inline-block}._footer_1qiyx_6{padding:var(--space-5) var(--space-4) var(--space-7);background:var(--section-bg);border-top:1px solid var(--border-color);color:var(--text-secondary);margin-top:auto;font-size:14px}._inner_1qiyx_15{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:1100px;margin:0 auto;display:flex}._links_1qiyx_25{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}._links_1qiyx_25 a{color:inherit;padding:8px 4px;text-decoration:none}@media (width<=480px){._links_1qiyx_25{gap:6px 12px}}._links_1qiyx_25 a:hover,._links_1qiyx_25 a:focus{color:var(--color-primary);text-decoration:underline}._copy_1qiyx_51{opacity:1;margin:0;font-size:13px}._banner_bwpom_1{background:var(--card-bg);border-top:1px solid var(--border-color);width:100%;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));box-shadow:none;z-index:var(--z-sticky);display:none;position:fixed;bottom:0;left:0}@media (width<=768px){._banner_bwpom_1{display:block}}._content_bwpom_23{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:0 60px 0 24px;display:flex}._textContent_bwpom_33{flex:1;min-width:0}._title_bwpom_38{color:var(--text-color);margin:0;font-size:1rem;font-weight:600;line-height:1.2}._subtitle_bwpom_46{color:var(--text-secondary);margin:4px 0 0;font-size:.875rem;font-weight:400}._storeImageWrapper_bwpom_53{flex-shrink:0;align-items:center;gap:8px;transition:background-color .2s;display:flex}._storeLinkIOS_bwpom_61,._storeLinkAndroid_bwpom_62{align-items:center;display:inline-flex}html[data-mobile-platform] ._storeLinkIOS_bwpom_61,html[data-mobile-platform] ._storeLinkAndroid_bwpom_62{min-height:44px}html[data-mobile-platform=android] ._storeLinkIOS_bwpom_61,html[data-mobile-platform=ios] ._storeLinkAndroid_bwpom_62{display:none}._storeBadge_bwpom_77{width:auto;height:36px;display:block}body.dark-theme ._banner_bwpom_1{box-shadow:none}@media (width<=640px){._content_bwpom_23{gap:12px;padding:0 56px 0 16px}._title_bwpom_38{font-size:.9375rem}._subtitle_bwpom_46{font-size:.8125rem}._storeBadge_bwpom_77{height:32px}._storeImageWrapper_bwpom_53{flex-direction:column;gap:4px}}@media (width<=380px){._content_bwpom_23{gap:8px;padding:0 56px 0 12px}._subtitle_bwpom_46{display:none}}._dismissButton_bwpom_129{color:var(--text-secondary);min-width:var(--tap-min);min-height:var(--tap-min);cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._dismissButton_bwpom_129:hover{background:var(--hover-bg)}
