.landing-page-root{font-family:var(--font-hanken),system-ui,-apple-system,sans-serif!important;--landing-ink:#080914;--landing-ink-2:#10111f;--landing-ink-3:#17182a;--landing-ink-4:#20213a;--landing-ink-line:rgba(255,255,255,0.1);--landing-ink-line-strong:rgba(255,255,255,0.16);--landing-on-ink:#f7f6ff;--landing-on-ink-muted:#aaa9c2;--landing-on-ink-faint:#8887a1;--landing-paper:#f7f7fb;--landing-paper-2:#efeff7;--landing-paper-3:#e7e7f1;--landing-line:#dedee9;--landing-line-soft:#e9e9f1;--landing-line-strong:#c8c8d8;--landing-text:#11121f;--landing-text-2:#292a3d;--landing-text-muted:#505166;--landing-text-soft:#68697d;--landing-signal:#a78bfa;--landing-signal-hover:#b9a3ff;--landing-signal-deep:#6941c6;--landing-signal-dim:#7c5ce0;--landing-on-signal:#100c1d;--landing-signal-bg:rgba(167,139,250,0.13);--landing-signal-border:rgba(167,139,250,0.36);--landing-amber:#67e8f9;--landing-amber-deep:#087c91;--landing-on-amber:#06161a;--landing-amber-bg:rgba(103,232,249,0.12);--landing-amber-border:rgba(103,232,249,0.3);--landing-accent-primary:var(--landing-signal);--landing-accent-primary-hover:var(--landing-signal-hover);--landing-accent-primary-foreground:var(--landing-on-signal);--landing-orange:var(--landing-signal-deep);--landing-orange-hover:var(--landing-signal-dim);--landing-orange-fg:var(--landing-signal-deep);--landing-orange-border:var(--landing-signal-border);--landing-orange-bg:var(--landing-signal-bg);--landing-shadow-soft:0 1px 2px rgba(13,13,32,0.05),0 12px 32px -14px rgba(22,20,52,0.18);--landing-shadow-card:0 1px 2px rgba(13,13,32,0.07),0 26px 60px -24px rgba(30,27,72,0.25);--landing-shadow-product:0 2px 4px rgba(6,6,18,0.3),0 48px 120px -36px rgba(0,0,0,0.78);--landing-shadow-float:0 2px 4px rgba(10,10,28,0.16),0 28px 64px -18px rgba(12,10,42,0.36);--landing-glow-signal:0 0 0 1px rgba(167,139,250,0.52) inset,0 14px 36px -10px rgba(139,92,246,0.58);--z-sticky:40;--z-header:50;--z-overlay:60;--z-modal:70}.landing-page-root .font-display,.landing-page-root h1,.landing-page-root h2,.landing-page-root h3,.landing-page-root h4,.landing-page-root h5,.landing-page-root h6{font-family:var(--font-schibsted),system-ui,-apple-system,sans-serif!important;letter-spacing:-.025em;font-weight:600}.landing-page-root .font-ui,.landing-page-root a,.landing-page-root button{font-family:var(--font-schibsted),system-ui,-apple-system,sans-serif!important}.landing-page-root .font-mono,.landing-page-root code,.landing-page-root kbd,.landing-page-root pre,.landing-page-root samp{font-family:var(--font-spline-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,monospace!important}.landing-logotype{font-family:var(--font-orbitron),system-ui,-apple-system,sans-serif!important;font-weight:600;letter-spacing:.02em}.landing-display{font-family:var(--font-schibsted),system-ui,sans-serif!important;font-weight:600;line-height:1.03;letter-spacing:-.032em;text-wrap:balance}.landing-kicker{display:block;font-family:var(--font-schibsted),system-ui,-apple-system,sans-serif!important;font-size:.9375rem;font-weight:600;letter-spacing:0;color:var(--landing-signal-deep)}.landing-kicker--on-ink{color:var(--landing-signal)}.landing-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:7px;border:1px solid transparent;padding:.2rem .5rem;font-size:11px;font-weight:600;letter-spacing:-.002em;white-space:nowrap;line-height:1}.landing-chip--live{background:var(--landing-signal-bg);border-color:var(--landing-signal-border);color:var(--landing-signal-deep)}.landing-chip--human{color:var(--landing-amber-deep)}.landing-chip--human,.landing-chip--human-ink{background:var(--landing-amber-bg);border-color:var(--landing-amber-border)}.landing-chip--human-ink{color:var(--landing-amber)}.landing-chip--neutral{background:var(--landing-paper-2);border-color:var(--landing-line);color:var(--landing-text-muted)}.landing-chip--live-ink{background:var(--landing-signal-bg);border-color:var(--landing-signal-border);color:var(--landing-signal)}.landing-chip--neutral-ink{background:rgba(255,255,255,.05);border-color:var(--landing-ink-line);color:var(--landing-on-ink-muted)}.landing-btn-signal{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.875rem;padding-inline:1.25rem;border-radius:9999px;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--landing-on-signal);background:var(--landing-signal);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 14px 32px -12px rgba(139,92,246,.72);transition:background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.landing-btn-signal:hover{background:var(--landing-signal-hover);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 18px 42px -12px rgba(139,92,246,.82)}.landing-btn-signal:active{transform:translateY(0)}.landing-btn-ink{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.875rem;padding-inline:1.25rem;border-radius:9999px;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--landing-on-ink);background:var(--landing-ink);border:1px solid var(--landing-ink);transition:background-color .18s ease,transform .18s ease}.landing-btn-ink:hover{background:var(--landing-ink-3);transform:translateY(-1px)}.landing-btn-line{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.875rem;padding-inline:1.25rem;border-radius:9999px;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--landing-text);background:transparent;border:1px solid var(--landing-line-strong);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.landing-btn-line:hover{background:var(--landing-paper-2);border-color:var(--landing-text-muted)}.landing-btn-line--on-ink{color:var(--landing-on-ink);border-color:var(--landing-ink-line-strong)}.landing-btn-line--on-ink:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.28)}.landing-status-dot{position:relative;width:.5rem;height:.5rem;border-radius:9999px;background:var(--landing-signal);box-shadow:0 0 0 3px rgba(167,139,250,.16)}.landing-status-dot:after{content:"";position:absolute;inset:-4px;border-radius:9999px;border:1.5px solid rgba(167,139,250,.45);animation:landing-pulse-ring 2.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes landing-pulse-ring{0%{transform:scale(.8);opacity:.8}80%,to{transform:scale(1.5);opacity:0}}.landing-section{position:relative}.landing-rule{border:0;height:1px;background:var(--landing-line)}.landing-halo{position:absolute;border-radius:9999px;filter:blur(80px);background:radial-gradient(circle,rgba(139,92,246,.42),transparent 65%);pointer-events:none}.landing-halo--amber{background:radial-gradient(circle,rgba(34,211,238,.28),transparent 65%)}.landing-grid-field{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000 15%,transparent 88%);mask-image:linear-gradient(180deg,#000 15%,transparent 88%)}.landing-aurora{background:radial-gradient(circle at 30% 30%,rgba(139,92,246,.34),transparent 36%),radial-gradient(circle at 72% 18%,rgba(34,211,238,.18),transparent 30%);filter:blur(40px)}.landing-product-frame{border:1px solid rgba(255,255,255,.13);background:rgba(15,16,31,.92);box-shadow:var(--landing-shadow-product),0 0 0 1px rgba(167,139,250,.08) inset}@keyframes landing-signal-scan{0%,10%{transform:translateX(-130%);opacity:0}25%,70%{opacity:1}90%,to{transform:translateX(430%);opacity:0}}.landing-signal-scan{animation:landing-signal-scan 5.5s cubic-bezier(.65,0,.35,1) infinite}.landing-fade-mask-x{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 90px,#000 calc(100% - 90px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 90px,#000 calc(100% - 90px),transparent)}.landing-fade-mask-b{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent)}.landing-mock-browser{background:var(--landing-paper);border:1px solid var(--landing-line);border-radius:16px;overflow:hidden;box-shadow:var(--landing-shadow-product)}.landing-mock-browser__bar{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;background:var(--landing-paper-2);border-bottom:1px solid var(--landing-line)}.landing-mock-browser__dots{display:flex;gap:.4rem}.landing-mock-browser__dot{width:.625rem;height:.625rem;border-radius:9999px;background:var(--landing-line-strong)}.landing-mock-browser__url{flex:1;display:inline-flex;align-items:center;gap:.5rem;height:1.75rem;padding:0 .75rem;background:var(--landing-paper);border:1px solid var(--landing-line);border-radius:.5rem;font-size:.6875rem;color:var(--landing-text-soft);font-family:var(--font-spline-mono),ui-monospace,monospace!important}.landing-card{position:relative;border:1px solid var(--landing-line);background:var(--landing-paper);border-radius:16px;transition:border-color .2s ease,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.landing-card:hover{border-color:var(--landing-line-strong);transform:translateY(-2px);box-shadow:var(--landing-shadow-card)}.landing-card-ink{position:relative;border:1px solid var(--landing-ink-line);background:var(--landing-ink-2);border-radius:16px;transition:border-color .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}.landing-card-ink:hover{border-color:var(--landing-ink-line-strong);transform:translateY(-2px)}@keyframes landing-card-icon-hover{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}32%{transform:translate3d(0,-2px,0) rotate(-7deg) scale(1.08)}68%{transform:translate3d(0,1px,0) rotate(6deg) scale(1.02)}}.landing-card-icon{transform-box:fill-box;transform-origin:center}.landing-animated-card:hover .landing-card-icon{animation:landing-card-icon-hover .9s ease-in-out infinite}@keyframes landing-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing-marquee{display:flex;width:max-content;animation:landing-marquee 42s linear infinite}@keyframes landing-reveal-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing-reveal{animation:landing-reveal-up .7s cubic-bezier(.16,1,.3,1) both}.landing-reveal-delay-1{animation-delay:90ms}.landing-reveal-delay-2{animation-delay:.18s}.landing-reveal-delay-3{animation-delay:.27s}.landing-reveal-delay-4{animation-delay:.36s}.landing-reveal-delay-5{animation-delay:.45s}@keyframes landing-caret{0%,to{opacity:1}50%{opacity:0}}.landing-caret{display:inline-block;width:.5ch;height:1.05em;transform:translateY(.12em);background:var(--landing-signal);margin-left:1px;animation:landing-caret 1s steps(1) infinite}.landing-eyebrow{gap:.55rem;font-family:var(--font-spline-mono),ui-monospace,monospace!important;font-size:.75rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--landing-signal-deep)}.landing-btn-primary,.landing-eyebrow{display:inline-flex;align-items:center}.landing-btn-primary{justify-content:center;gap:.5rem;height:2.875rem;padding-inline:1.25rem;border-radius:9999px;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--landing-on-signal);background:var(--landing-signal);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 14px 30px -12px rgba(139,92,246,.7);transition:background-color .18s ease,transform .18s ease}.landing-btn-primary:hover{background:var(--landing-signal-hover);transform:translateY(-1px)}.landing-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.875rem;padding-inline:1.25rem;border-radius:9999px;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--landing-text);background:transparent;border:1px solid var(--landing-line-strong);transition:background-color .16s ease,border-color .16s ease}.landing-btn-ghost:hover{background:var(--landing-paper-2);border-color:var(--landing-text-muted)}.landing-accent-primary-solid{background-color:var(--landing-signal);color:var(--landing-on-signal)}.landing-accent-primary-solid:hover{background-color:var(--landing-signal-hover)}.landing-accent-secondary-text{color:var(--landing-signal-deep)}.landing-accent-secondary-link{transition:color .16s ease}.landing-accent-secondary-link:hover{color:var(--landing-signal-deep)}.landing-accent-secondary-pill{background:var(--landing-signal-bg)}.landing-accent-secondary-pill,.landing-accent-secondary-pill:hover{border-color:var(--landing-signal-border);color:var(--landing-signal-deep)}.landing-accent-secondary-pill:hover{background:rgba(167,139,250,.18)}@media (prefers-reduced-motion:reduce){.landing-animated-card:hover .landing-card-icon,.landing-caret,.landing-marquee,.landing-reveal,.landing-reveal-delay-1,.landing-reveal-delay-2,.landing-reveal-delay-3,.landing-reveal-delay-4,.landing-reveal-delay-5,.landing-signal-scan,.landing-status-dot:after{animation:none!important}.landing-reveal{opacity:1!important;transform:none!important}}