@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_a80a2d{--font-outfit:"Outfit","Outfit Fallback"}:root,:root[data-theme=day]{color-scheme:light;--bg:#fbf5f3;--surface:rgba(255,255,255,0.95);--surface-alt:#fff1ec;--surface-alt2:#eef3ff;--raised:rgba(255,255,255,0.85);--border:#f0e2dd;--divider:#f2e6e2;--text:#151515;--text-muted:#6b6270;--text-soft:#3a353d;--text-faint:#bbb0b4;--primary:#151515;--on-primary:#ffffff;--icon-accent:#151515;--alert:#ff6b57;--track:#f6e8e4;--fill:#ff7e67;--hero-text:#ffffff;--hero-muted:#b3b7c9;--hero-chip:rgba(255,255,255,0.1);--hero-track:rgba(255,255,255,0.15);--accent-soft:#ffe2d8;--accent-soft2:#dce6ff;--accent-strong:#ffb8a3;--danger:#c2412d;--danger-soft:#ffe1db;--success:#2f4fc2;--success-soft:#e6edff;--warning:#d9573b;--peach:#ff9c82;--blue:#5b7cf0;--blob-a:rgba(255,205,189,0.75);--blob-b:rgba(198,214,255,0.75);--glass-border:rgba(255,255,255,0.8);--glass-fill:rgba(255,255,255,0.72);--sheet:#fffbfa;--hero-shadow:0 10px 24px rgba(21,24,39,0.18)}:root[data-theme=night]{color-scheme:dark;--bg:#0d0f1a;--surface:#1a1d2c;--surface-alt:#22263a;--surface-alt2:#1a1e30;--raised:rgba(26,29,44,0.9);--border:#2a2e44;--divider:#23273a;--text:#ffffff;--text-muted:#9aa0b4;--text-soft:#d9dbe6;--text-faint:#5f6478;--primary:#ffb4a0;--on-primary:#151515;--icon-accent:#ffb4a0;--alert:#ff8a6b;--track:#23273a;--fill:#ff9c85;--accent-soft:#2e2433;--accent-soft2:#1e2640;--accent-strong:#ffb4a0;--danger:#ff8a6b;--danger-soft:#33191a;--success:#9db8ff;--success-soft:#1e2640;--warning:#f2a14a;--peach:#ffb4a0;--blue:#8da6ff;--blob-a:rgba(90,46,46,0.55);--blob-b:rgba(30,46,102,0.55);--glass-border:rgba(255,255,255,0.14);--glass-fill:rgba(255,255,255,0.08);--sheet:#171a28;--hero-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg:#0d0f1a;--surface:#1a1d2c;--surface-alt:#22263a;--surface-alt2:#1a1e30;--raised:rgba(26,29,44,0.9);--border:#2a2e44;--divider:#23273a;--text:#ffffff;--text-muted:#9aa0b4;--text-soft:#d9dbe6;--text-faint:#5f6478;--primary:#ffb4a0;--on-primary:#151515;--icon-accent:#ffb4a0;--alert:#ff8a6b;--track:#23273a;--fill:#ff9c85;--accent-soft:#2e2433;--accent-soft2:#1e2640;--accent-strong:#ffb4a0;--danger:#ff8a6b;--danger-soft:#33191a;--success:#9db8ff;--success-soft:#1e2640;--warning:#f2a14a;--peach:#ffb4a0;--blue:#8da6ff;--blob-a:rgba(90,46,46,0.55);--blob-b:rgba(30,46,102,0.55);--glass-border:rgba(255,255,255,0.14);--glass-fill:rgba(255,255,255,0.08);--sheet:#171a28;--hero-shadow:none}}:root{--peach-gradient:linear-gradient(90deg,#ffb8a3,#ff9c82);--brand-ink:#02133c;--brand-dot:linear-gradient(90deg,#f2401f,#ff7a50);--hero-gradient:linear-gradient(135deg,#1c2036,#131624);--on-peach:#151515;--radius-card:26px;--radius-hero:28px;--page-max:1120px;--gutter:16px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-outfit),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:hidden}body:after,body:before{content:"";position:fixed;z-index:-1;width:110vmax;height:110vmax;border-radius:50%;pointer-events:none}body:before{top:-55vmax;left:-50vmax;background:radial-gradient(circle,var(--blob-a),transparent 70%)}body:after{bottom:-55vmax;right:-50vmax;background:radial-gradient(circle,var(--blob-b),transparent 70%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--peach);outline-offset:2px}.icon{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:22px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;-moz-user-select:none;user-select:none}.icon.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}img{-webkit-user-drag:none}:root[data-theme=night]{--brand-ink:#ffffff}@media (prefers-color-scheme:dark){:root:not([data-theme]){--brand-ink:#ffffff}}.logo-day,.logo-night{display:block}.logo-night,.theme-moon,:root[data-theme=night] .logo-day,:root[data-theme=night] .theme-sun{display:none!important}:root[data-theme=night] .logo-night,:root[data-theme=night] .theme-moon{display:inline-block!important}@media (prefers-color-scheme:dark){:root:not([data-theme]) .logo-day,:root:not([data-theme]) .theme-sun{display:none!important}:root:not([data-theme]) .logo-night,:root:not([data-theme]) .theme-moon{display:inline-block!important}}:root[data-theming] *,:root[data-theming] :after,:root[data-theming] :before{transition:background-color .35s ease,border-color .35s ease,color .35s ease,fill .35s ease!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}