@font-face{font-family:__Poppins_0de778;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,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:__Poppins_0de778;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-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:__Poppins_0de778;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-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_0de778;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-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:__Poppins_0de778;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_0de778;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_0de778;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-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:__Poppins_0de778;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_0de778;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_0de778;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-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:__Poppins_0de778;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_0de778;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_0de778;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-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:__Poppins_0de778;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_0de778;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_0de778;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,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:__Poppins_0de778;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-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:__Poppins_0de778;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-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_0de778;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,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:__Poppins_0de778;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-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:__Poppins_0de778;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-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_0de778;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_0de778{font-family:__Poppins_0de778,__Poppins_Fallback_0de778;font-style:normal}.__variable_0de778{--font-sans:"__Poppins_0de778","__Poppins_Fallback_0de778"}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.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:__JetBrains_Mono_Fallback_8fb6c0;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8fb6c0{font-family:__JetBrains_Mono_8fb6c0,__JetBrains_Mono_Fallback_8fb6c0;font-style:normal}.__variable_8fb6c0{--font-code:"__JetBrains_Mono_8fb6c0","__JetBrains_Mono_Fallback_8fb6c0"}html{color-scheme:dark}html.light{color-scheme:light}:root{--font:var(--font-sans,"Poppins"),system-ui,sans-serif;--font-mono:var(--font-code,"JetBrains Mono"),monospace}html{--bg:#03030a;--bg-2:#07071a;--surface:#0d0d1f;--surface-2:#12122a;--border:rgba(5,150,105,.2);--border-hover:rgba(5,150,105,.5);--primary:#059669;--primary-light:#34d399;--secondary:#0d9488;--secondary-light:#2dd4bf;--green:#10b981;--red:#ef4444;--text:#f1f5f9;--text-2:#94a3b8;--text-3:#475569;--glow:0 0 40px rgba(5,150,105,.25)}html.light{--bg:#fff;--bg-2:#f1f5f9;--surface:#fff;--surface-2:#f8fafc;--border:rgba(5,150,105,.15);--border-hover:rgba(5,150,105,.4);--primary:#059669;--primary-light:#10b981;--secondary:#0d9488;--secondary-light:#14b8a6;--green:#059669;--red:#dc2626;--text:#0f172a;--text-2:#475569;--text-3:#94a3b8;--glow:0 0 40px rgba(5,150,105,.12)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:0;opacity:.6}html.light body:before{opacity:.3}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-18px) rotate(2deg)}66%{transform:translateY(-8px) rotate(-1deg)}}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:1}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-very-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-left{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-up-right{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes blob-drift{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-40px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(40px,-10px) scale(1.02)}}@keyframes blob-drift-2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-30px,30px) scale(1.03)}50%{transform:translate(20px,-30px) scale(.97)}75%{transform:translate(-40px,20px) scale(1.01)}}@keyframes breathe{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:.8}}@keyframes hero-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmer-card{0%{background-position:-200%}to{background-position:200%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(5,150,105,.15)}50%{box-shadow:0 0 40px rgba(5,150,105,.3)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes border-dance{0%{background-position:0 0}to{background-position:200% 0}}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ripple{to{transform:scale(4);opacity:0}}@keyframes count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fade-up .6s ease forwards}.fade-in{animation:fade-in .5s ease forwards}.scale-in{animation:scale-in .4s ease forwards}.slide-up{animation:slide-up .5s ease forwards}.glow-pulse{animation:glow-pulse 3s ease-in-out infinite}.stagger-1{animation:fade-up .5s ease .1s both}.stagger-2{animation:fade-up .5s ease .2s both}.stagger-3{animation:fade-up .5s ease .3s both}.stagger-4{animation:fade-up .5s ease .4s both}.stagger-5{animation:fade-up .5s ease .5s both}.stagger-6{animation:fade-up .5s ease .6s both}.gradient-shift{background-size:200% 200%;animation:gradient-shift 6s ease infinite}.skeleton{background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease infinite;border-radius:8px}.gradient-text{background:linear-gradient(135deg,var(--primary-light),var(--secondary-light));-webkit-background-clip:text;background-clip:text}.gradient-text,.shimmer-text{-webkit-text-fill-color:transparent}.shimmer-text{background:linear-gradient(90deg,var(--primary-light) 0,var(--secondary-light) 50%,var(--primary-light) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;animation:shimmer 3s linear infinite}.input{width:100%;background:hsla(0,0%,100%,.03);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font);font-size:14px;padding:12px 16px;outline:none;transition:all .2s}html.light .input{background:rgba(0,0,0,.02)}.input::placeholder{color:var(--text-3)}.input:focus{border-color:var(--primary);background:rgba(5,150,105,.06);box-shadow:0 0 0 3px rgba(5,150,105,.1)}.textarea{resize:vertical;min-height:100px}.select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-color:hsla(0,0%,100%,.05);cursor:pointer}html.light .select{background-color:rgba(0,0,0,.02)}.select option{background:var(--surface);color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:10px;font-family:var(--font);font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;inset:0;background:#fff;opacity:0;transition:opacity .2s}.btn:hover:after{opacity:.05}.btn:active:after{opacity:.1}.btn-primary{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);color:#fff;box-shadow:0 4px 20px rgba(5,150,105,.35)}.btn-primary:hover{box-shadow:0 4px 30px rgba(5,150,105,.55);transform:translateY(-1px)}.btn-secondary{background:rgba(5,150,105,.12);color:var(--primary-light);border:1px solid var(--border)}html.light .btn-secondary{background:rgba(5,150,105,.08)}.btn-secondary:hover{background:rgba(5,150,105,.2);border-color:var(--border-hover)}.btn-cyan{background:linear-gradient(135deg,var(--secondary) 0,#14b8a6 100%);color:#fff;box-shadow:0 4px 20px rgba(13,148,136,.3)}.btn-danger{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}html.light .btn-danger{color:#dc2626}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn:active:not(:disabled){transform:scale(.97)}.btn-primary:active:not(:disabled){box-shadow:0 2px 10px rgba(5,150,105,.3)}.card{background:rgba(13,13,31,.7);border:1px solid var(--border);border-radius:16px;padding:24px;transition:border-color .3s,transform .3s,box-shadow .3s;animation:scale-in .4s ease forwards}.card,html.light .card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.light .card{background:hsla(0,0%,100%,.85);box-shadow:0 1px 3px rgba(0,0,0,.06)}.card:hover{border-color:var(--border-hover);transform:translateY(-3px);box-shadow:0 12px 40px rgba(5,150,105,.12),0 0 0 1px rgba(5,150,105,.05)}html.light .card:hover{box-shadow:0 12px 40px rgba(5,150,105,.06),0 0 0 1px rgba(5,150,105,.03)}.label{display:block;font-size:12px;color:var(--text-2);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.badge,.label{font-weight:600}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:11px;letter-spacing:.3px}.badge-violet{background:rgba(5,150,105,.2);color:var(--primary-light);border:1px solid rgba(5,150,105,.3)}html.light .badge-violet{background:rgba(5,150,105,.1)}.badge-cyan{background:rgba(13,148,136,.15);color:var(--secondary-light);border:1px solid rgba(13,148,136,.25)}.badge-green{background:rgba(16,185,129,.15);color:#6ee7b7;border:1px solid rgba(16,185,129,.3)}html.light .badge-green{color:#059669}.badge-red{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.page{min-height:100vh;position:relative;z-index:1;animation:fade-in .4s ease forwards}.container{max-width:1200px;margin:0 auto;padding:0 24px;animation:slide-up .5s ease forwards}.form-container{max-width:600px;margin:0 auto;padding:40px 24px}.grid-bg{position:fixed;inset:0;background-image:linear-gradient(rgba(5,150,105,.04) 1px,transparent 0),linear-gradient(90deg,rgba(5,150,105,.04) 1px,transparent 0);background-size:60px 60px;z-index:0}html.light .grid-bg{background-image:linear-gradient(rgba(5,150,105,.06) 1px,transparent 0),linear-gradient(90deg,rgba(5,150,105,.06) 1px,transparent 0)}.orb{position:fixed;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.orb-1{width:400px;height:400px;background:rgba(5,150,105,.12);top:-100px;right:-100px;animation:pulse-glow 4s ease-in-out infinite}html.light .orb-1{background:rgba(5,150,105,.06)}.orb-2{width:300px;height:300px;background:rgba(13,148,136,.08);bottom:-80px;left:-80px;animation:pulse-glow 6s ease-in-out infinite reverse}html.light .orb-2{background:rgba(13,148,136,.04)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:rgba(3,3,10,.7);border-bottom:1px solid var(--border);animation:slide-up .4s ease forwards}html.light .nav{background:hsla(0,0%,100%,.75)}.nav-inner{justify-content:space-between;padding:16px 24px;max-width:1200px;margin:0 auto}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{gap:10px}.nav-logo-icon{width:34px;height:34px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}.nav-logo-text{font-weight:800;font-size:16px;letter-spacing:-.5px}.nav-links{display:flex;align-items:center;gap:8px}.nav-link{font-size:13px;font-weight:500;color:var(--text-2);padding:7px 14px;border-radius:8px;transition:all .2s}.nav-link:hover{color:var(--text);background:hsla(0,0%,100%,.05)}html.light .nav-link:hover{background:rgba(0,0,0,.05)}.steps{gap:0;margin-bottom:32px}.step,.steps{display:flex;align-items:center}.step{gap:8px;flex:1 1}.step-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;border:2px solid var(--border);color:var(--text-3);transition:all .3s}.step-dot.active{border-color:var(--primary);background:rgba(5,150,105,.2);color:var(--primary-light);box-shadow:0 0 0 4px rgba(5,150,105,.1)}.step-dot.done{border-color:var(--green);background:rgba(16,185,129,.2);color:#6ee7b7}.step-label{font-size:12px;font-weight:600;color:var(--text-3)}.step-label.active{color:var(--primary-light)}.step-label.done{color:#6ee7b7}.step-line{height:1px;flex:1 1;background:var(--border);margin:0 8px}.step-line.done{background:rgba(16,185,129,.4)}.member-tag{display:inline-flex;align-items:center;gap:6px;background:rgba(13,148,136,.1);border:1px solid rgba(13,148,136,.2);color:var(--secondary-light);padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500;margin:4px;transition:all .2s}.member-tag button{background:none;border:none;color:inherit;cursor:pointer;padding:0;line-height:1;opacity:.6;transition:opacity .2s}.member-tag button:hover{opacity:1}.table-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--border)}table{width:100%;border-collapse:collapse;font-size:13px}thead{background:rgba(5,150,105,.1)}html.light thead{background:rgba(5,150,105,.06)}th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:12px 16px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border)}td,th{color:var(--text-2)}td{padding:13px 16px;border-bottom:1px solid rgba(5,150,105,.06);vertical-align:middle}tr:last-child td{border-bottom:none}tbody tr{transition:background .15s}tbody tr:hover{background:rgba(5,150,105,.04)}.stat-card{background:rgba(13,13,31,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:14px;padding:20px;position:relative;overflow:hidden;transition:all .3s ease}html.light .stat-card{background:hsla(0,0%,100%,.8);box-shadow:0 1px 3px rgba(0,0,0,.06)}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--secondary));background-size:200% 100%;animation:border-dance 4s linear infinite}.stat-card:hover{border-color:var(--border-hover);transform:translateY(-2px) scale(1.01);box-shadow:0 8px 30px rgba(5,150,105,.1)}.stat-number{font-size:36px;font-weight:800;letter-spacing:-2px;line-height:1;margin:8px 0}.stat-label{font-size:12px;color:var(--text-3);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.success-icon{width:72px;height:72px;background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(13,148,136,.2));border:2px solid rgba(16,185,129,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px;animation:float 3s ease-in-out infinite}.spinner{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;animation:spin-slow .8s linear infinite;display:inline-block}html.light .spinner{border:2px solid rgba(0,0,0,.12);border-top:2px solid var(--primary)}.section-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--primary-light);margin-bottom:8px}.mono{font-family:var(--font-mono);font-size:12px;background:hsla(0,0%,100%,.05);padding:2px 8px;border-radius:4px;color:var(--secondary-light)}html.light .mono{background:rgba(0,0,0,.05)}.admin-layout{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.sidebar{background:var(--bg-2);border-right:1px solid var(--border);padding:24px 16px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.sidebar-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;transition:all .2s;margin-bottom:4px}.sidebar-item:hover{background:rgba(5,150,105,.1);color:var(--text)}.sidebar-item.active{background:rgba(5,150,105,.15);color:var(--primary-light);border:1px solid rgba(5,150,105,.2);box-shadow:0 0 20px rgba(5,150,105,.08)}.admin-tabs-bar,.mobile-menu-btn,.mobile-overlay{display:none}@media (max-width:768px){.nav-links>.btn,.nav-links>.nav-link{display:none!important}.mobile-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:hsla(0,0%,100%,.04);border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;transition:all .2s;flex-shrink:0}html.light .mobile-menu-btn{background:rgba(0,0,0,.03)}.mobile-menu-btn:hover{background:hsla(0,0%,100%,.08)}.mobile-overlay{position:fixed;inset:0;z-index:200;background:rgba(3,3,10,.97);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);display:flex;flex-direction:column;animation:fade-in .15s ease}html.light .mobile-overlay{background:hsla(0,0%,100%,.97)}.mobile-overlay-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.mobile-overlay-body{flex:1 1;overflow-y:auto;padding:24px 20px;display:flex;flex-direction:column;gap:4px;max-width:360px;margin:0 auto;width:100%}.mobile-overlay-link{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px;font-size:15px;font-weight:600;color:var(--text-2);transition:all .2s;text-decoration:none;cursor:pointer;background:none;border:none;width:100%;text-align:left;font-family:var(--font);min-height:44px}.mobile-overlay-link:hover{background:rgba(5,150,105,.08);color:var(--text)}.mobile-overlay-link.mobile-primary{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);color:#fff;justify-content:center;margin-top:8px}.mobile-overlay-divider{height:1px;background:var(--border);margin:8px 0}.mobile-overlay-footer{border-top:1px solid var(--border);padding:16px 20px;text-align:center;font-size:12px;color:var(--text-3)}.admin-layout{grid-template-columns:1fr}.sidebar{display:none}.admin-tabs-bar{display:none!important}.admin-layout>div[style],.admin-layout>main{padding-bottom:80px!important}.container{padding:0 16px}.form-container{padding:24px 16px}.steps{gap:4px}.step-label{display:none}.step-line{margin:0 4px}.step-dot{width:28px;height:28px;font-size:11px}.stat-number{font-size:28px}table{font-size:12px}td,th{padding:8px 10px}.orb-1{width:180px;height:180px;right:-40px;top:-40px}.orb-2{width:140px;height:140px;left:-40px;bottom:-40px}.btn{min-height:44px}}@media (max-width:480px){h1{font-size:22px!important}.container{padding:0 12px}.card{padding:16px}.nav-inner{padding:12px 16px}.orb-1{width:120px;height:120px;right:-30px;top:-30px}.orb-2{width:100px;height:100px;left:-30px;bottom:-30px}}.glow-card{position:relative;background:rgba(13,13,31,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,.15);border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.glow-card:after{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(16,185,129,.3),rgba(13,148,136,0) 50%,rgba(16,185,129,0));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:opacity .4s;opacity:.8}.glow-card:hover{transform:translateY(-4px);border-color:rgba(16,185,129,.35);box-shadow:0 20px 40px rgba(5,150,105,.15),0 0 0 1px rgba(5,150,105,.1)}.glow-card:hover:after{opacity:1;background:linear-gradient(135deg,rgba(16,185,129,.5),rgba(13,148,136,.3) 50%,rgba(16,185,129,.1))}.developer-console{background:rgba(3,3,10,.85);border:1px solid rgba(16,185,129,.2);border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 0 1px rgba(16,185,129,.05);overflow:hidden;font-family:var(--font-mono);font-size:13px;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.console-header{background:rgba(13,13,31,.9);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(16,185,129,.15)}.console-dots{display:flex;gap:6px}.console-dot{width:10px;height:10px;border-radius:50%}.console-dot.red{background:#ef4444}.console-dot.yellow{background:#f59e0b}.console-dot.green{background:#10b981}.console-tab{color:var(--text-2);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;background:rgba(5,150,105,.08);border:1px solid rgba(5,150,105,.2);padding:2px 8px;border-radius:4px}.console-body{padding:18px;color:#34d399;min-height:280px;overflow-y:auto;line-height:1.6}.console-line{margin-bottom:6px;opacity:.9;display:flex;gap:8px}.console-ln{color:rgba(52,211,153,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px;text-align:right}.console-text{flex:1 1}.console-text.accent{color:#2dd4bf}.console-text.muted{color:var(--text-3)}.console-text.white{color:var(--text)}.console-text.error{color:#f87171}.console-cursor{display:inline-block;width:8px;height:15px;background:#34d399;vertical-align:middle;margin-left:4px;animation:blink-cursor 1s step-end infinite}@keyframes blink-cursor{0%,to{background-color:transparent}50%{background-color:#34d399}}.showcase-tab{background:hsla(0,0%,100%,.02);border:1px solid var(--border);border-radius:10px;padding:16px 20px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s;text-align:left;width:100%}.showcase-tab:hover{background:rgba(5,150,105,.05);border-color:rgba(5,150,105,.3)}.showcase-tab.active{background:rgba(5,150,105,.1);border-color:var(--primary);box-shadow:0 4px 20px rgba(5,150,105,.1)}.showcase-tab-icon{width:40px;height:40px;border-radius:8px;background:rgba(5,150,105,.1);display:flex;align-items:center;justify-content:center;color:var(--primary-light);flex-shrink:0;transition:all .3s}.showcase-tab.active .showcase-tab-icon{background:var(--primary);color:#fff;box-shadow:0 0 15px rgba(5,150,105,.4)}.stats-dial-container{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.stats-dial-card{background:rgba(13,13,31,.5);border:1px solid var(--border);border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;min-width:180px;transition:all .3s}.stats-dial-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.stats-dial-ring{width:100px;height:100px;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.stats-dial-value{font-size:28px;font-weight:800;color:var(--text)}.spotlight{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(16,185,129,.08) 0,transparent 65%);border-radius:50%;pointer-events:none;z-index:0;filter:blur(40px)}.ticker-tape{background:rgba(5,150,105,.04);border-top:1px solid rgba(5,150,105,.15);border-bottom:1px solid rgba(5,150,105,.15);padding:16px 0;overflow:hidden;position:relative;display:flex}.ticker-tape-scroll{display:flex;gap:32px;animation:ticker-scroll 30s linear infinite;white-space:nowrap}.ticker-item{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:13px;color:var(--primary-light)}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.premium-form-card{background:rgba(13,13,31,.7);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border);border-radius:20px;padding:32px;box-shadow:0 20px 40px rgba(0,0,0,.2)}.active-link{color:var(--primary-light)!important;background:rgba(5,150,105,.1)!important;border:1px solid rgba(5,150,105,.2)}.hero-btns{display:flex;gap:14px;flex-wrap:wrap}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}@media (max-width:600px){.hero-btns{flex-direction:column;align-items:stretch;width:100%}.hero-btns>a{width:100%!important;text-align:center;justify-content:center}.developer-console{font-size:11px}.console-body{padding:12px;min-height:220px}.console-line{font-size:11px;gap:4px}.console-ln{width:14px}}@media (max-width:480px){.stats-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:12px}.stats-dial-ring{width:80px;height:80px}.stats-dial-value{font-size:20px}}.admin-nav-controls{display:flex;align-items:center;gap:8px}.mobile-admin-toolbar{display:none}.filter-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;width:100%}@media (max-width:768px){.admin-nav-controls{display:none!important}.mobile-admin-toolbar{display:flex!important;flex-direction:column;gap:10px;margin-bottom:24px;background:hsla(0,0%,100%,.02);border:1px solid var(--border);padding:16px;border-radius:12px}.filter-row{flex-direction:column;align-items:stretch}.filter-row>.input,.filter-row>.select{width:100%!important}}html.light .glow-card{background:hsla(0,0%,100%,.9);border-color:rgba(5,150,105,.2);box-shadow:0 4px 20px rgba(0,0,0,.06)}html.light .glow-card:hover{box-shadow:0 20px 40px rgba(5,150,105,.08),0 0 0 1px rgba(5,150,105,.06)}html.light .developer-console{background:rgba(245,248,252,.97);border-color:rgba(5,150,105,.25);box-shadow:0 20px 50px rgba(0,0,0,.08),0 0 0 1px rgba(5,150,105,.06)}html.light .console-header{background:rgba(248,250,252,.98);border-bottom-color:rgba(5,150,105,.15)}html.light .console-text{color:#059669}html.light .console-text.muted{color:#64748b}html.light .console-text.white{color:#1e293b}html.light .console-cursor{background:#059669}html.light .badge-cyan{color:#0d9488;background:rgba(13,148,136,.1)}html.light .mobile-admin-toolbar{background:rgba(0,0,0,.02);border-color:rgba(5,150,105,.12)}.admin-bottom-nav{display:none}@media (max-width:768px){.admin-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:150;background:rgba(3,3,10,.96);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--border);padding:6px 0 calc(6px + env(safe-area-inset-bottom, 0px))}html.light .admin-bottom-nav{background:hsla(0,0%,100%,.96);box-shadow:0 -4px 24px rgba(0,0,0,.08)}.admin-bottom-nav-item{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 2px;min-height:52px;background:none;border:none;cursor:pointer;color:var(--text-3);font-family:var(--font);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;transition:color .2s,transform .15s;position:relative}.admin-bottom-nav-item:hover{color:var(--text-2)}.admin-bottom-nav-item.active{color:var(--primary-light)}.admin-bottom-nav-item.active:before{content:"";position:absolute;top:0;left:25%;right:25%;height:2px;border-radius:0 0 2px 2px;background:var(--primary)}.admin-bottom-nav-item:active{transform:scale(.92)}.admin-bottom-nav-label{display:block;line-height:1}}