@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_a54415b7-module__rcQima__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_a54415b7-module__rcQima__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--bg-color:#0d0f14;--text-primary:#fff;--text-secondary:#94a3b8;--text-muted:#475569;--accent-purple:#6c5ce7;--accent-cyan:#00d4ff;--font-hero:1.5rem;--font-dna:4rem;--font-section:.65rem;--font-body:1.125rem;--font-caption:.85rem;--font-micro:.5rem}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-poppins), sans-serif;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.engine-grid-bg{pointer-events:none;z-index:-3;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 80%);mask-image:radial-gradient(circle,#000 40%,#0000 80%)}.engine-flow{pointer-events:none;z-index:-2;background:radial-gradient(circle at 50% -20%,#6c5ce708,#0000 60%);animation:8s ease-in-out infinite alternate pulseFlow;position:fixed;inset:0}@keyframes pulseFlow{0%{opacity:.5}to{opacity:1;transform:scale(1.05)}}.living-dna-bg{pointer-events:none;z-index:-1;opacity:0;mix-blend-mode:screen;filter:blur(80px);transition:opacity 2s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.living-dna-bg.active{opacity:.6;animation:10s ease-in-out infinite alternate breatheDNA}@keyframes breatheDNA{0%{opacity:.4;transform:scale(1)}to{opacity:.7;transform:scale(1.2)}}.os-container{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:800px;padding:4rem 2rem;display:flex}.t-hero{font-size:var(--font-hero);letter-spacing:.2em;color:var(--text-secondary);text-transform:uppercase;font-weight:300}.t-dna{font-size:var(--font-dna);letter-spacing:.05em;color:var(--text-primary);font-weight:300;line-height:1}.t-section{font-size:var(--font-section);letter-spacing:.3em;color:var(--text-muted);text-transform:uppercase;text-align:center;width:100%;font-weight:500}.t-body{font-size:var(--font-body);color:var(--text-primary);text-align:center;font-weight:300;line-height:1.8}.t-caption{font-size:var(--font-caption);letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;font-weight:400}.t-micro{font-size:var(--font-micro);letter-spacing:.2em;color:var(--text-muted);text-transform:uppercase;font-weight:500}.dashboard-grid{flex-direction:column;align-items:center;gap:3rem;width:100%;display:flex}.dash-divider{justify-content:center;align-items:center;width:100%;margin:1rem 0;display:flex;position:relative}.dash-divider:before,.dash-divider:after{content:"";background:#ffffff0d;flex:1;height:1px}.dash-divider span{padding:0 2rem}.dna-row{justify-content:center;align-items:center;gap:4rem;width:100%;display:flex}.dna-block{flex-direction:column;align-items:center;gap:1rem;display:flex}.premium-input-group{background:0 0;border-bottom:2px solid #ffffff1a;width:100%;max-width:380px;transition:border-color .4s,box-shadow .4s;display:flex}.premium-input-group:focus-within{border-color:var(--accent-cyan);box-shadow:0 10px 30px -10px #00d4ff1a}.premium-input{color:var(--text-primary);font-family:var(--font-poppins);letter-spacing:.1em;background:0 0;border:none;outline:none;padding:1rem 0;font-size:1.25rem}.premium-input.cc{text-align:left;width:70px}.premium-input.mobile{flex:1}.premium-input::placeholder{color:var(--text-muted)}.premium-btn{color:var(--text-primary);cursor:pointer;font-size:.85rem;font-weight:500;font-family:var(--font-poppins);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #ffffff26;border-radius:30px;padding:1rem 3rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.premium-btn:hover{border-color:var(--text-primary);background:#ffffff08;transform:scale(.98)}.premium-btn:disabled{opacity:.3;cursor:not-allowed;transform:none}.premium-curiosity-box{cursor:pointer;flex-direction:column;align-items:center;width:100%;display:flex}.premium-title{align-items:center;gap:1rem;transition:color .3s;display:flex}.premium-title:hover{color:var(--text-primary)}.premium-content{opacity:0;flex-direction:column;align-items:center;gap:2rem;max-height:0;transition:all .6s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.premium-content.expanded{opacity:1;max-height:500px;margin-top:3rem}.fade-in{animation:1s cubic-bezier(.4,0,.2,1) forwards fadeIn}.slide-up{opacity:0;animation:1s cubic-bezier(.175,.885,.32,1.275) forwards slideUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.identity-footer{opacity:.5;flex-direction:column;align-items:center;gap:.5rem;margin-top:8rem;display:flex}
