@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_4456f8{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_4456f8{--font-figtree:"Figtree","Figtree Fallback"}:root{--color-bg-deep:#edf4fe;--color-bg:#edf4fe;--color-bg-card:#a9bbde;--color-bg-card-hover:#9fb2d8;--color-surface:var(--color-bg-card);--color-surface-hover:var(--color-bg-card-hover);--color-border:#1b2232;--color-border-hover:#0e131d;--color-divider:#c9d0e4;--color-text:#1b2232;--color-text-muted:#1b2232;--color-text-dim:#8992a3;--color-meta:#1b2232;--color-accent:#254a84;--color-accent-light:#6453d0;--color-accent-glow:#dde4f2;--color-accent-hover:#1c3a68;--color-on-accent:#ffffff;--color-gold:#b2923f;--color-gold-bg:rgba(178,146,63,0.14);--color-gold-border:rgba(178,146,63,0.32);--color-gold-hover:rgba(178,146,63,0.22);--color-success:#3e7c58;--color-error:#c0574f;--color-violet:#6453d0;--violet-rgb:138,106,195;--color-current-bg:#9b96c8;--color-current-bg-hover:#8e89bd;--color-journey-bg:#e9e5f8;--color-journey-bg-hover:#ded9f2;--color-pill-bg:#a895e8;--color-pill-line:#641ed8;--color-focus-bg:#8da4db;--color-focus-border:#1b2232;--color-chip:#3e7c58;--chip-rgb:62,124,88;--color-reading:#254a84;--reading-rgb:37,74,132;--color-nav-bg:#a9bbde;--color-nav-fg:#2a3142;--color-nav-muted:#5a6274;--color-nav-accent:#1f3a6e;--color-nav-accent-glow:#f0f1fa;--color-active-fg:#6453d0;--color-active-bg:#d4ddf5;--color-nav-link:#6453d0;--color-tier:#6453d0;--color-nav-hover:#e4eafd;--color-timeline-line:#8fb0a0;--color-dot-idle:#27406e;--atmos-1:rgba(80,100,170,0.04);--atmos-2:rgba(138,106,195,0.03);--logo-filter:brightness(0);--icon-filter:brightness(0);color-scheme:light;--font-display:var(--font-figtree),"Figtree",sans-serif;--font-body:var(--font-figtree),"Figtree",sans-serif;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-full:50%;--ease-out:cubic-bezier(0.16,1,0.3,1);--duration-fast:0.2s;--duration-med:0.4s;--nav-height:64px;--tab-bar-height:72px;--sidebar-width:240px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg-deep:#070d17;--color-bg:#0b1220;--color-bg-card:#121c2d;--color-bg-card-hover:#19253a;--color-border:#22314a;--color-border-hover:#2d3f5c;--color-divider:#22314a;--color-text:#e7eef7;--color-text-muted:#94a6bf;--color-text-dim:#65788f;--color-meta:#65788f;--color-accent:#6ea6e8;--color-accent-light:#8fbdf0;--color-accent-glow:rgba(110,166,232,0.16);--color-accent-hover:#8fbdf0;--color-on-accent:#0a0a0f;--color-gold:#d4b483;--color-gold-bg:rgba(212,180,131,0.14);--color-gold-border:rgba(212,180,131,0.30);--color-gold-hover:rgba(212,180,131,0.22);--color-success:#6fc39a;--color-error:#e08a82;--color-violet:#814ac8;--violet-rgb:129,74,200;--color-current-bg:#35265d;--color-current-bg-hover:#3f2d6e;--color-pill-bg:#35265d;--color-pill-line:#814ac8;--color-journey-bg:#35265d;--color-journey-bg-hover:#3f2d6e;--color-focus-bg:#121c2d;--color-focus-border:#22314a;--color-chip:#8fbdf0;--chip-rgb:143,189,240;--color-reading:#d4b483;--reading-rgb:212,180,131;--color-nav-bg:#121c2d;--color-nav-fg:#94a6bf;--color-nav-muted:#6d7f97;--color-nav-accent:#6ea6e8;--color-nav-accent-glow:rgba(110,166,232,0.16);--color-active-fg:#6ea6e8;--color-active-bg:rgba(110,166,232,0.16);--color-nav-link:#6d7f97;--color-tier:#d4b483;--color-nav-hover:#19253a;--color-timeline-line:#22314a;--color-dot-idle:#ffffff;--atmos-1:rgba(110,166,232,0.08);--atmos-2:rgba(63,111,176,0.05);--logo-filter:none;--icon-filter:none;color-scheme:dark}}:root[data-theme=dark]{--color-bg-deep:#070d17;--color-bg:#0b1220;--color-bg-card:#121c2d;--color-bg-card-hover:#19253a;--color-border:#22314a;--color-border-hover:#2d3f5c;--color-divider:#22314a;--color-text:#e7eef7;--color-text-muted:#94a6bf;--color-text-dim:#65788f;--color-meta:#65788f;--color-accent:#6ea6e8;--color-accent-light:#8fbdf0;--color-accent-glow:rgba(110,166,232,0.16);--color-accent-hover:#8fbdf0;--color-on-accent:#0a0a0f;--color-gold:#d4b483;--color-gold-bg:rgba(212,180,131,0.14);--color-gold-border:rgba(212,180,131,0.30);--color-gold-hover:rgba(212,180,131,0.22);--color-success:#6fc39a;--color-error:#e08a82;--color-violet:#814ac8;--violet-rgb:129,74,200;--color-current-bg:#35265d;--color-current-bg-hover:#3f2d6e;--color-pill-bg:#35265d;--color-pill-line:#814ac8;--color-journey-bg:#35265d;--color-journey-bg-hover:#3f2d6e;--color-focus-bg:#121c2d;--color-focus-border:#22314a;--color-chip:#8fbdf0;--chip-rgb:143,189,240;--color-reading:#d4b483;--reading-rgb:212,180,131;--color-nav-bg:#121c2d;--color-nav-fg:#94a6bf;--color-nav-muted:#6d7f97;--color-nav-accent:#6ea6e8;--color-nav-accent-glow:rgba(110,166,232,0.16);--color-active-fg:#6ea6e8;--color-active-bg:rgba(110,166,232,0.16);--color-nav-link:#6d7f97;--color-tier:#d4b483;--color-nav-hover:#19253a;--color-timeline-line:#22314a;--color-dot-idle:#ffffff;--atmos-1:rgba(110,166,232,0.08);--atmos-2:rgba(63,111,176,0.05);--logo-filter:none;--icon-filter:none;color-scheme:dark}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){html{font-size:17.5px}}body{font-family:var(--font-body);font-weight:400;color:var(--color-text);background:var(--color-bg-deep);min-height:100vh;line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 70% 50% at 15% 10%,var(--atmos-1) 0,transparent 60%),radial-gradient(ellipse 50% 70% at 85% 90%,var(--atmos-2) 0,transparent 60%);pointer-events:none;z-index:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font-body)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes symbolPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.page-enter{animation:fadeUp .6s var(--ease-out) both}.wcMaskIcon{display:inline-block;flex:0 0 auto;width:var(--wc-icon-size,20px);height:var(--wc-icon-size,20px);background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;mask-mode:alpha}.NavigationProgress_frame__P9ONx{position:fixed;inset:0;z-index:9998;pointer-events:none;box-shadow:inset 0 0 0 4px rgba(201,168,124,.55),inset 0 0 80px 16px rgba(201,168,124,.28);animation:NavigationProgress_framePulse__t0yqF 1.6s ease-in-out infinite}.NavigationProgress_frame__P9ONx[data-phase=complete]{animation:none;box-shadow:inset 0 0 0 0 rgba(201,168,124,0),inset 0 0 80px 16px rgba(201,168,124,0);transition:box-shadow .45s ease-out}@keyframes NavigationProgress_framePulse__t0yqF{0%,to{box-shadow:inset 0 0 0 3px rgba(201,168,124,.4),inset 0 0 64px 12px rgba(201,168,124,.18)}50%{box-shadow:inset 0 0 0 6px rgba(201,168,124,.85),inset 0 0 120px 24px rgba(201,168,124,.42)}}.NavigationProgress_bar__iugyW{position:fixed;top:0;left:0;height:6px;z-index:9999;width:0;pointer-events:none;background:linear-gradient(90deg,rgba(201,168,124,.95),rgba(232,196,154,1) 50%,rgba(255,235,200,1));box-shadow:0 0 10px rgba(201,168,124,.85),0 0 24px rgba(201,168,124,.5),0 0 40px rgba(201,168,124,.25);border-bottom:1px solid rgba(255,235,200,.6)}.NavigationProgress_bar__iugyW[data-phase=active]{width:92%;opacity:1;transition:width 6s cubic-bezier(0,.85,.5,1)}.NavigationProgress_bar__iugyW[data-phase=complete]{width:100%;opacity:0;transition:width .22s ease-out,opacity .35s ease-out .1s}@media (max-width:480px){.NavigationProgress_bar__iugyW{height:8px}}@media (prefers-reduced-motion:reduce){.NavigationProgress_frame__P9ONx{animation:none;box-shadow:inset 0 0 0 4px rgba(201,168,124,.55),inset 0 0 80px 16px rgba(201,168,124,.28)}.NavigationProgress_bar__iugyW[data-phase=active]{transition:width .6s ease-out}.NavigationProgress_bar__iugyW[data-phase=complete]{transition:width .2s ease-out,opacity .2s ease-out}}