.om-header *,.om-footer *,.om-statusbar *,.om-drawer *,.om-drawer-backdrop *{box-sizing:border-box}.om-header a,.om-footer a,.om-statusbar a,.om-drawer a{color:inherit;text-decoration:none}.om-header ul,.om-footer ul{margin:0;padding:0;list-style:none}.om-statusbar{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:#94a3b8;z-index:90;background:#030816;border-bottom:1px solid #94a3b81a;padding:9px 0;font-size:.72rem;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;position:relative}.om-statusbar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1320px;margin:0 auto;padding:0 32px;display:flex}.om-ss{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.om-ss-item{white-space:nowrap;letter-spacing:.02em;align-items:center;gap:8px;display:inline-flex}.om-ss-item .om-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.6s infinite omPulse;box-shadow:0 0 8px #10b981a6}.om-ss-item.cyan .om-dot{background:#22d3ee;box-shadow:0 0 8px #22d3ee99}.om-ss-item.amber .om-dot{background:#ffb020;box-shadow:0 0 8px #ffb02099}.om-ss-item.amber{color:#ffcf5a}.om-ss-item.ok{color:#34d399}.om-ss-sep{background:#94a3b838;width:1px;height:11px;display:inline-block}@keyframes omPulse{0%,to{box-shadow:0 0 #10b981b3}50%{box-shadow:0 0 0 5px #10b98100}}.om-statusbar.is-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.om-header{z-index:80;-webkit-backdrop-filter:saturate(160%)blur(16px);font-family:var(--font-inter), system-ui, -apple-system, sans-serif;color:#f8fafc;background:#06111fb8;border-bottom:1px solid #0000;padding:16px 0;transition:padding .22s cubic-bezier(.16,1,.3,1),background .24s,border-color .24s;position:sticky;top:0}.om-header.is-scrolled{background:#06111feb;border-bottom-color:#94a3b829;padding:10px 0}.om-header-inner{align-items:center;gap:28px;max-width:1320px;margin:0 auto;padding:0 32px;display:flex}.om-brand{color:#f8fafc;flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.om-brand-mark{color:#06111f;background:linear-gradient(135deg,#ffb020 0%,#ffcf5a 52%,#f59e0b 100%);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 18px -8px #ffb0208c,inset 0 1px #fff6}.om-brand:hover .om-brand-mark{transform:rotate(-6deg)scale(1.04)}.om-brand-mark svg{width:16px;height:16px;display:block}.om-brand-text{flex-direction:column;gap:4px;line-height:1;display:flex}.om-brand-name{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:-.01em;color:#f8fafc;font-size:.94rem;font-weight:600}.om-brand-tag{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:#94a3b8;letter-spacing:.08em;text-transform:lowercase;font-size:.6rem}.om-nav{align-items:center;gap:2px;margin-left:auto;display:flex}.om-nav a{color:#cbd5e1;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:.9rem;transition:color .18s,background .18s;display:inline-flex;position:relative}.om-nav a:hover{color:#f8fafc;background:#1e293b8c}.om-nav a.is-active{color:#f8fafc;background:#1e293b80}.om-nav a.is-active:after{content:"";background:#ffb020;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ffb02099}.om-nav a .om-nav-tag{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffcf5a;background:#ffb0201f;border:1px solid #ffb02052;border-radius:4px;padding:2px 6px;font-size:.58rem}.om-header-cta{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.om-btn{height:42px;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.012em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.88rem;font-weight:600;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .22s,filter .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.om-btn svg{transition:transform .18s}.om-btn:hover svg.om-arrow{transform:translate(3px)}.om-btn-primary{color:#06111f;background:linear-gradient(135deg,#ffb020 0%,#ffcf5a 52%,#f59e0b 100%);box-shadow:0 12px 30px -14px #ffb02099,inset 0 1px #ffffff59}.om-btn-primary:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 20px 38px -14px #ffb020b3}.om-btn-ghost{color:#f8fafc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1c318c;border-color:#94a3b838}.om-btn-ghost:hover{background:#0f1c31bf;border-color:#5aa2ff8c}.om-btn-icon{color:#34d399;cursor:pointer;background:#0f1c318c;border:1px solid #94a3b838;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .18s,transform .18s,background .18s;display:inline-flex}.om-btn-icon:hover{background:#10b98114;border-color:#10b98180;transform:translateY(-1px)}.om-btn-icon svg{width:16px;height:16px}.om-burger{cursor:pointer;background:#0f1c318c;border:1px solid #94a3b838;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:none}.om-burger-bars{flex-direction:column;justify-content:space-between;width:18px;height:12px;display:inline-flex}.om-burger-bars i{background:#f8fafc;border-radius:2px;height:2px;display:block}.om-burger-bars i:first-child{width:100%}.om-burger-bars i:nth-child(2){background:#ffb020;align-self:flex-end;width:70%}.om-burger-bars i:last-child{width:90%}.om-drawer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;z-index:95;background:#030816b3;transition:opacity .26s;position:fixed;inset:0}.om-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.om-drawer{z-index:100;width:min(380px,90vw);font-family:var(--font-inter), system-ui, sans-serif;color:#f8fafc;background:linear-gradient(#0b2035 0%,#030816 100%);border-left:1px solid #94a3b82e;flex-direction:column;transition:transform .34s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.om-drawer.is-open{transform:translate(0)}.om-drawer-aurora{pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#2f7bff66,#0000 70%);width:320px;height:320px;position:absolute;top:-120px;right:-120px}.om-drawer-head{z-index:1;border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;padding:22px 24px;display:flex;position:relative}.om-drawer-close{color:#cbd5e1;cursor:pointer;background:#0f1c318c;border:1px solid #94a3b838;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.om-drawer-body{flex-direction:column;flex:1;gap:26px;padding:24px;display:flex}.om-drawer-section .om-drawer-label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#64748b;margin-bottom:12px;font-size:.62rem;display:block}.om-drawer-nav{flex-direction:column;gap:2px;display:flex}.om-drawer-nav a{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.02em;color:#f8fafc;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:1.02rem;transition:background .2s,border-color .2s;display:flex}.om-drawer-nav a:hover{background:#1e293b73;border-color:#94a3b82e}.om-drawer-nav a.is-active{background:#1e293b8c;border-color:#ffb02052}.om-drawer-nav .om-meta{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.om-drawer-nav .om-meta.amber{color:#ffcf5a}.om-drawer-nav .om-meta.cyan{color:#67e8f9}.om-drawer-nav .om-arrow-r{color:#64748b;flex-shrink:0}.om-drawer-ctas{flex-direction:column;gap:10px;display:flex}.om-drawer-ctas .om-btn{width:100%;height:46px}.om-drawer-foot{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:#94a3b8;border-top:1px solid #94a3b82e;justify-content:space-between;align-items:center;padding:16px 24px 22px;font-size:.7rem;display:flex}.om-drawer-foot .om-status{color:#34d399;align-items:center;gap:8px;display:inline-flex}.om-drawer-foot .om-status:before{content:"";background:#10b981;border-radius:50%;width:7px;height:7px;animation:2.4s infinite omPulse;box-shadow:0 0 8px #10b98199}body.om-drawer-open{overflow:hidden}.om-footer{font-family:var(--font-inter), system-ui, sans-serif;color:#cbd5e1;background:#030816;border-top:1px solid #94a3b82e;padding:80px 0 36px;position:relative;overflow:hidden}.om-footer:before{content:"";background:linear-gradient(90deg,#0000,#ffb02073,#0000);width:100%;max-width:1320px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.om-footer-inner{max-width:1320px;margin:0 auto;padding:0 32px}.om-footer-top{grid-template-columns:1.5fr 1fr 1fr 1.2fr;align-items:start;gap:48px;display:grid}.om-footer-brand .om-brand{margin-bottom:18px}.om-footer-pitch{color:#94a3b8;max-width:32ch;margin:0 0 20px;font-size:.92rem;line-height:1.6}.om-footer-chips{flex-wrap:wrap;gap:6px;display:flex}.om-footer-chips span{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;color:#94a3b8;background:#0f1c318c;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.66rem;display:inline-flex}.om-footer-chips span:before{content:"";background:#10b981;border-radius:50%;width:4px;height:4px}.om-footer-chips span.amber{color:#ffcf5a;border-color:#ffb02052}.om-footer-chips span.amber:before{background:#ffb020}.om-footer-col h4{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;margin:0 0 18px;font-size:.7rem;font-weight:600}.om-footer-cta h4{text-transform:none;letter-spacing:-.025em}.om-footer-col ul{flex-direction:column;gap:10px;display:flex}.om-footer-col a{color:#cbd5e1;letter-spacing:-.01em;align-items:center;gap:6px;font-size:.92rem;transition:color .18s;display:inline-flex}.om-footer-col a:hover{color:#f8fafc}.om-footer-cta a.om-btn-primary,.om-footer-col a.om-btn-primary,.om-footer-cta a.om-btn-primary:hover,.om-footer-col a.om-btn-primary:hover{color:#06111f}.om-footer-col a .om-tag{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffcf5a;background:#ffb0201f;border:1px solid #ffb0204d;border-radius:4px;padding:2px 6px;font-size:.58rem}.om-footer-cta{background:linear-gradient(#0b2035b3,#03081666);border:1px solid #94a3b82e;border-radius:16px;flex-direction:column;gap:14px;padding:22px;display:flex}.om-footer-cta-eyebrow{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffcf5a;align-items:center;gap:8px;font-size:.62rem;display:inline-flex}.om-footer-cta-eyebrow:before{content:"";background:#ffb020;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ffb02099}.om-footer-cta h4{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.025em;color:#f8fafc;margin:0;font-size:1.05rem;font-weight:660}.om-footer-cta p{color:#94a3b8;margin:0;font-size:.88rem;line-height:1.5}.om-footer-cta .om-btn{width:100%}.om-footer-bottom{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:#94a3b8;letter-spacing:.02em;border-top:1px solid #94a3b81f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px;font-size:.72rem;display:flex}.om-footer-bottom .om-foot-meta{align-items:center;gap:12px;display:inline-flex}.om-footer-bottom .om-foot-meta .om-sep{background:#94a3b838;width:1px;height:11px}.om-footer-bottom .om-foot-status{color:#34d399;align-items:center;gap:6px;display:inline-flex}.om-footer-bottom .om-foot-status:before{content:"";background:#10b981;border-radius:50%;width:6px;height:6px;animation:2.6s infinite omPulse;box-shadow:0 0 8px #10b98199}@media (max-width:1180px){.om-nav a:not(.om-nav-cta){padding:9px 11px;font-size:.86rem}.om-brand-tag,.om-header-cta .om-btn-ghost{display:none}}@media (max-width:1024px){.om-statusbar,.om-nav,.om-header-cta .om-btn-ghost{display:none}.om-burger{display:inline-flex}.om-header-inner{gap:14px}.om-footer-top{grid-template-columns:1fr 1fr;gap:36px}.om-footer-brand,.om-footer-cta-col{grid-column:1/-1}}@media (max-width:860px){.om-header-cta .om-btn-primary{height:40px;padding:0 14px;font-size:.84rem}.om-header-cta .om-btn-primary .om-btn-label-long,.om-header-cta .om-btn-icon{display:none}.om-header-inner,.om-footer-inner{padding:0 20px}.om-footer-top{grid-template-columns:1fr;gap:32px}.om-footer-brand,.om-footer-cta-col{grid-column:auto}.om-footer{padding:60px 0 28px}.om-footer-bottom{font-size:.68rem}}@media (max-width:480px){.om-statusbar-inner,.om-header-inner,.om-footer-inner{padding:0 16px}.om-btn-icon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.om-header,.om-drawer,.om-drawer-backdrop,.om-btn,.om-statusbar{transition:none!important}.om-ss-item .om-dot,.om-footer-bottom .om-foot-status:before,.om-drawer-foot .om-status:before{animation:none!important}}
