@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_6cbc0d5f-module__dx4leq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_6cbc0d5f-module__dx4leq__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f8290d5a-module__2Nw1lG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f8290d5a-module__2Nw1lG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--color-paper:#f7f5ec;--color-paper-2:#eeebdf;--color-paper-3:#e5e1d3;--color-ink:#12171b;--color-ink-2:#363b41;--color-muted:#4b5056;--color-rule:#bebbae;--color-rule-2:#989589;--color-accent:#f6ce00;--color-accent-deep:#aa8d00;--color-accent-ink:#12171b;--color-accent-2:#009fe4;--color-accent-2-soft:#cfe9f9;--color-accent-3:#ff5065;--color-accent-3-soft:#fde0e0;--color-mint:#66da85;--color-success:#09672e;--color-error:#b00a1d;--color-focus:#00577e;--color-overlay:#12171b1a;--color-shadow:#12171b24;--font-display:var(--font-jakarta), ui-rounded, sans-serif;--font-body:var(--font-jakarta), ui-rounded, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, monospace;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--text-xs:.72rem;--text-sm:.84rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.953rem;--text-2xl:2.441rem;--text-3xl:3.052rem;--text-4xl:3.815rem;--text-display:clamp(3.5rem, 9vw, 8rem);--text-display-small:clamp(2.7rem, 7vw, 5.4rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--rule-hair:1px;--rule-medium:2px;--rule-thick:5px;--radius-sm:.75rem;--radius-input:.75rem;--radius-card:1.25rem;--radius-pill:999px;--page-max:76rem;--page-gutter:clamp(1rem, 4vw, 3rem);--section-gap:clamp(4.5rem, 10vw, 8rem);--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(96.5939% -.359416 4.5732);--color-paper-2:lab(93.1374% -.459105 6.11204);--color-paper-3:lab(89.68% -.546932 7.65988);--color-ink:lab(7.20838% -1.0453 -4.15414);--color-ink-2:lab(24.5856% -1.22638 -4.24159);--color-muted:lab(33.8667% -1.24902 -4.25239);--color-rule:lab(75.7478% -.488311 6.89685);--color-rule-2:lab(61.8266% -.468463 6.91208);--color-accent:lab(84.3328% 3.40465 86.5733);--color-accent-deep:lab(59.8308% 4.30545 92.6059);--color-accent-ink:lab(7.20838% -1.0453 -4.15414);--color-accent-2:lab(60.4609% -20.7041 -52.7663);--color-accent-2-soft:lab(90.805% -6.37296 -10.8113);--color-accent-3:lab(60.2732% 77.3247 33.2065);--color-accent-3-soft:lab(91.5484% 10.271 3.8967);--color-mint:lab(78.8297% -48.1495 31.5686);--color-success:lab(37.6918% -36.456 24.3006);--color-error:lab(37.7288% 60.3419 39.7486);--color-focus:lab(33.5633% -12.966 -46.4579);--color-overlay:lab(7.20838% -1.0453 -4.15414/.1);--color-shadow:lab(7.20838% -1.0453 -4.15414/.14)}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-paper);overflow-x:clip}body{color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);font-size:var(--text-base);text-rendering:optimizelegibility;margin:0;line-height:1.62;overflow-x:clip}main{min-height:60dvh}a{color:inherit;text-decoration-thickness:var(--rule-hair);text-underline-offset:.22em}a,button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--rule-medium) solid var(--color-focus);outline-offset:var(--space-2xs)}::selection{background:var(--color-accent);color:var(--color-accent-ink)}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;font-style:normal;line-height:1.05}h2{font-size:clamp(var(--text-xl), 4vw, var(--text-3xl))}h3{font-size:clamp(var(--text-xl), 3vw, var(--text-2xl))}.shell{width:min(100%, var(--page-max));padding-inline:var(--page-gutter);margin-inline:auto}.skip-link{z-index:var(--z-dropdown);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);transition:transform var(--dur-short) var(--ease-out);position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{height:0;z-index:var(--z-sticky);position:relative}.nav-pill{inset:var(--space-md) auto auto 50%;align-items:center;gap:var(--space-md);width:max-content;max-width:calc(100% - (2 * var(--space-md)));min-height:3.25rem;padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-paper) 88%, transparent);box-shadow:0 var(--space-xs) var(--space-lg) calc(-1 * var(--space-sm)) var(--color-shadow);-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);display:inline-flex;position:fixed;transform:translate(-50%)}.brand{align-items:center;gap:var(--space-xs);min-height:2.25rem;color:var(--color-ink);letter-spacing:-.03em;white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex}.brand__mark{width:2.2rem;height:2.2rem;overflow:visible}.brand__mark path{fill:var(--color-ink)}.brand__mark circle{fill:var(--color-accent-2)}.nav-pill__links{align-items:center;gap:var(--space-2xs);display:none}.nav-pill__links a,.nav-menu summary,.nav-menu__panel a,.foot-stmt__links a{min-height:2.75rem;padding-inline:var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.nav-menu{position:relative}.nav-menu summary{cursor:pointer;list-style:none}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu__panel{min-width:11rem;padding:var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:0 var(--space-md) var(--space-xl) calc(-1 * var(--space-sm)) var(--color-shadow);transform-origin:100% 0;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-sm));inset-inline-end:0}.hero-marquee{min-height:86dvh;padding-block:var(--space-3xl) var(--space-4xl);align-content:end;display:grid;position:relative}.hero-marquee h1{max-width:10ch;font-size:var(--text-display);letter-spacing:-.065em;font-weight:700;line-height:.95}.highlight{background-image:linear-gradient(var(--color-accent) 0 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 92%;background-repeat:no-repeat;background-size:100% .2em}.hero-mark{transition:transform var(--dur-short) var(--ease-out);aspect-ratio:1;background:var(--color-accent-2-soft);border-radius:38% 62% 57% 43%/44% 42% 58% 56%;width:clamp(4.5rem,12vw,8.5rem);position:absolute;inset-block-start:28%;inset-inline-end:var(--page-gutter);transform:rotate(8deg)}.hero-mark span{border-radius:var(--radius-pill);display:block;position:absolute}.hero-mark span:first-child{background:var(--color-accent-2);inset:22% 46% 45% 20%}.hero-mark span:nth-child(2){background:var(--color-accent-3);inset:48% 18% 20% 47%}.hero-mark span:nth-child(3){aspect-ratio:1;background:var(--color-accent);width:18%;inset:16% 17% auto auto}.identity-band{padding-block:var(--section-gap);background:var(--color-paper-2);color:var(--color-ink)}.identity-band__inner{gap:var(--space-2xl);display:grid}.section-lede{max-width:27ch;font-size:clamp(var(--text-xl), 4vw, var(--text-3xl));letter-spacing:-.035em;font-weight:600;line-height:1.2}.identity-facts{align-content:end;display:grid}.identity-facts div,.verification-list div,.product-specs div{gap:var(--space-xs);padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-2);display:grid}.identity-facts dt,.verification-list dt,.product-specs dt,.effective-date,.app-card__status{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase}.identity-facts dd,.verification-list dd,.product-specs dd{font-weight:600}.apps-section{padding-block:var(--section-gap)}.section-head{gap:var(--space-lg);margin-block-end:var(--space-2xl);display:grid}.section-head p{max-width:58ch;color:var(--color-ink-2);font-size:var(--text-md)}.app-card{border-radius:var(--radius-card);background:var(--color-accent-2-soft);min-width:0;display:grid;overflow:clip}.app-card__visual{isolation:isolate;place-items:center;min-height:20rem;display:grid;position:relative}.eonpix-glyph{aspect-ratio:1;background:var(--color-ink);width:8.5rem;color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-4xl);z-index:var(--z-raised);border-radius:2.2rem;place-items:center;font-weight:700;display:grid;transform:rotate(-5deg)}.orbit{border-radius:var(--radius-pill);border:var(--rule-medium) solid var(--color-accent-2);position:absolute}.orbit--one{width:16rem;height:9rem;transform:rotate(19deg)}.orbit--two{border-color:var(--color-accent-3);width:11rem;height:17rem;transform:rotate(42deg)}.app-card__content{align-content:center;gap:var(--space-lg);padding:var(--space-xl);background:var(--color-paper-3);color:var(--color-ink);display:grid}.app-card__content p:not(.app-card__status){max-width:50ch;font-size:var(--text-md)}.app-card__actions,.button-row{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.btn{min-height:3rem;padding:var(--space-sm) var(--space-lg);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-pill);color:var(--color-ink);white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out);background:0 0;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;transform:translateY(0)}.btn--primary{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 var(--space-2xs) 0 var(--color-accent-deep);border-color:var(--color-accent-deep)}.btn--outline{background:var(--color-paper)}.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none}.text-link{align-items:center;gap:var(--space-xs);white-space:nowrap;min-height:2.75rem;font-weight:700;display:inline-flex}.verification-section{padding-block:var(--section-gap);background:var(--color-accent-3-soft);color:var(--color-ink)}.verification-grid{gap:var(--space-2xl);display:grid}.verification-grid>div:first-child{align-content:start;gap:var(--space-lg);display:grid}.verification-grid p{max-width:40ch;font-size:var(--text-md)}.verification-list a{font-weight:700}.contact-strip{align-items:flex-start;gap:var(--space-lg);padding-block:var(--section-gap);flex-direction:column;display:flex}.contact-strip p{max-width:23ch;font-size:clamp(var(--text-xl), 4vw, var(--text-3xl));letter-spacing:-.035em;font-weight:700;line-height:1.1}.page-hero{gap:var(--space-xl);padding-block:calc(var(--space-4xl) + var(--space-xl)) var(--space-3xl);display:grid}.page-hero h1{max-width:13ch;font-size:var(--text-display-small);font-weight:700}.page-hero p{max-width:58ch;font-size:var(--text-md);color:var(--color-ink-2)}.prose-grid{gap:var(--space-2xl);padding-block-end:var(--section-gap);display:grid}.prose-grid>div{gap:var(--space-md);max-width:62ch;display:grid}.prose-grid p,.legal-body p,.product-detail__summary p,.disclosure-copy p{color:var(--color-ink-2)}.contact-card{gap:var(--space-2xl);padding-block:var(--space-xl);border-block:var(--rule-medium) solid var(--color-ink);margin-block-end:var(--section-gap);display:grid}.contact-card>div:first-child{gap:var(--space-lg);display:grid}.contact-email{font-size:clamp(var(--text-md), 5vw, var(--text-2xl));overflow-wrap:anywhere;font-weight:700}.contact-notes{gap:var(--space-md);max-width:55ch;display:grid}.product-detail{gap:var(--space-3xl);padding-block-end:var(--section-gap);display:grid}.product-detail__summary{align-content:start;gap:var(--space-xl);display:grid}.product-detail__summary>p{max-width:46ch;font-size:var(--text-md)}.product-specs{display:grid}.product-specs div{gap:var(--space-md)}.effective-date{font-family:var(--font-mono)}.mono{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.disclosure-band{padding-block:var(--section-gap);background:var(--color-paper-2);color:var(--color-ink)}.disclosure-band__inner{gap:var(--space-2xl);display:grid}.disclosure-copy{gap:var(--space-lg);max-width:62ch;display:grid}.legal-page{padding-block-end:var(--section-gap)}.legal-body{gap:var(--space-2xl);max-width:54rem;display:grid}.effective-date{color:var(--color-muted);border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-md)}.legal-body section{gap:var(--space-md);display:grid}.legal-body h2{font-size:var(--text-xl);letter-spacing:-.025em}.legal-body p{max-width:72ch}.legal-body a{font-weight:700}.foot-stmt{padding-block:var(--space-3xl) var(--space-xl);background:var(--color-ink);color:var(--color-paper)}.foot-stmt__inner{width:min(100%, var(--page-max));padding-inline:var(--page-gutter);gap:var(--space-2xl);margin-inline:auto;display:grid}.foot-stmt__line{max-width:25ch;font-size:clamp(var(--text-xl), 5vw, var(--text-3xl));letter-spacing:-.035em;font-weight:700;line-height:1.08}.foot-stmt__meta{gap:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-ink-2);font-size:var(--text-sm);padding-block-start:var(--space-lg);display:grid}.foot-stmt .brand{color:var(--color-paper)}.foot-stmt__links{gap:var(--space-2xs);flex-wrap:wrap;display:flex}@media (hover:hover) and (pointer:fine){.nav-pill__links a:hover,.nav-menu summary:hover,.nav-menu__panel a:hover{background:var(--color-paper-3)}.hero-mark:hover{transform:rotate(3deg)translateY(-4px)}.nav-pill__links a:active,.nav-menu summary:active,.nav-menu__panel a:active{transform:translateY(1px)}.btn:hover{transform:translateY(-2px)}.btn--primary:hover{box-shadow:0 6px 0 var(--color-accent-deep)}.btn--outline:hover{background:var(--color-paper-2)}.btn:active{box-shadow:0 var(--rule-hair) 0 var(--color-accent-deep);transform:translateY(3px)}.text-link:hover{color:var(--color-focus)}}@media (min-width:40rem){.nav-pill__links{display:flex}.nav-menu{display:none}.identity-band__inner,.verification-grid,.product-detail,.disclosure-band__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.section-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.app-card{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.contact-strip{flex-direction:row;justify-content:space-between;align-items:center}.prose-grid{grid-template-columns:minmax(10rem,.65fr) minmax(0,1.35fr)}.product-specs div{grid-template-columns:minmax(8rem,.55fr) minmax(0,1.45fr)}.foot-stmt__meta{grid-template-columns:auto 1fr auto;align-items:center}.foot-stmt__links{justify-self:center}}@media (min-width:60rem){.contact-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-mark{inset-block-start:22%}.identity-facts div,.verification-list div{grid-template-columns:minmax(7rem,.65fr) minmax(0,1.35fr);align-items:baseline}.app-card__content{padding:var(--space-2xl)}.page-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end}}@media (max-width:24rem){.nav-pill{width:calc(100% - (2 * var(--space-sm)));justify-content:space-between;inset-block-start:var(--space-sm)}.hero-marquee{min-height:78dvh}.hero-mark{inset-block-start:24%}.app-card__visual{min-height:15rem}.app-card__actions,.button-row{flex-direction:column;align-items:stretch}.app-card__actions>*,.button-row>*{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}}
