@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_438e8d{font-family:Sora,Sora Fallback;font-style:normal}.__variable_438e8d{--font-sora:"Sora","Sora Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_88a990{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_88a990{--font-work-sans:"Work Sans","Work Sans Fallback"}:root{--primary-50:hsl(191,50%,97%);--primary-100:hsl(191,50%,93%);--primary-200:hsl(191,55%,85%);--primary-300:hsl(191,65%,75%);--primary-400:hsl(191,85%,55%);--primary-500:hsl(191,99%,38%);--primary-600:hsl(192,100%,27%);--primary-700:hsl(192,100%,22%);--primary-800:hsl(192,100%,18%);--primary-900:hsl(215,25%,15%);--note-100:#fcf3dc;--note-500:#d98e04;--note-700:#7a5002;--secondary-50:hsl(191,40%,97%);--secondary-100:hsl(191,40%,93%);--secondary-200:hsl(191,45%,86%);--secondary-300:hsl(191,50%,76%);--secondary-400:hsl(191,80%,50%);--secondary-500:hsl(191,99%,45%);--secondary-600:hsl(191,90%,38%);--secondary-700:hsl(192,95%,33%);--secondary-800:hsl(192,100%,27%);--secondary-900:hsl(192,100%,22%);--neutral-50:hsl(210,40%,98%);--neutral-100:hsl(210,40%,96%);--neutral-200:hsl(214,32%,91%);--neutral-300:hsl(213,27%,84%);--neutral-400:hsl(215,20%,65%);--neutral-500:hsl(215,16%,47%);--neutral-600:hsl(215,19%,35%);--neutral-700:hsl(215,25%,27%);--neutral-800:hsl(215,28%,17%);--neutral-900:hsl(215,25%,15%);--success-50:hsl(149,80%,95%);--success-100:hsl(149,80%,90%);--success-200:hsl(147,70%,80%);--success-500:hsl(142,71%,45%);--success-600:hsl(142,76%,36%);--success-700:hsl(142,72%,29%);--success-foreground:hsl(0,0%,100%);--warning-50:hsl(48,96%,95%);--warning-100:hsl(48,96%,89%);--warning-200:hsl(43,92%,78%);--warning-500:hsl(38,92%,50%);--warning-600:hsl(32,95%,44%);--warning-700:hsl(26,90%,37%);--warning-800:hsl(22,85%,30%);--warning-foreground:hsl(0,0%,100%);--danger-50:hsl(0,86%,97%);--danger-100:hsl(0,93%,94%);--danger-200:hsl(0,90%,88%);--danger-500:hsl(0,84%,60%);--danger-600:hsl(0,72%,51%);--danger-700:hsl(0,74%,42%);--danger-foreground:hsl(0,0%,100%);--orange-50:hsl(24,100%,95%);--orange-100:hsl(24,100%,90%);--orange-600:hsl(24,90%,45%);--orange-700:hsl(24,85%,38%);--violet-50:hsl(262,80%,96%);--violet-100:hsl(262,75%,92%);--violet-600:hsl(262,55%,50%);--violet-700:hsl(262,55%,42%);--primary:var(--primary-600);--primary-foreground:hsl(0,0%,100%);--primary-hover:var(--primary-700);--accent:var(--primary-500);--accent-foreground:hsl(0,0%,100%);--background:hsl(0,0%,100%);--foreground:var(--primary-900);--card:hsl(0,0%,100%);--card-foreground:var(--primary-900);--muted:var(--neutral-100);--muted-foreground:var(--neutral-500);--border:var(--neutral-200);--input:var(--neutral-200);--ring:var(--primary-500);--destructive:var(--danger-500);--destructive-foreground:hsl(60,9%,98%);--chart-1:var(--primary-600);--chart-2:var(--primary-500);--chart-3:var(--secondary-500);--chart-4:var(--success-500);--chart-5:var(--warning-500);--chart-danger:var(--danger-500);--primary-gradient:linear-gradient(135deg,var(--primary-600) 0%,var(--primary-500) 100%);--secondary-gradient:linear-gradient(135deg,var(--primary-500) 0%,var(--secondary-500) 100%);--subtle-gradient:linear-gradient(135deg,hsla(192,100%,27%,0.05),hsla(191,99%,38%,0.05));--glass-gradient:linear-gradient(135deg,hsla(192,100%,27%,0.1),hsla(191,99%,38%,0.1));--shadow-xs:0 1px 2px rgba(0,0,0,0.05);--shadow-sm:0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.04);--shadow-md:0 4px 6px rgba(0,0,0,0.07),0 2px 4px rgba(0,0,0,0.04);--shadow-lg:0 10px 15px rgba(0,0,0,0.1),0 4px 6px rgba(0,0,0,0.04);--overlay-backdrop:rgba(15,23,42,0.45);--shadow-xl:0 20px 25px rgba(0,0,0,0.1),0 8px 10px rgba(0,0,0,0.04);--shadow-brand:0 4px 14px hsla(192,100%,27%,0.12),0 2px 6px rgba(0,0,0,0.08);--focus-ring:0 0 0 2px hsla(191,99%,38%,0.15);--focus-ring-danger:0 0 0 2px hsla(0,84%,60%,0.15);--primary-alpha-10:hsla(191,99%,38%,0.1);--primary-alpha-15:hsla(191,99%,38%,0.15);--warning-alpha-8:hsla(38,92%,50%,0.08);--warning-alpha-25:hsla(38,92%,50%,0.25);--success-alpha-35:hsla(142,71%,45%,0.35);--danger-alpha-10:hsla(0,84%,60%,0.1);--overlay-light:rgba(0,0,0,0.45);--glass-bg:rgba(255,255,255,0.8);--glass-border:rgba(255,255,255,0.2);--viewer-bg:hsl(240,28%,14%);--viewer-surface:hsl(218,23%,23%);--viewer-border:rgba(255,255,255,0.12);--viewer-foreground:hsl(210,40%,96%);--viewer-muted:hsl(215,20%,65%);--sidebar-bg:var(--primary-900);--sidebar-foreground:var(--neutral-100);--sidebar-muted:var(--neutral-700);--sidebar-active:var(--primary-600);--sidebar-border:rgba(255,255,255,0.1);--sidebar-text:rgba(241,245,249,0.7);--sidebar-text-muted:rgba(255,255,255,0.5);--font-heading:var(--font-sora),system-ui,sans-serif;--font-body:var(--font-work-sans),system-ui,sans-serif;--font-sans:var(--font-body);--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--text-title:1.875rem;--text-heading:1.125rem;--text-body:0.875rem;--text-small:0.8125rem;--text-caption:0.75rem;--text-micro:0.6875rem;--tracking-heading:-0.025em;--tracking-body:-0.01em;--tracking-caps-sm:0.05em;--leading-heading:1.2;--leading-body:1.6;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius:0.75rem;--radius-sm:0.5rem;--radius-lg:1rem;--radius-pill:9999px;--header-height:72px;--view-as-banner-height:0px;--sidebar-width:260px;--sidebar-collapsed:80px;--content-max:1600px;--z-raised:10;--z-sticky:20;--z-dropdown:30;--z-overlay:40;--z-modal:50;--z-popover:60;--z-toast:70;--z-tooltip:80;--ease-out:cubic-bezier(0.22,1,0.36,1);--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-base:0ms;--duration-slow:0ms}}.dark{--background:var(--neutral-800);--foreground:var(--neutral-50);--card:var(--neutral-700);--card-foreground:var(--neutral-50);--muted:var(--neutral-700);--muted-foreground:var(--neutral-400);--border:var(--neutral-700);--input:var(--neutral-700);--accent:var(--neutral-700);--accent-foreground:var(--neutral-50);--sidebar-bg:hsl(222,47%,4%);--sidebar-foreground:var(--neutral-200);--glass-bg:rgba(30,41,59,0.8);--glass-border:rgba(255,255,255,0.1);--focus-ring:0 0 0 2px hsla(191,90%,55%,0.28);--focus-ring-danger:0 0 0 2px hsla(0,84%,65%,0.28)}*{box-sizing:border-box;padding:0;margin:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit}input[type=checkbox],input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}button,select{background:transparent;border:none;padding:0;cursor:pointer}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-body)}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}h1,h2,h3{font-family:var(--font-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--muted);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--foreground)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.7}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.animate-slide-in{animation:slideInRight .4s ease-out forwards}.animate-pulse-soft{animation:pulse-soft 2s ease-in-out infinite}.card-hover{transition:all .25s cubic-bezier(.4,0,.2,1)}.card-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.coming-soon-badge{background:var(--primary-gradient);color:var(--primary-foreground);padding:.5rem 1.25rem;border-radius:9999px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.feature-gradient{background:var(--subtle-gradient)}.gradient-bg,.gradient-text{background:var(--primary-gradient)}.gradient-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border)}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=14b45dd2bd362c9f.css.map*/