.landing-page{--landing-ink:#171917;--landing-ink2:#52514e;--landing-muted:#6d706a;--landing-line:#e2e2dc;--landing-soft:#f5f5f1;--landing-accent:#1858d4;--landing-wash:#eef3fc;--landing-up:#13804b;--landing-down:#c23b31;color:var(--landing-ink);background:#fbfbf8}.landing-page :is(h1,h2,h3,h4,h5,p,ul,ol,dl,dd){margin:0}.landing-page p{line-height:1.6}.landing-page :is(ul,ol){padding:0;list-style:none}.landing-page a{text-decoration:none}.landing-page svg{width:100%;height:auto;display:block;overflow:visible}.landing-page :is(a,button,summary):focus-visible{outline:3px solid var(--landing-accent);outline-offset:4px}.landing-page :is(section[id],div[id],main[id]){scroll-margin-top:24px}.landing-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.landing-skipLink{z-index:50;border:1px solid var(--landing-line);background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.landing-skipLink:focus{transform:translateY(0)}.landing-siteNav{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.landing-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:750;display:flex}.landing-logo svg{background:var(--landing-ink);color:#fff;border-radius:7px;width:28px;height:28px;padding:5px}.landing-navLinks{align-items:center;gap:26px;font-size:14px;font-weight:550;display:flex}.landing-navLinks>a:not(.landing-button):hover{text-underline-offset:5px;text-decoration:underline}.landing-button{background:var(--landing-ink);color:#fff;border:1px solid var(--landing-ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:14px;font-weight:650;display:inline-flex}.landing-button:hover{filter:brightness(.92)}.landing-button svg{width:16px;height:16px}.landing-button.landing-ghost{color:var(--landing-ink);border-color:var(--landing-line);background:0 0}.landing-button.landing-small{min-height:38px;padding:0 15px;font-size:13px}.landing-eyebrow{font:600 12px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--landing-accent)}.landing-hero{text-align:center;padding-top:56px}.landing-title{letter-spacing:-.045em;max-width:1080px;margin:20px auto 0;font-size:clamp(42px,6vw,80px);font-weight:700;line-height:1.01}.landing-lede{color:var(--landing-ink2);max-width:640px;margin:22px auto 0;font-size:18px}.landing-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.landing-page .landing-proof{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.landing-proof li{padding:22px 20px 22px 0}.landing-proof li+li{border-left:1px solid var(--landing-line);padding-left:20px}.landing-proof b{letter-spacing:-.03em;font-size:26px;display:block}.landing-proof span{color:var(--landing-muted);font-size:13px}.landing-tour{margin-top:48px}.landing-window{border:1px solid var(--landing-line);text-align:left;background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #16285a59,0 2px 6px #0000000a}.landing-windowBar{border-bottom:1px solid var(--landing-line);height:40px;color:var(--landing-muted);background:#f7f7f4;align-items:center;gap:7px;padding:0 14px;font-size:12px;display:flex}.landing-windowBar>i{background:#dcdcd5;border-radius:50%;width:10px;height:10px}.landing-url{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:12px;overflow:hidden}.landing-sample{white-space:nowrap;background:#ecece6;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:11px}.landing-app{grid-template-columns:184px minmax(0,1fr);height:570px;display:grid}.landing-appSide{border-right:1px solid var(--landing-line);background:#fcfcfa;flex-direction:column;gap:2px;padding:16px 10px;font-size:13px;display:flex}.landing-appSide b{padding:4px 10px 14px;font-size:14px}.landing-appItem{color:var(--landing-ink2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;transition:background .25s,color .25s}.landing-appItem:hover{background:var(--landing-soft)}.landing-appItem.on{background:var(--landing-wash);color:var(--landing-accent);font-weight:600}.landing-stage{position:relative;overflow:hidden}.landing-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.landing-tab{border:0;border-top:2px solid var(--landing-line);text-align:left;font:inherit;color:var(--landing-muted);cursor:pointer;background:0 0;padding:10px 0 0;font-size:13px;position:relative}.landing-tab i{background:var(--landing-accent);transform-origin:0;height:2px;position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}.landing-tab.done i{transform:scaleX(1)}.landing-tab.on{color:var(--landing-ink);font-weight:650}.landing-tab.on i{animation:linear both landing-grow;transform:scaleX(1)}.landing-caption{text-align:left;grid-template-columns:1fr 1.4fr;gap:32px;min-height:60px;margin-top:22px;display:grid}.landing-caption h3{letter-spacing:-.02em;font-size:22px}.landing-caption p{color:var(--landing-ink2);font-size:15px}.landing-tourControls{justify-content:flex-end;margin-top:12px;display:flex}.landing-motionButton{border:1px solid var(--landing-line);color:var(--landing-ink2);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:6px 10px;font-size:12px}.landing-motionButton:hover{background:var(--landing-soft)}.landing-tour[data-running=false] *{animation-play-state:paused!important}.landing-scene{opacity:0;padding:22px 26px;transition:opacity .35s,transform .45s;position:absolute;inset:0;transform:translateY(10px)}.landing-scene.on{opacity:1;transform:none}.landing-draw{stroke-dasharray:1}.landing-scene.on .landing-rise{animation:.45s cubic-bezier(.2,.7,.2,1) both landing-rise}.landing-scene.on .landing-draw{animation:4s cubic-bezier(.4,0,.2,1) infinite both landing-draw}.landing-scene.on .landing-grow{transform-origin:0;animation:4.6s cubic-bezier(.2,.7,.2,1) infinite both landing-grow}.landing-scene.on .landing-tracer{animation:4s cubic-bezier(.4,0,.2,1) infinite both landing-trace}.landing-scene.on :is(.landing-up,.landing-down){animation:2.4s ease-in-out infinite landing-pulse}.landing-scene.on .landing-live{animation:2.4s ease-in-out infinite landing-livePulse}@keyframes landing-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes landing-draw{0%,to{stroke-dashoffset:1px;opacity:.65}55%,90%{stroke-dashoffset:0;opacity:1}}@keyframes landing-grow{0%{transform:scaleX(0)}45%,to{transform:scaleX(1)}}@keyframes landing-trace{0%{offset-distance:0%;opacity:0}8%{opacity:1}55%,90%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes landing-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes landing-livePulse{0%,to{box-shadow:0 0 0 2px #fff,0 0 0 4px #2a78d6}50%{box-shadow:0 0 0 2px #fff,0 0 0 6px #2a78d640}}.landing-scHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.landing-scHead h4{letter-spacing:-.02em;font-size:18px}.landing-scHead span{color:var(--landing-muted);font-size:12px}.landing-scHead .landing-scButton{background:var(--landing-ink);color:#fff;white-space:nowrap;border-radius:6px;padding:7px 11px;font-size:12px;font-weight:600}.landing-overview{border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;padding-bottom:14px;display:grid}.landing-overview dt{color:var(--landing-muted);font-size:11px}.landing-overview dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650}.landing-overview small{letter-spacing:0;color:var(--landing-muted);margin-left:8px;font-size:11px;font-weight:400}.landing-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.landing-table th{color:var(--landing-muted);text-align:left;border-bottom:1px solid var(--landing-line);padding:0 8px 8px;font-size:11px;font-weight:500}.landing-table td{white-space:nowrap;border-bottom:1px solid #efefea;padding:7px 8px}.landing-channel{align-items:center;gap:10px;display:flex}.landing-channel small{color:var(--landing-muted);font-size:11px;display:block}.landing-avatar{border-radius:50%;flex-shrink:0;width:34px;height:34px;position:relative}.landing-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-avatar.landing-live{box-shadow:0 0 0 2px #fff,0 0 0 4px #2a78d6}.landing-up{color:var(--landing-up)}.landing-down{color:var(--landing-down)}.landing-page .landing-spark{width:84px;height:24px}.landing-progress{color:var(--landing-muted);align-items:baseline;gap:8px;font-size:13px;display:flex}.landing-progress b{color:var(--landing-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:46px;line-height:1}.landing-bar{background:#efefea;border-radius:4px;height:8px;margin:14px 0 16px;overflow:hidden}.landing-bar i{background:var(--landing-accent);height:100%;display:block}.landing-steps{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.landing-step{border:1px solid var(--landing-line);border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:flex}.landing-step em{color:var(--landing-up);font-style:normal;font-weight:700}.landing-step span{color:var(--landing-muted)}.landing-log{font:12px/2 var(--font-geist-mono), monospace;color:var(--landing-ink2);background:var(--landing-soft);border-radius:8px;padding:10px 14px}.landing-log div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#tela-2{scrollbar-width:thin;overflow-y:auto}.landing-scriptModels{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.landing-scriptModels button{border:1px solid var(--landing-line);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:7px 9px;font-size:12px}.landing-scriptModels button[aria-selected=true]{border-color:var(--landing-accent);background:var(--landing-wash)}.landing-scriptModels b,.landing-scriptModels span{display:block}.landing-scriptModels span{color:var(--landing-muted);margin-top:2px;font-size:10px}.landing-scriptCard{border:1px solid var(--landing-line);border-radius:8px;padding:12px}.landing-scriptTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-scriptTitle h5{font-size:15px;font-weight:650}.landing-scriptMeta{color:var(--landing-muted);margin-top:4px;font-size:10px}.landing-scriptExample{margin-top:6px;font-size:12px}.landing-scriptExample span{color:var(--landing-muted)}.landing-scriptExample span b{color:var(--landing-ink)}.landing-scriptDetails{grid-template-columns:minmax(0,1fr) 210px;gap:14px;display:grid}.landing-page .landing-scriptQuotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;list-style:none;display:grid}.landing-scriptQuotes button{text-align:left;width:100%;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid;border-radius:0 4px 4px 0;padding:5px 6px;font-size:10px;line-height:1.4}.landing-scriptQuotes button[aria-pressed=true],.landing-scriptQuotes button:hover{background:var(--landing-soft)}.landing-scriptQuotes span{color:var(--landing-muted);margin-top:3px;display:block}.landing-scriptHook{font-size:11px}.landing-page .landing-checks{gap:3px;margin-top:6px;font-size:10px;font-weight:400;display:grid}.landing-checks li:before{content:"✓ ";color:var(--landing-up);font-weight:700}.landing-checks .landing-checkFailed{color:var(--landing-muted)}.landing-checks .landing-checkFailed:before{content:"× ";color:var(--landing-muted)}.landing-scriptHook p{color:var(--landing-muted);margin-top:6px;font-size:10px}.landing-tubeDraw{stroke-dasharray:1}.landing-tour[data-running=false] .landing-scene.on :is(.landing-rise,.landing-grow,.landing-draw,.landing-tubeDraw,.landing-tubeLabel){opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}.landing-scene.on .landing-tubeDraw{animation:.9s linear both landing-tubeDraw}.landing-scene.on .landing-tubeLabel{animation:.35s ease-out both landing-rise}@keyframes landing-tubeDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.landing-finds{gap:10px;display:grid}.landing-find{border:1px solid var(--landing-line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:12px 14px;display:grid}.landing-find h5{font-size:14px}.landing-find p{color:var(--landing-muted);font-size:12px}.landing-tag{text-transform:uppercase;letter-spacing:.06em;background:var(--landing-wash);color:var(--landing-accent);vertical-align:1px;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.landing-tag.landing-grey{background:var(--landing-soft);color:var(--landing-muted)}.landing-mini{gap:3px;max-width:240px;margin-top:8px;display:grid}.landing-mini i{border-radius:0 3px 3px 0;height:6px;display:block}.landing-value{letter-spacing:-.03em;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.landing-value small{color:var(--landing-muted);letter-spacing:0;font-size:11px;font-weight:500;display:block}.landing-thumbs{gap:5px;display:flex}.landing-thumb{background:var(--landing-soft);color:#fff;border-radius:6px;flex-shrink:0;width:48px;height:72px;position:relative;overflow:hidden}.landing-thumb img{object-fit:cover;transition:transform .2s}.landing-thumb:hover img{transform:scale(1.06)}.landing-thumb>span{background:#171917c9;border-radius:3px;padding:2px 4px;font-size:10px;font-weight:700;line-height:1;position:absolute;bottom:4px;left:4px}.landing-gate{color:var(--landing-muted);border:1px dashed #d5d5cd;border-radius:10px;padding:10px 14px;font-size:12px}.landing-legend{color:var(--landing-ink2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.landing-legend>span{align-items:center;gap:6px;display:inline-flex}.landing-legend .landing-avatar{width:24px;height:24px}.landing-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.landing-compare{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;display:grid}.landing-compareRow{border-bottom:1px solid #efefea;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:4px 12px;padding:8px 0;font-size:12px;display:grid}.landing-compareRow>span{color:var(--landing-ink2);grid-row:span 2}.landing-pair{align-items:center;gap:8px;display:flex}.landing-pair i{border-radius:0 3px 3px 0;height:10px;display:block}.landing-pair b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.landing-diff{background:var(--landing-soft);border-radius:10px;padding:16px;font-size:13px}.landing-diff h5{color:var(--landing-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:650}.landing-diff p+p{margin-top:10px}.landing-livePanel{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;display:grid}.landing-feed{align-content:start;gap:8px;display:grid}.landing-event{border:1px solid var(--landing-line);background:#fff;border-radius:9px;grid-template-columns:40px 28px minmax(0,1fr);gap:8px;padding:9px 12px;font-size:13px;display:grid}.landing-event .landing-avatar{width:28px;height:28px}.landing-event time{color:var(--landing-muted);padding-top:2px;font-size:11px}.landing-event small{color:var(--landing-muted);font-size:11px;display:block}.landing-event.landing-hot{background:var(--landing-wash);border-color:#bcd2f5}.landing-chartTitle{color:var(--landing-ink2);margin-bottom:6px;font-size:12px}.landing-section{padding:104px 0}.landing-sectionHead{max-width:720px}.landing-sectionHead.landing-center{text-align:center;margin:0 auto}.landing-section h2{letter-spacing:-.035em;margin-top:14px;font-size:clamp(32px,3.6vw,50px);font-weight:680;line-height:1.06}.landing-sub{color:var(--landing-ink2);margin-top:16px;font-size:17px}.landing-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.landing-cards{gap:12px;display:grid}.landing-card{border:1px solid var(--landing-line);background:#fff;border-radius:12px;padding:20px}.landing-card h3{letter-spacing:-.01em;font-size:16px}.landing-card p{color:var(--landing-muted);margin-top:6px;font-size:13px}.landing-card .landing-value{font-size:34px}.landing-card .landing-thumbs{margin-top:14px}.landing-cardRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.landing-card.landing-gated{background:0 0;border-style:dashed}.landing-card.landing-gated :is(h3,.landing-value){color:var(--landing-muted)}.landing-cardsNote{color:var(--landing-muted);font-size:12px}.landing-page .landing-rules{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.landing-rules li{border-top:2px solid var(--landing-ink);padding-top:14px}.landing-rules b{margin-bottom:6px;font-size:15px;display:block}.landing-rules span{color:var(--landing-muted);font-size:13px;line-height:1.55;display:block}.landing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.landing-plan{border:1px solid var(--landing-line);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:26px;display:flex}.landing-plan.landing-featured{border-color:var(--landing-accent);box-shadow:0 0 0 1px var(--landing-accent)}.landing-plan h3{font-size:18px}.landing-audience{color:var(--landing-muted);font-size:13px}.landing-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:14px 0 10px;font-size:42px;font-weight:700}.landing-price small{color:var(--landing-muted);letter-spacing:0;font-size:13px;font-weight:450}.landing-page .landing-plan ul{gap:8px;margin-bottom:22px;font-size:14px;display:grid}.landing-plan .landing-button{margin-top:auto}.landing-plan.landing-featured .landing-button{background:var(--landing-accent);border-color:var(--landing-accent)}.landing-plansNote{text-align:center;color:var(--landing-muted);margin-top:20px;font-size:13px}.landing-faqLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;display:grid}.landing-faq details{border-bottom:1px solid var(--landing-line);padding:20px 0}.landing-faq details:first-child{border-top:1px solid var(--landing-line)}.landing-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:16px;font-weight:600;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:after{content:"+";font-size:20px;line-height:1}.landing-faq details[open] summary:after{content:"−"}.landing-faq details p{color:var(--landing-ink2);margin-top:12px;font-size:14px}.landing-closing{background:var(--landing-accent);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:40px;padding:64px;display:flex}.landing-closing h2{letter-spacing:-.03em;max-width:640px;font-size:clamp(30px,3.4vw,46px);line-height:1.08}.landing-closing p{color:#dfe8ff;margin-top:12px}.landing-closing .landing-button{color:#183570;background:#fff;border-color:#fff}.landing-footer{color:var(--landing-muted);justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:40px;font-size:12px;display:flex}@media (max-width:1000px){.landing-page .landing-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .landing-proof{grid-template-columns:repeat(2,1fr)}.landing-proof li:nth-child(3){border-left:0;border-top:1px solid var(--landing-line);padding-left:0}.landing-proof li:nth-child(4){border-top:1px solid var(--landing-line)}}@media (max-width:767px){.landing-wrap{padding-left:20px;padding-right:20px}.landing-navLinks>a:not(.landing-button){display:none}.landing-navLinks{gap:8px}.landing-logo,.landing-lede{font-size:16px}.landing-app{grid-template-columns:minmax(0,1fr);height:540px}.landing-appSide{display:none}.landing-tabs{scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.landing-tab{flex:none;padding-right:6px}.landing-caption{grid-template-columns:1fr;gap:6px}.landing-scene{padding:16px}.landing-hideSm{display:none}.landing-table :is(td,th){padding-left:4px;padding-right:4px}.landing-table{table-layout:fixed;font-size:11px}.landing-table th:first-child{width:48%}.landing-table th:nth-child(2){width:23%}.landing-table th:nth-child(3){width:29%}.landing-table th{font-size:10px}.landing-table .landing-channel{gap:7px}.landing-table .landing-channel>div{text-overflow:ellipsis;min-width:0;overflow:hidden}.landing-channel small{text-overflow:ellipsis;overflow:hidden}.landing-overview{gap:10px}.landing-overview dd{font-size:23px}.landing-overview small{display:none}.landing-scHead{align-items:flex-start}.landing-scHead h4{font-size:16px}.landing-scHead .landing-channel,.landing-scHead .landing-channel>div{min-width:0}.landing-find{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.landing-find .landing-thumbs,.landing-mini,.landing-log div:nth-child(n+5){display:none}.landing-steps{margin-bottom:12px}.landing-compare,.landing-livePanel{grid-template-columns:minmax(0,1fr)}.landing-diff,.landing-chart{display:none}.landing-scriptModels{gap:4px}.landing-scriptModels button{padding:6px;font-size:10px}.landing-scriptModels span{font-size:9px}.landing-scriptCard{padding:8px}.landing-scriptDetails{grid-template-columns:minmax(0,1fr)}.landing-page .landing-scriptQuotes{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-section{padding:64px 0}.landing-split,.landing-faqLayout{grid-template-columns:minmax(0,1fr);gap:32px}.landing-page .landing-rules{grid-template-columns:minmax(0,1fr);margin-top:40px}.landing-plans{grid-template-columns:minmax(0,1fr)}.landing-closing{flex-direction:column;align-items:flex-start;padding:36px 24px}.landing-footer{flex-direction:column;gap:6px}}
