/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eefdf8;--muted:#90a8a4;--mint:#72f6c5;--cyan:#56d9f2;--navy:#050a12;--line:#9dffdd24;--pad:clamp(24px, 4.5vw, 72px)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%}body{background:radial-gradient(circle at 14% 18%, #1c696221, transparent 34%), radial-gradient(circle at 86% 76%, #17607f1f, transparent 31%), var(--navy);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}body:before{content:"";z-index:-1;opacity:.48;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);pointer-events:none;background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.shell{isolation:isolate;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative}.siteHeader{padding:30px var(--pad);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:12px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.brandMark{aspect-ratio:1;background:var(--mint);border-radius:50%;width:10px;box-shadow:0 0 18px #72f6c5bf}.status{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:flex}.pulse{background:var(--mint);width:6px;height:6px;box-shadow:0 0 12px var(--mint);border-radius:50%;animation:2.8s ease-in-out infinite pulse}.hero{min-height:680px;padding:64px var(--pad) 54px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.copy{z-index:2;max-width:890px;position:relative}.eyebrow{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 30px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:flex}.eyebrow:before{content:"";background:var(--mint);width:40px;height:1px;box-shadow:0 0 12px #72f6c58c}h1{letter-spacing:-.067em;text-wrap:balance;max-width:960px;margin:0;font-size:clamp(64px,7.25vw,116px);font-weight:610;line-height:.92}h1 span{color:#0000;background:linear-gradient(96deg, var(--mint), #d5fff0 46%, var(--cyan));text-shadow:0 0 45px #63ebcc21;-webkit-background-clip:text;background-clip:text;display:block}.lede{max-width:580px;color:var(--muted);letter-spacing:-.015em;margin:32px 0 0;font-size:clamp(17px,1.25vw,21px);line-height:1.6}.actions{align-items:center;gap:16px;margin-top:40px;display:flex}.button{min-height:52px;color:var(--ink);cursor:pointer;background:#72f6c517;border:1px solid #72f6c573;border-radius:4px;align-items:center;gap:14px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:620;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.button:hover,.button:focus-visible{background:#72f6c526;outline:none;transform:translateY(-2px);box-shadow:0 10px 30px #2decb51a}.button span{color:var(--mint);font-size:18px}.note{color:#66817d;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.visual{perspective:900px;place-items:center;min-height:560px;display:grid;position:relative}.signalStage{aspect-ratio:1;isolation:isolate;width:min(40vw,570px);transform-style:preserve-3d;place-items:center;display:grid;position:relative}.ambientHalo{background:repeating-conic-gradient(from 12deg, #72f6c514 0 1deg, transparent 1deg 15deg);border:1px solid #72f6c51a;border-radius:50%;animation:32s linear infinite ambientTurn;position:absolute;inset:0;box-shadow:inset 0 0 70px #33efbb0a,0 0 120px #38beb20d;-webkit-mask-image:radial-gradient(circle,#0000 0 48%,#000 49% 50%,#0000 51% 100%);mask-image:radial-gradient(circle,#0000 0 48%,#000 49% 50%,#0000 51% 100%)}.energyWave{z-index:1;aspect-ratio:1;opacity:0;pointer-events:none;border:1px solid #72f6c5b3;border-radius:50%;width:58%;position:absolute;box-shadow:0 0 36px #72f6c53d}.energyWaveTwo{border-color:#56d9f294}.loerieLayer{z-index:2;aspect-ratio:1;opacity:0;transform-origin:50% 86%;pointer-events:none;width:min(73%,410px);position:absolute;top:-7%;left:50%;transform:translate(-50%,66%)scale(.72)rotate(0)}.loerie{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 18px 22px #0000008a);width:100%;height:100%;display:block}.speechBubble{z-index:3;opacity:0;transform-origin:100% 100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041018e8;border:1px solid #72f6c5b3;border-radius:18px 18px 4px;min-width:116px;padding:12px 17px 11px;display:grid;position:absolute;top:25%;left:-8%;transform:translate(22px,18px)scale(.4)rotate(8deg);box-shadow:0 15px 42px #17dfb238,inset 0 0 18px #72f6c50f}.speechBubble:after{content:"";background:linear-gradient(135deg,#0000 49%,#041018e8 50%);border-right:1px solid #72f6c5b3;width:17px;height:17px;position:absolute;bottom:-9px;right:-1px;transform:skewY(-28deg)}.speechBubble strong{color:var(--ink);letter-spacing:-.04em;font-size:21px;line-height:1}.speechBubble span{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.orbitalSystem{z-index:4;aspect-ratio:1;width:78%;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.orbCore{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#dcfff4eb 0 1.5%,#0000 8%),radial-gradient(circle at 39% 34%,#75f6c5 0,#36ad9d 20%,#0d3843 53%,#06131e 72%);border-radius:50%;width:68%;animation:7s ease-in-out infinite coreFloat;position:relative;overflow:hidden;box-shadow:-22px -8px 75px #72f6c533,26px 20px 100px #30b6dd2e,inset -45px -30px 80px #00060ead}.orbCore:before{content:"";background:conic-gradient(from 220deg, transparent 0 17%, #dffff629 24%, transparent 35% 67%, #56d9f21f 74%, transparent 83%);filter:blur(10px);border-radius:50%;animation:11s linear infinite reverse coreAtmosphere;position:absolute;inset:-30%}.coreGlint{filter:blur(11px);background:#e5fff980;border-radius:50%;width:28%;height:10%;position:absolute;top:12%;left:19%;transform:rotate(-28deg)}.orbit{--ring-turn:0deg;z-index:4;aspect-ratio:1;background:conic-gradient(from var(--ring-turn), transparent 0 7%, #72f6c52e 12%, #cffff1d1 15%, #56d9f247 20%, transparent 31% 57%, #56d9f299 62%, transparent 69% 100%);filter:drop-shadow(0 0 7px #5af7d180);width:100%;transform-style:preserve-3d;border-radius:50%;position:absolute;-webkit-mask:radial-gradient(circle,#0000 0 67%,#000 68% 69.2%,#0000 70.2%);mask:radial-gradient(circle,#0000 0 67%,#000 68% 69.2%,#0000 70.2%)}.orbit i{width:8px;height:8px;box-shadow:0 0 8px 2px var(--mint), 0 0 22px 7px #56d9f28c;background:#e3fff7;border-radius:50%;position:absolute;top:4.6%;left:46%}.orbitOuter{animation:16s linear infinite orbitOuter}.orbitTilted{opacity:.8;width:96%;animation:12s linear infinite reverse orbitTilted}.orbitPolar{opacity:.68;width:91%;animation:14s linear infinite orbitPolar}.orbitInner{opacity:.72;width:76%;animation:9s linear infinite reverse orbitInner}.frontArc{z-index:5;filter:drop-shadow(0 4px 8px #52e8c98c);opacity:.58;border-bottom:2px solid #9fffe1a3;border-radius:0 0 50% 50%;width:86%;height:32%;position:absolute;bottom:7%;transform:rotate(-9deg)}.helloActive .loerieLayer{animation:7s linear both loeriePeek}.helloActive .speechBubble{animation:7s linear both speechPop}.helloActive .orbitalSystem{animation:7s ease-in-out both systemSurge}.helloActive .orbCore{animation:7s cubic-bezier(.16,1,.3,1) both helloCore}.helloActive .orbitOuter{animation:1.15s linear 4 orbitOuterFast}.helloActive .orbitTilted{animation:.88s linear 6 reverse orbitTiltedFast}.helloActive .orbitPolar{animation:1.05s linear 5 orbitPolarFast}.helloActive .orbitInner{animation:.7s linear 7 reverse orbitInnerFast}.helloActive .energyWaveOne{animation:1.1s ease-out .12s both energyWave}.helloActive .energyWaveTwo{animation:1.35s ease-out .38s both energyWave}.coordinate{writing-mode:vertical-rl;color:#4e6d68;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;position:absolute;bottom:42px;right:0}.siteFooter{padding:24px var(--pad) 28px;border-top:1px solid var(--line);color:#59746f;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font-size:11px;display:grid}.siteFooter span:nth-child(2){color:#76928d}.siteFooter span:last-child{justify-self:end}@keyframes coreFloat{50%{transform:translateY(-14px)scale(1.015)}}@keyframes ambientTurn{to{transform:rotate(360deg)}}@keyframes coreAtmosphere{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes orbitOuter{0%{--ring-turn:0deg;transform:rotate(0)rotateX(68deg)rotateY(8deg)}to{--ring-turn:360deg;transform:rotate(360deg)rotateX(68deg)rotateY(8deg)}}@keyframes orbitTilted{0%{transform:rotate(-28deg)rotateX(58deg)rotateY(34deg)}to{transform:rotate(332deg)rotateX(58deg)rotateY(34deg)}}@keyframes orbitPolar{0%{transform:rotate(74deg)rotateX(64deg)rotateY(-38deg)}to{transform:rotate(434deg)rotateX(64deg)rotateY(-38deg)}}@keyframes orbitInner{0%{transform:rotate(12deg)rotateX(77deg)rotateY(0)}to{transform:rotate(372deg)rotateX(77deg)rotateY(0)}}@keyframes orbitOuterFast{0%{--ring-turn:0deg;transform:rotate(0)rotateX(68deg)rotateY(8deg)}to{--ring-turn:720deg;transform:rotate(720deg)rotateX(68deg)rotateY(8deg)}}@keyframes orbitTiltedFast{0%{transform:rotate(-28deg)rotateX(58deg)rotateY(34deg)}to{transform:rotate(692deg)rotateX(58deg)rotateY(34deg)}}@keyframes orbitPolarFast{0%{transform:rotate(74deg)rotateX(64deg)rotateY(-38deg)}to{transform:rotate(794deg)rotateX(64deg)rotateY(-38deg)}}@keyframes orbitInnerFast{0%{transform:rotate(12deg)rotateX(77deg)}to{transform:rotate(732deg)rotateX(77deg)}}@keyframes loeriePeek{0%,5%{opacity:0;transform:translate(-50%,66%)scale(.72)rotate(0)}12%{opacity:1;transform:translate(-50%,-26%)scale(1)rotate(-2deg)}16%{opacity:1;transform:translate(-50%,-22%)scale(1)rotate(3deg)}27%{opacity:1;transform:translate(-50%,-20%)scale(1)rotate(-1deg)}58%{opacity:1;transform:translate(-50%,-22%)scale(1)rotate(0)}72%{opacity:.82;transform:translate(-50%,-10%)scale(.97)rotate(1deg)}87%{opacity:.42;transform:translate(-50%,18%)scale(.9)rotate(0)}92%,to{opacity:0;transform:translate(-50%,66%)scale(.78)rotate(0)}}@keyframes speechPop{0%,18%{opacity:0;transform:translate(22px,18px)scale(.4)rotate(8deg)}22%{opacity:1;transform:translate(0)scale(1.12)rotate(-3deg)}28%,58%{opacity:1;transform:translate(0)scale(1)rotate(0)}72%{opacity:.62;transform:translate(4px,8px)scale(.94)rotate(1deg)}87%{opacity:.18;transform:translate(10px,20px)scale(.82)rotate(3deg)}92%,to{opacity:0;transform:translate(14px,30px)scale(.72)rotate(4deg)}}@keyframes helloCore{0%{filter:brightness();transform:scale(1)}10%{filter:brightness(1.7)saturate(1.25);transform:scale(.87)}19%{filter:brightness(1.3);transform:scale(1.08)}31%,74%{filter:brightness(1.08);transform:scale(1)}84%{filter:brightness(1.35);transform:scale(.94)}to{filter:brightness();transform:scale(1)}}@keyframes systemSurge{0%,to{transform:rotateY(0)scale(1)}14%{transform:rotateY(-9deg)scale(1.08)}24%{transform:rotateY(7deg)scale(1.02)}35%,75%{transform:rotateY(0)scale(1)}}@keyframes energyWave{0%{opacity:.82;transform:scale(.66)}to{opacity:0;transform:scale(1.9)}}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.hero{grid-template-columns:1fr;align-content:center;padding-top:80px}.visual{min-height:390px}.signalStage{width:min(74vw,480px)}.coordinate{right:4px}}@media (width<=560px){.siteHeader{padding-top:22px;padding-bottom:22px}.status{font-size:9px}.hero{min-height:auto;padding-top:60px}h1{font-size:clamp(48px,15vw,68px)}.lede{margin-top:24px}.actions{flex-direction:column;align-items:flex-start}.visual{min-height:320px}.signalStage{width:min(92vw,390px)}.speechBubble{left:-2%;transform:scale(.8)}.siteFooter{grid-template-columns:1fr auto}.siteFooter span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms}}
