:root{--font-inter:"Geist";--font-geist:"Geist";--font-bricolage:"Bricolage Grotesque";--font-fraunces:"Fraunces";--font-jetbrains-mono:"JetBrains Mono"}html,body{margin:0;padding:0}.lv4-root{--paper:#fbfbfa;--paper-2:#f1f1ef;--paper-card:#fff;--ink:#14181c;--ink-2:#3a3e44;--ink-3:#7d8085;--line:#d6d8dc;--line-soft:#e3e5e8;--orange:#ff4500;--orange-deep:#d83c00;--orange-contrast:#fff;--green:#0f7a4f;--cream:#fff5f0;--shadow:0 22px 60px rgba(20,24,28,.1);--shadow-soft:0 10px 30px rgba(20,24,28,.07);--max:1240px;--radius:26px;background:var(--paper);color:var(--ink);font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip}.lv4-root *,.lv4-root :before,.lv4-root :after{box-sizing:border-box;border-color:var(--line)}.lv4-root:before{content:"";pointer-events:none;z-index:200;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.lv4-root a{color:inherit;text-decoration:none}.lv4-root ::selection{background:var(--orange);color:var(--orange-contrast)}.lv4-root .italic{font-style:normal;font-weight:inherit;font-family:inherit;display:inline-block;position:relative}.lv4-root .num-tag{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.lv4-root .num-tag .dot{background:var(--orange);border-radius:999px;width:7px;height:7px}.lv4-root .lede{color:var(--ink-2);max-width:62ch;font-size:18px;line-height:1.55}.lv4-root .unsexy-list{flex-direction:column;gap:8px;max-width:62ch;margin:14px 0 0;padding:0;list-style:none;display:flex}.lv4-root .unsexy-list li{color:var(--ink-2);grid-template-columns:22px 1fr;align-items:baseline;gap:12px;font-size:16px;line-height:1.5;display:grid}.lv4-root .unsexy-list .unsexy-check{color:var(--orange);font-size:15px;font-weight:800;line-height:1}.lv4-root .unsexy-list li b{color:var(--ink);font-weight:700}.lv4-root .wrap{width:min(var(--max),calc(100% - 40px));margin:0 auto}.lv4-root .nav{z-index:30;background:color-mix(in srgb,var(--paper)82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);position:-webkit-sticky;position:sticky;top:0}.lv4-root .nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.lv4-root .brand{color:var(--ink);align-items:center;line-height:0;display:inline-flex;position:relative}.lv4-root .brand-logo{width:auto;height:32px;display:block}@keyframes lv4-logo-ping{0%,88%{box-shadow:0 0 0 0 color-mix(in srgb,var(--orange)55%,transparent)}94%{box-shadow:0 0 0 14px color-mix(in srgb,var(--orange)0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--orange)0%,transparent)}}.lv4-root .nav-links{color:var(--ink-2);gap:28px;font-size:13.5px;font-weight:500;display:flex}.lv4-root .nav-links a:hover{color:var(--orange)}.lv4-root .nav-cta{background:var(--orange);color:var(--orange-contrast);border-radius:999px;align-items:center;gap:7px;padding:11px 16px;font-size:13.5px;font-weight:600;transition:background .2s;display:inline-flex}.lv4-root .nav-cta:hover{background:var(--orange-deep)}.lv4-root .nav-cta .arr{transition:transform .25s}.lv4-root .nav-cta:hover .arr{transform:translate(3px)}.lv4-root .book-orb{isolation:isolate;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;min-width:124px;height:40px;padding:0 18px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 18px -10px rgba(20,24,28,.22),0 6px 8px -4px rgba(20,24,28,.18),0 2px 2px -1px rgba(20,24,28,.16),inset 0 .5px .5px rgba(255,255,255,.12)}.lv4-root .book-orb:before{content:"";z-index:-2;background:conic-gradient(transparent,#fff,#ffe2d0,#fff,transparent);width:260%;height:620%;animation:2.4s linear infinite book-orb-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.lv4-root .book-orb:after{content:"";background:var(--orange);z-index:-1;border-radius:9999px;position:absolute;top:1.6px;bottom:1.6px;left:1.6px;right:1.6px}@keyframes book-orb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lv4-root .book-orb:before{animation:none}}.lv4-root .book-orb-default{pointer-events:none;letter-spacing:-.08px;color:#fff;white-space:nowrap;opacity:1;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(0)}.lv4-root .book-orb-hover{pointer-events:none;justify-content:space-between;align-items:center;padding:0 5px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lv4-root .book-orb-orb{opacity:0;background:linear-gradient(rgba(255,255,255,.96) 0%,rgba(255,255,255,.9) 100%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(-40px)rotate(-90deg);box-shadow:0 2px 4px -1px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.04),inset 0 -1px .5px rgba(0,0,0,.06)}.lv4-root .book-orb-ring{border:2px solid var(--orange);background:0 0;border-radius:9999px;width:13px;height:13px}.lv4-root .book-orb-plus{color:#fff;opacity:0;flex-shrink:0;font-size:15px;font-weight:500;line-height:1;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);transform:translateY(40px)}.lv4-root .book-orb-you{letter-spacing:.4px;text-transform:uppercase;height:28px;color:var(--ink);opacity:0;background:linear-gradient(rgba(255,255,255,.96) 0%,rgba(255,255,255,.9) 100%);border-radius:9999px;justify-content:center;align-items:center;padding:0 11px;font-size:10px;font-weight:700;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(40px)rotate(90deg);box-shadow:0 2px 4px -1px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.04)}.lv4-root .book-orb:hover .book-orb-default{opacity:0;transform:translateY(-40px)}.lv4-root .book-orb:hover .book-orb-orb{opacity:1;transform:translate(4px)rotate(0)}.lv4-root .book-orb:hover .book-orb-plus{opacity:1;transform:translateY(0)}.lv4-root .book-orb:hover .book-orb-you{opacity:1;transform:translate(-4px)rotate(0)}.lv4-root .orb-border{isolation:isolate;position:relative;overflow:hidden;border:0!important;box-shadow:0 16px 18px -10px rgba(20,24,28,.22),0 6px 8px -4px rgba(20,24,28,.18),0 2px 2px -1px rgba(20,24,28,.16),inset 0 .5px .5px rgba(255,255,255,.12)!important}.lv4-root .orb-border:before{content:"";z-index:-2;background:conic-gradient(transparent,#fff,#ffe2d0,#fff,transparent);width:240%;height:360%;animation:2.4s linear infinite book-orb-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.lv4-root .orb-border:after{content:"";background:var(--orange);border-radius:inherit;z-index:-1;position:absolute;top:1.6px;bottom:1.6px;left:1.6px;right:1.6px}@media (prefers-reduced-motion:reduce){.lv4-root .orb-border:before{animation:none}}.lv4-root .hero{padding:48px 0 60px;position:relative}.lv4-root .hero.hero-spacious{padding:72px 0 60px}.lv4-root .hero-card{background:linear-gradient(180deg,var(--paper-card)0%,var(--paper)100%);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:38px;padding:58px;position:relative;overflow:hidden}.lv4-root .hero-card.hero-card-flat{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;overflow:visible}.lv4-root .hero-card.grain:before{content:"";pointer-events:none;opacity:.4;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.lv4-root .hero-grid{z-index:1;grid-template-columns:1.08fr .92fr;align-items:center;gap:52px;display:grid;position:relative}.lv4-root .hero-grid.hero-grid-split{text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:48px}.lv4-root .eyebrow{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex}.lv4-root .eyebrow .dot{background:var(--orange);border-radius:50%;width:8px;height:8px}.lv4-root .hero-badges{flex-wrap:wrap;gap:10px 14px;margin-top:20px;display:flex}.lv4-root .hero-badge{color:color-mix(in srgb,var(--ink-2)82%,transparent);letter-spacing:.03em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.lv4-root .hero-badge:before{content:"";background:color-mix(in srgb,var(--orange)72%,transparent);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--orange)10%,transparent);border-radius:50%;flex:none}.lv4-root .hero h1,.lv4-root .section-head h2,.lv4-root .why-card h3,.lv4-root .persona h3,.lv4-root .cell h3,.lv4-root .step h3,.lv4-root .qa h3,.lv4-root .calc-title h3,.lv4-root .close-inner h2,.lv4-root .thread h3{font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.045em;font-weight:600}.lv4-root .hero h1{letter-spacing:-.06em;color:var(--ink);margin:20px 0 22px;font-size:max(48px,min(7vw,86px));font-weight:600;line-height:.91}.lv4-root .hero-h1.hero-h1-tight{letter-spacing:-1px}.lv4-root .hero-lede{font-weight:400;font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;color:#3a3e44}@media (prefers-reduced-motion:no-preference){.lv4-root .hero-h1{animation:.95s cubic-bezier(.2,.7,.2,1) both lv4-h1-rise}}@keyframes lv4-h1-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.lv4-root .reddit-word{color:var(--orange);white-space:nowrap;position:relative}.lv4-root .reddit-underline{pointer-events:none;width:103%;height:.3em;position:absolute;bottom:-.12em;left:-1.5%;overflow:visible}.lv4-root .reddit-underline path{fill:none;stroke:var(--orange);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}@media (prefers-reduced-motion:no-preference){.lv4-root .reddit-underline path{animation:.85s cubic-bezier(.65,0,.35,1) .55s forwards lv4-draw}}@keyframes lv4-draw{to{stroke-dashoffset:0}}.lv4-root .hero p.lede{color:var(--ink-2);max-width:630px;margin:0 0 24px;font-size:max(19px,min(2vw,24px));line-height:1.35}.lv4-root .hero p.plain{color:var(--ink-3);max-width:610px;margin:0 0 28px;font-size:16px}.lv4-root .actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lv4-root .btn{border:1px solid var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:14.5px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex;position:relative}.lv4-root .btn .arr{transition:transform .25s}.lv4-root .btn:hover .arr{transform:translate(3px)}.lv4-root .btn.primary{background:var(--orange);color:var(--orange-contrast);border-color:var(--orange);box-shadow:0 14px 30px color-mix(in srgb,var(--orange)30%,transparent)}.lv4-root .btn.primary:hover{background:var(--orange-deep);border-color:var(--orange-deep);transform:translateY(-1px)}.lv4-root .btn.secondary,.lv4-root .btn.ghost{color:var(--ink);border-color:var(--line);background:#fff}.lv4-root .btn.secondary:hover,.lv4-root .btn.ghost:hover{background:var(--cream)}.lv4-root .live{color:var(--ink-3);align-items:center;gap:8px;margin-left:6px;font-size:13px;font-weight:600;display:flex}.lv4-root .live .pulse{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.8s infinite lv4-pulse}@keyframes lv4-pulse{0%{box-shadow:0 0 rgba(15,122,79,.45)}70%{box-shadow:0 0 0 9px rgba(15,122,79,0)}to{box-shadow:0 0 rgba(15,122,79,0)}}.lv4-root .reddit-stack{min-height:470px;position:relative}.lv4-root .thread{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(92%,390px);padding:18px;position:absolute;box-shadow:0 18px 45px rgba(0,0,0,.09)}.lv4-root .thread.one{animation:7s ease-in-out infinite lv4-floatA;top:0;right:12px;transform:rotate(1.2deg)}.lv4-root .thread.two{z-index:2;animation:8s ease-in-out infinite lv4-floatB;top:148px;left:0;transform:rotate(-2deg)}.lv4-root .thread.three{z-index:3;animation:6.4s ease-in-out infinite lv4-floatC;bottom:0;right:0;transform:rotate(.7deg)}@keyframes lv4-floatA{0%,to{transform:rotate(1.2deg)translateY(0)}50%{transform:rotate(1.4deg)translateY(-6px)}}@keyframes lv4-floatB{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-1.6deg)translateY(-9px)}}@keyframes lv4-floatC{0%,to{transform:rotate(.7deg)translateY(0)}50%{transform:rotate(.9deg)translateY(-5px)}}.lv4-root .thread .sub{color:var(--ink-3);justify-content:space-between;gap:10px;font-size:13px;display:flex}.lv4-root .thread h3{letter-spacing:-.025em;margin:10px 0 8px;font-size:18px;font-weight:800;line-height:1.25}.lv4-root .thread p{color:var(--ink-2);margin:0;font-size:14px}.lv4-root .thread .up{color:var(--orange);font-weight:800;animation:2.8s ease-in-out infinite lv4-upbeat;display:inline-block}.lv4-root .thread.two .up{animation-delay:.6s}.lv4-root .thread.three .up{animation-delay:1.2s}@keyframes lv4-upbeat{0%,to{color:var(--orange);transform:translateY(0)}50%{color:color-mix(in srgb,var(--orange)70%,white);transform:translateY(-2px)}}.lv4-root .thread .warning{background:color-mix(in srgb,var(--orange)12%,white);color:var(--orange-deep);border:1px solid color-mix(in srgb,var(--orange)28%,white);border-radius:999px;margin-top:12px;padding:5px 8px;font-size:12px;font-weight:600;display:inline-block}.lv4-root section{padding:88px 0;position:relative}.lv4-root .section-head{max-width:760px;margin-bottom:42px}.lv4-root .section-head h2{letter-spacing:-.06em;color:var(--ink);margin:14px 0 18px;font-size:max(38px,min(5.2vw,64px));font-weight:600;line-height:.92}.lv4-root .section-head h2.title-bricolage-tight{font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;letter-spacing:-1px}.lv4-root .text-orange{color:var(--orange)}.lv4-root .section-paper{background:var(--paper-2)}.lv4-root .section-head h2 .italic{font-style:normal;font-weight:600}.lv4-root .section-head .sub{color:var(--ink-2);max-width:62ch;margin:0;font-size:18px;line-height:1.5}.lv4-root .why-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lv4-root .why-card{background:var(--paper-card);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex}.lv4-root .why-card .ch{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;font-size:11px;display:flex}.lv4-root .why-card .ch b{color:var(--ink-2)}.lv4-root .why-card h3{letter-spacing:-.035em;margin:2px 0 4px;font-size:21px;font-weight:600;line-height:1.15}.lv4-root .why-card .body{color:var(--ink-2);margin:0;font-size:14.5px}.lv4-root .why-card .frame{border:1px solid var(--line-soft);color:var(--ink-2);background:#fff;border-radius:14px;flex-direction:column;gap:10px;min-height:160px;padding:12px;font-size:13px;display:flex}.lv4-root .why-card .frame.sim{gap:0;padding:0;overflow:hidden}.lv4-root .sim-h-220{height:220px;min-height:220px;max-height:220px}.lv4-root .sim-h-242{height:242px;min-height:242px;max-height:242px}.lv4-root .sim-shell{background:#fff;flex-direction:column;height:100%;max-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.lv4-root .sim-bar{background:#f8f9fa;border-bottom:1px solid #e8eaed;flex-shrink:0;align-items:center;gap:8px;padding:7px 10px;display:flex}.lv4-root .sim-dots{gap:4px;display:flex}.lv4-root .sim-dot{border-radius:50%;width:9px;height:9px}.lv4-root .sim-url{color:#5f6368;background:#fff;border:1px solid #dadce0;border-radius:20px;flex:1;align-items:center;gap:6px;min-width:0;padding:3px 10px;font-size:11px;display:flex}.lv4-root .sim-url-text{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-jetbrains-mono),monospace;flex:1;overflow:hidden}.lv4-root .sim-g{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px 12px;display:flex;overflow:hidden}.lv4-root .sim-g-search{background:#fff;border:1px solid #dfe1e5;border-radius:22px;align-items:center;gap:8px;padding:6px 11px;display:flex}.lv4-root .sim-g-search-text{color:#202124;flex:1;align-items:center;min-height:14px;font-size:12.5px;display:flex}.lv4-root .sim-g-result{opacity:1}.lv4-root .sim-g-src{align-items:center;gap:6px;margin-bottom:2px;display:flex}.lv4-root .sim-g-fav{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:flex}.lv4-root .sim-g-fav.reddit{background:var(--orange)}.lv4-root .sim-g-fav.you{background:#5f6368;font-size:8px}.lv4-root .sim-g-path{color:#3c4043;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lv4-root .sim-g-title{color:#1a0dab;font-size:13.5px;line-height:1.25}.lv4-root .sim-g-title.muted{color:#70757a}.lv4-root .sim-g-divider{border:0;border-top:1px solid #e8eaed;margin:6px 0}.lv4-root .sim-c{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lv4-root .sim-c-head{border-bottom:1px solid #e8eaed;align-items:center;gap:8px;padding:8px 12px;display:flex}.lv4-root .sim-c-av{background:#0d0d0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.lv4-root .sim-c-name{color:#0d0d0d;font-size:12px;font-weight:700}.lv4-root .sim-c-msgs{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px 8px;display:flex;overflow:hidden}.lv4-root .sim-c-msg.user{background:var(--orange);color:#fff;border-radius:14px 14px 4px;align-self:flex-end;max-width:80%;padding:7px 11px;font-size:12px;line-height:1.45}.lv4-root .sim-c-msg.ai{color:#0d0d0d;background:#f4f4f4;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:90%;padding:7px 11px;font-size:12px;line-height:1.5}.lv4-root .sim-c-msg.ai b{color:var(--orange);font-weight:700}.lv4-root .sim-c-input{border-top:1px solid #e8eaed;flex-shrink:0;align-items:center;gap:7px;padding:7px 10px;display:flex}.lv4-root .sim-c-input-box{color:#aaa;background:#f4f4f4;border-radius:18px;flex:1;padding:6px 12px;font-size:11.5px}.lv4-root .sim-c-send{background:var(--orange);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;display:flex}.lv4-root .sim-dm{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lv4-root .sim-dm-head{border-bottom:1px solid #e8eaed;align-items:center;gap:7px;padding:8px 12px;display:flex}.lv4-root .sim-dm-platform-icon{background:var(--orange);color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.lv4-root .sim-dm-platform-name{color:var(--ink);font-size:12px;font-weight:700}.lv4-root .sim-dm-meta{font-family:var(--font-jetbrains-mono),monospace;color:#8a8d91;text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:10px}.lv4-root .sim-dm-list{flex-direction:column;flex:1;min-height:0;padding:6px 0;display:flex;overflow:hidden}.lv4-root .sim-dm-row{align-items:center;gap:9px;padding:7px 12px;display:flex}.lv4-root .sim-dm-row.unread{background:color-mix(in srgb,var(--orange)6%,transparent)}.lv4-root .sim-dm-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.lv4-root .sim-dm-avatar.avatar-blue{background:#0a66c2}.lv4-root .sim-dm-avatar.avatar-purple{background:#7b2d8b}.lv4-root .sim-dm-avatar.avatar-clay{background:#c96442}.lv4-root .sim-dm-info{flex:1;min-width:0}.lv4-root .sim-dm-name{color:#0d0d0d;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.lv4-root .sim-dm-preview{color:#6e7378;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.lv4-root .sim-dm-row.unread .sim-dm-preview{color:#0d0d0d}.lv4-root .sim-dm-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.lv4-root .sim-dm-time{font-family:var(--font-jetbrains-mono),monospace;color:#8a8d91;font-size:9.5px}.lv4-root .sim-dm-badge{background:var(--orange);color:#fff;text-align:center;border-radius:999px;min-width:16px;padding:1px 6px;font-size:9.5px;font-weight:800;line-height:1.2}.lv4-root .sim-g-divider{display:none}.lv4-root .sim-g-caret{vertical-align:-2px;opacity:0;background:#202124;width:1.5px;height:13px;margin-left:1px;display:inline-block}.lv4-root .why-card.sim-on .sim-g-caret{animation:.9s step-end infinite simCaret}.lv4-root .sim-g-result{opacity:0;transition:opacity .4s cubic-bezier(.2,.7,.2,1),transform .4s cubic-bezier(.2,.7,.2,1);transform:translateY(8px)}.lv4-root .sim-g-result.show{opacity:1;transform:none}.lv4-root .sim-g-loading{opacity:0;align-items:center;gap:7px;padding:4px 0 2px;transition:opacity .25s;display:none}.lv4-root .sim-g-loading.show{opacity:1;display:flex}.lv4-root .sim-g-spin{border:2px solid #dfe1e4;border-top-color:var(--orange);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite simSpin}.lv4-root .sim-g-loading span{color:#9aa0a6;font-size:11.5px}.lv4-root .sim-c-msg{display:none}.lv4-root .sim-c-msg.show{animation:.42s cubic-bezier(.2,.7,.2,1) both simRise;display:block}.lv4-root .sim-c-typing{background:#f4f4f4;border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:10px 12px;display:none}.lv4-root .sim-c-typing.show{animation:.3s both simRise;display:flex}.lv4-root .sim-c-typing i{background:#b3b3b3;border-radius:50%;width:6px;height:6px;animation:1.2s infinite simDot;display:block}.lv4-root .sim-c-typing i:nth-child(2){animation-delay:.18s}.lv4-root .sim-c-typing i:nth-child(3){animation-delay:.36s}.lv4-root .sim-c-caret{vertical-align:-2px;opacity:0;background:#aaa;width:1.5px;height:12px;margin-left:1px;display:inline-block}.lv4-root .why-card.sim-on .sim-c-caret{animation:.9s step-end infinite simCaret}.lv4-root .sim-c-send{transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .18s}.lv4-root .sim-c-send.sending{transform:scale(.8)}.lv4-root .sim-dm-row{display:none}.lv4-root .sim-dm-row.show{animation:.5s cubic-bezier(.2,.85,.3,1) both simDrop;display:flex}.lv4-root .sim-dm-badge{transform-origin:50%}.lv4-root .sim-dm-row.show .sim-dm-badge{animation:.42s cubic-bezier(.34,1.56,.64,1) .18s both simPop}.lv4-root .sim-dm-dot{background:var(--orange);opacity:0;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.lv4-root .why-card.sim-on .sim-dm-dot{animation:1.4s ease-in-out infinite simBlink}@keyframes simRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes simDrop{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:none}}@keyframes simPop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes simSpin{to{transform:rotate(360deg)}}@keyframes simCaret{50%{opacity:0}0%,49%{opacity:1}}@keyframes simDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes simBlink{0%,to{opacity:.25}50%{opacity:1}}.lv4-root .personas{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.lv4-root .persona{border:1px solid var(--line);border-radius:30px;flex-direction:column;padding:38px 34px 34px;display:flex;position:relative;overflow:hidden}.lv4-root .persona.dark{background:var(--orange);color:#fff;border-color:var(--orange)}.lv4-root .persona.light{background:var(--paper-card)}.lv4-root .persona .tag{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:14px;font-size:11px;font-weight:700}.lv4-root .persona.dark .tag{color:rgba(255,255,255,.85)}.lv4-root .persona h3{letter-spacing:-.055em;margin:0 0 14px;font-size:38px;font-weight:600;line-height:1}.lv4-root .persona p{color:inherit;opacity:.85;margin:0 0 22px;font-size:16px;line-height:1.55}.lv4-root .persona ul{opacity:.95;border-top:1px dashed;gap:10px;margin:0 0 24px;padding:18px 0 0;list-style:none;display:grid}.lv4-root .persona li{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.lv4-root .persona li:before{content:"↳";color:var(--orange);flex:none;font-weight:700}.lv4-root .persona.dark li:before{color:color-mix(in srgb,var(--orange)70%,white)}.lv4-root .persona-strong{border-top:1px dashed color-mix(in srgb,currentColor 28%,transparent);letter-spacing:-.015em;opacity:.95;margin:0 0 22px;padding-top:18px;font-size:18px;font-weight:600;line-height:1.4}.lv4-root .persona-illo{min-height:150px;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.16em;text-transform:uppercase;border-radius:18px;justify-content:center;align-items:center;margin:0 0 22px;font-size:10.5px;display:flex}.lv4-root .persona.dark .persona-illo{color:rgba(255,255,255,.5);background:rgba(255,255,255,.06);border:1px dashed rgba(255,255,255,.1)}.lv4-root .persona.light .persona-illo{background:color-mix(in srgb,var(--orange)4%,#fff);border:1px dashed color-mix(in srgb,var(--ink)12%,transparent);color:var(--ink-3)}.lv4-root .persona .stamp{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.35;border:1.5px solid;border-radius:999px;padding:6px 10px;font-size:10.5px;font-weight:700;position:absolute;top:18px;right:18px;transform:rotate(4deg)}.lv4-root .persona .stamp.b{transform:rotate(-3deg)}.lv4-root .persona-foot{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.06em;text-transform:uppercase;opacity:.7;justify-content:space-between;align-items:flex-end;margin-top:auto;font-size:11.5px;display:flex}.lv4-root .proof{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.lv4-root .proof h2{color:#fff;margin-top:8px}.lv4-root .proof .sub{color:#c9c9c9}.lv4-root .proof-tag{color:#ffb38a}.lv4-root .proof-title{letter-spacing:-.055em;margin:14px 0 16px;font-size:max(24px,min(3.6vw,48px));font-weight:600;line-height:.98}.lv4-root .proof-sub{color:#c9c9c9;max-width:54ch;margin:5px 0;font-size:17px;line-height:1.5}.lv4-root .proof-head{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:relative}.lv4-root .proof-head>div{max-width:60ch}.lv4-root .pw-toggle{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;flex-shrink:0;gap:4px;padding:4px;display:inline-flex}.lv4-root .pw-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-geist),sans-serif;letter-spacing:-.01em;color:rgba(255,255,255,.6);background:0 0;border:0;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600;transition:color .2s,background .2s}.lv4-root .pw-tab:hover{color:#fff}.lv4-root .pw-tab.active{background:var(--orange);color:var(--orange-contrast,#fff)}.lv4-root .pw-count{font-family:var(--font-jetbrains-mono),monospace;opacity:.55;margin-left:4px;font-size:11px}.lv4-root .pw-wall{z-index:2;margin:34px 0 0;position:relative}.lv4-root .pw-group{flex-direction:column;gap:18px;display:flex}.lv4-root .pw-wall[data-mode=posts] .pw-group.dms,.lv4-root .pw-wall[data-mode=dms] .pw-group.posts{display:none}.lv4-root .mq-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lv4-root .mq-speed-64{--mq-dur:64s}.lv4-root .mq-speed-72{--mq-dur:72s}.lv4-root .mq-speed-58{--mq-dur:58s}.lv4-root .mq-speed-66{--mq-dur:66s}.lv4-root .mq-track{will-change:transform;width:max-content;animation:mq-scroll-l var(--mq-dur,60s)linear infinite;align-items:center;display:flex}.lv4-root .mq-row.reverse .mq-track{animation-name:mq-scroll-r}.lv4-root .mq-row:hover .mq-track{animation-play-state:paused}@keyframes mq-scroll-l{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mq-scroll-r{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.lv4-root .mq-track{animation:none}.lv4-root .mq-row{overflow-x:auto}}.lv4-root .pw-card{background:rgba(255,255,255,.04);border-radius:16px;flex:none;margin-right:18px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;position:relative;box-shadow:0 16px 32px -12px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06)}.lv4-root .pw-card:hover{z-index:5;transform:translateY(-8px);box-shadow:0 28px 50px -14px rgba(0,0,0,.7),0 0 0 1px rgba(255,122,61,.4)}.lv4-root .pw-card image-slot{width:var(--pw-w,300px);height:var(--pw-h,372px);display:block;color:rgba(255,255,255,.5)!important}.lv4-root .pw-card image-slot::part(frame){background:rgba(255,255,255,.05)}.lv4-root .pw-card image-slot::part(ring){border-color:rgba(255,255,255,.2)}.lv4-root .pw-group.posts image-slot{--pw-w:320px;--pw-h:384px}.lv4-root .pw-group.dms image-slot{--pw-w:304px;--pw-h:408px;aspect-ratio:var(--pw-aspect,264/408);height:auto}.lv4-root .pw-stamp{z-index:4;pointer-events:none;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.12em;text-transform:uppercase;background:var(--orange);color:var(--orange-contrast,#fff);border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700;position:absolute;top:11px;right:11px;box-shadow:0 2px 8px rgba(0,0,0,.35)}.lv4-root .pw-stamp.nda{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(10,12,14,.78);border:1px solid rgba(255,255,255,.18)}@media (max-width:720px){.lv4-root .proof-head{align-items:flex-start}.lv4-root .pw-group.posts image-slot{--pw-w:232px;--pw-h:280px}.lv4-root .pw-group.dms image-slot{--pw-w:224px;--pw-h:300px}}.lv4-root .bento{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lv4-root .gauge-card{grid-row:span 2}.lv4-root .svc-cta{grid-column:span 2}.lv4-root .cell{background:var(--paper-card);border:1px solid var(--line);border-radius:24px;flex-direction:column;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .45s;display:flex;overflow:hidden;box-shadow:0 1px 2px rgba(20,24,28,.05)}.lv4-root .cell:hover{border-color:color-mix(in srgb,var(--orange)32%,var(--line));transform:translateY(-6px);box-shadow:0 28px 50px -22px rgba(20,24,28,.3)}.lv4-root .svc-illo{background:radial-gradient(130% 130% at 50% -12%,color-mix(in srgb,var(--orange)9%,#fff)0%,var(--paper-2)78%);border-bottom:1px solid var(--line-soft);flex:1;min-height:188px;position:relative;overflow:hidden}.lv4-root .svc-body{padding:22px 24px 26px}.lv4-root .svc-ic{color:var(--orange);background:0 0;border:none;justify-content:flex-start;align-items:center;margin-bottom:14px;display:inline-flex}.lv4-root .svc-ic svg{width:32px;height:32px}.lv4-root .cell .ix{font:700 10.5px/1 var(--font-jetbrains-mono),monospace;color:var(--orange);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lv4-root .cell .ix .pill{background:var(--orange);color:#fff;letter-spacing:.08em;border-radius:999px;padding:3px 8px;font-size:9px}.lv4-root .cell h3{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.035em;color:var(--ink);margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.1}.lv4-root .cell h3 .italic{color:var(--orange);font-style:normal;font-weight:600}.lv4-root .cell p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.lv4-root .cell .ex{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink-3);border-top:1px dashed var(--line);letter-spacing:.04em;margin-top:16px;padding-top:11px;font-size:10.5px}.lv4-root .cell.svc-cta{color:#fff;background:linear-gradient(152deg,#ff7a3d 0%,#ff4500 48%,#d2360a 100%);border:none}.lv4-root .cell.svc-cta:hover{box-shadow:0 30px 54px -20px color-mix(in srgb,var(--orange)60%,transparent);border:none}.lv4-root .cell.svc-cta .svc-body{flex-direction:column;gap:14px;padding:26px;display:flex}.lv4-root .svc-cta .cta-chip{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:auto;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.3)}.lv4-root .svc-cta h3{color:#fff;letter-spacing:-.045em;font-size:27px}.lv4-root .svc-cta p{color:rgba(255,255,255,.88);font-size:15px}.lv4-root .svc-cta .cta-btn{background:var(--ink);color:#fff;white-space:nowrap;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:12px 20px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.lv4-root .svc-cta .cta-btn:hover{background:#000;transform:translateY(-2px)}.lv4-root .svc-cta .cta-btn .arr{transition:transform .25s}.lv4-root .svc-cta .cta-btn:hover .arr{transform:translate(3px)}.lv4-root .illo-bars{flex-direction:column;justify-content:center;gap:15px;padding:28px 30px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lv4-root .illo-bars .b{font:700 11px/1 var(--font-jetbrains-mono),monospace;color:var(--ink-3);align-items:center;gap:11px;display:flex}.lv4-root .illo-bars .b .lab{width:52px}.lv4-root .illo-bars .b .trk{background:rgba(20,24,28,.07);border-radius:99px;flex:1;height:9px;overflow:hidden}.lv4-root .illo-bars .b .fl{background:var(--orange);transform-origin:0;border-radius:99px;height:100%;display:block}.lv4-root .illo-bars .b.pos .fl{width:84%}.lv4-root .illo-bars .b.neu .fl{background:color-mix(in srgb,var(--orange)42%,#d8b6a6);width:50%}.lv4-root .illo-bars .b.neg .fl{background:#c79680;width:24%}.lv4-root .illo-bars .b .v{text-align:right;width:36px;color:var(--ink)}.lv4-root .illo-bars .b.pos .v{color:var(--orange)}.lv4-root .gauge-card .svc-illo{background:linear-gradient(162deg,#1d222a 0%,#0d1014 100%);border-bottom-color:#20242a}.lv4-root .illo-gauge{flex-direction:column;padding:20px 22px 15px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lv4-root .g-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lv4-root .g-num{font-family:var(--font-bricolage),sans-serif;color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.lv4-root .g-sub{font:700 8.5px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.42);margin-top:7px}.lv4-root .g-status{font:800 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.lv4-root .g-bars{flex:1;margin:13px 0 9px;position:relative}.lv4-root .g-layer{align-items:flex-end;gap:6px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lv4-root .g-bar{background:var(--c);border-radius:6px 6px 4px 4px;flex:1}.lv4-root .g-layer.dim .g-bar{opacity:.24;filter:saturate(.5)}.lv4-root .g-layer.lit{clip-path:inset(0 100% 0 0)}.lv4-root .g-layer.lit .g-bar{box-shadow:0 0 18px -3px var(--c)}.lv4-root .g-bars .g-bar:first-child{--c:#7c5340;height:34%}.lv4-root .g-bars .g-bar:nth-child(2){--c:#bd5a26;height:52%}.lv4-root .g-bars .g-bar:nth-child(3){--c:#e8551a;height:68%}.lv4-root .g-bars .g-bar:nth-child(4){--c:#ff5f23;height:84%}.lv4-root .g-bars .g-bar:nth-child(5){--c:#ff854a;height:100%}.lv4-root .g-needle{background:#fff;border-radius:3px;width:3px;position:absolute;top:-4px;bottom:0;left:0;transform:translate(-50%);box-shadow:0 0 12px 2px rgba(255,90,30,.95),0 0 4px #fff}.lv4-root .g-axis{font:700 8.5px/1 var(--font-jetbrains-mono),monospace;color:rgba(255,255,255,.34);letter-spacing:.08em;justify-content:space-between;display:flex}@media (prefers-reduced-motion:no-preference){.lv4-root .g-layer.lit{animation:4.7s cubic-bezier(.45,0,.55,1) infinite gaugeFill}.lv4-root .g-needle{animation:4.7s cubic-bezier(.45,0,.55,1) infinite gaugeNeedle}}@media (prefers-reduced-motion:reduce){.lv4-root .g-layer.lit{clip-path:inset(0)}.lv4-root .g-needle{left:100%}}@keyframes gaugeFill{0%{clip-path:inset(0 100% 0 0)}64%{clip-path:inset(0 0% 0 0)}89%{clip-path:inset(0 0% 0 0)}90%,to{clip-path:inset(0 100% 0 0)}}@keyframes gaugeNeedle{0%{left:0%}64%{left:100%}89%{opacity:1;left:100%}90%{opacity:0;left:100%}91%{opacity:0;left:0%}94%{opacity:1}to{left:0%}}.lv4-root .illo-threads{flex-direction:column;justify-content:center;gap:9px;padding:22px 24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lv4-root .illo-threads .chip{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;display:flex;box-shadow:0 6px 16px -10px rgba(20,24,28,.28)}.lv4-root .illo-threads .chip .sub{font:700 9.5px/1.3 var(--font-jetbrains-mono),monospace;color:var(--ink-3);letter-spacing:.04em}.lv4-root .illo-threads .chip .up{font:700 11px/1 var(--font-jetbrains-mono),monospace;color:var(--orange);margin-left:auto}.lv4-root .illo-llm{flex-direction:column;justify-content:center;gap:8px;padding:22px 24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lv4-root .illo-llm .scan{background:color-mix(in srgb,var(--orange)14%,transparent);border:1px solid color-mix(in srgb,var(--orange)30%,transparent);border-radius:10px;height:36px;position:absolute;top:22px;left:24px;right:24px}.lv4-root .illo-llm .r{z-index:1;border:1px solid var(--line);font:600 12px/1 var(--font-geist),sans-serif;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex;position:relative}.lv4-root .illo-llm .r .d{background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}.lv4-root .illo-llm .r .cite{font:700 8.5px/1 var(--font-jetbrains-mono),monospace;color:var(--ink-3);letter-spacing:.1em;margin-left:auto}.lv4-root .illo-radar{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lv4-root .illo-radar .core{background:var(--orange);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb,var(--orange)22%,transparent);z-index:2;border-radius:50%;position:relative}.lv4-root .illo-radar .ring{border:1.5px solid var(--orange);border-radius:50%;width:14px;height:14px;position:absolute}.lv4-root .illo-radar .alert{border:1px solid var(--line);font:700 10px/1 var(--font-jetbrains-mono),monospace;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;display:flex;position:absolute;top:30px;right:26px;box-shadow:0 10px 22px -10px rgba(20,24,28,.3)}.lv4-root .illo-radar .alert:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px}.lv4-root .illo-profile{justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lv4-root .illo-profile .pcard{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;max-width:240px;padding:16px;box-shadow:0 12px 26px -14px rgba(20,24,28,.28)}.lv4-root .illo-profile .ptop{align-items:center;gap:11px;display:flex}.lv4-root .illo-profile .pav{background:radial-gradient(circle at 30% 25%,#ff8a5c,var(--orange)70%);border-radius:50%;flex:none;width:38px;height:38px}.lv4-root .illo-profile .pname{font:700 13px/1.2 var(--font-geist),sans-serif;color:var(--ink)}.lv4-root .illo-profile .pmeta{font:600 10px/1.2 var(--font-jetbrains-mono),monospace;color:var(--ink-3);margin-top:3px}.lv4-root .illo-profile .pama{background:var(--orange);color:#fff;font:700 8.5px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;border-radius:999px;margin-left:auto;padding:4px 7px}.lv4-root .illo-profile .pline{background:rgba(20,24,28,.07);border-radius:99px;height:7px;margin-top:13px}.lv4-root .illo-profile .pline.short{width:62%}.lv4-root .illo-loom{justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lv4-root .illo-loom .vid{aspect-ratio:16/9;background:linear-gradient(135deg,#2a2f36,var(--ink));border-radius:14px;width:100%;max-width:230px;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px rgba(20,24,28,.45)}.lv4-root .illo-loom .play{background:var(--orange);width:46px;height:46px;box-shadow:0 0 0 0 color-mix(in srgb,var(--orange)45%,transparent);border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lv4-root .illo-loom .play:after{content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid #fff;width:0;height:0;margin-left:4px}.lv4-root .illo-loom .toast{border:1px solid var(--line);font:700 9.5px/1 var(--font-jetbrains-mono),monospace;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;display:flex;position:absolute;bottom:18px;right:22px;box-shadow:0 10px 22px -10px rgba(20,24,28,.3)}.lv4-root .illo-loom .toast:before{content:"";background:var(--orange);border-radius:2px;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.lv4-root .illo-bars .b .fl{animation:3.6s ease-in-out infinite barBreathe}.lv4-root .illo-bars .b.neu .fl{animation-delay:.3s}.lv4-root .illo-bars .b.neg .fl{animation:3.6s ease-in-out .15s infinite barBreatheDown}.lv4-root .illo-threads .chip{animation:4.2s ease-in-out infinite floatY}.lv4-root .illo-threads .chip:nth-child(2){animation-delay:.5s}.lv4-root .illo-threads .chip:nth-child(3){animation-delay:1s}.lv4-root .illo-threads .chip .up{animation:4.2s ease-in-out infinite upTick}.lv4-root .illo-llm .scan{animation:5s ease-in-out infinite scanDown}.lv4-root .illo-radar .ring{animation:3s ease-out infinite ringPulse}.lv4-root .illo-radar .ring:nth-child(2){animation-delay:1s}.lv4-root .illo-radar .ring:nth-child(3){animation-delay:2s}.lv4-root .illo-radar .alert{animation:4.5s ease-in-out infinite alertPop}.lv4-root .illo-profile .pcard{animation:5s ease-in-out infinite floatY}.lv4-root .illo-loom .play{animation:2.8s ease-out infinite playPulse}.lv4-root .illo-loom .toast{animation:4.6s ease-in-out .4s infinite floatY}}@keyframes barBreathe{0%,to{transform:scaleX(.9)}50%{transform:scaleX(1)}}@keyframes barBreatheDown{0%,to{transform:scaleX(1)}50%{transform:scaleX(.78)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes upTick{0%,46%,to{opacity:.65}50%,96%{opacity:1}}@keyframes scanDown{0%,12%{top:22px}38%,50%{top:66px}76%,88%{top:110px}to{top:22px}}@keyframes ringPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(7.5)}}@keyframes alertPop{0%,30%,to{opacity:0;transform:translateY(6px)}45%,85%{opacity:1;transform:translateY(0)}}@keyframes playPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--orange)45%,transparent)}70%,to{box-shadow:0 0 0 16px color-mix(in srgb,var(--orange)0%,transparent)}}@media (max-width:900px){.lv4-root .bento{grid-template-columns:1fr 1fr}.lv4-root .svc-cta{grid-column:auto}}@media (max-width:600px){.lv4-root .bento{grid-template-columns:1fr}.lv4-root .svc-cta{grid-column:auto}.lv4-root .gauge-card{grid-row:auto}}.lv4-root .process{grid-template-columns:.4fr .6fr;align-items:flex-start;gap:48px;display:grid}.lv4-root .process>div:first-child{align-self:start;position:-webkit-sticky;position:sticky;top:96px}.lv4-root .process-title{font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.06em;color:var(--ink);margin:14px 0 18px;font-size:max(28px,min(3.6vw,44px));font-weight:600;line-height:.92}.lv4-root .mt-24-inline{margin-top:24px;display:inline-flex}.lv4-root .timeline{border-top:1px solid var(--line);gap:0;display:grid}.lv4-root .step{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;align-items:flex-start;gap:22px;padding:24px 0;display:grid}.lv4-root .step .ind{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.13em;color:var(--ink-3);text-transform:uppercase;font-size:11px}.lv4-root .step .ind .n{color:var(--orange);letter-spacing:-.04em;font-size:24px;font-weight:800;font-family:var(--font-inter),sans-serif;margin-top:2px;display:block}.lv4-root .step h3{letter-spacing:-.04em;margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.1}.lv4-root .step p{color:var(--ink-2);margin:0 0 8px;font-size:15px;line-height:1.55}.lv4-root .step .out{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink-3);letter-spacing:.04em;font-size:11px}.lv4-root .step .out b{color:var(--ink-2)}.lv4-root .pricing-head{text-align:center;max-width:720px;margin:120px auto 48px}.lv4-root .pricing-head .num-tag{justify-content:center}.lv4-root .pricing-head h2{font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.06em;color:var(--ink);margin:14px 0 18px;font-size:max(38px,min(5.2vw,64px));font-weight:600;line-height:.92}.lv4-root .pricing-head .sub{color:var(--ink-2);max-width:56ch;margin:0 auto;font-size:18px;line-height:1.5}@media (max-width:720px){.lv4-root .pricing-head{margin:72px auto 32px}}.lv4-root .plans{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:18px;display:grid}.lv4-root .planx{background:var(--paper-card);border:1px solid var(--line);border-radius:22px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px rgba(20,24,28,.06)}.lv4-root .planx--dark{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 24px 56px rgba(0,0,0,.22)}.lv4-root .planx:before{content:"";background-image:linear-gradient(45deg,transparent 33%,var(--paper-2)33%,var(--paper-2)66%,transparent 66%);pointer-events:none;background-position:0 -5px;background-size:10px 10px;height:10px;position:absolute;top:0;left:0;right:0}.lv4-root .planx-tape{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;padding:22px 24px 0;font-size:10.5px;font-weight:700;display:flex}.lv4-root .planx--dark .planx-tape{color:#a8a8a8}.lv4-root .planx-num{font-variant-numeric:tabular-nums;opacity:.6}.lv4-root .planx-tape .dot{opacity:.4;background:currentColor;border-radius:50%;width:5px;height:5px}.lv4-root .planx-rec{background:var(--orange);color:var(--orange-contrast);letter-spacing:.12em;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:9.5px;font-weight:800}.lv4-root .planx-head{padding:18px 24px 0}.lv4-root .planx-name{letter-spacing:-.055em;margin:0;font-size:38px;font-weight:800;line-height:1}.lv4-root .planx-when{color:inherit;opacity:.74;max-width:36ch;margin:10px 0 0;font-size:14px;line-height:1.5}.lv4-root .planx-money{flex-wrap:wrap;align-items:baseline;gap:10px;padding:18px 24px 4px;display:flex}.lv4-root .planx-price{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:800;line-height:1}.lv4-root .planx-per{opacity:.55;font-size:15px;font-weight:600}.lv4-root .planx-term{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.5;padding:0 24px 14px;font-size:11px;font-weight:700}.lv4-root .planx-cadence{border-top:1px dashed var(--line);margin-top:18px;padding:18px 24px 14px}.lv4-root .planx--dark .planx-cadence{border-top-color:rgba(238,240,242,.14)}.lv4-root .planx-cad-label{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:inherit;opacity:.55;margin-bottom:10px;font-size:10.5px;font-weight:700;display:block}.lv4-root .planx-cad-bars{flex-direction:column;gap:8px;display:flex}.lv4-root .planx-cad-row{grid-template-columns:108px 1fr auto;align-items:center;gap:12px;padding:6px 0;display:grid}.lv4-root .planx-bar-label{color:inherit;opacity:.74;font-size:13px;font-weight:600}.lv4-root .planx-cad-track{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:99px;height:6px;position:relative;overflow:hidden}.lv4-root .planx-cad-track:after{content:"";width:var(--w,40%);background:var(--orange);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.lv4-root .planx-bar-value{font-variant-numeric:tabular-nums;text-align:right;min-width:88px;font-size:13.5px;font-weight:800}.lv4-root .planx-specs{border-top:1px dashed var(--line);flex-direction:column;margin:0;padding:6px 24px 4px;display:flex}.lv4-root .planx--dark .planx-specs{border-top-color:rgba(238,240,242,.14)}.lv4-root .planx-spec{border-bottom:1px dashed var(--line);grid-template-columns:108px 1fr;align-items:baseline;gap:14px;padding:10px 0;display:grid}.lv4-root .planx--dark .planx-spec{border-bottom-color:rgba(238,240,242,.1)}.lv4-root .planx-spec:last-child{border-bottom:0}.lv4-root .planx-spec dt{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.5;margin:0;font-size:10.5px;font-weight:700}.lv4-root .planx-spec dd{color:inherit;margin:0;font-size:14px;font-weight:600;line-height:1.4}.lv4-root .planx-spec dd.muted{opacity:.4;font-weight:500}.lv4-root .planx-foot{flex-direction:column;gap:8px;margin-top:auto;padding:18px 24px 24px;display:flex}.lv4-root .planx-cta{border-radius:14px;justify-content:space-between;align-self:stretch;padding:14px 18px;font-size:14.5px}.lv4-root .planx-foot small{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.06em;color:inherit;opacity:.5;text-align:center;font-size:11px}.lv4-root .planx--dark .planx-cta.primary{background:var(--orange);color:var(--orange-contrast);border-color:var(--orange)}.lv4-root .planx-list{border-top:1px dashed var(--line);flex-direction:column;gap:4px;margin:0;padding:18px 24px 6px;list-style:none;display:flex}.lv4-root .planx--dark .planx-list{border-top-color:rgba(238,240,242,.14)}.lv4-root .planx-list li{color:inherit;grid-template-columns:22px 1fr;align-items:baseline;gap:12px;padding:7px 0;font-size:14.5px;line-height:1.45;display:grid}.lv4-root .planx-list .planx-check{color:var(--orange);font-size:15px;font-weight:800;line-height:1}.lv4-root .planx-list li b{font-weight:700}.lv4-root .planx-list li.planx-list-off{opacity:.38}.lv4-root .planx-list li.planx-list-off .planx-check{color:inherit}.lv4-root .planx-list .planx-accent,.lv4-root .planx-list .planx-accent b{color:var(--orange)}.lv4-root .calc{background:var(--paper-card);border:1px solid var(--line);border-radius:22px;grid-template-columns:1.05fr .95fr;gap:0;margin-bottom:22px;display:grid;overflow:hidden;box-shadow:0 12px 36px rgba(20,24,28,.06)}.lv4-root .calc-inputs{border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:30px 30px 26px;display:flex}.lv4-root .calc-eyebrow{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.18em;color:var(--orange);text-transform:uppercase;margin-bottom:10px;font-size:10.5px;font-weight:800;display:inline-block}.lv4-root .calc-title h3{letter-spacing:-.04em;margin:0 0 6px;font-size:26px;font-weight:600;line-height:1.08}.lv4-root .calc-sub{color:var(--ink-3);margin:0;font-size:14px}.lv4-root .calc-field{flex-direction:column;gap:8px;display:flex}.lv4-root .calc-row{justify-content:space-between;align-items:baseline;display:flex}.lv4-root .calc-row label{color:var(--ink-2);font-size:13.5px;font-weight:700}.lv4-root .calc-val{font-family:var(--font-jetbrains-mono),monospace;font-variant-numeric:tabular-nums;color:var(--ink);font-size:18px;font-weight:800}.lv4-root .calc-field input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper-2);border:1px solid var(--line);border-radius:99px;outline:none;width:100%;height:6px}.lv4-root .calc-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--orange);width:22px;height:22px;box-shadow:0 2px 8px color-mix(in srgb,var(--orange)35%,transparent);cursor:grab;border:3px solid #fff;border-radius:50%}.lv4-root .calc-field input[type=range]::-moz-range-thumb{background:var(--orange);cursor:grab;border:3px solid #fff;border-radius:50%;width:22px;height:22px}.lv4-root .calc-scale{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink-3);justify-content:space-between;font-size:10.5px;display:flex}.lv4-root .calc-select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);cursor:pointer;border-radius:10px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:600}.lv4-root .calc-note{color:var(--ink-3);border-top:1px dashed var(--line);align-items:flex-start;gap:8px;margin-top:6px;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.lv4-root .calc-note-dot{background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.lv4-root .calc-output{background:var(--ink);color:var(--paper);flex-direction:column;gap:32px;padding:44px 36px 36px;display:flex;position:relative;overflow:hidden}.lv4-root .calc-watermark{font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.06em;color:rgba(255,255,255,.05);pointer-events:none;white-space:nowrap;z-index:0;font-size:84px;font-style:italic;font-weight:600;position:absolute;bottom:-8px;right:-10px}.lv4-root .rcat{color:var(--orange);will-change:opacity,transform;transition:opacity .32s,transform .32s;display:inline-block}.lv4-root .calc-watermark .rcat{color:rgba(255,69,0,.09)}.lv4-root .rcat.swap-out{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.lv4-root .rcat{transition:none}}.lv4-root .calc-hero{z-index:1;position:relative}.lv4-root .calc-hero-num{font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.06em;color:var(--orange);font-variant-numeric:tabular-nums;font-size:max(72px,min(9vw,132px));font-weight:600;line-height:.9;display:block}.lv4-root .calc-hero-label{font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;color:rgba(255,255,255,.78);margin-top:10px;font-size:max(18px,min(1.7vw,24px));font-weight:500;line-height:1.25}.lv4-root .calc-details{z-index:1;border-top:1px solid rgba(255,255,255,.14);flex-direction:column;display:flex;position:relative}.lv4-root .cd-row{font-family:var(--font-jetbrains-mono),monospace;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(255,255,255,.08);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;font-size:12.5px;display:flex}.lv4-root .cd-row:last-child{border-bottom:0}.lv4-root .cd-row b{font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-.02em;text-transform:none;font-size:18px;font-weight:700}.lv4-root .cd-row .leak{color:var(--orange)!important}.lv4-root .leak{display:inline-block;color:var(--orange)!important}.lv4-root .calc-cta{z-index:1;align-self:flex-start;margin-top:auto;position:relative}.lv4-root .faq{max-width:760px;margin:0 auto;display:block}.lv4-root .faq-head{text-align:center;max-width:640px;margin:0 auto 36px}.lv4-root .faq-title{letter-spacing:-.055em;margin:14px 0;font-size:max(34px,min(4.4vw,52px));font-weight:800;line-height:.98}.lv4-root .faq-head .lede{margin-left:auto;margin-right:auto}.lv4-root .faq-list{border-top:1px solid var(--line);text-align:left;display:block}.lv4-root details.qa{border-bottom:1px solid var(--line);padding:0}.lv4-root details.qa summary{cursor:pointer;letter-spacing:-.03em;color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:22px 6px;font-size:19px;font-weight:600;line-height:1.25;list-style:none;display:flex}.lv4-root details.qa summary::-webkit-details-marker{display:none}.lv4-root details.qa summary::marker{content:"";display:none}.lv4-root details.qa summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:4px}.lv4-root details.qa .qa-ind{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink-3);text-align:center;flex:none;width:24px;font-size:22px;font-weight:400;line-height:1;transition:transform .3s}.lv4-root details.qa[open] .qa-ind{transform:rotate(45deg)}.lv4-root details.qa p{color:var(--ink-2);margin:0;padding:0 6px 22px;font-size:14.5px;line-height:1.6}.lv4-root .close-section{background:var(--orange);color:var(--orange-contrast);padding:120px 0 0;position:relative;overflow:hidden}.lv4-root .close-section:before{content:"r/yourbrand";color:color-mix(in srgb,var(--orange-contrast)8%,transparent);letter-spacing:-.06em;pointer-events:none;font-size:200px;font-style:italic;font-weight:500;position:absolute;top:50px;right:-40px}.lv4-root .close-inner{z-index:2;text-align:center;position:relative}.lv4-root .close-inner .num-tag{color:var(--orange-contrast)}.lv4-root .close-inner .num-tag .dot{background:var(--orange-contrast)}.lv4-root .close-inner h2{letter-spacing:-.06em;max-width:14ch;color:var(--orange-contrast);margin:18px auto 22px;font-size:max(48px,min(7vw,96px));font-weight:600;line-height:.95}.lv4-root .close-inner .lede{color:var(--orange-contrast);max-width:46ch;margin:0 auto 32px;font-size:19px;line-height:1.45}.lv4-root .close-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.lv4-root .close-meta{letter-spacing:.06em;opacity:.7;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:26px;font-size:12px;display:flex}.lv4-root .close-section .btn.primary{background:var(--orange-contrast);color:var(--orange);border-color:var(--orange-contrast)}.lv4-root .close-section .btn.ghost{color:var(--orange-contrast);border-color:color-mix(in srgb,var(--orange-contrast)40%,transparent);background:0 0}.lv4-root .close-footer-strip{z-index:2;background:rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.2);width:100%;margin-top:56px;padding:18px 24px;position:relative}.lv4-root .peek-section{background:var(--paper-2);color:inherit;z-index:1;height:440px;position:relative;overflow:visible}.lv4-root .peek-deck{width:min(var(--max),100%);height:100%;margin:0 auto;padding:0 24px;position:relative}.lv4-root .peek-card{background:var(--paper-card);color:#1a1a1a;width:230px;transform:translateY(-110px)rotate(var(--r,-6deg));will-change:transform;padding:12px 12px 16px;transition:transform .6s cubic-bezier(.22,.7,.18,1),box-shadow .4s;position:absolute;bottom:-30px;box-shadow:0 20px 46px rgba(20,24,28,.18),0 6px 14px rgba(20,24,28,.1)}.lv4-root .peek-card-1{--r:-8deg;left:1%}.lv4-root .peek-card-2{--r:4deg;left:22%}.lv4-root .peek-card-3{--r:-3deg;left:43%}.lv4-root .peek-card-4{--r:6deg;left:62%}.lv4-root .peek-card-5{--r:-5deg;left:80%}.lv4-root .peek-card:after{content:"";z-index:-1;position:absolute;top:-8px;bottom:-300px;left:-8px;right:-8px}.lv4-root .peek-card image-slot{aspect-ratio:4/3;width:100%;display:block}.lv4-root .peek-illo{aspect-ratio:4/3;width:100%;font-family:var(--font-geist),sans-serif;background:linear-gradient(135deg,rgba(255,122,61,.12),transparent 38%),#f7f4ee;border:1px solid rgba(26,26,26,.1);border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.lv4-root .peek-illo:before{content:"";opacity:.6;pointer-events:none;background-image:linear-gradient(rgba(26,26,26,.043) 1px,transparent 1px),linear-gradient(90deg,rgba(26,26,26,.035) 1px,transparent 1px);background-size:20px 20px;position:absolute;top:0;bottom:0;left:0;right:0}.lv4-root .peek-illo-thread{grid-template-columns:44px 1fr;gap:12px;padding:16px;display:grid}.lv4-root .peek-thread-votes,.lv4-root .peek-thread-body,.lv4-root .peek-plan-row,.lv4-root .peek-cite-card,.lv4-root .peek-metric{z-index:1;position:relative}.lv4-root .peek-thread-votes{background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;box-shadow:0 8px 18px rgba(20,24,28,.08)}.lv4-root .peek-thread-votes span{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid var(--orange);width:0;height:0}.lv4-root .peek-thread-votes strong{font-family:var(--font-jetbrains-mono),monospace;font-size:12px}.lv4-root .peek-thread-body{background:rgba(255,255,255,.9);border-radius:14px;padding:14px;box-shadow:0 8px 20px rgba(20,24,28,.08)}.lv4-root .peek-thread-meta,.lv4-root .peek-metric span,.lv4-root .peek-cite-card span{color:rgba(26,26,26,.48);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.lv4-root .peek-thread-body b{letter-spacing:-.03em;margin-top:8px;font-size:17px;line-height:1.05;display:block}.lv4-root .peek-thread-body p,.lv4-root .peek-illo-citation p{color:rgba(26,26,26,.62);margin:8px 0 0;font-size:12px;line-height:1.35}.lv4-root .peek-thread-bars{gap:6px;margin-top:14px;display:grid}.lv4-root .peek-thread-bars span,.lv4-root .peek-plan-head span{background:rgba(26,26,26,.12);border-radius:99px;height:7px;display:block}.lv4-root .peek-thread-bars span:nth-child(2){width:78%}.lv4-root .peek-thread-bars span:nth-child(3){width:54%}.lv4-root .peek-illo-plan{padding:16px}.lv4-root .peek-plan-head{z-index:1;gap:8px;margin-bottom:14px;display:grid;position:relative}.lv4-root .peek-plan-head span:first-child{background:rgba(255,122,61,.55);width:62%}.lv4-root .peek-plan-row{background:rgba(255,255,255,.82);border-radius:10px;align-items:center;gap:9px;min-height:30px;margin-top:8px;padding:8px 10px;display:flex;box-shadow:0 6px 14px rgba(20,24,28,.06)}.lv4-root .peek-plan-row i{border:2px solid rgba(26,26,26,.22);border-radius:4px;flex:none;width:13px;height:13px}.lv4-root .peek-plan-row.active i{background:var(--orange);border-color:var(--orange);box-shadow:inset 0 0 0 3px #fff}.lv4-root .peek-plan-row b{font-size:11px;line-height:1.2}.lv4-root .peek-illo-citation{padding:16px}.lv4-root .peek-ai-head{z-index:1;align-items:center;gap:9px;font-size:13px;display:flex;position:relative}.lv4-root .peek-ai-head span{background:radial-gradient(circle at 35% 35%,#fff 0 18%,transparent 19%),conic-gradient(from 0deg,var(--orange),#1a1a1a,#7c8cff,var(--orange));border-radius:50%;width:30px;height:30px}.lv4-root .peek-cite-card{border-left:4px solid var(--orange);background:#fff;border-radius:14px;margin-top:16px;padding:12px;box-shadow:0 10px 20px rgba(20,24,28,.08)}.lv4-root .peek-cite-card b{margin-top:4px;font-size:13px;display:block}.lv4-root .peek-illo-analytics{padding:16px}.lv4-root .peek-metric b{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:-.06em;margin-top:4px;font-size:30px;display:block}.lv4-root .peek-chart{z-index:1;align-items:flex-end;gap:8px;height:72px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.lv4-root .peek-chart i{height:var(--h);background:linear-gradient(180deg,var(--orange),#1a1a1a);border-radius:8px 8px 3px 3px;flex:1;box-shadow:0 8px 18px rgba(255,122,61,.22)}.lv4-root .peek-card .peek-cap{font-family:var(--font-fraunces),serif;color:#2a2a2a;text-align:center;margin-top:10px;font-size:16px;font-style:italic;line-height:1.25;display:block}.lv4-root .peek-card.peek-card--note{font-family:var(--font-jetbrains-mono),monospace;width:250px;padding:22px 20px 24px;font-size:13.5px;line-height:1.7}.lv4-root .peek-card:hover,.lv4-root .peek-card:focus-within{transform:translateY(-280px)rotate(var(--r,-6deg));z-index:5;box-shadow:0 32px 70px rgba(20,24,28,.28),0 10px 22px rgba(20,24,28,.16)}.lv4-root .close-section{z-index:2;margin-top:-260px}@media (max-width:900px){.lv4-root .peek-section{height:380px}.lv4-root .peek-card{width:170px}.lv4-root .peek-card.peek-card--note{width:190px}.lv4-root .peek-card:hover,.lv4-root .peek-card:focus-within{transform:translateY(-230px)rotate(var(--r,-6deg))}.lv4-root .close-section{margin-top:-220px}.lv4-root .peek-card:nth-of-type(n+4){display:none}}.lv4-root .close-footer-row{width:min(var(--max),100%);font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-contrast);flex-direction:column;justify-content:space-between;align-items:center;gap:10px;margin:0 auto;font-size:10px;font-weight:700;display:flex}.lv4-root .close-footer-left{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.lv4-root .close-footer-links{gap:22px;display:flex}@media (min-width:700px){.lv4-root .close-footer-row{flex-direction:row;gap:0;font-size:11px}}@media (prefers-reduced-motion:no-preference){.lv4-root [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s);transform:translateY(22px)}.lv4-root [data-reveal].in-view{opacity:1;transform:none}}@media (max-width:980px){.lv4-root .nav-links{display:none}.lv4-root .hero{padding:36px 0 20px}.lv4-root .hero-card{border-radius:28px;padding:30px}.lv4-root .hero-grid,.lv4-root .proof-grid,.lv4-root .personas,.lv4-root .process,.lv4-root .faq,.lv4-root .plans,.lv4-root .calc{grid-template-columns:1fr;gap:30px}.lv4-root .process>div:first-child{position:static;top:auto}.lv4-root .calc-inputs{border-right:0;border-bottom:1px solid var(--line)}.lv4-root .why-grid{grid-template-columns:1fr}.lv4-root .bento{grid-template-columns:1fr 1fr}.lv4-root .svc-cta{grid-column:auto}.lv4-root .c-1,.lv4-root .c-2,.lv4-root .c-3,.lv4-root .c-4,.lv4-root .c-5,.lv4-root .c-6{grid-column:span 1}.lv4-root .c-1{grid-row:auto}.lv4-root .reddit-stack{min-height:520px}.lv4-root section{padding:64px 0}}@media (max-width:600px){.lv4-root .hero h1{font-size:48px}.lv4-root .section-head h2{font-size:38px}.lv4-root .thread{width:100%}.lv4-root .thread.one,.lv4-root .thread.two,.lv4-root .thread.three{margin-bottom:14px;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.lv4-root .reddit-stack{min-height:0}.lv4-root .bento{grid-template-columns:1fr}.lv4-root .svc-cta{grid-column:auto}.lv4-root .polaroids{grid-template-columns:1fr}.lv4-root .close-inner h2{font-size:52px}}.lv4-root .hero-illo{font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;position:relative}.lv4-root .hero-illo .hero-board{min-height:610px;position:relative}.lv4-root .hero-illo .thread-card,.lv4-root .hero-illo .ai-card{background:var(--paper-card);border:1px solid var(--line);box-shadow:var(--shadow);position:absolute}.lv4-root .hero-illo .phone-card{position:absolute}.lv4-root .hero-illo .thread-card{border-radius:22px;width:92%;padding:16px 16px 8px;top:10px;right:0;transform:rotate(1.2deg)}.lv4-root .hero-illo .thread-top{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.lv4-root .hero-illo .sub-cycle{min-width:120px;height:1.3em;color:var(--ink);font-weight:700;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.02em;vertical-align:bottom;font-size:12.5px;display:inline-block;position:relative;overflow:hidden}.lv4-root .hero-illo .sub-cycle>span{white-space:nowrap;opacity:0;animation:12s cubic-bezier(.2,.7,.2,1) infinite subCycle;position:absolute;top:0;left:0;transform:translateY(8px)}.lv4-root .hero-illo .sub-cycle>span:first-child{animation-delay:0s}.lv4-root .hero-illo .sub-cycle>span:nth-child(2){animation-delay:3s}.lv4-root .hero-illo .sub-cycle>span:nth-child(3){animation-delay:6s}.lv4-root .hero-illo .sub-cycle>span:nth-child(4){animation-delay:9s}@keyframes subCycle{0%,2%{opacity:0;transform:translateY(8px)}5%,22%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-8px)}}.lv4-root .hero-illo .brand-rank-badge{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 4px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 1px rgba(20,24,28,.04)}.lv4-root .hero-illo .brb-medal{filter:drop-shadow(0 1px 1px rgba(184,124,0,.25));flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lv4-root .hero-illo .brb-text{letter-spacing:-.01em}.lv4-root .hero-illo .brb-platform{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.lv4-root .hero-illo .brb-icon{opacity:0;justify-content:center;align-items:center;animation:5s cubic-bezier(.2,.7,.2,1) infinite brbToggle;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.6)}.lv4-root .hero-illo .brb-icon.goog{animation-delay:0s}.lv4-root .hero-illo .brb-icon.redd{animation-delay:2.5s}@keyframes brbToggle{0%,4%{opacity:0;transform:scale(.6)rotate(-12deg)}8%,46%{opacity:1;transform:scale(1)rotate(0)}50%,to{opacity:0;transform:scale(.6)rotate(12deg)}}.lv4-root .hero-illo .thread-stream{height:300px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(transparent 0%,#000 8%,#000 88%,transparent 100%);mask-image:linear-gradient(transparent 0%,#000 8%,#000 88%,transparent 100%)}.lv4-root .hero-illo .thread-track{will-change:transform;flex-direction:column;gap:10px;animation:18s linear infinite threadRace;display:flex}.lv4-root .hero-illo .thread-card:hover .thread-track{animation-play-state:paused}@keyframes threadRace{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.lv4-root .hero-illo .thread-track,.lv4-root .hero-illo .sub-cycle>span,.lv4-root .hero-illo .brb-icon{animation:none}.lv4-root .hero-illo .sub-cycle>span:first-child,.lv4-root .hero-illo .brb-icon.goog{opacity:1;transform:none}}.lv4-root .hero-illo .reddit-post{border:1px solid var(--line-soft);background:var(--paper);border-radius:14px;flex:none;gap:10px;padding:12px;display:flex}.lv4-root .hero-illo .rp-vote{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink-3);flex-direction:column;flex:none;align-items:center;gap:2px;min-width:28px;padding-top:1px;font-size:11px;font-weight:600;display:flex}.lv4-root .hero-illo .rp-up{color:var(--orange);font-size:11px;line-height:1}.lv4-root .hero-illo .rp-count{color:var(--ink);font-size:11.5px;line-height:1.1}.lv4-root .hero-illo .rp-dn{color:var(--ink-3);opacity:.55;font-size:11px;line-height:1}.lv4-root .hero-illo .rp-body{flex:1;min-width:0}.lv4-root .hero-illo .reddit-head{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:6px;font-size:11.5px;font-weight:500;display:flex}.lv4-root .hero-illo .hi-avatar{background:linear-gradient(135deg,var(--orange),#ffb000);border-radius:50%;flex:none;width:18px;height:18px}.lv4-root .hero-illo .reddit-title{letter-spacing:-.02em;color:var(--ink);margin-bottom:4px;font-size:14.5px;font-weight:600;line-height:1.3}.lv4-root .hero-illo .reddit-body{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.lv4-root .hero-illo .hi-votes{color:var(--ink-3);font-size:11px;font-weight:500;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.02em;gap:10px;margin-top:8px;display:flex}.lv4-root .hero-illo .phone-card{width:55%;bottom:0;left:0;transform:rotate(-4deg)}.lv4-root .hero-illo .hi-screen{background:var(--ink);color:#fff;min-height:270px;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.06);border-radius:22px;padding:20px;position:relative;overflow:hidden}.lv4-root .hero-illo .hi-screen:before{content:"";background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--orange)35%,transparent),transparent 35%);opacity:.9;position:absolute;top:0;bottom:0;left:0;right:0}.lv4-root .hero-illo .screen-content{z-index:1;position:relative}.lv4-root .hero-illo .hi-metric{letter-spacing:-.05em;color:#fff;margin:12px 0 2px;font-size:38px;font-weight:600;line-height:1}.lv4-root .hero-illo .hi-metric-label{color:#cabfb3;font-size:12.5px;font-weight:500}.lv4-root .hero-illo .mini-bars{gap:8px;margin-top:24px;display:grid}.lv4-root .hero-illo .hi-bar{background:rgba(255,255,255,.13);border-radius:99px;height:8px;display:block;overflow:hidden}.lv4-root .hero-illo .hi-bar i{background:var(--orange);border-radius:99px;height:100%;display:block}.lv4-root .hero-illo .hi-bar i.is-91{width:91%}.lv4-root .hero-illo .hi-bar:nth-child(2) i{width:76%}.lv4-root .hero-illo .hi-bar:nth-child(3) i{width:58%}.lv4-root .hero-illo .ai-card{background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--orange)4%,#fff)100%);border-radius:18px;width:54%;padding:16px 16px 14px;bottom:40px;right:6%;transform:rotate(2deg)}.lv4-root .hero-illo .ai-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}.lv4-root .hero-illo .ai-mark{background:var(--ink);color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lv4-root .hero-illo .ai-label{color:var(--ink);letter-spacing:-.01em;font-size:12px;font-weight:600}.lv4-root .hero-illo .ai-dot{background:var(--ink-3);border-radius:50%;width:3px;height:3px}.lv4-root .hero-illo .ai-source{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--ink-3);font-size:11px;font-weight:500;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.02em;background:0 0;border:0;border-radius:999px;margin:-6px -7px;padding:6px 7px;transition:color .18s,background-color .18s}.lv4-root .hero-illo .ai-source:hover,.lv4-root .hero-illo .ai-source[aria-expanded=true]{color:var(--orange-deep);background:color-mix(in srgb,var(--orange)9%,transparent)}.lv4-root .hero-illo .ai-source:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.lv4-root .hero-illo .ai-chat-egg{z-index:18;pointer-events:none;width:min(390px,84%);position:absolute;bottom:176px;right:7%}.lv4-root .hero-illo .ai-chat-panel{border:1px solid color-mix(in srgb,var(--orange)26%,var(--line-soft));background:linear-gradient(180deg,rgba(255,255,255,.97),color-mix(in srgb,var(--orange)5%,#fff));opacity:0;border-radius:22px;gap:9px;padding:12px;display:grid;transform:translateY(12px)scale(.98);box-shadow:0 22px 58px rgba(20,24,28,.18),0 0 0 8px rgba(255,69,0,.06)}.lv4-root .hero-illo .ai-chat-top{border-bottom:1px solid var(--line-soft);color:var(--ink);letter-spacing:.01em;align-items:center;gap:7px;margin-bottom:10px;padding-bottom:9px;font-size:12px;font-weight:800;display:flex}.lv4-root .hero-illo .ai-chat-mark{background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.lv4-root .hero-illo .ai-chat-bubble{opacity:0;border-radius:16px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:11px 13px;font-size:13px;font-weight:700;line-height:1.25;transform:translateY(10px)scale(.97);box-shadow:0 18px 44px rgba(20,24,28,.18)}.lv4-root .hero-illo .ai-chat-user{background:var(--ink);color:#fff;border-bottom-right-radius:6px;justify-self:end}.lv4-root .hero-illo .ai-chat-reply{border:1px solid color-mix(in srgb,var(--orange)34%,var(--line-soft));color:var(--ink);background:#fff;border-bottom-left-radius:6px;justify-self:start}.lv4-root .hero-illo .hero-board.chat-egg-on .ai-chat-panel{animation:3.5s both chat-egg-panel}.lv4-root .hero-illo .hero-board.chat-egg-on .ai-chat-user{animation:3.5s both chat-egg-user}.lv4-root .hero-illo .hero-board.chat-egg-on .ai-chat-reply{animation:3.5s both chat-egg-reply}.lv4-root .hero-illo .hero-board.chat-egg-on .ai-card{animation:.9s 1.22s both ai-card-catch}.lv4-root .hero-illo .ai-answer{color:var(--ink-2);font-size:13.5px;line-height:1.55}.lv4-root .hero-illo .ai-answer b{color:var(--ink);background:linear-gradient(180deg,transparent 62%,color-mix(in srgb,var(--orange)28%,transparent)62%);padding:0 2px;font-weight:600}.lv4-root .hero-illo .ai-foot{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lv4-root .hero-illo .ai-chip{color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line-soft);font-size:10.5px;font-weight:600;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.02em;border-radius:999px;padding:3px 8px}.lv4-root.audit-mode{--audit-glow:color-mix(in srgb,var(--orange)30%,transparent)}.lv4-root.audit-mode:after{content:"";z-index:75;pointer-events:none;background-color:transparent;background-image:linear-gradient(rgba(255,69,0,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,69,0,.043) 1px,transparent 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.18));mask-image:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.18))}.lv4-root .audit-tag{z-index:80;top:18px;right:max(18px,calc((100vw - var(--max))/2));border:1px solid color-mix(in srgb,var(--orange)34%,var(--line));color:var(--ink);font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:rgba(255,255,255,.94);border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:800;display:none;position:absolute;box-shadow:0 12px 32px rgba(20,24,28,.13)}.lv4-root .audit-tag:before{content:"";background:var(--orange);width:7px;height:7px;box-shadow:0 0 0 5px var(--audit-glow);border-radius:50%}.lv4-root.audit-mode .audit-tag{animation:.26s both audit-pop;display:inline-flex}.lv4-root .audit-tag.audit-tag-left{right:auto;left:max(18px,calc((100vw - var(--max))/2))}.lv4-root .audit-mode-pill{z-index:90;border:1px solid color-mix(in srgb,var(--orange)42%,var(--ink));background:var(--ink);color:#fff;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800;display:none;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 44px rgba(20,24,28,.22)}.lv4-root.audit-mode .audit-mode-pill{display:block}@keyframes audit-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chat-egg-user{0%{opacity:0;transform:translateY(10px)scale(.97)}10%,82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes chat-egg-panel{0%{opacity:0;transform:translateY(12px)scale(.98)}8%,84%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.99)}}@keyframes chat-egg-reply{0%{opacity:0;transform:translateY(10px)scale(.97)}28%,82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes ai-card-catch{0%,to{box-shadow:0 18px 45px rgba(20,24,28,.13)}45%{box-shadow:0 18px 45px rgba(20,24,28,.13),0 0 0 7px color-mix(in srgb,var(--orange)16%,transparent)}}@media (prefers-reduced-motion:reduce){.lv4-root.audit-mode .audit-tag{animation:none}.lv4-root .hero-illo .ai-source{transition:none}.lv4-root .hero-illo .hero-board.chat-egg-on .ai-chat-user,.lv4-root .hero-illo .hero-board.chat-egg-on .ai-chat-reply,.lv4-root .hero-illo .hero-board.chat-egg-on .ai-chat-panel,.lv4-root .hero-illo .hero-board.chat-egg-on .ai-card{animation:none}}@media (max-width:940px){.lv4-root .hero-grid{grid-template-columns:1fr!important}.lv4-root .hero-illo .hero-board{min-height:540px}}@media (max-width:640px){.lv4-root .hero-illo .hero-board{min-height:560px}.lv4-root .hero-illo .thread-card{width:100%}.lv4-root .hero-illo .phone-card{width:70%}.lv4-root .hero-illo .ai-card{width:70%;right:0}.lv4-root .audit-tag{max-width:calc(100vw - 28px);font-size:9px;right:14px}.lv4-root .audit-tag.audit-tag-left{left:14px}}
