@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fd091ad6-module__giF-bG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fd091ad6-module__giF-bG__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_fa6c7a-module__e6LDAG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_fa6c7a-module__e6LDAG__variable{--font-serif:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_d2a1ec3b-module__cnUgTW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_d2a1ec3b-module__cnUgTW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Bubblegum Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f53344d178d75e5-s.3shh9o0luyh3_.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:Bubblegum Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3fd98c142af2ea7-s.p.3p-c6ors7ebfc.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:Bubblegum Sans Fallback;src:local(Arial);ascent-override:102.65%;descent-override:37.47%;line-gap-override:0.0%;size-adjust:83.0%}.bubblegum_sans_8424700c-module__PfG86G__className{font-family:Bubblegum Sans,Bubblegum Sans Fallback;font-style:normal;font-weight:400}.bubblegum_sans_8424700c-module__PfG86G__variable{--font-bubblegum:"Bubblegum Sans", "Bubblegum Sans Fallback"}
:root{--bg-base:#0a0a16;--bg-surface:#ffffff09;--bg-elevated:#131226;--bg-glass:#ffffff0d;--bg-glass-hover:#ffffff17;--gotugether-laranja:#ff8100;--gotugether-escuro:#2a2a2a;--gotugether-ink:#f4f1ec;--terra:#e8865a;--terra-light:#f5a37c;--terra-dim:#e8865a1f;--sage:#8fc2a0;--sage-light:#aadbba;--sage-dim:#8fc2a01f;--cream:#f2ddb8;--cream-dim:#f2ddb81a;--cosmos:#2a2151;--cosmos-light:#9d8cf0;--cosmos-dim:#9d8cf01f;--stardust:#ffd379;--stardust-dim:#ffd3791f;--nebula:#f0a8c8;--nebula-dim:#f0a8c81a;--aurora:#8fe0cb;--aurora-dim:#8fe0cb1f;--text-primary:#f4f1ec;--text-secondary:#b6b0c8;--text-muted:#7d7894;--border:#f4f1ec14;--border-bright:#f4f1ec29;--border-terra:#e8865a4d;--border-sage:#8fc2a04d;--border-cosmos:#9d8cf04d;--shadow-sm:0 2px 12px #0000004d;--shadow-md:0 12px 40px #0006;--shadow-lg:0 28px 80px #0000008c;--glow-terra:0 0 40px #e8865a40;--glow-sage:0 0 40px #8fc2a033;--glow-cosmos:0 0 44px #9d8cf040;--glow-stardust:0 0 30px #ffd37959;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:40px;--radius-planet:50%;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--nav-bg:#0a0a16b3;--nav-solid:#100f20f5;--number-stroke:#f4f1ec2e;--ring-faint:#f4f1ec24;--ring-fainter:#f4f1ec12;--star-dot:#fff;--dot-glow:#ffffff80;--input-bg:#ffffff0f;--chip-bg:#ffffff14;--avatar-border:#f4f1ec40;--hero-veil:#2a215180}html[data-theme=light]{--gotugether-ink:#2a2a2a;--bg-base:#f0ebe1;--bg-surface:#fcf9f3a6;--bg-elevated:#e8e1d3;--bg-glass:#fcf9f38c;--bg-glass-hover:#fcf9f3d9;--terra:#c4714a;--terra-light:#d9896a;--terra-dim:#c4714a1a;--sage:#5f8a6d;--sage-light:#7dab8c;--sage-dim:#5f8a6d1a;--cream:#eedcbe;--cream-dim:#eedcbe4d;--cosmos:#d9d2f2;--cosmos-light:#6b5cb8;--cosmos-dim:#6b5cb81a;--stardust:#d9a13c;--stardust-dim:#d9a13c24;--nebula:#c97ba3;--nebula-dim:#c97ba31f;--aurora:#5fb39a;--aurora-dim:#5fb39a24;--text-primary:#2e2724;--text-secondary:#5c524f;--text-muted:#8c807c;--border:#2e272417;--border-bright:#2e27242e;--border-terra:#c4714a4d;--border-sage:#5f8a6d4d;--border-cosmos:#6b5cb84d;--shadow-sm:0 2px 10px #2e27240d;--shadow-md:0 12px 36px #2e272414;--shadow-lg:0 24px 60px #2e27241f;--glow-terra:0 10px 30px #c4714a2e;--glow-sage:0 10px 30px #5f8a6d26;--glow-cosmos:0 10px 30px #6b5cb82e;--glow-stardust:0 6px 20px #d9a13c40;--nav-bg:#f0ebe1c7;--nav-solid:#f7f3ecf7;--number-stroke:#2e272440;--ring-faint:#2e272433;--ring-fainter:#2e27241c;--star-dot:#d9a13c;--dot-glow:#d9a13c73;--input-bg:#faf6ee;--chip-bg:#2e272412;--avatar-border:#f2ece2;--hero-veil:#cfc7ea66}html[data-theme=light] .btn-secondary{background:#2e27240a}html[data-theme=light] .btn-secondary:hover{background:#2e272412}html[data-theme=light] body:after{background:radial-gradient(80% 50% at 20% -10%,#eedcbe80 0%,#0000 60%),radial-gradient(60% 40% at 85% 15%,#c4714a14 0%,#0000 60%),radial-gradient(70% 50% at 50% 110%,#d9d2f266 0%,#0000 65%)}html[data-theme=light] .star-field,html[data-theme=light] [class*=comet]{display:none}html[data-theme=light] ::selection{color:#2e2724;background:#c4714a40}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#2e272426}body,body:after{transition:background-color .5s,background .5s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.65;overflow-x:clip}body:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(80% 50% at 20% -10%,#3b2f6e59 0%,#0000 60%),radial-gradient(60% 40% at 85% 15%,#c4714a14 0%,#0000 60%),radial-gradient(70% 50% at 50% 110%,#2a215180 0%,#0000 65%);position:fixed;inset:0}body:before{content:"";opacity:1;pointer-events:none;z-index:9999;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.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{color:#fff;background:#e8865a59}h1,h2,h3,h4,h5{font-family:var(--font-display), var(--font-serif), serif;color:var(--text-primary);letter-spacing:-.03em;line-height:1.08}h1{font-size:clamp(2.8rem,7vw,5.5rem);font-weight:700}h2{font-size:clamp(2rem,4.5vw,3.4rem);font-weight:600}h3{font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:600}h4{font-size:1.15rem;font-weight:500}h1 em,h2 em,h3 em{font-family:var(--font-serif), serif;letter-spacing:-.01em;font-style:italic;font-weight:500}p{color:var(--text-secondary)}a{color:inherit;text-decoration:none}.brand-gotu{font-family:var(--font-bubblegum);text-transform:lowercase}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.section{padding:8rem 0}.glass-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);transition:border-color .3s var(--ease-out), transform .3s var(--ease-spring), box-shadow .3s var(--ease-out), background .3s var(--ease-out)}.glass-card:hover{border-color:var(--border-bright);background:var(--bg-glass-hover);box-shadow:var(--shadow-md);transform:translateY(-4px)}.cosmic-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);transition:border-color .4s var(--ease-out), transform .4s var(--ease-spring), box-shadow .4s var(--ease-out);position:relative;overflow:hidden}.cosmic-card:before{content:"";border-radius:inherit;opacity:0;transition:opacity .4s var(--ease-out);z-index:0;background:linear-gradient(135deg,#0000 0%,#e8865a2e 25%,#9d8cf02e 50%,#8fc2a02e 75%,#0000 100%) 0 0/300% 300%;animation:6s linear infinite cosmicBorderSpin;position:absolute;inset:-2px}.cosmic-card:hover:before{opacity:1}.cosmic-card:hover{box-shadow:var(--shadow-lg), var(--glow-cosmos);transform:translateY(-6px)scale(1.01)}@keyframes cosmicBorderSpin{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.gradient-text{background:linear-gradient(120deg, var(--terra-light) 0%, var(--stardust) 45%, var(--sage-light) 100%);-webkit-text-fill-color:transparent;vertical-align:baseline;-webkit-background-clip:text;background-clip:text;margin-top:-.12em;margin-bottom:-.08em;margin-right:-.15em;padding-top:.12em;padding-bottom:.08em;padding-right:.15em;display:inline-block}.gradient-text-terra{background:linear-gradient(135deg, var(--terra) 0%, var(--stardust) 100%);-webkit-text-fill-color:transparent;vertical-align:baseline;-webkit-background-clip:text;background-clip:text;margin-top:-.12em;margin-bottom:-.08em;margin-right:-.15em;padding-top:.12em;padding-bottom:.08em;padding-right:.15em;display:inline-block}.gradient-text-cosmos{background:linear-gradient(135deg, var(--cosmos-light) 0%, var(--nebula) 50%, var(--stardust) 100%);-webkit-text-fill-color:transparent;vertical-align:baseline;-webkit-background-clip:text;background-clip:text;margin-top:-.12em;margin-bottom:-.08em;margin-right:-.15em;padding-top:.12em;padding-bottom:.08em;padding-right:.15em;display:inline-block}.btn{font-family:var(--font-sans), sans-serif;cursor:pointer;transition:all .25s var(--ease-out);white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.9rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn-primary{background:linear-gradient(135deg, var(--terra) 0%, #d06a3f 100%);color:#fff;box-shadow:0 4px 20px #e8865a59,inset 0 1px #ffffff40}.btn-primary:hover{background:linear-gradient(135deg, var(--terra-light) 0%, var(--terra) 100%);transform:translateY(-2px);box-shadow:0 8px 32px #e8865a80,inset 0 1px #ffffff4d}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-bright);-webkit-backdrop-filter:blur(10px);background:#ffffff0a}.btn-secondary:hover{border-color:var(--terra);color:var(--terra-light);background:#ffffff14}.btn-ghost{color:var(--text-secondary);background:0 0;padding:.6rem 1rem}.btn-ghost:hover{color:var(--text-primary)}.tag{letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .95rem;font-size:.72rem;font-weight:600;display:inline-flex}.tag-terra{background:var(--terra-dim);color:var(--terra-light);border:1px solid #e8865a40}.tag-sage{background:var(--sage-dim);color:var(--sage-light);border:1px solid #8fc2a040}.tag-cream{background:var(--cream-dim);color:var(--cream);border:1px solid #f2ddb840}.tag-cosmos{background:var(--cosmos-dim);color:var(--cosmos-light);border:1px solid #9d8cf040}.divider{background:linear-gradient(90deg, transparent 0%, var(--border-bright) 50%, transparent 100%);width:100%;height:1px}.orb{filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.orb-terra{background:radial-gradient(circle,#e8865a38 0%,#0000 70%)}.orb-sage{background:radial-gradient(circle,#8fc2a029 0%,#0000 70%)}.orb-cosmos{background:radial-gradient(circle,#9d8cf033 0%,#0000 70%)}.planet-deco{pointer-events:none;opacity:.55;border-radius:50%;animation:6s ease-in-out infinite planet-bob;position:absolute}.planet-xs{width:18px;height:18px}.planet-sm{width:32px;height:32px}.planet-md{width:56px;height:56px}.planet-lg{width:90px;height:90px}.planet-xl{width:140px;height:140px}.planet-terra{background:radial-gradient(circle at 35% 35%, var(--terra-light), var(--terra) 55%, #7a3a20 100%);box-shadow:inset -8px -8px 20px #0006, var(--glow-terra)}.planet-sage{background:radial-gradient(circle at 35% 35%, var(--sage-light), var(--sage) 55%, #35543e 100%);box-shadow:inset -8px -8px 20px #00000059, var(--glow-sage)}.planet-cosmos{background:radial-gradient(circle at 35% 35%, var(--cosmos-light), #4a3a94 55%, #1e1540 100%);box-shadow:inset -8px -8px 20px #00000073, var(--glow-cosmos)}.planet-stardust{background:radial-gradient(circle at 35% 35%, #fff5cc, var(--stardust) 55%, #a3760f 100%);box-shadow:inset -6px -6px 16px #0000004d, var(--glow-stardust)}.planet-nebula{background:radial-gradient(circle at 35% 35%, #ffd0e4, var(--nebula) 55%, #9c5080 100%);box-shadow:inset -6px -6px 16px #0000004d,0 0 24px #f0a8c859}.planet-aurora{background:radial-gradient(circle at 35% 35%, #d0f5ea, var(--aurora) 55%, #4a9a7c 100%);box-shadow:inset -6px -6px 16px #00000040,0 0 24px #8fe0cb59}.planet-deco.has-ring:after{content:"";pointer-events:none;border:3px solid #ffffff47;border-radius:50%;width:180%;height:180%;animation:8s ease-in-out infinite ring-tilt;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(70deg);box-shadow:0 0 0 6px #ffffff14,0 0 0 10px #ffffff0a}@keyframes ring-tilt{0%,to{transform:translate(-50%,-50%)rotateX(70deg)rotate(0)}50%{transform:translate(-50%,-50%)rotateX(65deg)rotate(5deg)}}.star-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.star-field:before,.star-field:after{content:"";background-image:radial-gradient(1px 1px at 5% 10%,#ffffffe6 0%,#0000 100%),radial-gradient(1.5px 1.5px at 15% 35%,#ffd379e6 0%,#0000 100%),radial-gradient(1px 1px at 22% 70%,#ffffffb3 0%,#0000 100%),radial-gradient(2px 2px at 32% 18%,#f5a37ccc 0%,#0000 100%),radial-gradient(1px 1px at 42% 85%,#9d8cf0cc 0%,#0000 100%),radial-gradient(1.5px 1.5px at 52%,#ffffffd9 0%,#0000 100%),radial-gradient(1px 1px at 63% 25%,#ffd379b3 0%,#0000 100%),radial-gradient(2px 2px at 73% 65%,#aadbbab3 0%,#0000 100%),radial-gradient(1px 1px at 82% 12%,#ffffffe6 0%,#0000 100%),radial-gradient(1.5px 1.5px at 91% 80%,#9d8cf0bf 0%,#0000 100%),radial-gradient(1px 1px at 8% 55%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 28% 42%,#aadbbab3 0%,#0000 100%),radial-gradient(2px 2px at 48% 30%,#ffd379b3 0%,#0000 100%),radial-gradient(1px 1px at 68% 92%,#ffffffbf 0%,#0000 100%),radial-gradient(1.5px 1.5px at 88% 45%,#9d8cf0b3 0%,#0000 100%);animation:4s ease-in-out infinite alternate star-twinkle;position:absolute;inset:0}.star-field:after{background-image:radial-gradient(1px 1px at 12% 22%,#ffd379cc 0%,#0000 100%),radial-gradient(1.5px 1.5px at 25% 78%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 38% 5%,#aadbbab3 0%,#0000 100%),radial-gradient(2px 2px at 55% 60%,#9d8cf0cc 0%,#0000 100%),radial-gradient(1px 1px at 70% 38%,#ffd379b3 0%,#0000 100%),radial-gradient(1.5px 1.5px at 85% 88%,#ffffffbf 0%,#0000 100%),radial-gradient(1px 1px at 95% 20%,#aadbbaa6 0%,#0000 100%);animation-direction:alternate-reverse;animation-delay:2s}@keyframes star-twinkle{0%{opacity:.35}to{opacity:1}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:#f4f1ec26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--terra)}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes planet-bob{0%,to{transform:translateY(0)rotate(-2deg)scale(1)}33%{transform:translateY(-10px)rotate(1deg)scale(1.02)}66%{transform:translateY(-5px)rotate(-1deg)scale(.99)}}@keyframes planet-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.55;transform:scale(1.03)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-slow-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes comet{0%{opacity:0;transform:translate(-120%)translateY(120%)rotate(-45deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(120vw)translateY(-120vw)rotate(-45deg)}}@keyframes nebula-drift{0%,to{opacity:.4;transform:translate(0)scale(1)}33%{opacity:.55;transform:translate(18px,-14px)scale(1.05)}66%{opacity:.45;transform:translate(-10px,8px)scale(.97)}}@keyframes sparkle-pop{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(45deg)}to{opacity:0;transform:scale(0)rotate(90deg)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes ring-spin{0%{transform:translate(-50%,-50%)rotateX(70deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(70deg)rotate(360deg)}}@keyframes drift-in{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aurora-sweep{0%,to{opacity:.5;transform:translate(-8%)skew(-4deg)}50%{opacity:.8;transform:translate(8%)skew(4deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@media (max-width:768px){.section{padding:6rem 0}.container{padding:0 1.5rem}}html.intro-seen .intro-overlay{display:none!important}html.intro-seen .main-content{opacity:1!important;transition:none!important}
