@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@500;700&display=swap";:root{--bg:#f7f3ea;--surface:rgba(255,255,255,.72);--surface-strong:rgba(255,255,255,.92);--line:rgba(26,20,8,.08);--line-strong:rgba(26,20,8,.14);--ink:#1b1709;--ink-2:#5a5346;--ink-3:#9a9387;--accent:#a36a14;--accent-ink:#fff9ea;--accent-soft:rgba(224,177,90,.12);--accent-glow:rgba(224,177,90,.22);--violet-glow:rgba(124,58,237,.12);--shadow-lg:0 24px 80px rgba(26,20,8,.12);--shadow-md:0 16px 40px rgba(26,20,8,.08);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:16px/1.55 Inter,Segoe UI,sans-serif}:root[data-theme=dark]{--bg:#0b0d12;--surface:rgba(255,255,255,.04);--surface-strong:rgba(255,255,255,.07);--line:rgba(255,255,255,.09);--line-strong:rgba(255,255,255,.14);--ink:#f3ecdf;--ink-2:#b8b3a8;--ink-3:#6e6a63;--accent:#e0b15a;--accent-ink:#1a1208;--accent-soft:rgba(224,177,90,.14);--accent-glow:rgba(224,177,90,.35);--violet-glow:rgba(124,58,237,.14);--shadow-lg:0 32px 90px rgba(0,0,0,.38);--shadow-md:0 18px 50px rgba(0,0,0,.28);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-height:100svh;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,Segoe UI,sans-serif;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;z-index:-2;-webkit-filter:blur(36px);filter:blur(36px);border-radius:999px;position:fixed}body:before{background:var(--accent-glow);width:20rem;height:20rem;top:4rem;right:-4rem}body:after{background:var(--violet-glow);width:22rem;height:22rem;top:14rem;left:-6rem}#root{min-height:100svh;position:relative}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.03em;margin:0;font-family:Fraunces,Cormorant Garamond,Georgia,serif}p{margin:0}button,input,select,textarea{font:inherit}button{transition:all .2s}button:active{transform:scale(.97)}input,select,textarea{transition:all .2s}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 4px var(--accent-soft), 0 8px 32px rgba(0,0,0,.25)!important;border-color:rgba(224,177,90,.47)!important}::-moz-selection{background:var(--accent-soft)}::selection{background:var(--accent-soft)}.aurora-app-shell{isolation:isolate;position:relative}.aurora-app-glow{-webkit-filter:blur(40px);filter:blur(40px);pointer-events:none;z-index:-1;border-radius:999px;width:20rem;height:20rem;position:fixed;top:auto;bottom:auto;left:auto;right:auto}.aurora-app-glow-brass{background:var(--accent-glow);top:6rem;right:-5rem}.aurora-app-glow-violet{background:var(--violet-glow);top:22rem;left:-7rem}.aurora-phone-shell{position:relative}.aurora-phone-shell:before{content:"";background:linear-gradient(180deg, var(--surface-strong), var(--surface));border:1px solid var(--line);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);z-index:-1;border-radius:28px;position:absolute;top:8px;bottom:8px;left:0;right:0}.aurora-topbar{z-index:20;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:-webkit-sticky;position:sticky;top:0}.aurora-logo-tile,.aurora-icon-button{border:1px solid var(--line-strong);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.aurora-logo-tile{width:34px;height:34px;box-shadow:0 0 0 1px var(--line-strong), 0 8px 24px var(--accent-glow)}.aurora-icon-button{cursor:pointer;padding:0}.aurora-meta,.aurora-kicker,.aurora-trial-pill,.aurora-status-pill{text-transform:uppercase;letter-spacing:1.6px;font-family:JetBrains Mono,Cascadia Code,monospace}.aurora-trial-pill{min-height:30px;color:var(--accent);background:rgba(224,177,90,.14);border:1px solid rgba(224,177,90,.24);border-radius:999px;align-items:center;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.aurora-status-pill{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;min-height:30px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.aurora-side-menu{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.aurora-dock-shell{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.aurora-page-title{letter-spacing:-.03em;color:var(--ink);margin-bottom:4px;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600}.aurora-page-subtitle{color:var(--ink-2);margin-bottom:14px;font-size:12px}.aurora-hero-card{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-strong), var(--surface));box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:22px;position:relative;overflow:hidden}.aurora-hero-card:after{content:"";background:radial-gradient(circle, var(--accent-glow), transparent 68%);-webkit-filter:blur(12px);filter:blur(12px);border-radius:999px;width:9rem;height:9rem;position:absolute;top:-2rem;right:-2rem}.aurora-list-card{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-md);border-radius:16px}.aurora-gradient-card{background:linear-gradient(135deg, rgba(224,177,90,.22), rgba(224,177,90,.08)), var(--surface);border:1px solid rgba(224,177,90,.3)}.aurora-search-shell{background:var(--surface-strong);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px}.aurora-search-shell input{box-shadow:none!important;background:0 0!important;border:none!important}.aurora-section-label{letter-spacing:1.8px;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:900px){.aurora-phone-shell:before{border-radius:24px;top:0;bottom:0;left:0;right:0}}.seo-page{color:#1b1709;background:#f7f3ea;min-height:100svh;font-family:Inter,Segoe UI,sans-serif}.seo-header{justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100% - 32px);min-height:76px;margin:0 auto;display:flex}.seo-brand{color:#1b1709;align-items:center;gap:10px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.seo-brand img{object-fit:cover;border-radius:10px;width:36px;height:36px}.seo-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.seo-nav a,.seo-footer a{color:#5a5346;font-size:14px;font-weight:700;text-decoration:none}.seo-nav-cta,.seo-primary{background:#1b1709;border-radius:8px;padding:10px 14px;color:#fff9ea!important}.seo-hero,.seo-section{width:min(1120px,100% - 32px);margin:0 auto}.seo-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:44px;min-height:520px;padding:56px 0 48px;display:grid}.seo-eyebrow{color:#a36a14;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:14px;font:800 12px/1.2 JetBrains Mono,monospace}.seo-hero h1{letter-spacing:0;max-width:780px;font-size:max(46px,min(7vw,84px));line-height:.96}.seo-intro{color:#5a5346;max-width:680px;margin-top:22px;font-size:20px;line-height:1.7}.seo-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.seo-primary,.seo-secondary{justify-content:center;align-items:center;min-height:46px;font-weight:800;text-decoration:none;display:inline-flex}.seo-secondary{color:#1b1709;background:rgba(255,255,255,.55);border:1px solid rgba(26,20,8,.18);border-radius:8px;padding:10px 14px}.seo-panel,.seo-feature,.seo-links a{background:rgba(255,255,255,.7);border:1px solid rgba(26,20,8,.1);box-shadow:0 18px 50px rgba(26,20,8,.08)}.seo-panel{border-radius:8px;padding:24px}.seo-panel-title{margin-bottom:16px;font-weight:900}.seo-chip-grid{flex-wrap:wrap;gap:10px;display:flex}.seo-chip-grid span{color:#1b1709;background:rgba(224,177,90,.11);border:1px solid rgba(163,106,20,.2);border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700}.seo-section{border-top:1px solid rgba(26,20,8,.08);grid-template-columns:.8fr 1.2fr;gap:36px;padding:48px 0;display:grid}.seo-section h2{letter-spacing:0;font-size:max(30px,min(4vw,46px));line-height:1.08}.seo-copy{color:#5a5346;gap:18px;font-size:17px;line-height:1.8;display:grid}.seo-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-feature{border-radius:8px;padding:18px}.seo-feature h3{letter-spacing:0;margin-bottom:8px;font-size:22px}.seo-feature p{color:#5a5346;font-size:14px;line-height:1.65}.seo-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seo-links a{color:#1b1709;border-radius:8px;gap:6px;padding:16px;text-decoration:none;display:grid}.seo-links span{font-weight:900}.seo-links small{color:#5a5346;line-height:1.45}.seo-footer{color:#5a5346;border-top:1px solid rgba(26,20,8,.08);flex-wrap:wrap;gap:18px;width:min(1120px,100% - 32px);margin:0 auto;padding:28px 0 44px;display:flex}.seo-footer span{color:#1b1709;margin-right:auto;font-weight:900}@media (max-width:820px){.seo-header{flex-direction:column;align-items:flex-start;padding:18px 0}.seo-nav{justify-content:flex-start}.seo-hero,.seo-section,.seo-feature-grid,.seo-links{grid-template-columns:1fr}.seo-hero{min-height:auto;padding-top:28px}}
