@font-face{font-family:display;src:url(../media/OmnevoDisplay_Regular-s.p.21lsue4h_kz5e.woff2)format("woff2");font-display:swap}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:81.35%;descent-override:18.69%;line-gap-override:0.0%;size-adjust:142.13%}.display_36053d40-module__PStK-W__className{font-family:display,display Fallback,Arial,sans-serif}.display_36053d40-module__PStK-W__variable{--font-omnevo:"display", "display Fallback", Arial, sans-serif}
.om{--om-build:#ffd400;--om-build-hover:#ffe24d;--om-game:#a596ff;--om-game-edge:#5b4bb5;background:var(--om-bg);min-height:100vh;color:var(--om-ink);font-family:var(--font-ui), system-ui, -apple-system, "Segoe UI", sans-serif;font-size:17px;line-height:1.6;overflow-x:clip}body:has(.om){background:#0a0a0a;margin:0}.om a{color:var(--om-accent);text-decoration:none}.om a:hover{color:var(--om-accent-hover)}.om :focus-visible{outline:2px solid var(--om-accent);outline-offset:3px}.om-wrap{max-width:1200px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));box-sizing:border-box;margin:0 auto}.om h1,.om h2,.om h3{font-family:var(--font-omnevo), Arial, sans-serif;color:var(--om-strong);text-wrap:balance;margin:0;font-weight:700}.om p,.om ul,.om ol,.om dl,.om dd{margin:0}.om ul,.om ol{padding:0;list-style:none}.om-accent{color:var(--om-accent)}.om-build{color:var(--om-build)}.om-game{color:var(--om-game)}.om-muted{color:var(--om-muted);font-size:15px}.om-kicker,.om-eyebrow{font-family:var(--font-omnevo), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--om-muted);font-size:12px}.om-eyebrow{align-items:center;gap:10px;font-size:13px;display:inline-flex}.om-dot{background:var(--om-accent);border-radius:50%;width:8px;height:8px}.om-top{border-bottom:1px solid var(--om-line);background:var(--om-bg)}.om-top-row{flex-wrap:wrap;align-items:center;gap:12px 32px;padding-block:16px;display:flex}.om-logo{align-items:center;gap:12px;display:flex}.om .om-logo,.om .om-logo:hover{color:var(--om-strong)}.om-logo{gap:14px}.om-logo svg{flex:none;display:block}.om-wordmark .om-letter{transform-box:fill-box;animation:.4s cubic-bezier(.2,.8,.2,1) both om-letter}.om-wordmark .om-tech{animation:.5s ease-out 1.55s both om-fade}@keyframes om-fade{0%{opacity:0}to{opacity:1}}.om-mark-intro{flex:none;overflow:visible}.om-mark-moon{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.3,1.6,.5,1) both om-moon}.om-mark-ring{stroke-dasharray:100;animation:.75s cubic-bezier(.6,0,.3,1) .35s both om-ring-draw}.om-mark-grow{transform-box:view-box;transform-origin:50%;animation:.75s cubic-bezier(.3,0,.2,1) .35s both om-ring-grow}@keyframes om-moon{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes om-ring-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes om-ring-grow{0%{transform:scale(.55)}to{transform:scale(1)}}@keyframes om-letter{0%{opacity:0;transform:translate(60%)}to{opacity:1;transform:none}}.om-nav{flex-wrap:wrap;gap:6px 26px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.om .om-nav a{color:#c9ced6;padding-block:6px}.om .om-nav a:hover,.om .om-nav a[aria-current=page]{color:var(--om-strong);box-shadow:inset 0 -2px 0 var(--om-accent)}.om-btn{min-height:48px;font-weight:600;font-family:var(--font-omnevo), Arial, sans-serif;letter-spacing:.02em;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.om .om-btn-accent{background:var(--om-accent);color:var(--om-on-accent)}.om .om-btn-accent:hover{background:var(--om-accent-hover);color:var(--om-on-accent)}.om .om-btn-build{background:var(--om-build);color:#111418}.om .om-btn-build:hover{background:var(--om-build-hover);color:#111418}.om .om-btn-ghost{border:1.5px solid var(--om-edge);color:var(--om-ink)}.om .om-btn-ghost:hover{border-color:var(--om-accent);color:var(--om-strong)}.om .om-btn-game{border:1.5px solid var(--om-game-edge);color:var(--om-game)}.om .om-btn-game:hover{border-color:var(--om-game);color:#c9c1ff}.om-ctas{flex-wrap:wrap;gap:12px;display:flex}.om-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding-block:96px 80px;display:flex;position:relative}.om-hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--om-accent) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--om-accent) 7%, transparent) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 70%)}.om-hero>*{position:relative}.om-hero-short{padding-block:88px 72px}.om-hero-text{flex-direction:column;flex:520px;gap:22px;min-width:0;display:flex}.om-hero h1{font-size:clamp(38px,6vw,68px);line-height:1.02}.om-lead{max-width:580px;color:var(--om-soft);font-size:19px}.om-hero-mark{flex:0 260px;justify-content:center;display:flex}.om-hero-mark svg{width:100%;max-width:260px;height:auto}.om-band{border-top:1px solid var(--om-line)}.om-band-alt{background:var(--om-band)}.om-section{flex-direction:column;gap:32px;padding-block:80px;display:flex}.om-section-tight{padding-block:56px}.om-section-head{flex-direction:column;gap:10px;max-width:760px;display:flex}.om-section-head h2,.om-split-text h2{font-size:clamp(28px,4vw,42px);line-height:1.1}.om-section-head p,.om-split-text p{color:var(--om-soft)}.om-hud{border:1px solid var(--om-edge);background:var(--om-card);--hud:var(--om-accent);flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex;position:relative}.om-hud:before,.om-hud:after{content:"";border:3px solid var(--hud);pointer-events:none;width:18px;height:18px;position:absolute}.om-hud:before{border-bottom:0;border-right:0;top:-2px;left:-2px}.om-hud:after{border-top:0;border-left:0;bottom:-2px;right:-2px}.om-hud-build{--hud:var(--om-build)}.om-hud-game{--hud:var(--om-game);border-style:dashed;border-color:var(--om-game-edge)}.om-hud-dim{--hud:var(--om-edge);padding:20px 24px}.om-hud-head{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.om-hud-head>div{flex-direction:column;min-width:0;display:flex}.om-hud-head h3{font-size:30px;line-height:1.1}.om-hud-head .om-tag{margin-left:auto}.om-hud-job{color:#c9ced6}.om-tag{font-family:var(--font-omnevo), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:4px 9px;font-size:11px}.om-tag-build{background:var(--om-build);color:#111418}.om-tag-coming{border:1px solid var(--om-edge);color:var(--om-muted)}.om-tag-game{border:1.5px solid var(--om-game);color:var(--om-game)}.om-apps{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.om-app{background:#0d1013;border:1px solid #2a3038;grid-template-columns:28px 1fr;align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.om-app>svg{grid-row:span 2;align-self:start}.om-app-lead{border-color:var(--om-build)}.om-app-name{font-family:var(--font-omnevo), Arial, sans-serif;color:var(--om-strong);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:19px;font-weight:700;display:flex}.om-app-flag{font-family:var(--font-omnevo), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--om-build);font-size:10px;font-weight:500}.om-app-body{color:var(--om-muted);font-size:14px;line-height:1.45}.om-atlas{border-top:1px solid var(--om-line);color:var(--om-soft);padding-top:14px;font-size:15px}.om-atlas b{color:var(--om-strong)}.om-coming-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.om-split{flex-wrap:wrap;gap:40px 56px;padding-block:80px;display:flex}.om-split>*{flex:400px;min-width:0}.om-split-text{flex-direction:column;gap:14px;display:flex}.om-points{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-content:start;gap:18px;display:grid}.om-points li{border-top:3px solid var(--om-accent);flex-direction:column;gap:4px;padding-top:12px;display:flex}.om-points b,.om-ticks b{font-family:var(--font-omnevo), Arial, sans-serif;color:var(--om-strong);font-size:19px}.om-points span{color:var(--om-muted);font-size:15px}.om-ticks{flex-direction:column;gap:10px;display:flex}.om-ticks li{color:var(--om-ink);padding-left:28px;position:relative}.om-ticks li:before{content:"";background:var(--om-accent);width:10px;height:10px;position:absolute;top:.55em;left:0}.om-moon{color:var(--om-muted);align-items:center;gap:14px;padding-block:28px;font-size:15px;display:flex}.om-moon svg{flex:none}.om-contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-block:64px;display:flex}.om-contact h2{font-size:clamp(28px,4vw,38px)}.om-legal{color:var(--om-muted);padding-bottom:40px;font-size:13px}.om-versus{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.om-versus-side{flex-direction:column;flex:340px;gap:12px;min-width:0;display:flex}.om-versus-one{border:1px solid var(--om-accent);background:color-mix(in srgb, var(--om-accent) 6%, transparent);padding:24px}.om-versus-one b{font-family:var(--font-omnevo), Arial, sans-serif;color:var(--om-strong);font-size:clamp(26px,3.4vw,34px);line-height:1.1}.om-versus-arrow{font-family:var(--font-omnevo), Arial, sans-serif;color:var(--om-accent);font-size:36px}.om-chips{flex-wrap:wrap;gap:8px;display:flex}.om-chips li{border:1px solid var(--om-edge);color:var(--om-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--om-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--om-accent) 70%, transparent);padding:6px 12px;font-size:14px}.om-plan{flex-direction:column;gap:18px;display:flex}.om-cases{border:1px solid var(--om-edge);background:var(--om-card);align-self:flex-start;max-width:100%;display:inline-flex}.om-cases button{min-height:44px;color:var(--om-soft);font:600 15px/1 var(--font-omnevo), Arial, sans-serif;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;padding:0 18px}.om-cases button+button{border-left:1px solid var(--om-edge)}.om-cases button:hover{color:var(--om-strong)}.om-cases button.on{background:var(--om-accent);color:var(--om-on-accent)}@media (max-width:400px){.om-cases button{padding:0 12px;font-size:14px}}.om-years{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.om-year{border:1px solid var(--om-edge);background:var(--om-card);flex-direction:column;gap:12px;padding:24px;display:flex}.om-year-big{font-family:var(--font-omnevo), Arial, sans-serif;color:var(--om-strong);flex-direction:column;font-size:44px;font-weight:700;line-height:1;display:flex}.om-year-big span{font-family:var(--font-ui), sans-serif;color:var(--om-muted);margin-top:8px;font-size:14px;font-weight:400;line-height:1.4}.om-bar{border:1px solid var(--om-line);background:#1a1e24;height:12px;position:relative}.om-bar-range{background:color-mix(in srgb, var(--om-accent) 35%, transparent);min-width:4px;position:absolute;top:0;bottom:0}.om-bar-base{background:var(--om-accent);width:4px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px}.om-range{font-family:var(--font-omnevo), Arial, sans-serif;color:var(--om-soft);font-size:13px}.om-year-stats{border-top:1px solid var(--om-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.om-year-stats div{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:15px;display:flex}.om-year-stats dt{color:var(--om-muted)}.om-year-stats dd{color:var(--om-strong);font-weight:600}.om-year-stats small{color:var(--om-muted);font-weight:400}.om-fold summary{cursor:pointer;color:var(--om-accent);font-weight:600}.om-fold ul{color:var(--om-soft);flex-direction:column;gap:6px;margin-top:12px;padding-left:18px;font-size:15px;list-style:outside;display:flex}.om-caveat{color:var(--om-muted);font-size:14px;font-style:italic}.om-methods,.om-stages{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;display:grid}.om-method,.om-stage{border:1px solid var(--om-edge);background:var(--om-card);flex-direction:column;gap:6px;padding:20px;display:flex}.om-method b,.om-stage b,.om-gate b{font-family:var(--font-omnevo), Arial, sans-serif;color:var(--om-strong);font-size:20px}.om-stage-range{font-family:var(--font-omnevo), Arial, sans-serif;color:var(--om-accent);font-size:26px;font-weight:700}.om-movers{flex-direction:column;gap:12px;display:flex}.om-movers ol{counter-reset:mv;flex-wrap:wrap;gap:8px;display:flex}.om-movers li{counter-increment:mv;border:1px solid var(--om-edge);padding:6px 12px;font-size:14px}.om-movers li:before{content:counter(mv) " ";font-family:var(--font-omnevo), Arial, sans-serif;color:var(--om-accent)}.om-gates{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.om-gate{border:1px solid var(--om-edge);border-top:4px solid var(--om-edge);background:var(--om-card);flex-direction:column;gap:6px;padding:22px;display:flex}.om-gate-now{border-top-color:var(--om-accent)}.om-gate-next{border-top-color:color-mix(in srgb, var(--om-accent) 50%, transparent)}.om-foot{border-top:1px solid var(--om-line)}.om-foot-row{color:var(--om-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:28px;font-size:14px;display:flex}.om-foot-links{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:900px){.om-hero-mark{display:none}}@media (max-width:640px){.om-hero{padding-block:56px 48px}.om-section,.om-split{padding-block:56px}.om-hud{padding:20px}.om-hud-head .om-tag{margin-left:0}.om-versus-arrow{transform:rotate(90deg)}.om-nav{gap:4px 18px;margin-left:0}}.om h1,.om h2,.om h3,.om-nav,.om-btn,.om-kicker,.om-eyebrow,.om-tag,.om-app-name,.om-app-flag,.om-points b,.om-versus-one b,.om-year-big,.om-method b,.om-stage b,.om-gate b,.om-stage-range,.om-cases button,.om-range,.om-fold summary,.om-foot-links{font-family:var(--font-omnevo), Arial, sans-serif;font-synthesis:none;text-transform:uppercase;letter-spacing:.08em;font-weight:400}.om-hero h1{letter-spacing:.04em;font-size:clamp(24px,4.2vw,46px);line-height:1.22}.om-section-head h2,.om-split-text h2,.om-contact h2{letter-spacing:.05em;font-size:clamp(19px,2.7vw,30px);line-height:1.3}.om-hud-head h3{font-size:clamp(18px,2vw,22px)}.om-hud-dim h3{font-size:16px}.om-nav,.om-foot-links{letter-spacing:.14em;font-size:12px}.om-btn{letter-spacing:.1em;font-size:13px}.om-kicker,.om-eyebrow{letter-spacing:.2em;font-size:11px}.om-tag{letter-spacing:.14em;font-size:10px}.om-app-name{font-size:14px}.om-app-flag{font-size:9px}.om-points b,.om-method b,.om-stage b,.om-gate b{font-size:14px;line-height:1.4}.om-versus-one b{font-size:clamp(17px,2.2vw,22px);line-height:1.3}.om-year-big{font-size:clamp(26px,3vw,32px)}.om-year-big span{font-family:var(--font-ui), system-ui, sans-serif;text-transform:none;letter-spacing:normal}.om-stage-range{font-size:20px}.om-cases button{font-size:12px}.om-range{font-size:11px}.om-fold summary{font-size:13px}.om-foot-legal{flex-basis:100%;font-size:13px}@media (max-width:480px){.om-cases{align-self:stretch;display:flex}.om-cases button{letter-spacing:.04em;flex:auto;padding:0 6px;font-size:10px}}@media (max-width:640px){.om-logo-mark svg{width:40px;height:40px}.om-logo-word svg{width:auto;height:30px}}@media (prefers-reduced-motion:reduce){.om *{transition:none!important;animation:none!important}}
