.theme-toggle{border:1px solid var(--line);background:var(--panel);min-width:70px;color:var(--text);border-radius:6px;justify-content:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex;align-items:center!important;width:auto!important;height:30px!important}.top-preferences{align-items:center;gap:15px;display:flex}.theme-choices{gap:16px;margin:20px 0;display:flex}.theme-choices button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:130px;height:90px;display:flex}.theme-choices button.active{border-color:var(--acid);box-shadow:0 0 0 1px var(--acid)}.preferences-panel label{font-size:14px}.preferences-panel p{line-height:1.6;font-size:14px!important}.interactive-canvas{width:100%;height:100%;position:relative}.interactive-canvas.drop-active{box-shadow:inset 0 0 0 3px var(--acid)}.drop-message{border:1px solid var(--acid);background:var(--panel);color:var(--text);pointer-events:none;z-index:20;border-radius:10px;padding:18px 30px;position:absolute;top:45%;left:50%;transform:translate(-50%)}.canvas-bottom-actions{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:60px}.canvas-bottom-actions>span{color:var(--muted);max-width:140px;font-size:11px}.library-search{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:5px;align-items:center;gap:8px;padding:10px;display:flex}.library-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;font-size:13px}.editor-hint{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.65}.node-library{width:auto}.node-group button{cursor:grab;height:auto;min-height:40px;padding:9px 5px;font-size:13px;line-height:1.5}.node-group>small{font-size:11px}.builder-body{grid-template-columns:230px minmax(0,1fr) 280px}.node-inspector fieldset{border:0;min-width:0;margin:0;padding:0}.node-inspector fieldset label{color:var(--muted);flex-direction:column;gap:10px;margin:20px 0;font-size:13px;display:flex}.node-inspector input,.node-inspector select,.node-inspector textarea{background:var(--panel-2);border:1px solid var(--line);width:100%;height:auto;min-height:40px;color:var(--text);border-radius:5px;padding:10px;font-size:13px}.node-inspector input[type=checkbox]{width:20px;min-height:20px}.node-inspector textarea{resize:vertical;min-height:120px}.editor-node-actions{flex-wrap:wrap;gap:8px;display:flex}.builder-actions>small{font-size:11px}.builder-header{gap:10px}.builder-title{min-width:200px}.builder-title input{max-width:230px;font-size:16px}.builder-title .back-link{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.builder-stats{display:none}.builder-actions button{white-space:nowrap;font-size:12px}.creator-node{border-radius:9px;width:260px;min-height:150px}.creator-node h3{font-size:15px;line-height:1.5}.creator-node p{overflow-wrap:anywhere;max-height:54px;font-size:12px;line-height:1.5;overflow:hidden}.creator-node-top{font-size:10px}.creator-node-metric strong,.creator-node-metric span{font-size:11px}.creator-node .react-flow__handle{background:var(--panel);border:2px solid var(--node-accent);width:13px;height:13px}.creator-node .react-flow__handle:hover{box-shadow:0 0 0 5px #a1c66840}.react-flow__edge:hover .react-flow__edge-path{stroke-width:3px}.react-flow__edge.selected .react-flow__edge-path{stroke:var(--acid)}.react-flow__controls button{color:var(--text)}html[lang=hi] body{font-family:Arial,Noto Sans Devanagari,sans-serif}html[lang=hi] :is(button,label,p,small,span){letter-spacing:normal;line-height:1.6}html[lang=hi] .sidebar nav button{font-size:14px}html[lang=hi] .section-label,html[lang=hi] .eyebrow{font-size:12px}html[lang=hi] .builder-title input{max-width:200px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f8f5;--panel:#fff;--panel-2:#f0f4ed;--line:#d6ded1;--line-soft:#e4e9e1;--text:#202b1a;--muted:#5d6d54;--faint:#72816b;--acid:#547c1c;--acid-dark:#e9f3db;--coral:#b8493a;--violet:#7051b9;--blue:#346fba;--green:#278553;--amber:#947015}html[data-theme=light] :is(.sidebar,.mobile-header,.navigation-rail,.workspace-switcher,.sidebar nav button.active,.sidebar nav button:hover,.node-library,.node-inspector,.creator-node,.flow-main,.flow-modal,.flow-steps,.onboarding,.onboarding-main,.onboarding-aside,.test-modal,.connect-modal,.planner-modal,.asset-modal,.detail-editor,.asset-drawer,.history-drawer,.settings-nav button.active,.thread-column,.conversation,.conversation-details,.inbox-screen,.login-page,.login-content,.login-workflow,.preview-node,.preview-insight,.google-login,.connection-card,.provider-grid,.provider-choice,.content-board,.asset-card,.settings-section,.permission-review,.device-session,.device-sessions,.instagram-guide){background:var(--panel);color:var(--text);border-color:var(--line)}html[data-theme=light] :is(.canvas-area,.conversation-context,.thread-row.selected,.thread-row:hover,.reply-box,.message p,.planner-progress,.content-board-head,.provider-strip,.execution,.range-picker,.insight-tip,.capability,.mock-connect,.selected-account,.account-review,.safe-callout,.source-insight,.upload-zone,.format-picker button,.asset-type-picker button,.demo-mode,.validation-ok,.result-box,.simulation-progress,.connect-options>button,.choice-card,.message-preview,.login-actions,.asset-review,.success-orbit,.connection-summary){background:var(--panel-2);color:var(--text);border-color:var(--line)}html[data-theme=light] :is(.panel,.thread-row,.conversation>header,.inbox-top,.inbox-search,.thread-tabs,.contact-summary,.conversation-details section,.asset-drawer section,.content-board-row,.asset-card footer,.settings-section,.node-group,.node-performance,.creator-node-metric,.best-stats,.content-row,.contact-row,.filter-bar,.events-list,.event-row,.event-detail,.connection-top,.connection-actions,.capabilities,.contact-stats,.timeline,.table-head,.workflow-row){border-color:var(--line)}html[data-theme=light] :is(input,select,textarea){background:var(--panel-2);color:var(--text);border-color:var(--line)}html[data-theme=light] :is(input,textarea)::placeholder{color:#748369}html[data-theme=light] :is(.search-box input,.inbox-search input,.reply-box textarea,.builder-title input){background:0 0}html[data-theme=light] :is(.primary-button,.demo-login){color:#fff;background:#547c1c;border-color:#547c1c}html[data-theme=light] .primary-button:hover{color:#fff;background:#406412}html[data-theme=light] :is(.ghost-button,.icon-button,.theme-toggle){color:#36492b;background:#fff;border-color:#c6d2bf}html[data-theme=light] :is(.text-button,.nav-link,.best-card>button,.insight-card>button,.content-opportunity button){color:#476c20}html[data-theme=light] :is(.danger-button,.danger-link){color:#a23c31;background:#fff2ef;border-color:#e3bbb3}html[data-theme=light] :is(h1,h2,h3,h4,strong,b,.workflow-name b,.contact-name b,.thread-row strong,.conversation-person b,.preview-node h2,.creator-node h3,.content-title b,.asset-meta b,.draft-ready h3,.metric>strong,.best-stats b,.event-type b,.content-name b,.node-inspector label){color:var(--text)}html[data-theme=light] :is(.primary-button,.demo-login,.primary-button b,.demo-login b){color:#fff}html[data-theme=light] :is(p,small,.eyebrow,.section-label,.metric-label,.event-row,.content-row,.contact-row,.thread-row,.thread-row small,.thread-row time,.conversation-person small,.conversation-context,.contact-summary p,.conversation-details dt,.conversation-details dd,.asset-drawer dt,.asset-drawer dd,.asset-meta small,.asset-card footer,.signal-copy,.settings-nav button,.node-group button,.node-inspector label,.node-inspector p,.privacy-note,.login-content h1 em,.login-lede,.range-picker button,.content-tabs button,.sidebar nav button,.sidebar-bottom>button,.builder-actions>small,.builder-title .back-link,.preview-node p,.creator-node p,.keyword-row span,.contact-stats span,.timeline p,.table-head,.events-head,.contacts-head){color:var(--muted)}html[data-theme=light] :is(.status-pill.live,.content-status.published,.connection-health,.validation-ok,.message.creator p,.intent-score,.source-insight,.toast){color:#426822;background:#ecf5e2;border-color:#c2d7ae}html[data-theme=light] :is(.message.automation p,.content-status.scheduled){color:#5d4096;background:#f0ebfb;border-color:#d2c5eb}html[data-theme=light] .content-opportunity{background:linear-gradient(110deg,#edf5e3,#fff);border-color:#cbdcb9}html[data-theme=light] .asset-preview,html[data-theme=light] .asset-drawer-preview{color:#547433;background:linear-gradient(140deg,#eaf0e3,#fff)}html[data-theme=light] .asset-preview strong,html[data-theme=light] .asset-drawer-preview strong{color:#344c25}html[data-theme=light] .creator-node{box-shadow:0 6px 22px #324b1710}html[data-theme=light] .creator-node.selected{border-color:#547c1c;box-shadow:0 0 0 2px #547c1c25}html[data-theme=light] .react-flow__controls,html[data-theme=light] .react-flow__controls-button,html[data-theme=light] .react-flow__minimap{fill:#496338!important;background:#fff!important;border-color:#d6ded1!important}html[data-theme=light] .route-loading{background:var(--bg)}html[data-theme=light] .shimmer{background:#e5ecdf;border-color:#dce4d6}html[data-theme=light] .shimmer:after{background:linear-gradient(90deg,#0000,#fff9,#0000)}html[data-theme=light] .toast{box-shadow:0 12px 30px #29451c20}html[data-theme=light] .sidebar{box-shadow:none}html[data-theme=light] .modal-backdrop{background:#24301e60}html[data-theme=light] .planner-modal,html[data-theme=light] .test-modal{box-shadow:0 30px 80px #1c2f1733}@media (max-width:1100px){.builder-body{grid-template-columns:200px minmax(0,1fr) 250px}.builder-title input{max-width:170px}.builder-actions{gap:4px}.builder-actions>small,.canvas-bottom-actions>span{display:none}}@media (max-width:800px){.builder-body{grid-template-columns:1fr}.builder-actions .save-draft,.builder-actions>.primary-button{display:none}.canvas-bottom-actions{bottom:15px;left:55px}.canvas-bottom-actions>button:disabled,.top-preferences>small{display:none}.navigation-rail span{margin-left:0;font-size:11px}.navigation-rail i{margin:0 4px}.theme-toggle{min-width:30px}.theme-toggle>span,.node-library,.node-inspector{display:none}.builder-header{padding:8px}.builder-title input{max-width:160px}}.lp{--accent:#6a4cff;--accent-strong:#5236f0;--accent-ink:#fff;--focus:#6a4cff;--surface-canvas:#fff;--surface-raised:#fff;--surface-soft:#f6f5ff;--border-default:#e3e5f3;--border-subtle:#eceef8;--text-primary:#14143c;--text-secondary:#5a5f86;--text-tertiary:#7b80a3;--ui-grad:linear-gradient(100deg,#4f5bff 0%,#6d4cff 55%,#8a52ff 100%);--ui-tonal:#f0edff;--ui-tonal-ink:#5236f0;--shadow-raised:0 18px 44px #2a2e7a1a;min-height:100vh;color:var(--text-primary);font-family:var(--font-geist-sans),Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:radial-gradient(900px 520px at 85% -10%,#ece7ff 0%,#0000 60%),radial-gradient(700px 420px at -10% 10%,#eef2ff 0%,#0000 60%),#fbfbff;overflow-x:clip}.lp a{color:inherit}.lp h1,.lp h2,.lp h3{letter-spacing:-.025em;color:var(--text-primary)}.lp-eyebrow{letter-spacing:.14em;color:var(--accent-strong);font-size:.75rem;font-weight:700;display:inline-block}.lp-eyebrow.light{color:#d9d3ff}.lp-btn{border:1px solid var(--border-default);height:46px;color:var(--text-primary);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.9375rem;font-weight:650;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.lp-btn:hover{border-color:#cfc8ff;transform:translateY(-1px)}.lp-btn.primary{background:var(--ui-grad);color:#fff;border:0;box-shadow:0 12px 28px #5b4cff40}.lp-btn.primary:hover{box-shadow:0 16px 34px #5b4cff55}.lp-btn.ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.lp-btn.ghost:hover{background:var(--surface-soft)}.lp-btn.small{height:40px;padding:0 16px;font-size:.875rem}.lp-link{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:650;display:inline-flex}.lp-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border-bottom:1px solid #eceef8b3;align-items:center;gap:24px;height:72px;padding:0 clamp(16px,4vw,56px);display:flex;position:sticky;top:0}.lp-nav nav{gap:28px;margin-left:auto;display:flex}.lp-nav nav a{color:var(--text-secondary);font-size:.9375rem;font-weight:500;text-decoration:none}.lp-nav nav a:hover{color:var(--text-primary)}.lp-nav-actions{align-items:center;gap:8px;display:flex}.lp .brand-logo.on-dark{display:none!important}.lp .brand-logo.on-light{width:auto;height:26px;display:block!important}.lp-hero{grid-template-columns:minmax(520px,44%) minmax(0,1fr);align-items:stretch;gap:0;max-width:none;min-height:calc(100svh - 72px);margin:0;padding:0;display:grid}.lp-hero-copy{background:linear-gradient(90deg,#fbfbff 88%,#0000);flex-direction:column;justify-content:center;padding:clamp(48px,10vh,120px) clamp(28px,5vw,72px) 72px;display:flex}.lp-hero-copy .lp-eyebrow{color:var(--accent-strong);margin:0 0 18px}.lp-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.75rem,5.2vw,4.75rem);font-weight:800;line-height:.93}.lp-hero h1 em{color:#5f6488;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.lp-lede{max-width:540px;color:var(--text-secondary);margin:22px 0 24px;font-size:1.0625rem;line-height:1.65}.lp-start{gap:14px;width:min(100%,440px);scroll-margin-top:120px;display:grid}.lp-teasers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-teaser{border:1px solid var(--border-default);text-align:center;background:#fff;border-radius:16px;justify-items:center;gap:6px;padding:12px 8px 14px;display:grid;box-shadow:0 8px 20px #2a2e7a0d}.lp-teaser-art{border-radius:14px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.lp-teaser-art img{object-fit:contain;width:46px;height:46px}.lp-teaser.peach .lp-teaser-art{background:#fff1e8}.lp-teaser.lilac .lp-teaser-art{background:#f0edff}.lp-teaser.sky .lp-teaser-art{background:#e8f3ff}.lp-teaser b{color:var(--text-primary);font-size:.75rem;font-weight:700;line-height:1.25}.lp-teaser small{color:var(--text-tertiary);font-size:.6875rem;line-height:1.3}.lp-start .google-login-card,.lp-start .google-ready-card{border-radius:999px!important}.lp-final .google-login-card,.lp-final .google-ready-card{border:0!important;border-radius:999px!important}.lp-start .google-login{border:1px solid var(--border-default);height:52px;color:var(--text-primary);background:#fff;border-radius:999px;box-shadow:0 8px 22px #2a2e7a12}.lp-start .google-status,.lp-final .google-status{color:var(--text-tertiary);font-size:.8125rem}.lp-or{letter-spacing:.12em;color:var(--text-tertiary);align-items:center;gap:10px;font-size:.6875rem;display:flex}.lp-or span{background:var(--border-default);flex:1;height:1px}.lp-demo{background:var(--surface-soft);width:100%;min-height:60px;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;border:1px solid #ddd6ff;border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 10px;transition:transform .18s,box-shadow .18s;display:flex}.lp-demo:hover{transform:translateY(-1px);box-shadow:0 12px 28px #5b4cff22}.lp-demo>span:nth-child(2){flex:1;gap:2px;display:grid}.lp-demo b{font-size:.9375rem}.lp-demo small{color:var(--text-secondary);font-size:.8125rem}.lp-demo-avatar{background:var(--ui-grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.75rem;font-weight:800;display:grid}.lp-privacy{color:var(--text-tertiary);margin:16px 0 0;font-size:.8125rem;display:block}.lp-privacy svg{color:#6a4cff;vertical-align:-2px;margin-right:4px}.lp-privacy a{color:var(--accent-strong);font-weight:600;text-decoration:none}.lp-preview{border:0;border-left:1px solid var(--border-subtle);min-height:100%;box-shadow:none;background:#f4f5fa;border-radius:0;position:relative;overflow:hidden}.lp-preview .dot-grid{opacity:.5;pointer-events:none;background-image:radial-gradient(#c5c8dc 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.lp-preview:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#ece7ff66,#0000 44%);position:absolute;inset:0}.lp-preview .preview-stack{z-index:2;width:min(292px,86%);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.lp-preview .preview-wrap{flex-direction:column;align-items:center;display:flex}.lp-preview .preview-node{border:1px solid var(--border-default);width:100%;min-height:108px;color:var(--text-primary);background:#fff;padding:13px 15px;position:relative;box-shadow:0 14px 34px #2a2e7a14}.lp-preview .preview-node:before{content:"";background:var(--preview-accent);width:2px;height:36px;box-shadow:0 0 12px var(--preview-accent);position:absolute;top:18px;left:-1px}.lp-preview .preview-node>div{letter-spacing:.12em;color:var(--text-tertiary);justify-content:space-between;font-size:8px;font-weight:800;display:flex}.lp-preview .preview-node h2{letter-spacing:.04em;color:var(--text-primary);margin:11px 0 4px;font-size:13px}.lp-preview .preview-node p{color:var(--text-secondary);margin:0;font-size:10px}.lp-preview .preview-node footer{border-top:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;margin-top:13px;padding-top:10px;font-size:10px;display:flex}.lp-preview .preview-node footer em{color:#3f9a6a;font-style:normal;font-weight:650}.lp-preview .preview-edge{background:#c9c1ff;width:1px;height:22px;position:relative}.lp-preview .preview-edge i{background:var(--accent);border-radius:50%;width:4px;height:4px;animation:2s linear infinite edgeflow;position:absolute;left:-1.5px;box-shadow:0 0 7px #6a4cff66}.lp-preview .preview-revenue{z-index:2;border-left:1px solid var(--border-default);color:var(--text-primary);flex-direction:column;padding-left:13px;display:flex;position:absolute;bottom:38px;right:34px}.lp-preview .preview-revenue small{letter-spacing:.14em;color:var(--text-tertiary);font-size:8px}.lp-preview .preview-revenue strong{margin-top:5px;font:400 26px Georgia,serif}.lp-preview .preview-revenue span{color:var(--text-secondary);margin-top:2px;font-size:9px}.lp-preview .preview-insight{z-index:2;border:1px solid var(--border-default);width:min(210px,46%);color:var(--text-secondary);background:#fff;gap:8px;padding:11px;font-size:9px;line-height:1.5;display:flex;position:absolute;bottom:36px;left:28px;box-shadow:0 10px 24px #2a2e7a12}.lp-preview .preview-insight svg{color:var(--accent);flex:none}.lp-preview .preview-insight b{color:var(--text-primary)}@keyframes edgeflow{0%{top:1px}to{top:20px}}.lp-strip{border-block:1px solid var(--border-subtle);color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:clamp(22px,6vw,88px);padding:25px clamp(22px,5vw,72px);font-size:.75rem;font-weight:750;display:flex}.lp-strip span{white-space:nowrap}.lp-section{max-width:1180px;margin:0 auto;padding:clamp(56px,9vh,96px) clamp(16px,4vw,40px)}.lp-heading{text-align:center;max-width:720px;margin:0 auto 40px}.lp-heading h2{margin:12px 0 0;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:800;line-height:1.1}.lp-heading p{max-width:620px;color:var(--text-secondary);margin:16px auto 0;font-size:1.0625rem;line-height:1.6}.lp-card{border:1px solid var(--border-default);background:#fff;border-radius:24px;box-shadow:0 10px 30px #2a2e7a0d}.lp-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lp-showcase{max-width:1400px;scroll-margin-top:80px}.lp-feature-stories{flex-direction:column;gap:clamp(48px,7vw,100px);display:flex}.lp-feature-story{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);scroll-margin-top:100px;display:grid}.lp-feature-visual{background:#edeafb;border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #29245214}.lp-feature-visual>img{aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto;display:block}.lp-feature-copy{min-width:0;padding:12px 0}.lp-feature-number{letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:20px;font-size:.8125rem;display:block}.lp-feature-copy h3{margin:12px 0 16px;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.12}.lp-feature-copy p{color:var(--text-secondary);margin:0 0 22px;font-size:1rem;line-height:1.75}.lp-feature-copy .lp-link{text-align:left;min-height:44px;padding:8px 0}.lp-feature-story:nth-child(2n) .lp-feature-visual{order:2}.lp-feature-story:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}.lp-feature-copy .lp-link:hover{color:#3921bc;text-underline-offset:5px;text-decoration:underline}:is(.lp button:focus-visible,.lp a:focus-visible){outline:3px solid var(--focus);outline-offset:4px}.lp button:active{transform:translateY(1px)}@media (max-width:800px){.lp-feature-story,.lp-feature-story:nth-child(2n){grid-template-columns:1fr;gap:20px}.lp-feature-story:nth-child(2n) .lp-feature-visual{order:0}.lp-feature-copy{max-width:600px}.lp-feature-number{margin-bottom:12px}.lp-feature-visual{border-radius:18px}}.lp-feature{align-content:start;gap:8px;padding:24px;transition:transform .2s,box-shadow .2s;display:grid}.lp-feature:hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.lp-feature small{letter-spacing:.12em;color:var(--text-tertiary);margin-top:10px;font-size:.6875rem;font-weight:700}.lp-feature h3{margin:0;font-size:1.125rem;line-height:1.3}.lp-feature p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.lp-tile{border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.lp-tile.big{border-radius:20px;flex:none;width:60px;height:60px}.lp-tile.violet{background:var(--ui-tonal);color:var(--ui-tonal-ink)}.lp-tile.blue{color:#2f6bdf;background:#e7f0ff}.lp-tile.indigo{color:#4f5bff;background:#e8ebff}.lp-tile.pink{color:#d6336c;background:#ffe8f1}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-step{padding:26px}.lp-step b{background:var(--ui-grad);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.9375rem;display:grid}.lp-step h3{margin:16px 0 6px;font-size:1.125rem}.lp-step p{color:var(--text-secondary);margin:0;line-height:1.6}.lp-pricing{scroll-margin-top:80px}.lp-pricing-state{color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.lp-plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:16px;display:grid}.lp-plan{border:1px solid var(--border-default);background:#fff;border-radius:26px;flex-direction:column;gap:16px;padding:28px 26px;display:flex;position:relative;box-shadow:0 10px 30px #2a2e7a0d}.lp-plan.highlight{background:linear-gradient(#fff,#fff) padding-box,var(--ui-grad) border-box;border:2px solid #0000;transform:translateY(-6px);box-shadow:0 30px 70px #5b4cff2e}.lp-plan-badge{background:var(--ui-grad);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:-13px;left:26px;box-shadow:0 8px 18px #5b4cff40}.lp-plan header h3{margin:0;font-size:1.25rem}.lp-plan header p{color:var(--text-secondary);margin:6px 0 0;font-size:.9375rem}.lp-plan-price strong{letter-spacing:-.03em;font-size:2.6rem;font-weight:800}.lp-plan-price small{color:var(--text-tertiary);margin-left:6px;font-size:.9375rem}.lp-plan-limits{background:var(--surface-soft);border-radius:18px;gap:8px;margin:0;padding:14px 16px;list-style:none;display:grid}.lp-plan-limits li{color:var(--text-secondary);align-items:baseline;gap:8px;font-size:.9375rem;display:flex}.lp-plan-limits b{min-width:3.2em;color:var(--text-primary);font-size:1rem}.lp-plan-features{color:var(--text-secondary);gap:10px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.lp-plan-features li{align-items:flex-start;gap:10px;display:flex}.lp-plan-features svg{color:#6a4cff;flex:none;margin-top:3px}.lp-plan .lp-btn{width:100%;margin-top:auto}.lp-pricing-note{text-align:center;max-width:720px;color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin:28px auto 0;font-size:.9375rem;display:flex}.lp-pricing-note svg{color:var(--accent);flex:none}.lp-spin{animation:1s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-trust{align-items:flex-start;gap:28px;max-width:980px;display:flex}.lp-trust h2{margin:10px 0 12px;font-size:clamp(1.8rem,3vw,2.4rem)}.lp-trust p{color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.65}.lp-faq-list{gap:12px;max-width:820px;margin:0 auto;display:grid}.lp-faq-list details{padding:0 22px}.lp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:650;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary svg{color:var(--text-tertiary);flex:none;transition:transform .2s}.lp-faq-list details[open] summary svg{transform:rotate(180deg)}.lp-faq-list details p{color:var(--text-secondary);margin:0 0 18px;line-height:1.65}.lp-final{text-align:center;color:#fff;background:radial-gradient(600px 300px at 80% 0%,#a48bff 0%,transparent 70%),var(--ui-grad);border-radius:32px;max-width:1120px;margin:24px auto 72px;padding:clamp(40px,7vw,72px) clamp(20px,5vw,64px);box-shadow:0 40px 90px #5b4cff3d}.lp-final h2{color:#fff;margin:12px 0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.lp-final p{color:#ece8ff;max-width:560px;margin:0 auto 26px;font-size:1.0625rem}.lp-final-google{width:min(100%,400px);margin:0 auto}.lp-final .google-login{height:52px;color:var(--text-primary);background:#fff;border:0;border-radius:999px}.lp-final .google-status{color:#e4deff}.lp-footer{border-top:1px solid var(--border-subtle);max-width:1180px;color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:16px 28px;margin:0 auto;padding:28px clamp(16px,4vw,40px) 40px;font-size:.875rem;display:flex}.lp-footer p{margin:0}.lp-footer nav{gap:20px;margin-left:auto;display:flex}.lp-footer a{text-decoration:none}.lp-footer a:hover{color:var(--text-primary)}@media (max-width:1080px){.lp-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.lp-hero{grid-template-columns:1fr;min-height:auto}.lp-preview{display:none}.lp-hero-copy{background:0 0;padding:48px 22px 64px}.lp-nav nav{display:none}.lp-nav-actions{margin-left:auto}.lp-steps{grid-template-columns:1fr}.lp-plan.highlight{transform:none}}@media (max-width:560px){.lp-features{grid-template-columns:1fr}.lp-trust{flex-direction:column}.lp-teasers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-teaser{padding:10px 6px 12px}.lp-teaser b{font-size:.6875rem}.lp-teaser small,.lp-nav-actions .lp-btn.ghost{display:none}.lp-footer nav{margin-left:0}}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important;animation:none!important}}.lp-feature-story{border:1px solid var(--border-subtle);background:#fbfbff;border-radius:28px;padding:clamp(20px,3vw,40px);position:relative;box-shadow:0 14px 42px #2924520a}.lp-feature-copy h3{font-weight:750}.lp-feature-story:focus-within{z-index:10}@media (min-width:801px) and (min-height:700px){.lp-feature-story{top:calc(90px + var(--feature-index)*4px);z-index:calc(1 + var(--feature-index));position:sticky}}@media (max-width:800px){.lp-feature-story{border-radius:24px;padding:18px}.lp-feature-stories{gap:32px}}@media (prefers-reduced-motion:reduce){.lp-feature-story{position:relative;top:auto}.lp-feature-story *{transform:none!important}}.lp .google-start.ready:hover>.lp-btn{border-color:#cfc8ff;transform:translateY(-1px)}.lp .google-start.ready:hover>.lp-btn.primary{box-shadow:0 16px 34px #5b4cff55}.lp .google-start.ready:hover>.lp-link{color:#3921bc;text-underline-offset:5px;text-decoration:underline}.lp .google-start>.lp-btn,.lp .google-start>.lp-link{border-radius:999px}.lp-plan .google-start{border-radius:999px;width:100%;margin-top:auto}.lp-plan .google-start .lp-btn{margin-top:0}.lp-feature-cta{display:inline-flex}.lp-nav-actions .google-start{border-radius:999px}.lp-cta-note{color:var(--text-secondary);text-align:center;margin:-2px 0 0;font-size:.8125rem;font-weight:600}.lp-hero-copy>.lp-teasers{width:min(100%,440px);margin-top:22px}.lp-footer nav{flex-wrap:wrap}@supports (grid-template-rows:subgrid){.lp-plans{grid-auto-rows:auto;row-gap:0}.lp-plan{grid-template-rows:subgrid;grid-row:span 4;row-gap:16px;margin-bottom:18px;display:grid}.lp-plan .ph{display:contents}.lp-plan>header{grid-row:1}.lp-plan>.lp-plan-price{grid-row:2;align-self:end}.lp-plan .ph-main{grid-row:3;align-content:start}.lp-plan>.lp-btn,.lp-plan>.google-start,.lp-plan>:last-child:not(.ph):not(header):not(.lp-plan-price){grid-row:4;align-self:end}}
