*{box-sizing:border-box}:root{--bg:#0B0C0F;--bg-2:#121419;--line:rgba(255,255,255,.07);--line-strong:rgba(255,255,255,.14);--fg:#ECECEE;--fg-2:#9FA2A9;--fg-3:#646872;--copper:hsl(22 71% 52%);--copper-soft:hsl(22 71% 52%/.14);--copper-line:hsl(22 71% 52%/.38);--sage:hsl(159 41% 45%);--sage-soft:hsl(159 41% 45%/.14);--sage-line:hsl(159 41% 45%/.38);--surface:#181B21;--info:hsl(214 93% 68%);--info-soft:hsl(214 93% 68%/.12);--danger:hsl(0 72% 60%);--line-2:rgba(255,255,255,.13);--ease:cubic-bezier(.16,1,.3,1);--violet:hsl(252 80% 74%);--violet-soft:hsl(252 80% 74%/.14);--violet-line:hsl(252 80% 74%/.42);--emerald:hsl(158 64% 52%);--emerald-soft:hsl(158 64% 52%/.15);--emerald-line:hsl(158 64% 52%/.42)}.marketing-root{background:var(--bg);color:var(--fg);font-family:var(--font-marketing),system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}.marketing-root a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding:0 40px;position:relative}.col-narrow{max-width:720px}.marketing-root>header{position:sticky;top:0;z-index:9999;background:var(--bg);border-bottom:1px solid var(--line);isolation:isolate}.nav{justify-content:space-between;padding:16px 0}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;font-weight:500;letter-spacing:-.01em;font-size:16px}.brand .logo{width:28px;height:28px;background:url(/brand/lisna-logo-square.png) 50%/contain no-repeat;flex:none}.brand .wordmark{height:22px;width:auto;display:block}.nav ul{display:flex;gap:28px;list-style:none;padding:0;margin:0;font-size:14px;color:var(--fg-2)}.btn,.nav ul a:hover{color:var(--fg)}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid var(--line-strong);background:transparent}.btn.primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn.primary:hover{background:var(--copper);border-color:var(--copper);color:#fff}section.hero{padding:96px 0 120px;position:relative}.hero .eyebrow{font-family:var(--font-marketing-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--sage);font-weight:600;display:inline-flex;align-items:center;gap:13px;margin:0}.hero .eyebrow:before{content:"";width:30px;height:1px;background:currentColor;opacity:.55}.hero h1{font-family:var(--font-marketing);font-size:clamp(42px,5.8vw,80px);line-height:.97;letter-spacing:-.04em;font-weight:600;max-width:none;margin:26px 0 0}.hero h1 em{font-style:italic;font-weight:600;color:var(--copper)}.hero .sub{font-size:clamp(17px,1.8vw,20px);line-height:1.55;color:var(--fg-2);max-width:56ch;margin:30px 0 0}.hero .actions{display:flex;align-items:center;gap:22px;margin-top:46px;flex-wrap:wrap}.hero .actions .micro{font-family:var(--font-marketing-mono);font-size:11px;letter-spacing:.13em;color:var(--sage)}.product-wrap{margin:60px auto 0;max-width:1040px;position:relative}.product-frame{border:1px solid var(--line-strong);border-radius:14px;overflow:hidden;box-shadow:0 40px 120px -30px var(--copper-soft),0 20px 60px -20px rgba(0,0,0,.7);background:var(--bg-2)}.product-frame .tb{display:flex;align-items:center;gap:6px;padding:9px 14px;border-bottom:1px solid var(--line);background:#0F1015}.product-frame .tb span{width:10px;height:10px;border-radius:50%;background:#2A2E37}.app{display:grid;grid-template-columns:180px 1fr;min-height:440px;background:var(--bg-2);text-align:left}.sidebar{border-right:1px solid var(--line);padding:16px 10px;font-size:13px}.sidebar .sbrand{display:flex;align-items:center;gap:8px;margin:2px 4px 14px;font-family:var(--font-marketing);font-size:16px;font-weight:500}.sidebar .sbrand .dot{width:6px;height:6px;border-radius:50%;background:var(--copper);display:inline-block}.envtoggle{display:flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:8px;margin:0 4px 14px}.envtoggle span{flex:1;text-align:center;padding:4px 6px;border-radius:5px;font-family:var(--font-marketing-mono);font-size:11px;color:var(--fg-3)}.envtoggle span.on{background:var(--copper);color:#2a1a00}.sidebar .grp{font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin:2px 6px 6px}.sidebar ul{list-style:none;padding:0;margin:0 0 10px}.sidebar li{padding:7px 10px;border-radius:6px;color:var(--fg-2);display:flex;align-items:center;gap:10px;font-size:13px}.sidebar li.active{background:hsl(22 71% 52%/.1);color:var(--fg);border:1px solid hsl(22 71% 52%/.25)}.sidebar li svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.6;opacity:.75;flex:none}.sidebar li.active svg{opacity:1;color:var(--copper)}.board{padding:16px 18px}.board-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:10px}.board-head h4{margin:0;font-size:14px;font-weight:500;color:var(--fg)}.board-head .live{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-marketing-mono);font-size:11px;letter-spacing:.08em;color:var(--sage);padding:3px 9px;border:1px solid var(--sage-line);border-radius:6px;background:var(--sage-soft);margin-right:auto;margin-left:10px}.board-head .live .d{width:6px;height:6px;border-radius:50%;background:var(--sage);box-shadow:0 0 8px var(--sage);animation:live-dot 1.6s ease-in-out infinite}@keyframes live-dot{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.board-head .chip{font-family:var(--font-marketing-mono);font-size:11px;padding:4px 8px;border:1px solid var(--line);border-radius:6px;color:var(--fg-3)}.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.col{border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.2);padding:10px 10px 14px;min-height:320px}.col-head{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 10px;font-size:13px;font-weight:500}.col-head .n{font-family:var(--font-marketing-mono);font-size:11px;color:var(--fg-3)}.col.new .col-head{color:var(--info)}.col.act .col-head{color:var(--copper)}.col.done .col-head{color:var(--sage)}.col.act:before,.col.done:before,.col.new:before{content:"";display:block;height:2px;border-radius:2px;margin:0 6px 8px}.col.new:before{background:var(--info)}.col.act:before{background:var(--copper)}.col.done:before{background:var(--sage)}.card{position:relative;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px 12px 10px 16px;margin:6px 4px;font-size:13px}.card:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--fg-3)}.card.bk-bug:before{background:var(--danger)}.card.bk-comp:before{background:#E07BE5}.card.bk-sup:before{background:var(--info)}.card.bk-enh:before{background:var(--sage)}.card .ttl{color:var(--fg);font-weight:500;line-height:1.35;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .tags{display:flex;gap:3px;flex-wrap:nowrap}.tg{font-family:var(--font-marketing-mono);font-size:9px;padding:2px 5px;border-radius:4px;border:1px solid;white-space:nowrap}.tg.bug{color:var(--danger);border-color:hsl(0 72% 60%/.38);background:hsl(0 72% 60%/.08)}.tg.comp{color:#E07BE5;border-color:rgba(224,123,229,.35);background:rgba(224,123,229,.08)}.tg.sup{color:var(--info);border-color:hsl(214 93% 68%/.38);background:hsl(214 93% 68%/.1)}.tg.enh{color:var(--sage);border-color:var(--sage-line);background:var(--sage-soft)}.tg.open{color:var(--fg-2);border-color:var(--line-strong)}.tg.major{color:var(--copper);border-color:var(--copper-line);background:var(--copper-soft)}.tg.minor{color:var(--fg-3);border-color:var(--line-strong)}.tg.crit{color:var(--danger);border-color:hsl(0 72% 60%/.55);background:hsl(0 72% 60%/.14)}.tg.mod{color:var(--copper);border-color:var(--copper-line)}.tg.closed{color:var(--sage);border-color:var(--sage-line)}.arrival{position:relative;font-size:13px;overflow:hidden;pointer-events:none;border:1px solid hsl(22 71% 52%/.35);border-radius:8px;background:linear-gradient(180deg,hsl(22 71% 52%/.06),var(--surface));box-shadow:0 8px 24px -6px hsl(22 71% 52%/.3);opacity:0;max-height:0;margin:0 4px;padding:0 12px 0 16px;animation:arrival-card 12s cubic-bezier(.2,.8,.2,1) infinite}.arrival:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--copper)}.arrival .ttl{color:var(--fg);font-weight:500;line-height:1.35;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrival .tags{display:flex;gap:3px;flex-wrap:nowrap}.arrival .tg{animation:cls-in .45s ease-out both}.arrival .tg:first-child{animation-delay:1s}.arrival .tg:nth-child(2){animation-delay:1.4s}.arrival .tg:nth-child(3){animation-delay:1.8s}@keyframes cls-in{0%{opacity:0;transform:translateY(6px) scale(.94);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes arrival-card{0%,3%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;transform:translateY(-6px)}7%{opacity:1;max-height:80px;padding-top:10px;padding-bottom:10px;margin-top:6px;margin-bottom:6px;transform:translateY(0)}92%{opacity:1;max-height:80px;padding-top:10px;padding-bottom:10px;margin-top:6px;margin-bottom:6px;transform:translateY(0)}96%{opacity:0;max-height:80px;padding-top:10px;padding-bottom:10px;margin-top:6px;margin-bottom:6px;transform:translateY(-4px)}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;transform:translateY(-6px)}}.card.leaving{position:relative;animation:card-leave 12s cubic-bezier(.2,.8,.2,1) infinite}@keyframes card-leave{0%,50%{opacity:1;max-height:80px;padding-top:10px;padding-bottom:10px;margin-top:6px;margin-bottom:6px;transform:translateX(0)}57%{opacity:0;max-height:80px;padding-top:10px;padding-bottom:10px;margin-top:6px;margin-bottom:6px;transform:translateX(50px)}63%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;transform:translateX(50px)}}.card.closed-arrival{position:relative;overflow:hidden;pointer-events:none;border:1px solid var(--sage-line)!important;background:linear-gradient(180deg,hsl(159 41% 45%/.06),var(--surface))!important;box-shadow:0 8px 24px -6px hsl(159 41% 45%/.3);opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;animation:closed-arrive 12s cubic-bezier(.2,.8,.2,1) infinite}.card.closed-arrival:before{background:var(--sage)!important}@keyframes closed-arrive{0%,55%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;transform:translateX(-12px)}62%{opacity:1;max-height:80px;padding-top:10px;padding-bottom:10px;margin-top:6px;margin-bottom:6px;transform:translateX(0)}92%{opacity:1;max-height:80px;padding-top:10px;padding-bottom:10px;margin-top:6px;margin-bottom:6px;transform:translateX(0)}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;transform:translateX(-12px)}}.col.new .col-head .n{position:relative;display:inline-block;min-width:14px;text-align:right;color:var(--fg-3)}.col.new .col-head .n:after{content:"3";position:absolute;inset:0;text-align:right;color:var(--info);opacity:0;animation:count-new-3 12s step-end infinite}@keyframes count-new-3{0%,3%{opacity:0}7%{opacity:1}54%{opacity:1}57%{opacity:0}to{opacity:0}}.col.done .col-head .n{position:relative;display:inline-block;min-width:14px;text-align:right}.col.done .col-head .n:after{content:"2";position:absolute;inset:0;text-align:right;color:var(--sage);opacity:0;animation:count-done-2 12s step-end infinite}@keyframes count-done-2{0%,55%{opacity:0}62%{opacity:1}95%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.arrival,.arrival .tg,.board-head .live .d,.card.closed-arrival,.card.leaving,.col.done .col-head .n:after,.col.new .col-head .n:after{animation:none}.arrival,.card.closed-arrival{display:none}}section.payoff{padding:100px 0}.sechead{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:56px}.sechead .eyebrow{font-family:var(--font-marketing-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--sage);font-weight:600;display:inline-flex;align-items:center;gap:12px;margin:0 0 14px}.sechead .eyebrow:before{content:"";width:24px;height:1.5px;background:currentColor}.sechead h2{font-family:var(--font-marketing);font-size:52px;line-height:1.02;letter-spacing:-.03em;font-weight:500;margin:0;max-width:14ch}.sechead h2 em{font-style:italic;color:var(--copper);font-weight:400}.sechead .lede{font-size:20px;line-height:1.35;color:var(--fg);max-width:42ch;margin:0;padding-bottom:8px}.pgrid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden}.pcard{padding:36px;display:flex;gap:22px;align-items:flex-start;transition:background .25s ease;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.pcard:nth-child(2n){border-right:none}.pcard:nth-last-child(-n+2){border-bottom:none}.pcard:hover{background:var(--bg-2)}.pcard .ico{width:36px;height:36px;border-radius:8px;flex:none;display:grid;place-items:center;margin-top:2px}.pcard .ico.copper{background:var(--copper-soft);color:var(--copper)}.pcard .ico.sage{background:var(--sage-soft);color:var(--sage)}.pcard .ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pcard h3{font-family:var(--font-marketing);font-size:20px;line-height:1.2;letter-spacing:-.018em;font-weight:500;margin:0 0 6px}.pcard p{font-size:14.5px;line-height:1.55;color:var(--fg-2);margin:0}section.note{padding:120px 0}.note-grid{display:grid;grid-template-columns:1fr 1.8fr;gap:80px;align-items:start}.note-left .note-eyebrow{margin:0 0 32px}.note-quote{position:relative;padding-left:120px}.note-quote:before{content:"\201C";position:absolute;left:0;top:-36px;font-family:var(--font-marketing);font-size:160px;line-height:1;color:var(--copper);opacity:.45;pointer-events:none;font-weight:500}@media (max-width:900px){.note-grid{grid-template-columns:1fr;gap:32px}.note-quote{padding-left:72px}.note-quote:before{font-size:120px;top:-24px}}.note-left .note-eyebrow{margin-bottom:36px}.note-eyebrow{font-family:var(--font-marketing-mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--sage);font-weight:600;margin-bottom:28px;display:inline-flex;align-items:center;gap:12px}.note-eyebrow:before{content:"";width:24px;height:1.5px;background:var(--sage);display:inline-block}section.note blockquote{font-family:var(--font-marketing);font-size:30px;line-height:1.35;letter-spacing:-.02em;font-weight:400;font-style:italic;margin:0;color:var(--fg)}section.note blockquote em{font-style:normal;color:var(--copper);font-weight:500}.note-sig{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--fg-2)}.note-sig .avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--sage),var(--copper));display:grid;place-items:center;color:#fff;font-weight:600;font-size:14px}.note-sig b{font-weight:500;color:var(--fg)}.note-sig span{color:var(--copper);font-family:var(--font-marketing-mono);font-size:11px;letter-spacing:.08em;font-weight:500}section.trust{padding:100px 0}.trust-head{margin-bottom:72px;max-width:640px}.trust-head .eyebrow{font-family:var(--font-marketing-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--sage);font-weight:600;margin:0 0 14px;display:inline-flex;align-items:center;gap:12px}.trust-head .eyebrow:before{content:"";width:24px;height:1.5px;background:currentColor}.trust-head h2{font-family:var(--font-marketing);font-size:44px;line-height:1.05;letter-spacing:-.028em;font-weight:500;margin:0}.trust-head h2 em{font-style:italic;color:var(--sage)}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.tpill{display:flex;gap:16px;align-items:flex-start;padding-top:20px;border-top:1px solid var(--sage-line)}.tpill .g{width:32px;height:32px;border-radius:8px;background:var(--sage-soft);color:var(--sage);display:grid;place-items:center;flex:none}.tpill .g svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tpill h4{font-size:15px;font-weight:500;margin:0 0 6px;color:var(--fg)}.tpill p{font-size:13.5px;line-height:1.5;color:var(--fg-2);margin:0}section.faq{padding:100px 0}.faq-grid{display:grid;grid-template-columns:1fr 1.8fr;gap:72px;align-items:start}.faq-head{margin:0}@media (max-width:900px){.faq-grid{grid-template-columns:1fr;gap:24px}}.faq-head .eyebrow{font-family:var(--font-marketing-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--copper);font-weight:600;margin:0 0 14px;display:inline-flex;align-items:center;gap:12px}.faq-head .eyebrow:before{content:"";width:24px;height:1.5px;background:currentColor}.faq-head h2{font-family:var(--font-marketing);font-size:44px;line-height:1.05;letter-spacing:-.028em;font-weight:500;margin:0 0 20px}.faq-head h2 em{font-style:italic;color:var(--copper)}.faq-head .lede{font-size:15px;line-height:1.55;color:var(--fg-2);margin:0;max-width:32ch}.qa{border-bottom:1px solid var(--line)}.qa:first-child{border-top:1px solid var(--line)}.qa>summary{list-style:none;cursor:pointer;padding:22px 4px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;font-size:17px;font-weight:500;color:var(--fg);transition:color .15s ease}.qa>summary::-webkit-details-marker{display:none}.qa>summary:hover{color:var(--copper)}.qa .plus{position:relative;width:16px;height:16px;color:var(--fg-3);transition:transform .25s ease,color .2s}.qa .plus:after,.qa .plus:before{content:"";position:absolute;background:currentColor;border-radius:1px}.qa .plus:before{top:50%;left:0;right:0;height:1.5px;transform:translateY(-50%)}.qa .plus:after{left:50%;top:0;bottom:0;width:1.5px;transform:translateX(-50%);transition:transform .25s ease}.qa[open] .plus{color:var(--copper);transform:rotate(90deg)}.qa[open] .plus:after{transform:translateX(-50%) scaleY(0)}.qa .a{padding:0 4px 24px;font-size:15px;line-height:1.6;color:var(--fg-2);margin:0;max-width:64ch}section.end{padding:180px 0 140px}.end h2{font-family:var(--font-marketing);font-size:clamp(48px,7vw,96px);line-height:.94;letter-spacing:-.04em;font-weight:600;margin:0;max-width:13ch}.end h2 em{font-style:italic;color:var(--copper)}.end .actions{margin-top:50px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.end .micro{font-family:var(--font-marketing-mono);font-size:11px;letter-spacing:.14em;color:var(--sage)}.marketing-root footer{border-top:1px solid var(--line);padding:56px 0 28px;color:var(--fg-3);font-size:13px;background:#08090C}.marketing-root footer .col-brand .brand-text{color:var(--fg)}.marketing-root footer .fcols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:40px}.marketing-root footer .col-brand .wordmark{height:26px;margin-bottom:14px}.marketing-root footer .col-brand p{color:var(--fg-2);margin:0 0 10px;max-width:36ch;font-size:13.5px;line-height:1.55}.marketing-root footer .col-brand .quote{font-style:italic;color:var(--fg-3);font-size:13px;margin:0 0 18px}.marketing-root footer .social{display:flex;gap:10px;margin-top:4px}.marketing-root footer .social a{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--fg-2);font-size:13px;transition:color .15s ease,border-color .15s ease}.marketing-root footer .social a:hover{color:var(--copper);border-color:var(--copper-line)}.marketing-root footer h4{font-family:var(--font-marketing-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg);font-weight:500;margin:4px 0 14px}.marketing-root footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.marketing-root footer ul a{color:var(--fg-3);font-size:13px}.marketing-root footer ul a:hover{color:var(--copper)}.marketing-root footer .legal{border-top:1px solid var(--line);padding-top:22px;text-align:center;font-size:12.5px}.marketing-root footer .legal a{color:var(--fg-2)}.marketing-root footer .legal a:hover{color:var(--copper)}.theme-toggle{background:transparent;border:1px solid var(--line-strong);color:var(--fg-2);width:34px;height:34px;border-radius:8px;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}.theme-toggle:hover{color:var(--fg);background:rgba(255,255,255,.04)}.theme-toggle svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .sun{display:none}.theme-toggle .moon{display:block}.brand-text{font-size:18px;font-weight:500;letter-spacing:-.01em}.brand .dot{width:6px;height:6px;border-radius:50%;background:var(--copper);display:inline-block}@media (max-width:820px){.sechead{gap:24px}.pgrid,.sechead,.tgrid{grid-template-columns:1fr}}.atmo{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.atmo span{position:absolute;border-radius:50%;filter:blur(20px)}.atmo .g1{top:-220px;left:-160px;width:760px;height:620px;background:radial-gradient(closest-side,hsl(22 78% 55%/.12),transparent 72%);animation:drift1 21s ease-in-out infinite}.atmo .g2{top:60vh;right:-260px;width:780px;height:780px;background:radial-gradient(closest-side,hsl(159 44% 48%/.09),transparent 72%);animation:drift2 27s ease-in-out infinite}@keyframes drift1{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes drift2{0%,to{transform:translate(0)}50%{transform:translate(-40px,28px)}}.marketing-root>footer,.marketing-root>main{position:relative;z-index:1}.beat .eyebrow,.maker .eyebrow,.scrolly .eyebrow{font-family:var(--font-marketing-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--sage);font-weight:600;display:inline-flex;align-items:center;gap:13px;margin:0}.beat .eyebrow:before,.maker .eyebrow:before,.scrolly .eyebrow:before{content:"";width:30px;height:1px;background:currentColor;opacity:.55}.btn.big{padding:16px 30px;font-size:16px;border-radius:12px}.btn.cta{font-weight:600}.btn.cta,.btn.cta:hover{background:var(--copper);border-color:var(--copper);color:#0A0B0E}.btn.cta:hover{filter:brightness(1.08)}.btn.cta:active{transform:translateY(1px)}.scrolly{position:relative}.scrolly .schead{padding:30px 0 10px}.scrolly .schead h2{font-family:var(--font-marketing);font-size:clamp(30px,3.4vw,42px);line-height:1.04;letter-spacing:-.03em;font-weight:600;max-width:18ch;margin-top:16px}.scrolly .schead h2 em{font-style:italic;color:var(--copper)}.sgrid{display:grid;grid-template-columns:.84fr 1.16fr;gap:80px;align-items:start;padding-bottom:30px}.steps{position:relative;padding-bottom:48vh}.steps-track{position:relative;border-left:1px solid var(--line);padding-left:34px}.steps .rail{position:absolute;left:-1px;top:0;width:2px;background:var(--copper);height:0;transition:height .25s linear}.step{min-height:80vh;display:flex;flex-direction:column;justify-content:center;opacity:0;transition:opacity .4s var(--ease)}.step.active{opacity:1}.step .idx{font-family:var(--font-marketing-mono);font-size:13px;letter-spacing:.24em;color:var(--sage)}.step.active .idx{color:var(--copper)}.step h3{font-family:var(--font-marketing);font-size:clamp(30px,3.7vw,50px);line-height:1;letter-spacing:-.03em;font-weight:600;margin:16px 0 18px}.step p{font-size:17px;line-height:1.6;color:var(--fg-2);max-width:34ch}.step .tags{margin-top:20px;display:flex;gap:9px;flex-wrap:wrap}.step .tags span{font-family:var(--font-marketing-mono);font-size:11px;letter-spacing:.04em;color:var(--fg-3);border:1px solid var(--line);border-radius:7px;padding:5px 11px}.step.active .tags span{color:var(--fg-2);border-color:var(--line-2)}.viz{position:sticky;top:0;height:100vh;display:flex;align-items:center}.device,.minichat{--fg:#F2F2F4;--fg-2:rgba(242,242,244,.66);--fg-3:rgba(242,242,244,.4);--surface:#16191F;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.13);--copper:hsl(22 78% 55%);--copper-soft:hsl(22 78% 55%/.13);--copper-line:hsl(22 78% 55%/.4);--info:hsl(214 93% 68%);--info-soft:hsl(214 93% 68%/.12);--danger:hsl(0 72% 60%)}.device{width:100%;border:1px solid var(--line-2);border-radius:18px;background:#0c0e13;box-shadow:0 50px 110px rgba(0,0,0,.6);overflow:hidden;display:flex;flex-direction:column;max-height:80vh;text-align:left}.device .topline{height:3px;background:linear-gradient(90deg,var(--emerald),var(--violet));background-size:200% 100%;animation:sweep 6s ease-in-out infinite}@keyframes sweep{0%,to{background-position:0 0}50%{background-position:100% 0}}.device .tb{display:flex;align-items:center;gap:7px;padding:11px 16px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.015)}.device .tb .dots{display:flex;gap:6px}.device .tb .dots span{width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,.12)}.device .tb .url{margin-left:12px;font-family:var(--font-marketing-mono);font-size:11px;color:var(--fg-3)}.device .dpanes{position:relative;flex:0 0 auto;min-height:0}.device .dpane{position:absolute;inset:0;min-width:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:scale(.99);transition:opacity .5s var(--ease),transform .5s var(--ease),visibility .5s;pointer-events:none;overflow:hidden}.device .dpane.on{position:relative;inset:auto;opacity:1;visibility:visible;transform:none;pointer-events:auto}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.device .appbar{display:flex;align-items:center;gap:11px;padding:13px 18px;border-bottom:1px solid var(--line)}.device .appbar .pg{display:flex;align-items:center;gap:10px;font-weight:500;font-size:15px;color:var(--fg)}.device .pico{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--violet-soft);border:1px solid var(--violet-line);color:var(--violet)}.device .pico svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.device .appbar .sp{margin-left:auto;display:flex;align-items:center;gap:11px}.device .app-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-marketing-mono);font-size:10px;color:var(--emerald);padding:4px 10px;border:1px solid var(--emerald-line);border-radius:999px;background:var(--emerald-soft)}.device .app-live .d{width:6px;height:6px;border-radius:50%;background:var(--emerald);animation:pulse 1.6s infinite}.device .ava{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--copper),hsl(22 50% 32%));display:grid;place-items:center;font-size:12px;font-weight:600;color:#0A0B0E}.device .pbody{min-height:0}.device .boardbody,.device .pbody{flex:1;display:flex;overflow:hidden}.device .boardbody{padding:18px 20px;flex-direction:column}.device .board-head{display:flex;align-items:center;gap:11px;margin-bottom:14px}.device .board-head h4{font-size:16px;font-weight:500;color:var(--fg)}.device .livechip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-marketing-mono);font-size:10px;color:var(--emerald);padding:3px 10px;border:1px solid var(--emerald-line);border-radius:7px;background:var(--emerald-soft)}.device .livechip .d{width:6px;height:6px;border-radius:50%;background:var(--emerald);animation:pulse 1.6s infinite}.device .cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:13px;flex:1;min-height:0}.device .col{background:rgba(0,0,0,.22);border:1px solid var(--line);border-radius:11px;padding:11px;overflow:hidden;min-height:0}.device .col-head{font-family:var(--font-marketing-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);display:flex;justify-content:space-between;margin-bottom:10px;padding:0}.device .card{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:9px;padding:10px 11px;margin:0 0 9px}.device .card:before{display:none}.device .card .ttl{font-size:13px;line-height:1.35;margin-bottom:8px;color:var(--fg-2);white-space:normal;overflow:visible}.device .tags2{display:flex;gap:4px;flex-wrap:wrap}.device .tg{font-family:var(--font-marketing-mono);font-size:9px;padding:2px 6px;border-radius:5px;border:1px solid var(--line-2);color:var(--fg-3);white-space:nowrap;background:transparent}.device .tg.sup{color:var(--info);border-color:hsl(214 93% 68%/.4);background:var(--info-soft)}.device .tg.comp{color:var(--copper);border-color:var(--copper-line);background:var(--copper-soft)}.device .tg.bug{color:var(--danger);border-color:hsl(0 72% 60%/.4);background:hsl(0 72% 60%/.1)}.device .tg.enh{color:var(--emerald);border-color:var(--emerald-line);background:var(--emerald-soft)}.device .tg.crit{color:var(--danger);border-color:hsl(0 72% 60%/.4)}.device .bk-comp{border-left-color:var(--copper)}.device .bk-bug{border-left-color:var(--danger)}.device .bk-sup{border-left-color:var(--info)}.device .bk-enh{border-left-color:var(--emerald)}.device .canvas{flex:1.04;padding:17px 20px;border-right:1px solid var(--line);overflow:hidden}.device .sec{margin-bottom:17px}.device .sec-h{display:flex;align-items:center;gap:9px;margin-bottom:10px}.device .sec-h .si{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--violet-soft);border:1px solid var(--violet-line);color:var(--violet)}.device .sec-h .si svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.device .sec-h h5{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--violet);font-weight:600}.device .sec-h .add,.device .sec-h h5{font-family:var(--font-marketing-mono)}.device .sec-h .add{margin-left:auto;font-size:9.5px;color:var(--fg-3);border:1px solid var(--line);border-radius:6px;padding:3px 8px}.device .vision-txt{font-size:12.5px;line-height:1.5;color:var(--fg-2);margin-bottom:10px}.device .nsm{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--fg-3);flex-wrap:wrap}.device .nsm .ar{color:var(--emerald);font-weight:600}.device .nsm b{color:var(--fg-2);font-weight:500}.device .nsm .tgt{color:var(--emerald);font-family:var(--font-marketing-mono);font-size:11px}.device .seg{border:1px solid var(--line);border-radius:9px;padding:10px 12px;margin-bottom:8px;background:rgba(0,0,0,.18)}.device .seg .sg-h{display:flex;align-items:center;gap:8px}.device .seg .chev{color:var(--fg-3);font-size:10px}.device .seg .sg-name{font-size:12.5px;font-weight:500;color:var(--fg)}.device .seg .icp{font-family:var(--font-marketing-mono);font-size:8.5px;color:var(--emerald);border:1px solid var(--emerald-line);background:var(--emerald-soft);border-radius:999px;padding:2px 8px}.device .seg .sg-desc{font-size:11.5px;color:var(--fg-3);line-height:1.45;margin-top:6px}.device .spanel{flex:.96;display:flex;flex-direction:column;overflow:hidden;background:rgba(255,255,255,.012)}.device .sp-head{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.device .sp-head b{font-size:13.5px;font-weight:500;color:var(--fg)}.device .sp-head .hist{margin-left:auto;font-family:var(--font-marketing-mono);font-size:9px;color:var(--fg-3)}.device .sp-head .x{color:var(--fg-3);font-size:14px}.device .sp-body{flex:1;padding:15px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.msg{max-width:90%;border-radius:13px;padding:11px 14px;font-size:12.5px;line-height:1.5;color:var(--fg-2)}.msg.agent{background:rgba(255,255,255,.03);border:1px solid var(--line);border-top-left-radius:4px}.msg.user{background:var(--emerald-soft);border:1px solid var(--emerald-line);align-self:flex-end;border-top-right-radius:4px;color:var(--fg)}.msg .ins{font-weight:600;font-size:12.5px;color:var(--fg);margin-bottom:4px}.msg .q{font-style:italic;color:var(--fg-2);margin-bottom:7px;line-height:1.45}.msg ul.metal{list-style:none;display:flex;flex-direction:column;gap:3px;padding:0;margin:0}.msg ul.metal li{font-size:11px;color:var(--fg-3)}.msg ul.metal li b{color:var(--fg-2);font-weight:600}.prop{border:1px solid var(--violet-line);border-radius:12px;background:var(--surface);padding:12px 14px}.prop .ph{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px}.prop .ph b{font-size:12px;font-weight:500;color:var(--fg)}.prop .kind{font-family:var(--font-marketing-mono);font-size:8px;color:var(--violet);border:1px solid var(--violet-line);background:var(--violet-soft);border-radius:5px;padding:2px 7px;text-transform:uppercase}.prop p{font-size:11.5px;color:var(--fg-2);line-height:1.5;margin:0}.prop .acts{display:flex;gap:7px;margin-top:10px}.prop .acts .a{font-family:var(--font-marketing-mono);font-size:10px;padding:6px 13px;border-radius:7px;border:1px solid var(--line-2);color:var(--fg-2)}.prop .acts .a.ok{background:var(--emerald);border-color:var(--emerald);color:#08130d;font-weight:600}.device .sp-input{margin:0 15px 15px;display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:11px;padding:10px 13px}.device .sp-input span:first-child{flex:1;font-size:12px;color:var(--fg-3)}.device .sp-input .send{width:28px;height:28px;border-radius:8px;background:var(--emerald);display:grid;place-items:center;color:#08130d}.device .sp-input .send svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.device .sugg{background:linear-gradient(180deg,var(--emerald-soft),transparent);border:1px solid var(--emerald-line);border-left:3px solid var(--emerald)}.device .sugg .ai{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-marketing-mono);font-size:9px;letter-spacing:.1em;color:var(--emerald);margin-bottom:7px;text-transform:uppercase}.device .rice{display:flex;gap:6px;align-items:center;margin-top:9px}.device .rice .score{font-family:var(--font-marketing-mono);font-size:11px;font-weight:600;color:var(--emerald);border:1px solid var(--emerald-line);border-radius:6px;padding:2px 8px;background:var(--emerald-soft)}.device .rice .ev{font-size:9.5px;color:var(--fg-3)}.device .draftbtn,.device .rice .ev{font-family:var(--font-marketing-mono)}.device .draftbtn{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--copper);border:1px solid var(--copper-line);background:var(--copper-soft);border-radius:7px;padding:6px 11px}.beat{padding:96px 0 150px;margin-top:calc(-16vh + 200px)}.beat .grid{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}.beat h2{font-family:var(--font-marketing);font-size:clamp(40px,5.6vw,76px);line-height:.96;letter-spacing:-.04em;font-weight:600;margin:24px 0 0}.beat h2 em{font-style:italic;color:var(--sage)}.beat .lede{font-size:18px;color:var(--fg-2);line-height:1.6;max-width:36ch;margin-top:26px}.minichat{border:1px solid var(--line-2);border-radius:16px;background:var(--surface);padding:20px;display:flex;flex-direction:column;gap:11px;box-shadow:0 40px 90px rgba(0,0,0,.5)}.minichat .who{font-family:var(--font-marketing-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--emerald);display:block;margin-bottom:6px}.maker{padding:150px 0}.maker .grid{display:grid;grid-template-columns:.4fr 1.6fr;gap:60px;align-items:start}.maker .sig{display:flex;gap:14px;align-items:center;margin-top:14px}.maker .sig .av{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--copper),hsl(22 50% 30%));display:grid;place-items:center;font-weight:600;font-size:18px;color:#0A0B0E}.maker .sig b{display:block;font-weight:500;font-size:15px;color:var(--fg)}.maker .sig span{color:var(--copper);font-family:var(--font-marketing-mono);font-size:11px;letter-spacing:.06em}.maker blockquote{font-family:var(--font-marketing);font-size:clamp(24px,2.6vw,30px);line-height:1.4;letter-spacing:-.02em;font-style:italic;color:var(--fg);font-weight:500;margin:0}.maker blockquote em{font-style:normal;color:var(--copper)}.marketing-js .rv{opacity:0;transform:translateY(38px);transition:opacity .75s var(--ease),transform .75s var(--ease)}.marketing-js .rv.in{opacity:1;transform:none}.marketing-js .rv.d1{transition-delay:.08s}.marketing-js .rv.d2{transition-delay:.16s}.marketing-js .rv.d3{transition-delay:.24s}@keyframes hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.marketing-js section.hero .actions,.marketing-js section.hero .eyebrow,.marketing-js section.hero .sub,.marketing-js section.hero h1{animation:hero-rise .7s var(--ease) both}.marketing-js section.hero h1{animation-delay:.1s}.marketing-js section.hero .sub{animation-delay:.2s}.marketing-js section.hero .actions{animation-delay:.3s}@media (max-width:1080px){.sgrid{grid-template-columns:1fr;gap:30px}.viz{position:static;height:auto;margin-bottom:40px;order:-1}.device{max-height:none}.steps{padding-bottom:0}.step{min-height:0;opacity:1;padding:34px 0;border-bottom:1px solid var(--line);justify-content:flex-start}.steps .rail{display:none}.beat{margin-top:0}.beat .grid,.maker .grid{grid-template-columns:1fr;gap:36px}}@media (max-width:680px){.device .pbody{flex-direction:column}.device .canvas{border-right:none;border-bottom:1px solid var(--line)}.device .cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.atmo .g1,.atmo .g2,.device .app-live .d,.device .livechip .d,.device .topline{animation:none!important}.marketing-js .rv{opacity:1!important;transform:none!important}.marketing-js section.hero .actions,.marketing-js section.hero .eyebrow,.marketing-js section.hero .sub,.marketing-js section.hero h1{animation:none!important}.step{opacity:1!important}}@media (max-width:820px){.hero h1{font-size:clamp(40px,11vw,60px)}}@font-face{font-family:Geist;font-style:normal;font-weight:300;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:300;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:300;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:300;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:300;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;font-style:normal;font-weight:400;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:400;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:400;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:400;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:400;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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_50a2fe{font-family:Geist,Geist Fallback;font-style:normal}.__variable_50a2fe{--font-marketing:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;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:400;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:400;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:400;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:400;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:400;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;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:500;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_d7bf65{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_d7bf65{--font-marketing-mono:"Geist Mono","Geist Mono Fallback"}