@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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:__Poppins_cf84ab;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:__Poppins_cf84ab;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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:__Poppins_cf84ab;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:__Poppins_cf84ab;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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:__Poppins_cf84ab;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:__Poppins_cf84ab;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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:__Poppins_cf84ab;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:__Poppins_Fallback_cf84ab;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_cf84ab{font-family:__Poppins_cf84ab,__Poppins_Fallback_cf84ab;font-style:normal}.__variable_cf84ab{--font-poppins:"__Poppins_cf84ab","__Poppins_Fallback_cf84ab"}@font-face{font-family:__GeistSans_245d8d;src:url(/_next/static/media/27834908180db20f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_245d8d;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_245d8d{font-family:__GeistSans_245d8d,__GeistSans_Fallback_245d8d}.__variable_245d8d{--font-geist-sans:"__GeistSans_245d8d","__GeistSans_Fallback_245d8d"}:root{--background:48 14% 96%;--surface:0 0% 100%;--surface-muted:48 14% 97.5%;--surface-raised:0 0% 100%;--surface-inverse:222 45% 10%;--foreground:222 20% 10%;--foreground-muted:220 12% 32%;--muted:30 6% 50%;--muted-foreground:30 8% 38%;--border:30 14% 90%;--border-strong:30 14% 82%;--input:30 14% 88%;--ring:var(--primary);--success:142 60% 40%;--success-foreground:0 0% 100%;--warning:35 92% 55%;--warning-foreground:30 20% 12%;--destructive:0 72% 52%;--destructive-foreground:0 0% 100%;--info:210 84% 55%;--info-foreground:0 0% 100%;--premium:222 45% 10%;--premium-foreground:0 0% 100%;--premium-hover:222 45% 15%;--premium-pressed:222 45% 6%;--primary:239 84% 59%;--primary-foreground:0 0% 100%;--primary-hover:239 84% 53%;--primary-pressed:239 84% 47%;--primary-muted:239 84% 95%;--primary-muted-foreground:239 60% 40%;--accent:var(--primary-muted);--accent-foreground:var(--primary-muted-foreground);--flame:var(--primary);--flame-foreground:var(--primary-foreground);--radius:1rem;--radius-xs:calc(var(--radius) - 0.75rem);--radius-sm:calc(var(--radius) - 0.5rem);--radius-md:calc(var(--radius) - 0.25rem);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 0.5rem);--radius-2xl:calc(var(--radius) + 1rem);--radius-full:9999px;--shadow-xs:0 1px 2px 0 rgba(36,31,25,.04);--shadow-sm:0 1px 3px 0 rgba(36,31,25,.06),0 1px 2px -1px rgba(36,31,25,.04);--shadow-md:0 4px 8px -2px rgba(36,31,25,.06),0 2px 4px -2px rgba(36,31,25,.04);--shadow-lg:0 12px 24px -6px rgba(36,31,25,.08),0 4px 8px -4px rgba(36,31,25,.04);--shadow-xl:0 24px 48px -12px rgba(36,31,25,.12),0 8px 16px -6px rgba(36,31,25,.05);--shadow-glow:0 0 0 1px hsl(var(--primary)/0.15),0 8px 24px -4px hsl(var(--primary)/0.25);--duration-instant:80ms;--duration-fast:150ms;--duration-base:220ms;--duration-slow:320ms;--duration-slower:480ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-snap:cubic-bezier(0.2,0,0,1);--font-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Monaco,Consolas,"Liberation Mono",monospace;--glass-background:hsla(0,0%,100%,.72);--glass-border:hsla(0,0%,100%,.5);--glass-blur:12px;--gradient-subtle:linear-gradient(180deg,hsl(var(--surface-muted)) 0%,hsl(var(--background)) 100%);--gradient-primary:linear-gradient(135deg,hsl(var(--primary)) 0%,hsl(var(--primary-pressed)) 100%);--gradient-premium:linear-gradient(135deg,hsl(var(--premium)) 0%,hsl(var(--premium-hover)) 100%);--z-base:0;--z-dropdown:30;--z-sticky:40;--z-overlay:50;--z-modal:60;--z-popover:70;--z-toast:80;--z-tooltip:90}.dark{--background:224 14% 7%;--surface:224 13% 10%;--surface-muted:224 13% 12%;--surface-raised:224 13% 14%;--surface-inverse:48 14% 96%;--foreground:210 15% 96%;--foreground-muted:220 10% 78%;--muted:220 8% 52%;--muted-foreground:220 8% 65%;--border:220 13% 18%;--border-strong:220 13% 25%;--input:220 13% 20%;--success:142 55% 50%;--warning:35 88% 60%;--destructive:0 65% 60%;--info:210 82% 62%;--premium:210 15% 96%;--premium-foreground:222 45% 10%;--premium-hover:210 15% 88%;--premium-pressed:210 15% 82%;--primary-muted:239 60% 16%;--primary-muted-foreground:239 84% 75%;--glass-background:rgba(22,24,29,.72);--glass-border:rgba(67,73,86,.4);--shadow-xs:0 1px 2px 0 rgba(0,0,0,.3);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px -1px rgba(0,0,0,.3);--shadow-md:0 4px 8px -2px rgba(0,0,0,.4);--shadow-lg:0 12px 24px -6px rgba(0,0,0,.5);--shadow-xl:0 24px 48px -12px rgba(0,0,0,.6)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-from-top{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.6}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes breathe{0%,to{box-shadow:0 0 0 0 hsl(var(--success)/.5)}50%{box-shadow:0 0 0 6px hsl(var(--success)/0)}}@keyframes ring-draw{0%{stroke-dashoffset:283}to{stroke-dashoffset:var(--ring-offset,0)}}@keyframes check-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}