@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--bg-primary:#191117;--bg-secondary:#231821;--bg-surface:#2C1E29;--bg-elevated:#382634;--border-dim:rgba(232,130,156,0.16);--border-subtle:rgba(255,255,255,0.08);--border-glow:rgba(250,208,116,0.35);--border-accent:rgba(232,176,75,0.45);--text-main:#FDF7F8;--text-muted:#DBC7D0;--text-subtle:#A38E99;--hero-title-color:#FFFFFF;--hero-accent-grad:linear-gradient(135deg,#FFF0C7,#FAD074 60%,#E8B04B);--sunset-amber:#E8B04B;--sunset-gold:#FAD074;--sunset-glow:#FFF0C7;--retro-rose:#E8829C;--retro-blush:#F4A6BA;--wine-crimson:#B82E55;--header-bg:rgba(25,17,23,0.85);--header-bg-mobile:rgba(25,17,23,0.95);--footer-bg:rgba(14,4,10,0.6);--banner-bg:linear-gradient(135deg,rgba(34,7,14,0.95),rgba(13,2,5,0.95));--banner-title-color:#FDF7F8;--banner-subtitle-color:#DBC7D0;--banner-border:rgba(250,208,116,0.35);--card-bg:var(--bg-secondary);--card-border:var(--border-dim);--card-shadow:0 18px 45px rgba(0,0,0,0.5);--card-hover-border:var(--border-glow);--btn-primary-bg:linear-gradient(135deg,#FAD074,#E8B04B);--btn-primary-text:#120407;--btn-primary-shadow:0 6px 22px rgba(229,168,59,0.28);--btn-primary-hover-shadow:0 10px 30px rgba(229,168,59,0.42);--btn-secondary-bg:var(--bg-surface);--btn-secondary-text:var(--text-main);--btn-secondary-border:var(--border-subtle);--btn-secondary-hover-bg:var(--bg-elevated);--btn-secondary-hover-border:var(--sunset-amber);--btn-secondary-hover-text:var(--sunset-gold);--code-pill-bg:rgba(255,255,255,0.08);--code-pill-border:rgba(250,208,116,0.2);--code-pill-text:var(--sunset-gold);--callout-wine-bg:rgba(155,32,56,0.14);--callout-wine-border:rgba(155,32,56,0.35);--callout-gold-bg:rgba(229,168,59,0.08);--callout-gold-border:rgba(229,168,59,0.28);--bg-gradient-top:rgba(232,130,156,0.18);--bg-gradient-right:rgba(250,208,116,0.10);--font-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",system-ui,sans-serif;--font-mono:var(--font-geist-mono),"SF Mono",Menlo,Consolas,monospace}@media (prefers-color-scheme:light){:root{--bg-primary:#FAF7F5;--bg-secondary:#FFFFFF;--bg-surface:#FFFFFF;--bg-elevated:#F3ECE7;--border-dim:rgba(74,38,51,0.12);--border-subtle:rgba(74,38,51,0.08);--border-glow:rgba(156,91,6,0.3);--border-accent:rgba(156,91,6,0.45);--text-main:#1D1219;--text-muted:#56444E;--text-subtle:#7A6973;--hero-title-color:#1D1219;--hero-accent-grad:linear-gradient(135deg,#9C5B06,#B86B0A 55%,#C84A6E);--sunset-amber:#B86B0A;--sunset-gold:#9C5B06;--sunset-glow:#7A4200;--retro-rose:#C84A6E;--retro-blush:#E26888;--wine-crimson:#9E2A4D;--header-bg:rgba(250,247,245,0.90);--header-bg-mobile:rgba(250,247,245,0.96);--footer-bg:rgba(243,237,231,0.85);--banner-bg:linear-gradient(135deg,#FFF9F3,#F5ECE3);--banner-title-color:#1D1219;--banner-subtitle-color:#56444E;--banner-border:rgba(156,91,6,0.22);--card-bg:#FFFFFF;--card-border:rgba(74,38,51,0.12);--card-shadow:0 4px 20px rgba(74,38,51,0.06);--card-hover-border:rgba(156,91,6,0.35);--btn-primary-bg:#1D1219;--btn-primary-text:#FAF7F5;--btn-primary-shadow:0 6px 20px rgba(29,18,25,0.2);--btn-primary-hover-shadow:0 10px 28px rgba(29,18,25,0.3);--btn-secondary-bg:#FFFFFF;--btn-secondary-text:#1D1219;--btn-secondary-border:rgba(74,38,51,0.16);--btn-secondary-hover-bg:#FAF7F5;--btn-secondary-hover-border:#9C5B06;--btn-secondary-hover-text:#9C5B06;--code-pill-bg:rgba(156,91,6,0.08);--code-pill-border:rgba(156,91,6,0.22);--code-pill-text:#9C5B06;--callout-wine-bg:rgba(155,32,56,0.06);--callout-wine-border:rgba(155,32,56,0.2);--callout-gold-bg:rgba(184,116,20,0.07);--callout-gold-border:rgba(184,116,20,0.25);--bg-gradient-top:rgba(232,130,156,0.10);--bg-gradient-right:rgba(250,208,116,0.08)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:dark light;-webkit-text-size-adjust:100%}body{background-color:var(--bg-primary);color:var(--text-main);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6;overflow-x:hidden;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,var(--bg-gradient-top),transparent 70%),radial-gradient(ellipse 60% 40% at 85% 60%,var(--bg-gradient-right),transparent 60%);background-attachment:fixed}a{color:inherit;text-decoration:none}.font-tabular{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.container{max-width:1140px;margin:0 auto;padding:0 24px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--header-bg);border-bottom:1px solid var(--border-dim);transition:background-color .2s ease,border-color .2s ease}.header-inner{justify-content:space-between;height:70px;gap:16px}.header-inner,.logo-group{display:flex;align-items:center}.logo-group{gap:12px;font-weight:800;font-size:1.25rem;letter-spacing:-.02em;flex-shrink:0}.logo-text{color:var(--text-main);font-weight:800;letter-spacing:-.03em}.nav-links{display:flex;align-items:center;gap:28px;font-size:.92rem;font-weight:500;color:var(--text-muted)}.nav-links a{transition:color .15s ease;white-space:nowrap}.nav-links a:hover{color:var(--sunset-gold)}.header-cta-wrapper{flex-shrink:0}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--btn-primary-bg);color:var(--btn-primary-text);padding:13px 26px;border-radius:9999px;font-weight:700;font-size:.95rem;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:var(--btn-primary-shadow);border:none;cursor:pointer;white-space:nowrap}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--btn-primary-hover-shadow)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border);padding:13px 26px;border-radius:9999px;font-weight:600;font-size:.95rem;transition:all .2s ease;cursor:pointer;white-space:nowrap}.btn-secondary:hover{background:var(--btn-secondary-hover-bg);border-color:var(--btn-secondary-hover-border);color:var(--btn-secondary-hover-text);transform:translateY(-1px)}.btn-header{padding:9px 20px;font-size:.88rem}.badge-coming-soon{display:inline-flex;align-items:center;gap:10px;padding:7px 18px;border-radius:9999px;background:rgba(245,197,99,.1);border:1px solid var(--border-glow);color:var(--sunset-gold);font-size:.88rem;font-weight:700;letter-spacing:.04em;margin-bottom:24px;box-shadow:0 0 25px rgba(245,197,99,.12);animation:pulseGlow 3s ease-in-out infinite}.badge-dot{width:8px;height:8px;border-radius:50%;background:var(--sunset-gold);box-shadow:0 0 10px var(--sunset-gold);animation:blinkDot 1.5s infinite alternate}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px rgba(245,197,99,.12);border-color:var(--border-glow)}50%{box-shadow:0 0 35px rgba(245,197,99,.25);border-color:var(--border-accent)}}@keyframes blinkDot{0%{opacity:.4}to{opacity:1}}.hero-section{padding:90px 0 70px;text-align:center;position:relative}.hero-title{font-size:clamp(2.4rem,5.8vw,4.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;max-width:840px;margin:0 auto 20px;color:var(--hero-title-color)}.hero-title-accent{background:var(--hero-accent-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:clamp(1.05rem,2.2vw,1.25rem);color:var(--text-muted);max-width:660px;margin:0 auto 36px;line-height:1.65}.hero-cta-group{gap:14px}.hero-cta-group,.hero-pills{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.hero-pills{gap:16px;margin-top:40px;font-size:.9rem;color:var(--text-subtle)}.hero-pill-item{color:var(--text-muted);font-weight:600}.hero-pill-sep{color:var(--border-dim)}.features-section{padding:90px 0 100px;border-top:1px solid var(--border-dim)}.features-header{text-align:center;margin-bottom:56px}.features-heading{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;letter-spacing:-.03em;margin-bottom:12px;color:var(--text-main)}.features-subheading{font-size:1.1rem;color:var(--text-muted);max-width:640px;margin:0 auto;line-height:1.6}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:24px;gap:24px}.feature-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:32px 28px;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:var(--card-shadow)}.feature-card:hover{transform:translateY(-4px);border-color:var(--card-hover-border);box-shadow:0 18px 45px rgba(0,0,0,.25)}.feature-tag{font-size:.74rem;font-weight:800;color:var(--sunset-amber);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.feature-title{font-size:1.25rem;font-weight:700;color:var(--text-main);margin-bottom:10px;letter-spacing:-.01em}.feature-desc{font-size:.94rem;color:var(--text-muted);line-height:1.65}.banner-section{padding:20px 0 90px}.banner-card{background:var(--banner-bg);border:1px solid var(--banner-border);border-radius:26px;padding:52px 32px;text-align:center;box-shadow:var(--card-shadow);position:relative;overflow:hidden}.banner-badge{display:inline-block;font-size:.75rem;color:var(--sunset-gold);letter-spacing:.14em;text-transform:uppercase}.banner-badge,.banner-title{font-weight:800;margin-bottom:14px}.banner-title{font-size:clamp(1.8rem,3.8vw,2.5rem);color:var(--banner-title-color);letter-spacing:-.02em}.banner-subtitle{color:var(--banner-subtitle-color);font-size:1.05rem;max-width:580px;margin:0 auto 30px;line-height:1.65}.banner-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.site-footer{border-top:1px solid var(--border-dim);padding:50px 0;margin-top:60px;background:var(--footer-bg);transition:background-color .2s ease,border-color .2s ease}.footer-inner{justify-content:space-between;flex-wrap:wrap;gap:20px}.footer-brand,.footer-inner{display:flex;align-items:center}.footer-brand{gap:12px}.footer-copy{font-size:.88rem;color:var(--text-subtle)}.orionth-link{color:var(--sunset-gold);font-weight:700;transition:color .2s ease}.orionth-link:hover{color:var(--sunset-glow)}.footer-links{display:flex;gap:22px;font-size:.88rem;color:var(--text-muted);flex-wrap:wrap}.footer-links a{transition:color .15s ease}.footer-links a:hover{color:var(--sunset-gold)}.legal-container,.page-container{max-width:860px;margin:50px auto 100px;padding:0 24px;word-break:break-word;overflow-wrap:anywhere}.legal-eyebrow,.page-eyebrow{font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;color:var(--sunset-amber);font-weight:800;margin-bottom:12px}.legal-title,.page-title{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:16px;color:var(--text-main);word-break:break-word}.legal-subtitle,.page-subtitle{font-size:1.15rem;color:var(--text-muted);margin-bottom:24px;line-height:1.6}.legal-intro{font-size:1.05rem;color:var(--text-muted);margin-bottom:36px;line-height:1.7;padding-bottom:24px;border-bottom:1px solid var(--border-dim)}.legal-callout{display:flex;gap:20px;background:var(--callout-wine-bg);border:1px solid var(--callout-wine-border);border-radius:20px;padding:24px 28px;margin-bottom:36px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.legal-callout-eula{background:var(--callout-gold-bg);border-color:var(--callout-gold-border)}.legal-callout-icon{font-size:1.8rem;line-height:1;flex-shrink:0;padding-top:4px}.legal-callout-content{flex:1 1;min-width:0}.legal-callout-content h3{font-size:1.15rem;font-weight:700;color:var(--sunset-gold);margin-bottom:8px}.legal-callout-content p{font-size:.95rem;color:var(--text-muted);line-height:1.6;margin-bottom:12px}.legal-section{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:28px;margin-bottom:22px;box-shadow:var(--card-shadow);transition:border-color .2s ease}.legal-section:hover{border-color:var(--card-hover-border)}.legal-section h2{font-size:1.25rem;font-weight:700;color:var(--text-main);margin-bottom:12px;line-height:1.35}.legal-section p{font-size:.95rem;line-height:1.7}.legal-section p,.legal-section ul{color:var(--text-muted);margin-bottom:14px}.legal-section ul{margin-left:20px}.legal-section li{margin-bottom:8px;font-size:.92rem;line-height:1.6}.legal-section-link{margin-top:18px}.legal-link-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:9999px;background:var(--code-pill-bg);border:1px solid var(--code-pill-border);color:var(--code-pill-text);font-size:.88rem;font-weight:600;transition:all .2s ease;word-break:break-word}.legal-link-btn:hover{border-color:var(--sunset-gold);transform:translateY(-1px)}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:18px;gap:18px}.faq-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:22px;box-shadow:var(--card-shadow);transition:border-color .2s ease}.faq-card:hover{border-color:var(--card-hover-border)}.faq-question{font-size:1.05rem;font-weight:700;color:var(--sunset-gold);margin-bottom:8px}.faq-answer{font-size:.92rem;color:var(--text-muted);line-height:1.6}.card-box{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:28px;margin-bottom:32px;box-shadow:var(--card-shadow)}.support-code-pill{color:var(--code-pill-text);background:var(--code-pill-bg);border:1px solid var(--code-pill-border);padding:2px 8px;border-radius:4px}@media (max-width:768px){.site-header{background:var(--header-bg-mobile)}.header-inner{height:auto;padding:12px 0;flex-wrap:wrap;gap:12px}.nav-links{order:3;width:100%;justify-content:center;gap:18px;font-size:.88rem;padding-top:8px;border-top:1px solid var(--border-subtle)}.hero-section{padding:60px 0 40px}.hero-pills{gap:10px;font-size:.82rem}.faq-grid,.features-grid{grid-template-columns:1fr}}@media (max-width:640px){.container{padding:0 16px}.legal-container,.page-container{padding:0 16px;margin:36px auto 70px}.legal-section{padding:20px 16px;border-radius:16px}.legal-callout{padding:18px 16px;flex-direction:column;gap:12px;border-radius:16px}.legal-title,.page-title{font-size:clamp(1.75rem,6.5vw,2.3rem)}.btn-primary,.btn-secondary{width:100%;padding:13px 20px}.footer-inner,.hero-cta-group{flex-direction:column}.footer-inner{align-items:flex-start;gap:20px}.footer-links{flex-direction:column;gap:12px}}