:root{--ink:#17251f;--muted:#5f6b62;--green:#3c7256;--lime:#d4ecab;--paper:#f7f8f4;--border:#e2e6dd;--white:#fff;--focus:#2f6b4a;--on-dark-muted:#a9bea8;--success:#3f6d33;--warning:#7a5a1c;--danger:#9a3f2c;--font-body:var(--font-rubik), Arial, sans-serif;--font-display:var(--font-rubik), Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);margin:0;font-size:16px}button,input,select,textarea,optgroup,option{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled,.disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sidebar :focus-visible{outline-color:var(--lime)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display)}:lang(he){letter-spacing:normal!important}[dir=rtl] .lucide-arrow-right,[dir=rtl] .lucide-arrow-up-right,[dir=rtl] .lucide-log-out{transform:scaleX(-1)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.brand{font-family:var(--font-display);letter-spacing:-.7px;align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.brand-mark{background:var(--ink-bg);color:var(--lime);border-radius:var(--r-md);place-items:center;width:34px;height:34px;display:grid}.brand-muted{font-weight:500}.brand-light{color:var(--fg-f3f8ef)}.brand-light .brand-mark{background:var(--lime-bg);color:var(--fg-203a2e)}.landing{max-width:1440px;margin:auto;padding:0 6%}.nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:100px;display:flex}.nav-links{color:var(--muted);gap:30px;font-size:14px;display:flex}.nav-links a{white-space:nowrap;align-items:center;gap:5px;display:flex}.pill{border:1px solid var(--border);background:var(--bg-ffffff88);white-space:nowrap;border-radius:30px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.dot{background:var(--bg-679c53);border-radius:50%;width:6px;height:6px;display:block}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:35px;min-height:660px;display:grid}.eyebrow{color:var(--muted);letter-spacing:1.8px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.eyebrow>span:empty{background:var(--bg-7fab58);border-radius:50%;width:6px;height:6px}.hero h1{letter-spacing:-4px;margin:25px 0;font-size:clamp(55px,6.2vw,87px);font-weight:600;line-height:1.06}.hero h1>span{color:var(--fg-56805e)}.hero-copy>p{color:var(--muted);font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:25px;margin-top:32px;display:flex}.button{border-radius:var(--r-sm);border:0;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:14px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.primary{background:var(--bg-203c2d);color:var(--fg-f4f8ef)}.text-link{align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}button.text-link{color:var(--focus);background:0 0;border:0;padding:0;text-decoration:underline}.hero-note{color:var(--muted);align-items:center;gap:8px;margin-top:22px;font-size:13px;display:flex}.hero-note>span{padding:0 4px}.conversation-stage{background:radial-gradient(ellipse, var(--bg-dce8d1) 0%, var(--bg-edf0e6) 45%, transparent 72%);justify-content:center;align-items:center;height:620px;display:flex;position:relative}.stage-grid{background-image:linear-gradient(var(--bg-bdd0b629) 1px, transparent 1px), linear-gradient(90deg, var(--bg-bdd0b629) 1px, transparent 1px);background-size:35px 35px;position:absolute;inset:40px -5px;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.chat-preview{background:var(--bg-ffffff);border:1px solid var(--line-dce4d4);border-radius:var(--r-xl);width:335px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 22px 70px #26382a15,0 2px 8px #26382a08}.chat-header{border-bottom:1px solid var(--line-e7ece2);background:var(--bg-fffffff0);align-items:center;gap:10px;padding:18px;display:flex}.chat-avatar{background:var(--bg-223e2e);width:35px;height:35px;color:var(--lime);border-radius:50%;place-items:center;font-size:26px;display:grid}.chat-header strong{font-size:12px;display:block}.chat-header div>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.example-tag{background:var(--bg-f0f4e9);letter-spacing:1px;color:var(--muted);border-radius:var(--r-xs);margin-inline-start:auto;padding:5px;font-size:11px}.chat-body{background:var(--bg-f5f7f0);padding:22px 17px 18px}.chat-question{background:var(--bg-dbeec7);border-start-start-radius:12px;border-start-end-radius:12px;border-end-end-radius:3px;border-end-start-radius:12px;margin-inline-start:38px;padding:11px 14px;font-size:12px;line-height:1.5}.chat-question>span{color:var(--muted);justify-content:flex-end;align-items:center;gap:3px;font-size:11px;display:flex}.chat-answer{margin-top:16px;background:var(--bg-ffffff);border:1px solid var(--line-e8ede1);border-start-start-radius:3px;border-start-end-radius:12px;border-end-end-radius:12px;border-end-start-radius:12px;margin-inline-end:24px;padding:18px}.answer-label{letter-spacing:1px;color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.chat-answer h3{letter-spacing:-1.5px;margin-top:9px;font-size:32px;font-weight:600}.chat-answer>p{color:var(--muted);margin-top:4px;font-size:11px}.chat-stats{border-bottom:1px solid var(--line-eef1e8);gap:38px;margin-top:17px;padding-bottom:15px;display:flex}.chat-stats strong{font-size:18px;font-weight:500;display:block}.chat-stats span{color:var(--muted);font-size:11px}.answer-foot{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.8}.small-question{margin-top:18px;padding:12px}.chat-input{color:var(--muted);justify-content:space-between;align-items:center;padding:15px;font-size:11px;display:flex}.send-icon{background:var(--bg-34523a);width:25px;height:25px;color:var(--fg-e4efdb);border-radius:50%;place-items:center;display:grid}.floating-tag{top:47px;background:var(--bg-ffffff);border:1px solid var(--line-e7ebdf);border-radius:var(--r-sm);z-index:2;align-items:center;gap:7px;padding:11px 14px;font-size:11px;display:flex;position:absolute;inset-inline-end:23px;transform:rotate(4deg);box-shadow:0 5px 12px #223e2e06}.floating-security{bottom:4px;border-radius:var(--r-sm);background:var(--bg-ffffff);align-items:center;gap:10px;padding:14px 19px;display:flex;position:absolute;inset-inline-start:14px;transform:rotate(2deg);box-shadow:0 10px 25px #223e2e0b}.floating-security>svg{color:var(--fg-7d9964)}.floating-security strong{font-size:11px;display:block}.floating-security span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.chat-slot{position:relative}.hero-typing{display:none}.chat-preview.is-live .hero-typing{top:16px;background:var(--bg-ffffff);border:1px solid var(--line-e8ede1);opacity:0;border-start-start-radius:3px;border-start-end-radius:12px;border-end-end-radius:12px;border-end-start-radius:12px;gap:4px;padding:13px 15px;transition:opacity .25s,transform .3s;display:flex;position:absolute;inset-inline-start:0;transform:translateY(6px)}.chat-preview.is-live.is-typing .hero-typing{opacity:1;transform:none}.hero-typing span{background:var(--muted-bg);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chat-dot}.hero-typing span:nth-child(2){animation-delay:.15s}.hero-typing span:nth-child(3){animation-delay:.3s}.chat-preview.is-live [data-step]{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(12px)scale(.96)}.chat-preview.is-live .chat-question[data-step]{transform-origin:100% 100%}[dir=ltr] .chat-preview.is-live .chat-question[data-step]{transform-origin:0 100%}.chat-preview.is-live [data-step].is-shown{opacity:1;transform:none}.chat-preview.is-live .chat-answer>*{opacity:0;transition:opacity .4s}.chat-preview.is-live .chat-answer.is-shown>*{opacity:1}.chat-preview.is-live .chat-answer.is-shown>:nth-child(2){transition-delay:.1s}.chat-preview.is-live .chat-answer.is-shown>:nth-child(3){transition-delay:.2s}.chat-preview.is-live .chat-answer.is-shown>:nth-child(4){transition-delay:.35s}.chat-preview.is-live .chat-answer.is-shown>:nth-child(5){transition-delay:.6s}.chat-preview [data-input].is-composing{color:var(--ink)}.chat-preview.is-live .send-icon{transition:transform .2s}.chat-preview.is-sent .send-icon{transform:scale(1.2)}@keyframes hero-float{0%,to{translate:0}50%{translate:0 -6px}}.floating-tag{animation:5s ease-in-out infinite hero-float}.floating-security{animation:6s ease-in-out -2.5s infinite hero-float}.integration-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.integration-strip>span{letter-spacing:1.3px;color:var(--muted);max-width:135px;font-size:12px;line-height:1.8}.integration-strip strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.4px;align-items:center;gap:9px;font-size:16px;display:inline-flex}.how-section{padding:80px 0}.video-section{text-align:center;padding:30px 0 70px}.video-section .eyebrow{justify-content:center}.video-section h2{letter-spacing:-1.2px;max-width:820px;margin:15px auto 30px;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.3}.demo-video{aspect-ratio:16/9;background:var(--bg-17251f);border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 30px 80px #17251f38}.inside-section{text-align:center;padding:30px 0 70px}.inside-section .eyebrow{justify-content:center}.inside-section h2{letter-spacing:-1.2px;max-width:820px;margin:15px auto 34px;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.3}.inside-grid{text-align:start;grid-template-columns:repeat(2,1fr);gap:34px 30px;display:grid}.inside-shot{margin:0}.inside-frame{background:var(--bg-ffffff);border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 22px 60px #17251f24}.inside-bar{background:var(--bg-eef1ec);direction:ltr;gap:6px;padding:10px 14px;display:flex}.inside-bar>span{background:var(--bg-cfd6cb);border-radius:50%;width:10px;height:10px}.inside-frame img{width:100%;height:auto;display:block}.inside-shot figcaption{margin-top:14px}.inside-shot figcaption strong{font-size:18px;font-weight:600;display:block}.inside-shot figcaption span{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.6;display:block}.inside-note{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:30px;font-size:14px;display:flex}@media (max-width:700px){.inside-grid{grid-template-columns:1fr;gap:28px}.inside-section{padding:20px 0 50px}}.demo-video-tall{aspect-ratio:9/16;max-width:420px;margin:0 auto;display:none}@media (max-width:700px){.demo-video-wide{display:none}.demo-video-tall{display:block}}.section-heading{justify-content:space-between;align-items:flex-end;display:flex}.section-heading h2{letter-spacing:-1.4px;margin-top:15px;font-size:34px;font-weight:500;line-height:1.3}.section-heading>p{color:var(--muted);font-size:14px;line-height:1.8}.feature-grid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px;display:grid}.feature-grid article{border-top:1px solid var(--border);padding-top:24px;position:relative}.feature-number{color:var(--muted);font-size:13px;position:absolute;inset-inline-end:0}.feature-grid svg{color:var(--fg-63835c);width:22px;height:22px}.feature-grid h3{margin:20px 0 10px;font-size:17px;font-weight:600}.feature-grid p{color:var(--muted);max-width:300px;font-size:14px;line-height:1.8}.trust-banner{background:var(--bg-ecf0e5);border:1px solid var(--line-e3e8d9);border-radius:var(--r-md);align-items:center;gap:20px;padding:30px;display:flex}.trust-banner>svg{color:var(--fg-728667)}.trust-banner h3{font-size:16px;font-weight:600}.trust-banner p{color:var(--muted);margin-top:8px;font-size:13px}.trust-banner .pill{margin-inline-start:auto}footer{color:var(--muted);justify-content:space-between;align-items:center;padding:40px 0;font-size:13px;display:flex}footer .brand{font-size:16px}footer .brand-mark{width:27px;height:27px}footer>a:last-child{align-items:center;gap:8px;display:flex}.legal-page>#en{display:none}.legal-page:has(>#en:target)>#he{display:none}.legal-page:has(>#en:target)>#en{display:block}.legal-doc{max-width:760px;margin:0 auto;padding:70px 0 90px}.legal-doc h1{letter-spacing:-1.6px;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.15}.legal-updated{color:var(--muted);margin-top:14px;font-size:13px}.legal-summary{background:var(--bg-ecf0e5);border:1px solid var(--line-e3e8d9);border-radius:var(--r-md);margin-top:28px;padding:22px 24px}.legal-doc section{border-top:1px solid var(--border);margin-top:40px;padding-top:28px}.legal-doc h2{letter-spacing:-.4px;margin-bottom:14px;font-size:21px;font-weight:600}.legal-doc p,.legal-doc li{font-size:15px;line-height:1.85}.legal-doc .legal-summary{font-size:16px}.legal-doc p+p,.legal-doc p+ul,.legal-doc ul+p{margin-top:12px}.legal-doc ul{margin:12px 0 0;padding-inline-start:22px}.legal-doc li+li{margin-top:8px}.legal-doc a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.connect-page{background:radial-gradient(ellipse at 50% 40%, var(--bg-e7eddd), transparent 70%);flex-direction:column;align-items:center;min-height:100vh;padding:50px 20px;display:flex}.connect-card{background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-xl);text-align:center;width:100%;max-width:530px;margin:70px auto 0;padding:45px;box-shadow:0 15px 45px #223e2e08}.connect-icon{border-radius:var(--r-xl);background:var(--bg-edf3e6);width:64px;height:64px;color:var(--fg-648154);place-items:center;margin:0 auto 22px;display:grid}.connect-card .eyebrow{font-size:12px;display:block}.connect-card h1{letter-spacing:-1.4px;margin:20px 0;font-size:36px;font-weight:500;line-height:1.2}.connect-card p{color:var(--muted);margin:15px 0;font-size:14px;line-height:1.8}.connect-card .button{width:100%;margin-top:20px}.connect-card small{color:var(--muted);margin-top:25px;font-size:12px;line-height:1.7;display:block}.error{background:var(--bg-fff0eb);color:var(--fg-9e4b39);border-radius:var(--r-sm);margin-top:15px;padding:14px;font-size:13px;line-height:1.7}.error p{color:inherit;margin:6px 0}.error img{vertical-align:middle}.workspace{background:var(--bg-f6f7f3);min-height:100vh;display:flex}.sidebar{background:var(--bg-20372c);width:242px;color:var(--fg-a7baa4);top:var(--customer-preview-height,0px);bottom:0;flex-direction:column;flex-shrink:0;padding:32px 22px;display:flex;position:fixed;inset-inline-start:0}.sidebar .brand{font-size:18px}.business-switch{background:var(--bg-ffffff08);border:1px solid var(--line-ffffff13);border-radius:var(--r-sm);align-items:center;gap:10px;margin:40px 0 35px;padding:14px 10px;display:flex}.business-switch>span{background:var(--bg-d6e9bd);width:30px;height:30px;color:var(--fg-345536);border-radius:var(--r-sm);place-items:center;font-weight:600;display:grid}.business-switch strong{color:var(--fg-f1f5eb);text-overflow:ellipsis;max-width:135px;font-size:13px;display:block;overflow:hidden}.business-switch small{color:var(--on-dark-muted);margin-top:4px;font-size:12px;display:block}.sidebar-label{letter-spacing:1.7px;color:var(--on-dark-muted);margin:0 10px 15px;font-size:12px}.sidebar-item{border-radius:var(--r-sm);align-items:center;gap:10px;margin-bottom:8px;padding:13px 12px;font-size:13px;display:flex}.selected{background:var(--bg-d5e8b8);color:var(--fg-2a492f);font-weight:600}.sidebar-bottom{margin-top:auto}.sidebar-bottom>div{border-top:1px solid var(--line-ffffff12);gap:10px;padding-top:20px;display:flex}.sidebar-bottom p{color:var(--on-dark-muted);font-size:12px;line-height:1.7}.sidebar-bottom svg{flex-shrink:0}.sidebar-bottom button{color:var(--fg-a7baa4);background:0 0;border:0;align-items:center;gap:9px;margin-top:25px;padding:0;font-size:13px;display:flex}.workspace-main{width:calc(100% - 242px);margin-inline-start:242px}.workspace-header{border-bottom:1px solid var(--border);height:78px;color:var(--muted);background:var(--bg-fcfdf9);justify-content:space-between;align-items:center;padding:0 45px;font-size:13px;display:flex}.workspace-header>span>span{color:var(--muted);margin:0 12px}.owner-badge{background:var(--bg-e3ebd7);width:30px;height:30px;color:var(--fg-37543a);border-radius:50%;place-items:center;display:grid}.workspace-content{max-width:1200px;margin:auto;padding:45px}.dashboard-title{justify-content:space-between;align-items:center;display:flex}.dashboard-title h1{letter-spacing:-1.4px;margin-top:13px;font-size:34px;font-weight:500}.dashboard-title p{color:var(--muted);margin-top:12px;font-size:13px}.summary-cards{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:30px;display:grid}.summary-cards article{background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-sm);padding:21px;position:relative}.summary-cards svg{inset-inline-end:19px;color:var(--fg-93a183);position:absolute;top:22px}.summary-cards span{color:var(--muted);font-size:12px;display:block}.summary-cards strong{word-break:break-word;margin-top:14px;padding-inline-end:20px;font-size:16px;font-weight:500;display:block}.section-title{justify-content:space-between;align-items:center;margin:42px 0 20px;display:flex}.section-title h2{letter-spacing:-.3px;font-size:18px;font-weight:600}.section-title>span{color:var(--muted);font-size:12px}.connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.connection-card{background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;min-height:235px;padding:22px;display:flex}.connection-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.provider-logo{border-radius:var(--r-md);background:var(--bg-ffffff);border:1px solid var(--border);place-items:center;width:44px;height:44px;padding:8px;display:grid}.provider-logo img{object-fit:contain;width:100%;height:100%;display:block}.status{border:1px solid var(--line-e7eadd);color:var(--muted);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:500;display:inline-flex}.status-ready{color:var(--success);background:var(--bg-f0f7e8);border-color:var(--line-cfe0c0)}.status-syncing{color:var(--fg-2f5a6b);background:var(--bg-eef5f8);border-color:var(--line-cfe1e8)}.status-attention{color:var(--danger);background:var(--bg-fff0eb);border-color:var(--line-f0cfc4)}.connection-card h3{letter-spacing:-.2px;margin:18px 0 8px;font-size:15px;font-weight:600}.connection-card>p{color:var(--muted);min-height:38px;font-size:13px;line-height:1.7}.connection-actions{gap:8px;margin-top:auto;padding-top:22px;display:flex}.connection-actions>button{border:1px solid var(--line-e3e8d9);background:var(--bg-ffffff);color:var(--fg-526c45);border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.connection-actions>button>svg:last-child{margin-inline-start:auto}.connection-actions .disconnect{color:var(--danger);flex:0;padding:9px}.connection-details{color:var(--muted);word-break:break-word;flex-direction:column;padding-top:14px;font-size:12px;line-height:1.7;display:flex}.connection-details strong{color:var(--fg-52684c);font-weight:500}.error-text{color:var(--danger);margin-top:4px}.error-code{opacity:.85;margin-top:4px;font-size:12px;display:block}.reporting-note{background:var(--bg-eaf0e0);border:1px solid var(--line-dfe7d3);border-radius:var(--r-sm);align-items:center;gap:18px;margin-top:30px;padding:24px;display:flex}.reporting-note>svg{color:var(--fg-72915a);flex-shrink:0}.reporting-note h3{font-size:14px}.reporting-note p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.7}.reporting-note .pill,.reporting-note .button{margin-inline-start:auto;font-size:12px}.reporting-note .button{flex-shrink:0;font-size:14px}.reporting-note-logos{flex-shrink:0;align-items:flex-end;display:inline-flex}.reporting-note-logos img+img{margin-inline-start:-8px}.notice{background:var(--bg-fff7e6);border:1px solid var(--line-ebdfc3);color:var(--warning);border-radius:var(--r-sm);align-items:center;gap:10px;margin-top:22px;padding:13px 16px;font-size:13px;display:flex}.notice svg{flex-shrink:0}.notice-success{background:var(--bg-f0f7e8);border-color:var(--line-cfe0c0);color:var(--success)}.notice-error{background:var(--bg-fff0eb);border-color:var(--line-f0cfc4);color:var(--danger)}.notice button{color:inherit;border-radius:var(--r-sm);background:0 0;border:0;place-items:center;min-width:32px;min-height:32px;margin-inline-start:auto;display:grid}dialog.modal{background:var(--bg-ffffff);color:var(--ink);border-radius:var(--r-lg);border:0;width:calc(100% - 40px);max-width:500px;max-height:90vh;padding:35px;overflow:auto}dialog.modal::backdrop{background:var(--bg-17291ecc);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-close{inset-inline-end:14px;color:var(--muted);border-radius:var(--r-sm);background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px}.modal-close:hover:not(:disabled){background:var(--bg-f0f3ec)}.modal .connect-icon{border-radius:var(--r-lg);margin-inline-start:0;width:48px;height:48px;margin-bottom:20px}.modal h2{letter-spacing:-.5px;font-size:25px;font-weight:500}.modal>p{color:var(--muted);margin:12px 0 22px;font-size:13px;line-height:1.8}.modal label{color:var(--muted);margin-top:17px;font-size:12px;display:block}.modal input{border:1px solid var(--line-849282);border-radius:var(--r-sm);background:var(--bg-fbfcf8);width:100%;color:var(--fg-30472d);margin-top:7px;padding:12px;font-size:13px;display:block}.modal form>.button{width:100%;margin-top:25px}.confirm-dialog{max-width:440px}.confirm-dialog .connect-icon{background:var(--bg-fff0eb);color:var(--danger)}.confirm-actions{gap:10px;margin-top:25px;display:flex}.confirm-actions .button{flex:1}.secondary{background:var(--bg-ffffff);color:var(--ink);border:1px solid var(--line-c9d1c3)}.danger{background:var(--danger);color:var(--fg-ffffff)}.modal small{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.7;display:block}.spin{animation:1.3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.hero{min-height:740px}}@media (max-width:1150px){.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{width:215px}.workspace-main{width:calc(100% - 215px);margin-inline-start:215px}.workspace-content{padding:30px}.hero-actions{gap:15px}.hero-actions .text-link{font-size:12px}.floating-tag{inset-inline-end:0}.integration-strip strong{font-size:13px}}@media (max-width:850px){.landing{padding:0 6%}.nav{height:80px}.nav-links{gap:15px}.nav>.pill{display:none}.hero{gap:0}.hero h1{font-size:60px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start}.chat-preview{width:290px}.conversation-stage{height:660px}.floating-tag{font-size:11px;top:25px}.floating-security{bottom:4px;font-size:11px;inset-inline-start:-5px}.hero-note{font-size:12px}.hero-note>span{padding:0}.integration-strip{flex-wrap:wrap;justify-content:center}.integration-strip>span{text-align:center;width:100%;max-width:none}.sidebar{width:185px;padding:25px 15px}.sidebar .brand{font-size:14px}.workspace-main{width:calc(100% - 185px);margin-inline-start:185px}.workspace-content{padding:25px}.workspace-header{padding:0 25px}.dashboard-title h1{font-size:27px}.summary-cards{grid-template-columns:1fr;gap:10px}.summary-cards article{padding:15px}.summary-cards strong{margin-top:8px}.connection-card{padding:18px}.reporting-note .pill,.section-title>span{display:none}.trust-banner p{max-width:330px}footer>span{display:none}}@media (max-width:600px){.brand{font-size:17px}.nav-links a:not(.nav-lang):not(.nav-signin):not(.nav-signup){display:none}.nav-links{font-size:12px}.hero{grid-template-columns:1fr;padding-top:45px}.hero h1{letter-spacing:-3px;font-size:64px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:row;align-items:center}.conversation-stage{height:530px;margin-top:25px}.chat-preview{width:320px}.floating-security{inset-inline-start:0;bottom:14px}.floating-tag{inset-inline-end:0;top:28px}.hero-note{font-size:12px}.section-heading{display:block}.section-heading h2{font-size:30px}.section-heading>p{margin-top:20px}.how-section{padding:55px 0}.feature-grid{grid-template-columns:1fr;gap:25px}.feature-grid p{max-width:none}.trust-banner{gap:12px;padding:22px}.trust-banner .pill{display:none}.trust-banner h3{font-size:14px}.trust-banner p{font-size:12px}footer{flex-wrap:wrap;gap:20px}.legal-doc{padding:45px 0 60px}.legal-doc section{margin-top:32px;padding-top:22px}footer>a:last-child{font-size:12px}.connect-card{margin-top:45px;padding:30px 22px}.connect-card h1{font-size:30px}.connect-page{padding-top:30px}.sidebar{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:18px 20px;position:static}.sidebar .brand{font-size:17px}.business-switch,.sidebar-label,.sidebar-item,.sidebar-bottom>div{display:none}.sidebar-bottom{margin-top:0}.sidebar-bottom button{margin-top:0;font-size:12px}.workspace{display:block}.workspace-main{width:100%;margin:0}.workspace-header{height:55px;padding:0 20px}.workspace-content{padding:30px 20px}.dashboard-title h1{font-size:27px}.dashboard-title .pill{display:none}.dashboard-title p{line-height:1.7}.summary-cards{grid-template-columns:1fr}.summary-cards article{padding:16px}.summary-cards strong{font-size:14px}.connection-grid{grid-template-columns:1fr}.connection-card{min-height:210px;padding:22px}.status{font-size:12px}.connection-card p{font-size:13px}.connection-card h3{font-size:17px}.connection-actions>button{font-size:13px}.reporting-note{padding:20px}.reporting-note h3{font-size:13px}.modal{padding:27px}.modal label{font-size:13px}.modal input{font-size:14px}}.auth-form{text-align:start;gap:18px;margin:24px 0;display:grid}.auth-form label{gap:8px;font-weight:600;display:grid}.auth-form input,.auth-form select{border:1px solid var(--line-cbd5e1);border-radius:var(--r-md);background:var(--bg-ffffff);width:100%;color:var(--fg-172033);font:inherit;padding:12px 14px}.auth-form input{direction:ltr}.form-hint{text-align:center;color:var(--muted);margin-top:-8px;font-size:14px}.cur-field{gap:8px;display:grid;position:relative}.cur-label{font-weight:600}.cur-trigger{border:1px solid var(--line-cbd5e1);border-radius:var(--r-md);background:var(--bg-ffffff);width:100%;color:var(--fg-172033);text-align:start;align-items:center;gap:12px;padding:11px 14px;display:flex}.cur-trigger:hover{border-color:var(--green-line)}.cur-trigger[aria-expanded=true]{border-color:var(--green-line);box-shadow:var(--ring)}.cur-trigger .cur-name{flex:1;font-weight:600}.cur-chevron{color:var(--muted);transition:transform .15s}.cur-trigger[aria-expanded=true] .cur-chevron{transform:rotate(180deg)}.cur-flag{object-fit:cover;border-radius:3px;flex-shrink:0;width:24px;height:16px;box-shadow:0 0 0 1px #17251f1f}.cur-flag-none{background:var(--paper);color:var(--muted);place-items:center;font-size:12px;display:inline-grid}.cur-code{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:14px}.cur-panel{top:100%;z-index:30;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-ffffff);box-shadow:var(--shadow-lg);margin-top:6px;position:absolute;inset-inline:0;overflow:hidden}.cur-search{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;padding:10px 14px;display:flex}.auth-form .cur-search input,.cur-search input{width:auto;direction:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:4px 0}.cur-search input:focus-visible{outline:0}.cur-list{max-height:300px;margin:0;padding:6px;list-style:none;overflow-y:auto}.cur-group{color:var(--muted);padding:10px 10px 4px;font-size:12px;font-weight:600}.cur-option{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:12px;padding:9px 10px;display:flex}.cur-option .cur-name{flex:1}.cur-option.is-active{background:var(--good-bg,var(--bg-f0f7e8))}.cur-option[aria-selected=true] .cur-name{font-weight:600}.cur-check{color:var(--green)}.cur-empty{color:var(--muted);text-align:center;padding:18px 10px}.auth-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.auth-form .button{justify-content:center;width:100%}.auth-actions button:disabled{opacity:.55;cursor:default}.guided-connect .step-title{color:var(--ink);margin-top:0;font-size:13px;font-weight:600;display:block}.guided-connect .step-hint{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.input-row{align-items:stretch;gap:8px;margin-top:8px;display:flex}.input-row input{flex:1;min-width:0;margin-top:0}.input-row .button{flex-shrink:0;gap:6px;padding:10px 14px}.check-ok{color:var(--success);align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.check-ok svg{flex-shrink:0}.connect-option{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.connect-option>p{color:var(--muted);margin:8px 0 16px;font-size:13px;line-height:1.8}.connect-option>.button{width:100%;margin-top:20px}.connect-option>p+.button{margin-top:0}.text-button{min-height:44px;color:var(--green);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:10px 0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.error .text-button{color:inherit;min-height:0;padding:4px 0}.manual-steps{color:var(--ink);margin:12px 0 0;padding-inline-start:20px;font-size:13px;line-height:1.8}.manual-steps a{color:var(--green);text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.security-note{background:var(--bg-f3f6ef);border:1px solid var(--border);border-radius:var(--r-md);margin-top:22px;padding:14px 16px}.security-note h3{color:var(--success);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.security-note ul{color:var(--muted);margin:8px 0 0;padding-inline-start:18px;font-size:12px;line-height:1.8}.connection-info{text-align:start;gap:14px;margin:4px 0 20px;display:grid}.connection-info h3{align-items:center;gap:8px;margin:0 0 4px;font-size:13px;font-weight:600;display:flex}.connection-info p,.connection-info ul{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.connection-info ul{padding-inline-start:18px}.connection-info .security-note{margin-top:0}.connection-info .security-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.connection-never{align-items:center;gap:8px;font-size:12px;display:flex}.account-choices{border:0;gap:8px;max-height:320px;margin:0 0 16px;padding:0;display:grid;overflow-y:auto}.modal .account-choice{border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;color:var(--ink);align-items:center;gap:12px;margin:0;padding:12px 14px;font-size:14px;display:flex}.modal .account-choice input{width:18px;height:18px;accent-color:var(--green);flex:none;margin:0;padding:0}.modal .account-choice:has(input:checked){border-color:var(--green-line);background:var(--bg-f3f6ef)}.account-choice span{text-align:start;gap:2px;display:grid}.modal .account-choice small{color:var(--muted);margin:0;font-size:12px}:root{--series-current:#2f5a6b;--series-soft:#b5cbd3;--series-previous:#8c948a;--area:#2f5a6b14;--profit:#1f7a45;--cost:#b4472c;--grid:#e9ece5;--good-bg:#f0f7e8;--bad-bg:#fff0eb;--warn-bg:#fff7e6;--info:#2f5a6b;--info-bg:#eef5f8}.workspace-tabs{display:none}.workspace-content .muted{color:var(--muted)}.ins-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ins-head h1{letter-spacing:-.6px;font-size:30px;font-weight:600}.ins-head p{color:var(--muted);margin-top:6px;font-size:13px}.chips{flex-wrap:wrap;gap:8px;margin:18px 0 20px;display:flex}.chips button{border:1px solid var(--line-d3d9cc);background:var(--bg-ffffff);color:var(--ink);border-radius:var(--r-pill);min-height:38px;padding:8px 16px;font-size:13px;font-weight:600}.chips button[aria-pressed=true]{background:var(--bg-20372c);border-color:var(--line-20372c);color:var(--fg-f4f8ef)}.ins-loading{color:var(--muted);align-items:center;gap:10px;padding:40px 0;display:flex}.ins-today{background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 22px;margin-bottom:14px;padding:12px 16px;font-size:13px;display:flex}.ins-today b{color:var(--ink);margin-inline-start:4px;font-size:15px}.ins-today-title{color:var(--ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.delta{white-space:nowrap;border-radius:var(--r-pill);align-items:center;gap:4px;width:fit-content;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.delta.good{color:var(--success);background:var(--good-bg)}.delta.bad{color:var(--danger);background:var(--bad-bg)}.delta.flat{color:var(--muted);background:var(--bg-eef0eb)}.ins-insights{background:linear-gradient(135deg, var(--bg-fbfdf7) 0%, var(--bg-f1f7e6) 100%);border:1px solid var(--line-d8e6c4);border-radius:var(--r-lg);margin-bottom:16px;padding:12px 16px 6px}.ins-insights-head{justify-content:space-between;align-items:center;display:flex}.ins-insights h2{color:var(--fg-2a492f);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.ins-insights{padding-bottom:14px}.ins-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ins-cards li{background:var(--bg-ffffff);border:1px solid var(--line-e3ecd6);border-radius:var(--r-md);min-width:0;color:var(--fg-3c4a40);flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;font-size:13px;line-height:1.65;display:flex}.ins-cards .title{color:var(--ink);font-size:15px;line-height:1.4}.ins-cards p{margin:0}.ins-cards .ins-action b{color:var(--focus)}.ins-card-tag{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.ins-attention .ins-card-tag,.ins-attention .tag{color:var(--danger);background:var(--bad-bg)}.ins-money .ins-card-tag,.ins-money .tag{color:var(--warning);background:var(--warn-bg)}.ins-opportunity .ins-card-tag,.ins-opportunity .tag{color:var(--success);background:var(--good-bg)}.ins-info .ins-card-tag,.ins-info .tag{color:var(--info);background:var(--info-bg)}.ins-hero{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.ins-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.ins-card{background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);align-content:start;gap:6px;padding:16px 18px;display:grid}.ins-card .label{color:var(--muted);font-size:13px}.ins-card .value{font:700 24px var(--font-display);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.ins-card .sub{color:var(--muted);font-size:12px}.ins-card .sub a{color:var(--focus);font-weight:600;text-decoration:underline}.ins-card.headline{background:var(--bg-20372c);border-color:var(--line-20372c);color:var(--fg-f1f5eb);padding:22px 24px}.ins-card.headline .label,.ins-card.headline .sub{color:var(--fg-b9cbb6)}.ins-card.headline .sub a{color:var(--lime)}.ins-card.headline .value{font-size:38px}.ins-card.headline .accuracy{color:var(--fg-b9cbb6);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:12px;display:flex}.ins-card.headline .accuracy b{color:var(--fg-f1f5eb)}.accuracy-track{background:#ffffff29;border-radius:99px;flex:80px;max-width:140px;height:6px;overflow:hidden}.accuracy-track i{background:var(--lime-bg);border-radius:99px;height:100%;display:block}.ins-card.headline .accuracy a{color:var(--lime);font-weight:600}.ins-card.headline.bad .value{color:var(--fg-ffc9b8)}.ins-card.headline .delta.good{background:var(--lime-bg);color:var(--fg-20372c)}.ins-card.headline .delta.bad{background:var(--bg-ffd9cc);color:var(--fg-7a2f1f)}.ins-card.large .value{font-size:30px}.ins-panel{background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow-sm);margin-bottom:16px;padding:18px 20px}.ins-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ins-grid>.ins-panel{margin-bottom:16px}.ins-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ins-panel-head h2{font-size:16px;font-weight:700}.ins-panel-head p{color:var(--muted);margin-top:3px;font-size:12px}.ins-empty{justify-items:start;gap:12px;font-size:14px;line-height:1.7;display:grid}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.swatch{border-radius:2px;width:16px;height:3px;display:inline-block}.swatch.current{background:var(--series-current)}.swatch.previous{background:var(--series-previous);height:2px}.key{border-radius:3px;width:16px;height:10px;display:inline-block}.chart{position:relative}.chart svg{direction:ltr;width:100%;height:auto;display:block;overflow:visible}.chart-grid line{stroke:var(--grid);stroke-width:1px}.chart-axis text{fill:var(--muted);font-size:11px;font-family:var(--font-body)}.chart-area{fill:var(--area)}.chart-line{fill:none;stroke-linejoin:round;stroke-linecap:round}.chart-line.current{stroke:var(--series-current);stroke-width:2px}.chart-line.previous{stroke:var(--series-previous);stroke-width:1.5px;stroke-dasharray:4 3}.chart-dot{fill:var(--series-current);stroke:var(--fg-ffffff);stroke-width:2px}.chart-cross{stroke:var(--muted);stroke-width:1px}.chart-tip{z-index:5;pointer-events:none;background:var(--bg-17251f);color:var(--fg-f3f8ef);border-radius:var(--r-sm);white-space:nowrap;padding:8px 11px;font-size:12px;line-height:1.55;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 8px 22px #0f1a1440}.chart-tip .muted{color:var(--fg-b9c9b6)}.table-view{margin-top:10px;font-size:13px}.table-view summary{color:var(--muted);cursor:pointer;width:fit-content;padding:6px 0}.workspace-content .scroll{overflow-x:auto}.workspace-content .scroll.daily{max-height:420px;overflow-y:auto}.workspace-content table{border-collapse:collapse;width:100%;font-size:13px}.workspace-content th{text-align:start;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--bg-ffffff);padding:8px 10px;font-size:12px;font-weight:600;position:sticky;top:0}.workspace-content td{border-bottom:1px solid var(--line-f0f2ed);vertical-align:middle;padding:9px 10px}.workspace-content tr:last-child td{border-bottom:0}.workspace-content td.n,.workspace-content th.n{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-content td.strong{font-weight:700}.workspace-content td.pos{color:var(--success)}.workspace-content td.neg{color:var(--danger)}.workspace-content tr.today td{background:var(--bg-f4f9ec)}.prod-name{align-items:center;gap:10px;font-weight:600;display:flex}.chip{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.chip.up{color:var(--success);background:var(--good-bg)}.chip.down{color:var(--danger);background:var(--bad-bg)}.chip.flat{color:var(--muted);background:var(--bg-eef0eb)}.chip.warn{color:var(--warning);background:var(--warn-bg);margin-top:4px}.bar-cell{align-items:center;gap:8px;display:inline-flex}.meter{background:var(--bg-edf0e9);border-radius:3px;width:60px;height:6px;overflow:hidden}.meter i{background:var(--series-current);border-radius:3px;height:100%;display:block}.hbars{gap:8px;display:grid}.hbar{grid-template-columns:110px minmax(0,1fr) 112px;align-items:center;gap:12px;font-size:13px;display:grid}.hbar.total .name{font-weight:700}.hbar.total:last-child{border-top:1px solid var(--border);margin-top:2px;padding-top:10px}.hbar .track{height:18px;position:relative}.hbar .track i{border-radius:var(--r-xs);position:absolute;top:0;bottom:0}.seg-total{background:var(--series-current)}.hbar.total:last-child.is-good .seg-total{background:var(--profit)}.hbar.total:last-child.is-bad .seg-total{background:var(--cost)}.seg-cost{background:var(--cost);opacity:.88}.seg-previous{background:var(--series-previous)}.seg-projected{background:var(--bg-2f5a6b1f);border:1.5px dashed var(--series-current)}.hbar .val{text-align:end;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-weight:600;line-height:1.25;display:flex}.hbar .val small{color:var(--muted);font-size:11px;font-weight:400}.forecast-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.forecast-head strong{font:700 28px var(--font-display);letter-spacing:-.5px}.ins-panel .legend{margin-top:12px}.footnote{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.footnote a{color:var(--focus);font-weight:600;text-decoration:underline}.columns{position:relative}.columns-plot{border-bottom:1px solid var(--grid);direction:ltr;align-items:end;gap:3px;height:150px;display:grid}.column{cursor:default;border-radius:4px 4px 0 0;align-items:flex-end;height:100%;display:flex}.column i{background:var(--series-soft);border-radius:4px 4px 0 0;width:100%;display:block}.column.peak i,.column:hover i,.column:focus-visible i{background:var(--series-current)}.columns-labels{color:var(--muted);text-align:center;direction:ltr;gap:3px;margin-top:4px;font-size:11px;display:grid}.columns-labels .thin{visibility:hidden}.columns .chart-tip{transform:translate(-50%,calc(-100% - 6px))}.heat{border-spacing:4px;border-collapse:separate!important}.heat th,.heat td{text-align:center;border:0!important;padding:0!important;position:static!important}.heat tbody th{text-align:start;color:var(--ink);white-space:normal;font-size:13px;font-weight:600;padding-inline-end:8px!important}.hc{border-radius:var(--r-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;height:32px;font-size:12px;font-weight:600;display:flex}.hc.low{background:var(--bg-f3f4f1);color:var(--muted);font-weight:400}.hc.peak{box-shadow:inset 0 0 0 2px var(--ink)}.scale{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.scale i{border-radius:2px;width:16px;height:10px;display:inline-block}.bundles{gap:14px;display:grid}.bundle .row{justify-content:space-between;gap:10px;margin-bottom:5px;font-size:13px;display:flex}.bundle-offer{color:var(--muted);margin-top:6px;font-size:13px}.bundle-offer strong{color:var(--ink)}.bundle .track{border-radius:var(--r-xs);background:var(--bg-edf0e9);height:8px;overflow:hidden}.bundle .track i{border-radius:var(--r-xs);background:var(--series-current);height:100%;display:block}@media (max-width:1150px){.ins-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.workspace-tabs{border-bottom:1px solid var(--border);background:var(--bg-fcfdf9);gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.workspace-tabs a{white-space:nowrap;border-radius:var(--r-pill);color:var(--muted);align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:13px;display:inline-flex}.workspace-tabs a.active{background:var(--bg-20372c);color:var(--fg-f4f8ef);font-weight:600}.ins-head h1{font-size:24px}.ins-hero{grid-template-columns:minmax(0,1fr)}.ins-card.headline .value{font-size:30px}.ins-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-card .value{font-size:20px}.hbar{grid-template-columns:86px minmax(0,1fr) 90px;gap:8px}.chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.chips button{flex-shrink:0}}.costs-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.costs-main{min-width:0}.workspace-content .field-row{border-bottom:1px solid var(--line-f0f2ed);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;padding:10px 0;display:grid}.workspace-content .field-row label{font-size:14px;font-weight:600}.workspace-content .field-row small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.money-input{border:1px solid var(--line-849282);border-radius:var(--r-sm);background:var(--bg-fbfcf8);align-items:center;display:flex;overflow:hidden}.money-input:focus-within{outline:3px solid var(--focus);outline-offset:1px}.money-input input{text-align:end;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:9px 10px;font-size:14px}.money-input input[aria-invalid=true]{background:var(--bad-bg)}.money-input span{color:var(--muted);padding:0 10px;font-size:13px}.money-input.compact{width:120px;margin-inline-start:auto}.money-input.compact input{padding:7px 8px}.workspace-content .check{align-items:center;gap:10px;padding-top:12px;font-size:14px;display:flex}.workspace-content .check input{width:18px;height:18px;accent-color:var(--focus)}.expense-row{grid-template-columns:minmax(0,1fr) 120px 40px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.expense-row.once{grid-template-columns:minmax(0,1fr) 150px 120px 40px}.expense-row>input{border:1px solid var(--line-849282);border-radius:var(--r-sm);background:var(--bg-fbfcf8);min-width:0;padding:8px 10px;font-size:14px}.expense-row .money-input.compact{width:auto}.expense-row .expense-note{color:var(--muted);grid-column:1/-1;margin:-2px 0 0;font-size:12px}.rule-row{grid-template-columns:120px minmax(0,1fr) 100px 110px 40px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.rule-row>input,.rule-row>select{border:1px solid var(--line-849282);border-radius:var(--r-sm);background:var(--bg-fbfcf8);min-width:0;height:38px;padding:8px 10px;font-size:14px}.rule-row .money-input.compact{width:auto}.rule-preview{color:var(--muted);grid-column:1/-1;margin-top:-4px;font-size:12px}.rule-preview:empty{display:none}.rule-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.icon-button{border:1px solid var(--border);background:var(--bg-ffffff);border-radius:var(--r-sm);height:38px;color:var(--danger);place-items:center;display:grid}.add-button{border:1px dashed var(--line-b8c2b2);border-radius:var(--r-sm);width:100%;color:var(--focus);background:0 0;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:14px;font-weight:600;display:inline-flex}.qty-group{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-fbfcf8);gap:12px;margin-bottom:12px;padding:14px;display:grid}.qty-head{grid-template-columns:minmax(0,1fr) 90px 40px;gap:8px;display:grid}.qty-group input:not([type=number]),.qty-group select{border:1px solid var(--line-849282);border-radius:var(--r-sm);background:var(--bg-ffffff);width:100%;min-width:0;height:38px;padding:8px 10px;font-size:14px}.qty-head input{font-weight:600}.qty-label{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.qty-products{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qty-products .qty-label{width:100%;margin-bottom:0}.qty-chip{white-space:normal;gap:2px;max-width:100%;padding-inline-end:2px}.qty-chip button{width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.qty-search{flex:200px;position:relative}.qty-search ul{inset-inline:0;z-index:5;background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-sm);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);box-shadow:0 8px 24px #0000001f}.qty-search li button{text-align:start;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 10px;font-size:14px}.qty-search li button:hover,.qty-search li button:focus-visible{background:var(--bg-fbfcf8)}.qty-tiers{gap:8px;display:grid}.qty-tiers .qty-label{margin-bottom:0}.qty-tier{grid-template-columns:120px 16px 150px minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.qty-tier .money-input.compact{width:auto;margin:0}.qty-equals{text-align:center;color:var(--muted);font-weight:600}.qty-per{font-size:12px}.qty-tiers .text-button{justify-self:start;min-height:32px;padding:4px 0}.qty-preview{border-radius:var(--r-sm);background:var(--good-bg);margin:0;padding:10px 12px;font-size:13px}.qty-preview p{margin:0 0 4px;font-weight:600}.qty-examples{flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.qty-examples li{border-radius:var(--r-sm);background:var(--bg-ffffff);border:1px solid var(--border);justify-items:center;min-width:64px;padding:4px 10px;display:grid}.qty-examples span{color:var(--muted);font-size:11px}.qty-examples strong{direction:ltr;font-size:14px}.qty-preview small{color:var(--muted);font-size:12px}.qty-missing{color:var(--muted);background:0 0;padding:0;font-size:12px}@media (max-width:600px){.qty-tier{grid-template-columns:minmax(0,1fr) 14px minmax(0,1.2fr) 40px}.qty-per{display:none}}.costs-summary{background:var(--bg-20372c);color:var(--fg-f1f5eb);border-radius:var(--r-lg);gap:12px;padding:20px;display:grid;position:sticky;top:20px}.costs-summary h2{font-size:17px}.summary-line{color:var(--fg-b9cbb6);justify-content:space-between;gap:10px;font-size:13px;display:flex}.summary-line strong{color:var(--fg-f1f5eb);font-variant-numeric:tabular-nums}.breakeven{background:var(--bg-ffffff12);border-radius:var(--r-sm);padding:12px;font-size:13px;line-height:1.7}.breakeven b{color:var(--lime)}.costs-summary .button{background:var(--lime-bg);width:100%;color:var(--fg-20372c)}.costs-summary .button:disabled{opacity:.55}.save-state{min-height:20px;color:var(--fg-b9cbb6);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}@media (max-width:1150px){.costs-grid{grid-template-columns:minmax(0,1fr)}.costs-summary{position:static}}@media (max-width:600px){.workspace-content .field-row{grid-template-columns:minmax(0,1fr) 120px}.expense-row.once{grid-template-columns:minmax(0,1fr) 110px 40px}.expense-row.once input[type=date]{grid-area:2/1/auto/-1}.rule-row{grid-template-columns:minmax(0,1fr) 68px 88px 38px}.rule-row>select{padding:6px;font-size:13px}.rule-row>input:not([type=number]){grid-area:1/1/auto/-1}.rule-actions{grid-template-columns:1fr}}.costs-grid{margin-top:20px}@media (max-width:600px){.workspace-content .hide-sm{display:none}.money-input.compact{width:100px}}.logout-error{color:var(--fg-ffc9b8);margin:8px 0 0;font-size:12px}.store-list{gap:12px;margin:24px 0;display:grid}.store-option{border:1px solid var(--line);border-radius:var(--r-lg);text-align:start;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.store-option p{margin:4px 0;font-size:12px}.funnel{gap:10px;margin:0;padding:0;list-style:none;display:grid}.funnel li{grid-template-columns:minmax(96px,150px) 1fr auto minmax(96px,auto);align-items:center;gap:12px;font-size:13px;display:grid}.funnel-label{color:var(--ink)}.funnel-track{background:var(--grid);border-radius:var(--r-xs);height:14px;overflow:hidden}.funnel-track i{background:var(--series-current);border-radius:0 4px 4px 0;height:100%;display:block}[dir=rtl] .funnel-track i{border-radius:4px 0 0 4px}.funnel-value{font-variant-numeric:tabular-nums;text-align:end;font-weight:600}.funnel-rate{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.funnel-subtitle{margin:22px 0 10px;font-size:14px;font-weight:600}.funnel-missing{border:1px dashed var(--border);border-radius:var(--r-md);color:var(--muted);align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.funnel-missing a{color:var(--green);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:640px){.funnel li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.funnel li>*{min-width:0}.funnel-track{grid-area:2/1/auto/-1}.funnel-rate{white-space:normal;grid-column:1/-1}}.auth-form label.consent{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.auth-form .consent input{flex-shrink:0;width:18px;height:18px;margin-top:4px;padding:0}.vat-choice{border:0;gap:8px;margin:0;padding:0;display:grid}.vat-choice legend{margin-bottom:8px;padding:0;font-weight:600}.auth-form .vat-choice label{border:1px solid var(--line-cbd5e1);border-radius:var(--r-md);background:var(--bg-ffffff);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:400;display:flex}.auth-form .vat-choice label:has(input:checked){border-color:var(--line-203c2d);background:var(--bg-f5f7f2);box-shadow:0 0 0 1px #203c2d}.auth-form .vat-choice input{width:18px;height:18px;accent-color:var(--fg-203c2d);flex-shrink:0;margin-top:2px;padding:0}.vat-choice span{gap:2px;display:grid}.connect-card .vat-choice small{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.vat-choice p{color:var(--muted);margin:0;font-size:13px}.auth-form input[autocomplete=organization]{direction:inherit}.terms-card{text-align:start;max-width:800px}.legal-page.default-en:not(:has(>#he:target))>#he{display:none}.legal-page.default-en:not(:has(>#he:target))>#en{display:block}.coverage-bar{border-radius:var(--r-pill);background:var(--border);height:8px;margin:4px 0 16px;overflow:hidden}.coverage-bar span{background:var(--green-bg);border-radius:inherit;height:100%;display:block}.quick-steps{color:var(--ink);flex-direction:column;gap:14px;margin:0;padding-inline-start:20px;font-size:14px;line-height:1.6;display:flex}.quick-steps li::marker{color:var(--green);font-weight:700}.quick-steps li:last-child{color:var(--muted);margin-inline-start:-20px;list-style:none}.quick-steps .rule-actions{margin-top:10px}.option-chips{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.chip-button{border:1px solid var(--border);background:var(--white-bg);color:var(--ink);border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:4px;padding:4px 10px;font-size:13px;display:inline-flex}.chip-button small{color:var(--muted)}.chip-button:hover:not(:disabled){border-color:var(--green-line);background:var(--lime-bg)}.chip-button:disabled{opacity:.5;cursor:default}.chat-widget{z-index:60;position:fixed;bottom:24px;right:24px}.chat-widget[dir=rtl]{left:24px;right:auto}.workspace-content{padding-bottom:110px}.chat-launcher{border-radius:var(--r-pill);background:var(--ink-bg);min-width:56px;height:56px;color:var(--white);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 16px;font-weight:600;display:inline-flex;box-shadow:0 10px 28px #17251f47}.chat-launcher svg{color:var(--lime);flex-shrink:0}.chat-launcher-label{white-space:nowrap;max-width:0;transition:max-width var(--t-slow) var(--ease-out), margin var(--t-slow) var(--ease-out);overflow:hidden}.chat-launcher:hover .chat-launcher-label,.chat-launcher:focus-visible .chat-launcher-label{max-width:140px;margin-inline-start:8px}.chat-launcher:hover{background:var(--green-bg)}.chat-panel{background:var(--white-bg);border:1px solid var(--border);border-radius:var(--r-xl);flex-direction:column;width:380px;height:min(580px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 18px 48px #17251f38}.chat-header{background:var(--ink-bg);color:var(--white);align-items:center;gap:10px;padding:14px 16px;display:flex}.chat-header div{flex-direction:column;flex:1;line-height:1.3;display:flex}.chat-header span:not(.chat-avatar){color:var(--on-dark-muted);font-size:12px}.chat-avatar{background:var(--lime-bg);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.chat-header button{color:var(--white);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:6px}.chat-header button:hover{background:#ffffff1f}.chat-messages{background:var(--paper);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.chat-bubble{border-radius:var(--r-lg);white-space:pre-wrap;overflow-wrap:anywhere;max-width:86%;padding:10px 13px;font-size:14px;line-height:1.55}.chat-bubble.bot{background:var(--white-bg);border:1px solid var(--border);align-self:flex-start}.chat-bubble.me{background:var(--green-bg);color:var(--white);align-self:flex-end}.chat-bubble a{color:var(--green);text-decoration:underline}.chat-bubble.me a{color:var(--white)}.chat-bubble code{background:var(--paper);border-radius:var(--r-xs);padding:1px 4px;font-size:13px}.chat-buttons{white-space:normal;flex-direction:column;gap:6px;margin-top:10px;display:flex}.chat-buttons div{flex-wrap:wrap;gap:6px;display:flex}.chat-buttons button,.chat-choices button{border:1px solid var(--green-line);background:var(--white-bg);color:var(--green);border-radius:var(--r-pill);cursor:pointer;padding:6px 12px;font-size:13px}.chat-buttons button:hover,.chat-choices button:hover{background:var(--lime-bg)}.chat-buttons button:disabled,.chat-choices button:disabled{opacity:.55;cursor:default}.chat-choices{flex-wrap:wrap;gap:6px;display:flex}.chat-typing{gap:4px;padding:14px;display:flex}.chat-typing span{background:var(--muted-bg);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite chat-dot}.chat-typing span:nth-child(2){animation-delay:.15s}.chat-typing span:nth-child(3){animation-delay:.3s}@keyframes chat-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.chat-note{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.chat-error{color:var(--danger);margin:0;font-size:13px}.chat-input{border-top:1px solid var(--border);background:var(--white-bg);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.chat-input textarea{resize:none;border:1px solid var(--border);border-radius:var(--r-lg);font:inherit;field-sizing:content;flex:1;max-height:120px;padding:9px 12px;font-size:14px}.chat-input button{background:var(--ink-bg);width:40px;height:40px;color:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.chat-input button:disabled{opacity:.4;cursor:default}.chat-attach{width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.chat-attach:hover,.chat-attach:focus-within{background:var(--border);color:var(--ink)}.chat-attach input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}[dir=rtl] .chat-send-icon{transform:scaleX(-1)}@media (max-width:600px){.chat-widget{bottom:16px;right:16px}.chat-widget[dir=rtl]{left:16px}.chat-panel{width:auto;height:calc(100dvh - 16px);position:fixed;inset:auto 8px 8px}}@media (prefers-reduced-motion:reduce){.chat-typing span{animation:none}}.ad-platforms{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.ad-platform{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white-bg);flex-direction:column;gap:10px;padding:16px;display:flex}.ad-platform header{align-items:center;gap:8px;display:flex}.ad-platform header .muted{color:var(--muted);margin-inline-start:auto;font-size:12px}.ad-spend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-spend .value{font:700 24px var(--font-display);font-variant-numeric:tabular-nums}.ad-share{border-radius:var(--r-pill);background:var(--border);height:6px;overflow:hidden}.ad-share i{background:var(--ink-bg);border-radius:inherit;height:100%;display:block}.ad-platform dl{grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;font-size:13px;display:grid}.ad-platform dl div{flex-direction:column;display:flex}.ad-platform dt{color:var(--muted);font-size:12px}.ad-platform dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ad-platform dd small{color:var(--muted);font-weight:400}.ad-platform .tone-good dd{color:var(--success)}.ad-platform .tone-bad dd{color:var(--danger)}.ad-platform.add{color:var(--muted);border-style:dashed;justify-content:center;align-items:center;min-height:120px;text-decoration:none}.ad-platform.add span{color:var(--green);font-weight:600}.platform-tag{align-items:center;gap:4px;display:inline-flex}.account-switcher{border:1px solid var(--line-b9cdb6);border-radius:var(--r-md);background:var(--bg-f2f7ed);color:var(--fg-203c2f);text-align:start;cursor:pointer;align-items:center;gap:12px;min-width:200px;padding:10px 14px;display:flex}.account-switcher span,.account-option span{flex:1;min-width:0}.account-switcher strong,.account-switcher small,.account-option strong,.account-option small{display:block}.account-switcher strong{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.account-switcher small,.account-option small{margin-top:3px;font-size:12px}.account-picker{width:min(520px,100vw - 32px)}.account-picker>p{color:var(--fg-59695f);line-height:1.7}.account-options{gap:10px;max-height:45vh;margin:22px 0;display:grid;overflow:auto}.account-option{background:var(--bg-ffffff);border:1px solid var(--line-dce3d9);border-radius:var(--r-md);text-align:start;width:100%;color:var(--fg-203c2f);cursor:pointer;align-items:center;gap:12px;padding:16px;display:flex}.account-option strong{overflow-wrap:anywhere}.account-option.is-active,.store-option.is-active{border:1px solid var(--line-7a9c65);background:var(--bg-f2f7ed);opacity:1}.account-option:hover:not(:disabled){background:var(--bg-f7f9f4);border-color:var(--line-7a9c65)}.account-add{justify-content:center;width:100%;margin-top:16px}.workspace-header{gap:16px;height:auto;min-height:88px;padding-block:12px}@media (max-width:640px){.workspace-header{flex-direction:column;align-items:stretch}.account-switcher{width:100%}.account-switcher strong{max-width:65vw}}.ins-card.tone-good{border-color:var(--line-b7d9b0);background:linear-gradient(180deg, var(--bg-f1f8ee), var(--white-bg) 70%);box-shadow:inset 0 3px 0 var(--success)}.ins-card.tone-bad{border-color:var(--line-efc4b8);background:linear-gradient(180deg, var(--bg-fcf1ed), var(--white-bg) 70%);box-shadow:inset 0 3px 0 var(--danger)}.ins-card.tone-good .value{color:var(--success)}.ins-card.tone-bad .value{color:var(--danger)}.hbar.is-good .val{color:var(--success)}.hbar.is-bad .val{color:var(--danger)}.hbar.is-bad .val small,.hbar.is-good .val small{color:var(--muted)}.tip-line{opacity:.85;font-size:11px;display:block}.income-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.income-list li{align-items:center;gap:12px;font-size:14px;display:flex}.income-list li>span:first-child{flex:1}.income-list small{color:var(--muted)}.income-amount{color:var(--success);font-variant-numeric:tabular-nums;font-weight:600}.customer-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.customer-stats article{border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.customer-stats .label,.customer-stats .sub{color:var(--muted);font-size:12px}.customer-stats .value{font:700 22px var(--font-display);font-variant-numeric:tabular-nums}.customer-split{flex-direction:column;gap:6px;margin-top:14px;font-size:13px;display:flex}.stock-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.stock-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px;display:grid}.stock-list small,.stock-list .muted{color:var(--muted);font-size:12px}.stock-ok{color:var(--success);margin:0}.ins-head .ins-basis{color:var(--muted);margin-top:2px;font-size:12px}.ins-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:13px;display:flex}.ins-meta .ins-store{margin:0}.ins-basis[open]{flex-basis:100%}.ins-basis summary{color:var(--muted);cursor:pointer;text-underline-offset:3px;align-items:center;gap:5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none;display:inline-flex}.ins-basis summary:hover{color:var(--ink)}.ins-basis>p:first-of-type{margin-top:8px}.ins-basis summary::-webkit-details-marker{display:none}.ins-basis ul{background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-md);gap:4px;max-width:420px;margin:8px 0 6px;padding:10px 12px;list-style:none;display:grid}.ins-basis li{justify-content:space-between;gap:16px;display:flex}.ins-basis li:last-child{border-top:1px solid var(--border);padding-top:4px}.ins-basis li b{color:var(--ink)}.ins-basis p{max-width:70ch;margin:0}.report-links{flex-wrap:wrap;gap:8px;display:flex}.report-links .button{align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.nav-mobile{display:none}@media (max-width:600px){.nav{flex-wrap:wrap;height:auto;padding-block:14px 0}.nav-links .nav-lang{display:none}.nav-mobile{scrollbar-width:none;flex-basis:100%;gap:6px;margin-top:12px;padding-bottom:10px;display:flex;overflow-x:auto}.nav-mobile::-webkit-scrollbar{display:none}.nav-mobile a{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--white-bg);color:var(--muted);white-space:nowrap;flex-shrink:0;padding:6px 12px;font-size:13px}.nav-mobile a[aria-current=page]{border-color:var(--ink);color:var(--ink);font-weight:600}}.nav-links a.nav-signin,.nav-links a.nav-signup{border-radius:var(--r-sm);border:1px solid var(--line-203c2d);padding:8px 14px;font-weight:600}.nav-links a.nav-signin{color:var(--fg-203c2d);background:0 0}.nav-links a.nav-signup{background:var(--bg-203c2d);color:var(--fg-f4f8ef)}@media (max-width:600px){.nav-links a.nav-signin,.nav-links a.nav-signup{padding:7px 10px}}.hero-actions{flex-wrap:wrap}.hero-more{flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.setup-card{background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:18px 20px}.setup-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.setup-head h2{margin:0 0 4px;font-size:18px}.setup-head p{color:var(--muted);margin:0;font-size:14px}.setup-progress{border-radius:var(--r-pill);background:var(--border);height:6px;margin:14px 0 6px;overflow:hidden}.setup-progress i{background:var(--bg-34523a);border-radius:inherit;height:100%;display:block}.setup-art{align-items:center;display:inline-flex}.setup-art-item{width:calc(var(--art,24px) + 18px);height:calc(var(--art,24px) + 18px);border:2px solid var(--line-ffffff);border-radius:var(--r-pill);background:var(--bg-ffffff);place-items:center;display:grid;box-shadow:0 2px 8px #223e2e14}.setup-art-item+.setup-art-item{margin-inline-start:-10px}.setup-art-item.is-icon{background:var(--bg-edf3e6);color:var(--fg-4f7a43)}.setup-next{border:1px solid var(--line-d7e5c9);border-radius:var(--r-lg);background:linear-gradient(135deg, var(--bg-f4f9ee), var(--bg-ffffff) 70%);grid-template-columns:220px minmax(0,1fr);gap:22px;margin:16px 0 14px;padding:18px;display:grid}.setup-next-art{border-radius:var(--r-md);background:radial-gradient(circle at 50% 45%, var(--bg-ffffff), var(--bg-e3efd6) 75%);--art:40px;place-items:center;min-height:150px;display:grid}.setup-next-art .setup-art-item{animation:rise var(--t-slow) var(--ease-out) both}.setup-next-art .setup-art-item:nth-child(2){animation-delay:90ms}.setup-next-art .setup-art-item:nth-child(3){animation-delay:.18s}.setup-next-body{align-content:center;justify-items:start;gap:6px;display:grid}.setup-eyebrow{border-radius:var(--r-pill);background:var(--lime-bg);color:var(--ink);padding:3px 10px;font-size:12px;font-weight:600}.setup-next h3{font:600 20px / 1.3 var(--font-display);margin:4px 0 0}.setup-next p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.setup-next .setup-gain{color:var(--green);font-weight:600}.setup-meter{width:min(320px,100%);color:var(--muted);gap:6px;margin-top:4px;font-size:13px;display:grid}.setup-meter i{border-radius:var(--r-pill);background:var(--border);height:6px;overflow:hidden}.setup-meter b{border-radius:inherit;background:var(--bg-b7791f);height:100%;display:block}.setup-go{white-space:nowrap;align-items:center;gap:8px;margin-top:8px;display:inline-flex}.setup-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.setup-tile{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-ffffff);transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease), transform var(--t) var(--ease);--art:24px;grid-template-rows:auto auto 1fr auto;gap:6px;padding:14px;display:grid}.setup-tile:not(.done):hover{border-color:var(--line-c9dcb8);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.setup-tile-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.setup-tile strong{font-size:14px}.setup-tile-gain{color:var(--muted);font-size:13px;line-height:1.5}.setup-tile-go{justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:7px 10px;font-size:13px;display:inline-flex}.setup-tile.done{background:var(--bg-fafcf8)}.setup-tile.done .setup-art{opacity:.55;filter:grayscale(.6)}.setup-tile.done strong{color:var(--muted);font-weight:500}.setup-done-badge{border-radius:var(--r-pill);background:var(--success-soft);color:var(--success);align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.setup-tile-spin{color:var(--green)}@media (max-width:600px){.setup-next{grid-template-columns:1fr;gap:14px}.setup-next-art{min-height:110px}.setup-go{justify-content:center;justify-self:stretch}.setup-tiles{grid-template-columns:minmax(0,1fr);gap:10px}.setup-tile{padding:12px}}.cash-vat{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.cash-vat h3{margin:0 0 4px;font-size:15px}.cash-due{color:var(--muted);margin:0 0 8px;font-size:13px}.cash-breakdown{gap:4px;margin:0;font-size:14px;display:grid}.cash-breakdown div{justify-content:space-between;gap:12px;display:flex}.cash-breakdown dd{font-variant-numeric:tabular-nums;margin:0}.ord-source dd{text-align:end;overflow-wrap:anywhere;min-width:0}.ord-source .muted{color:var(--muted)}.ord-source dt{flex-shrink:0}.cash-breakdown .cash-total{border-top:1px solid var(--border);padding-top:6px;font-weight:700}.cash-settings{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;font-size:13px;display:flex}.cash-settings label{color:var(--muted);gap:4px;display:grid}.cash-settings label.check{color:inherit;align-items:center;gap:6px;display:flex}.cash-settings input:not([type=checkbox]),.cash-settings select{border:1px solid var(--line-849282);border-radius:var(--r-sm);background:var(--bg-fbfcf8);font:inherit;min-width:0;max-width:160px;padding:7px 10px}.cash-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.cash-table th,.cash-table td{border-bottom:1px solid var(--border);text-align:start;white-space:nowrap;padding:7px 8px}.cash-table th{color:var(--muted);font-weight:500}.cash-table tr.negative td{color:var(--fg-b42318)}.table-wrap{overflow-x:auto}.restock{margin-bottom:16px}.restock h3{margin:0 0 8px;font-size:15px}.price-sim{margin-top:16px}.price-sim .cash-settings select{max-width:260px}.price-sim .chips{margin:0}.price-verdict{margin:12px 0 0;font-weight:600}.price-verdict.bad{color:var(--fg-b42318)}.season-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.season-list li{border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px;display:grid}.season-list li>svg{color:var(--fg-34523a);margin-top:2px}.season-list div{gap:3px;min-width:0;display:grid}.season-list strong{font-size:15px}.season-list span{color:var(--muted);font-size:13px}.season-list .season-tip{color:inherit}.demo-banner{border-radius:var(--r-md);background:var(--bg-e9f2df);border:1px solid var(--line-c5d8b4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 24px 0;padding:12px 16px;font-size:14px;display:flex}.trial-note a{color:var(--ink);text-underline-offset:3px;flex:none;font-weight:600;text-decoration:underline}.bench-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.bench-table th,.bench-table td{border-bottom:1px solid var(--border);text-align:start;white-space:nowrap;padding:8px}.bench-table th{color:var(--muted);font-weight:500}.bench-table td.good{color:var(--fg-1f7a45);font-weight:700}.bench-table td.bad{color:var(--fg-b42318);font-weight:700}.comp-add{gap:8px;margin-bottom:12px;display:flex}.comp-add input{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-ffffff);flex:1;min-width:0;padding:10px 12px;font-size:14px}.comp-add .button{padding:10px 16px}.comp-list,.comp-ads{gap:8px;margin:0;padding:0;list-style:none;display:grid}.comp-list li,.comp-ads li{border:1px solid var(--border);border-radius:var(--r-sm);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.comp-list li>div:first-child,.comp-ads li>div{flex:1;gap:2px;min-width:0;display:grid}.comp-list strong,.comp-ads strong{font-size:14px}.comp-list small,.comp-ads small{color:var(--muted);font-size:12px}.comp-ads p{overflow-wrap:anywhere;margin-top:4px;font-size:13px}.comp-ads .comp-answer{color:var(--focus)}.comp-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.comp-actions a{color:var(--focus);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.comp-remove{border-radius:var(--r-sm);color:var(--muted);background:0 0;border:0;padding:6px;display:inline-flex}.comp-remove:hover:not(:disabled){color:var(--danger)}@media (max-width:600px){.comp-list li{flex-direction:column;gap:6px}}.comp-subtitle{margin:16px 0 8px;font-size:14px;font-weight:700}.set-grid{gap:16px;max-width:820px;margin-top:8px;display:grid}.set-card{background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:6px 20px}.set-card h2{align-items:center;gap:8px;padding:14px 0 8px;font-size:15px;font-weight:700;display:flex}.set-card h2 svg{color:var(--focus)}.set-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.set-text{gap:3px;min-width:0;display:grid}.set-text strong{align-items:center;gap:10px;font-size:14px;display:flex}.set-text p{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.set-control{flex-shrink:0}.set-saved{color:var(--success);align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.set-select{border:1px solid var(--line-c9d1c3);border-radius:var(--r-sm);background:var(--bg-ffffff);min-width:200px;font:inherit;padding:9px 12px;font-size:14px}.set-inline{align-items:center;gap:12px;display:flex}.set-select.set-time{width:auto;min-width:108px}.set-button{gap:6px;padding:9px 14px}.set-segments{border:1px solid var(--line-c9d1c3);border-radius:var(--r-sm);background:var(--bg-f5f7f2);padding:3px;display:inline-flex}.set-segments button{border-radius:var(--r-sm);color:var(--muted);background:0 0;border:0;padding:6px 14px;font-size:13px;font-weight:600}.set-segments button[aria-checked=true]{background:var(--bg-203c2d);color:var(--fg-f4f8ef)}.set-switch{appearance:none;border-radius:var(--r-pill);background:var(--bg-c9d1c3);cursor:pointer;width:42px;height:24px;margin:0;transition:background .2s;position:relative}.set-switch:after{content:"";top:3px;background:var(--bg-ffffff);border-radius:50%;width:18px;height:18px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #0003}.set-switch:checked{background:var(--bg-34523a)}.set-switch:checked:after{inset-inline-start:21px}.set-pill{border-radius:var(--r-pill);background:var(--bg-f1f3ee);color:var(--ink);align-items:center;gap:5px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.set-pill.ok{background:var(--bg-f0f7e8);color:var(--success)}.set-pill.off{background:var(--bg-fff0eb);color:var(--danger)}.set-expand{padding:0 0 16px}.set-steps{gap:12px;padding-inline-start:20px;font-size:14px;display:grid}.set-code{gap:6px;display:grid}.set-code input{border:1px solid var(--line-c9d1c3);border-radius:var(--r-sm);letter-spacing:4px;width:140px;padding:9px 12px;font-size:18px}.set-actions{align-items:center;gap:14px;margin-top:12px;display:flex}@media (max-width:600px){.set-card{padding:4px 14px}.set-row{flex-direction:column;align-items:stretch;gap:10px}.set-control{align-self:stretch}.set-select{width:100%}}.set-note{color:var(--muted);padding:4px 0 14px;font-size:13px}.set-you{border-radius:var(--r-pill);background:var(--bg-f1f3ee);color:var(--muted);padding:1px 7px;font-size:11px;font-weight:600}.set-invite .comp-add{margin:10px 0 0}.set-invite .set-saved{margin-top:8px}.aiv-score{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.aiv-score strong{font:700 26px var(--font-display)}.aiv-score span{color:var(--muted);font-size:13px}.aiv-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aiv-list li{border:1px solid var(--border);border-radius:var(--r-sm);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.aiv-list li>div{gap:3px;min-width:0;display:grid}.aiv-list strong{font-size:14px}.aiv-list small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.aiv-list details summary{cursor:pointer;color:var(--focus);font-size:13px;font-weight:600}.aiv-list details p{white-space:pre-wrap;margin-top:6px;font-size:13px;line-height:1.6}.aiv-mark{background:var(--bg-f1f3ee);width:24px;height:24px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.aiv-mark.yes{background:var(--success-soft);color:var(--success)}.aiv-mark.no{background:var(--danger-soft);color:var(--danger)}.aiv-tips ul{gap:6px;padding-inline-start:18px;font-size:13px;line-height:1.6;display:grid}.pp-counts{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pp-list .pp-counts{margin:4px 0 0}.pp-tag{border-radius:var(--r-pill);background:var(--bg-f1f3ee);color:var(--muted);padding:2px 9px;font-size:12px;font-weight:600}.pp-tag.severe{background:var(--danger-soft);color:var(--danger)}.pp-list a{color:inherit;align-items:center;gap:5px;display:inline-flex}.pp-list+.text-link{margin-top:8px}.aiv-edit{margin-top:14px}.aiv-edit summary{cursor:pointer;color:var(--focus);font-size:13px;font-weight:600}.aiv-edit form{gap:10px;max-width:560px;margin-top:10px;display:grid}.aiv-edit label{gap:4px;font-size:13px;display:grid}.aiv-edit input,.aiv-edit textarea{border:1px solid var(--line-c9d1c3);border-radius:var(--r-sm);font:inherit;padding:9px 12px;font-size:14px}.aiv-edit .button{justify-self:start}.today-card{background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:16px 20px}.today-card h2{align-items:center;gap:8px;margin-bottom:10px;font-size:17px;display:flex}.today-card h2 svg{color:var(--focus)}.today-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.today-card li{border-radius:var(--r-md);border:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.today-card li>svg{flex-shrink:0;margin-top:2px}.today-card li>div:first-of-type{flex:1;gap:3px;min-width:0;display:grid}.today-card strong{font-size:14px}.today-card li p{color:var(--muted);font-size:13px;line-height:1.5}.today-urgent{background:var(--bg-fff6f2);border-color:var(--line-f0d4c9)!important}.today-urgent>svg{color:var(--danger)}.today-money>svg{color:var(--fg-b7791f)}.today-prepare>svg{color:var(--focus)}.today-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.today-clear{color:var(--success);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}@media (max-width:600px){.today-card li{flex-wrap:wrap}.today-actions{justify-content:flex-end;width:100%}}.connect-card.channel-card{text-align:start;max-width:none;box-shadow:none;margin:0 0 24px;padding:24px}.channel-row{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.channel-row strong{margin-inline-end:auto}.connect-card .channel-row .button{width:auto;margin-top:0}:root{--r-xs:4px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-pill:999px;--shadow-xs:0 1px 2px #17251f0f;--shadow-sm:0 1px 3px #17251f0f, 0 1px 2px #17251f0a;--shadow-md:0 8px 24px #17251f17;--shadow-lg:0 18px 48px #17251f24;--ring:0 0 0 3px #2f6b4a38;--brand:#203c2d;--brand-hover:#2b4f3b;--brand-active:#172d21;--field-border:#cdd5c7;--field-border-hover:#a9b5a2;--success-soft:#e3f0da;--danger-soft:#fbe6df;--warning-soft:#fbf1dc;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.12s;--t:.2s;--t-slow:.36s}::selection{background:var(--lime-bg);color:var(--ink)}input[type=checkbox],input[type=radio]{accent-color:var(--green)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.button{border-radius:var(--r-md);min-height:44px;transition:background-color var(--t) var(--ease), border-color var(--t) var(--ease), box-shadow var(--t) var(--ease), color var(--t) var(--ease), transform var(--t-fast) var(--ease);gap:8px;padding:11px 18px;line-height:1.2}.button:hover:not(:disabled){transform:none}.button:active:not(:disabled){transform:scale(.98)}.button.primary{background:var(--brand)}.button.primary:hover:not(:disabled){background:var(--brand-hover);box-shadow:var(--shadow-md)}.button.primary:active:not(:disabled){background:var(--brand-active);box-shadow:none}.button.secondary{border-color:var(--field-border)}.button.secondary:hover:not(:disabled){background:var(--bg-f4f7f0);border-color:var(--field-border-hover)}.button.danger:hover:not(:disabled){background:var(--bg-85341f)}.button[aria-busy=true]{cursor:progress}.button:disabled{box-shadow:none}.set-button{min-height:38px;padding:8px 14px}.text-link,.text-button{transition:color var(--t) var(--ease)}button.text-link:hover:not(:disabled),a.text-link:hover{color:var(--brand)}.icon-button,.comp-remove,.chip-button,.add-button,.chips button,.set-segments button{transition:background-color var(--t) var(--ease), border-color var(--t) var(--ease), color var(--t) var(--ease), box-shadow var(--t) var(--ease)}.icon-button:hover:not(:disabled){background:var(--danger-soft);border-color:var(--line-efc9bd)}.comp-remove:hover:not(:disabled){background:var(--bg-f3f5ef)}.chip-button:hover:not(:disabled),.chips button:hover:not([aria-pressed=true]):not(:disabled){border-color:var(--field-border-hover);background:var(--bg-f6f8f2)}.add-button:hover:not(:disabled){background:var(--bg-f6f9f2);border-color:var(--green-line)}.auth-form input:not([type=checkbox]),.auth-form select,.set-select,.rule-row>input,.rule-row>select,.cash-settings input:not([type=checkbox]),.cash-settings select,.aiv-edit input,.aiv-edit textarea,.comp-add input,.channel-row select{border:1px solid var(--field-border);border-radius:var(--r-md);background-color:var(--bg-ffffff);color:var(--ink);transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease)}.auth-form input:not([type=checkbox]):hover:not(:disabled),.auth-form select:hover:not(:disabled),.set-select:hover:not(:disabled),.rule-row>input:hover,.rule-row>select:hover,.cash-settings input:hover,.cash-settings select:hover,.aiv-edit input:hover,.aiv-edit textarea:hover,.comp-add input:hover,.channel-row select:hover:not(:disabled){border-color:var(--field-border-hover)}.auth-form input:not([type=checkbox]):focus-visible,.auth-form select:focus-visible,.set-select:focus-visible,.rule-row>input:focus-visible,.rule-row>select:focus-visible,.cash-settings input:focus-visible,.cash-settings select:focus-visible,.aiv-edit input:focus-visible,.aiv-edit textarea:focus-visible,.comp-add input:focus-visible,.channel-row select:focus-visible{border-color:var(--focus);box-shadow:var(--ring);outline:none}.auth-form input:not([type=checkbox]),.auth-form select{min-height:46px;font-size:15px}.auth-form select,.set-select,.rule-row>select,.cash-settings select,.channel-row select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235f6b62' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-inline-end:34px}[dir=rtl] .auth-form select,[dir=rtl] .set-select,[dir=rtl] .rule-row>select,[dir=rtl] .cash-settings select,[dir=rtl] .channel-row select{background-position:12px}[dir=rtl] .set-select[dir=ltr],[dir=rtl] .auth-form select[dir=ltr],[dir=rtl] .cash-settings select[dir=ltr],[dir=rtl] .channel-row select[dir=ltr]{background-position:right 12px center}.set-input{border:1px solid var(--field-border);border-radius:var(--r-md);background:var(--bg-ffffff);min-width:200px;min-height:38px;color:var(--ink);font:inherit;transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease);padding:8px 12px;font-size:14px}.set-input:hover:not(:disabled){border-color:var(--field-border-hover)}.set-input:focus-visible{border-color:var(--focus);box-shadow:var(--ring);outline:none}.channel-row label{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.channel-row select{min-height:36px;font:inherit;padding-block:6px;padding-inline-start:10px;font-size:14px}.connect-card{border-radius:var(--r-xl);box-shadow:var(--shadow-md);animation:rise var(--t-slow) var(--ease-out) both;position:relative}.connect-card h1{letter-spacing:-.6px;margin:8px 0 12px;font-size:clamp(26px,4vw,32px)}.connect-card:has(>.lang-switch){padding-top:64px}.lang-switch{top:18px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-ffffff);color:var(--muted);transition:color var(--t) var(--ease), border-color var(--t) var(--ease);padding:6px 10px;font-size:12px;font-weight:600;position:absolute;inset-inline-end:20px}.lang-switch:hover{color:var(--ink);border-color:var(--field-border-hover)}.auth-tabs{border-radius:var(--r-md);background:var(--bg-eef2ea);grid-template-columns:1fr 1fr;margin:22px 0 4px;padding:4px;display:grid}.auth-tabs button{border-radius:var(--r-sm);min-height:38px;color:var(--muted);transition:background-color var(--t) var(--ease), color var(--t) var(--ease), box-shadow var(--t) var(--ease);background:0 0;border:0;font-size:14px;font-weight:600}.auth-tabs button[aria-selected=true]{background:var(--bg-ffffff);color:var(--ink);box-shadow:var(--shadow-sm)}.auth-step{animation:rise var(--t-slow) var(--ease-out) both;gap:18px;display:grid}.auth-form .code-input{text-align:center;letter-spacing:.45em;font-variant-numeric:tabular-nums;direction:ltr;min-height:58px;padding-inline-start:calc(14px + .45em);font-size:26px;font-weight:600}.auth-sent{border-radius:var(--r-md);background:var(--bg-f2f6ee);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.6;display:flex}.auth-sent svg{color:var(--green);flex-shrink:0;margin-top:3px}.auth-form .error{border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);animation:shake .36s var(--ease) both;padding:10px 12px;font-size:14px}.auth-form .field-hint{color:var(--muted);margin-top:-2px;font-size:12px;font-weight:400;line-height:1.5}.connect-card .auth-form .field-hint{margin-top:-2px}.connect-card .connect-icon{background:var(--bg-e9f6ee);width:60px;height:60px;margin-bottom:14px}.auth-divider{color:var(--muted);align-items:center;gap:12px;display:flex;margin:22px 0 6px!important;font-size:12px!important}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.connect-card .button.secondary+.button.secondary{margin-top:10px}.auth-notes{border-top:1px solid var(--border);gap:6px;margin-top:18px;padding-top:18px;display:grid}.auth-notes p{justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.success-state{animation:rise var(--t-slow) var(--ease-out) both;justify-items:center;gap:10px;padding:18px 0 8px;display:grid}.success-state strong{font:600 20px var(--font-display)}.success-state p{margin:0}.success-check{width:72px;height:72px}.success-check circle{fill:var(--success-soft);stroke:var(--green);stroke-width:2.5px;stroke-dasharray:202;stroke-dashoffset:202px;animation:draw .6s var(--ease-out) forwards}.success-check path{fill:none;stroke:var(--green);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:draw .36s .42s var(--ease-out) forwards}.orbit-loader{width:56px;height:56px;margin:4px auto 16px;position:relative}.orbit-loader:before{content:"";border:2px solid var(--line-dfe8d6);border-radius:50%;position:absolute;inset:0}.orbit-loader:after{content:"";background:var(--brand);animation:pulse 1.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:20px}.orbit-loader span{animation:1.4s linear infinite spin;position:absolute;inset:0}.orbit-loader span:before{content:"";background:var(--green-bg);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:calc(50% - 5px);box-shadow:0 0 0 4px #e3eedb}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--bg-eceff0) 0%, var(--bg-f5f7f3) 40%, var(--bg-eceff0) 80%) 0 0 / 300% 100%;animation:1.4s linear infinite shimmer;display:block}.skeleton-text{height:12px;margin:8px 0}.skeleton-title{width:40%;height:22px;margin-bottom:14px}.skeleton-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-ffffff);padding:20px}.skeleton-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:18px 0;display:grid}.skeleton-kpi{border-radius:var(--r-lg);height:96px}.workspace-content,.ins-panel,.today-card,.set-card{animation:rise var(--t-slow) var(--ease-out) both}.ins-panel,.set-card,.today-card{transition:box-shadow var(--t) var(--ease)}@media (max-width:640px){.workspace-header{justify-content:center;min-height:0}.workspace-content{padding-bottom:96px}}.ins-kpis.balanced{flex-wrap:wrap;display:flex}.ins-kpis.balanced>.ins-card{flex:1 1 calc((100% - (var(--per-row,4) - 1) * 12px) / var(--per-row,4));min-width:150px}@media (max-width:600px){.ins-kpis.balanced>.ins-card{flex-basis:calc(50% - 6px);min-width:0}}.ins-hero>.ins-card,.ins-kpis>.ins-card{animation:rise-in .62s var(--ease-out) both;animation-delay:calc(80ms + var(--i,0) * 70ms);transition:transform var(--t) var(--ease), box-shadow var(--t) var(--ease)}.ins-kpis>.ins-card:hover,.ins-hero>.ins-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.figure{font-variant-numeric:tabular-nums;--number-flow-mask-height:.18em}.chart-line.current{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.3s var(--ease-out) .2s forwards}.chart-area,.chart-line.previous{animation:fade-in .6s var(--ease-out) .3s both}.column i{transform-origin:bottom;animation:grow-up .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 18ms);transition:height var(--t-slow) var(--ease-out), background-color var(--t) var(--ease)}.funnel-track i,.hbar .track i{transform-origin:0;animation:grow-across .8s var(--ease-out) both;transition:width var(--t-slow) var(--ease-out)}[dir=rtl] .funnel-track i,[dir=rtl] .hbar .track i{transform-origin:100%}.funnel li,.hbar{--delay:calc(var(--i,0) * 55ms)}.funnel-track i,.hbar .track i{animation-delay:var(--delay)}.today-card ul{position:relative}.reveal-wait{opacity:0;transform:translateY(28px);animation:none!important}.reveal-wait *{animation-play-state:paused!important}.reveal-in{animation:rise-in .65s var(--ease-out) both!important}.workspace-tabs a,.sidebar-item{transition:background-color var(--t) var(--ease), color var(--t) var(--ease), transform var(--t-fast) var(--ease)}.sidebar-item:active{transform:scale(.98)}.sidebar-group+.sidebar-group{margin-top:22px}.channel-banner{border-radius:var(--r-lg);border:1px solid var(--line-c9e6c3);background:linear-gradient(90deg, var(--bg-eef8ea), var(--bg-f6fbf3));color:var(--ink);animation:rise-in .52s var(--ease-out) both;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;text-decoration:none;display:flex}.channel-banner span:nth-child(2){flex:1}.channel-banner strong{color:var(--focus);white-space:nowrap}.channel-banner-logos{gap:4px;display:inline-flex}.channel-name{align-items:center;gap:8px;display:inline-flex}.ins-store{align-items:center;gap:6px;display:inline-flex}.inline-logo{vertical-align:-3px;margin-inline-end:6px}.funnel-label{align-items:center;display:inline-flex}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}}@keyframes grow-up{0%{transform:scaleY(0)}}@keyframes grow-across{0%{transform:scaleX(0)}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.82)}}@keyframes shimmer{to{background-position:-300% 0}}@keyframes shake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.legal-doc a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:600px){.hero{min-height:0;padding-top:28px}.hero h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(40px,12vw,50px)}.hero-copy>p{font-size:16px;line-height:1.7}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.hero-actions .button{width:100%;padding:16px 20px;font-size:16px}.hero-more{gap:12px 20px;font-size:15px}.conversation-stage{height:auto;margin-top:10px;padding:64px 0 96px}.chat-preview{width:min(320px,100%)}.floating-tag{top:10px;inset-inline-end:4px}.floating-security{bottom:12px;inset-inline-start:4px}.video-section{padding:20px 0 50px}.video-section h2{margin:12px auto 22px;font-size:24px}}.ap-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.ap-levels{margin:0}.ap-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.ap-table tr.ap-loss td{background:var(--bg-fdf3f1)}.ap-table th button,.ap-drill,.ap-crumbs button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ap-table th button[aria-pressed=true]{color:var(--ink);font-weight:700}.ap-crumbs button{color:var(--green)}.ap-drill:hover,.ap-crumbs button:hover{text-decoration:underline}.ap-drill{text-align:start;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ap-table td .delta{margin-top:4px}.ap-tags{border-radius:var(--r-sm);background:var(--bg-f3f5ef);overflow-wrap:anywhere;margin:8px 0 4px;padding:8px 10px;font-size:12px;display:block}.ap-sub{margin:26px 0 4px;font-size:15px}.ins-pace{background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:14px;padding:14px 16px}.ins-pace-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:10px;font-size:12px;display:flex}.ins-pace-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ins-pace-day{border-radius:var(--r-md);background:var(--bg-f4f6f1);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ins-pace-day.now{background:var(--bg-fbf3d9)}.ins-pace-day .label,.ins-pace-day .sub{color:var(--muted);font-size:12px}.ins-pace-day strong{color:var(--ink);font-size:22px}.ins-pace-deltas{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12px;display:flex}@media (max-width:600px){.ins-pace{padding:12px}.ins-pace-head .muted{display:none}.ins-pace-days{gap:6px}.ins-pace-day{padding:8px}.ins-pace-day strong{font-size:16px}.ins-pace-day .sub{display:none}}.period-picker{margin-bottom:16px}.period-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.period-select{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-ffffff);min-height:40px;color:var(--ink);align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.period-select:focus-within{outline:3px solid var(--focus);outline-offset:2px}.select-menu{position:relative}button.period-select{cursor:pointer;padding-inline-end:32px}button.period-select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.select-menu-chev{pointer-events:none;position:absolute;inset-inline-end:12px}.select-menu.compare .period-select{font-weight:600}.select-menu-prefix{color:var(--muted);font-weight:500}.select-menu-list{top:calc(100% + 6px);z-index:60;background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-md);min-width:100%;max-height:340px;margin:0;padding:6px;list-style:none;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 14px 34px #17251f24}.select-menu-list li{border-radius:var(--r-sm);white-space:nowrap;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;font-size:14px;font-weight:500;display:flex}.select-menu-list li.is-active{background:var(--bg-f1f3ee)}.select-menu-list.is-floating{top:auto;z-index:1000;inset-inline-start:auto}.select-menu-list .select-menu-group{color:var(--muted);cursor:default;padding:10px 12px 4px;font-size:12px;font-weight:600}.select-menu-list li[aria-disabled=true]{color:var(--muted);cursor:default}.select-menu-list li[aria-selected=true]{color:var(--fg-203c2d);font-weight:700}.period-select svg{color:var(--muted);flex-shrink:0}.period-select select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding-block:8px;padding-inline:0 18px}.period-select .period-chev{pointer-events:none;position:absolute;inset-inline-end:12px}.period-select.compare{color:var(--muted);font-weight:500}.period-select.compare select{color:var(--ink);font-weight:600}.period-edit{color:var(--focus);font:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.period-custom{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-ffffff);flex-wrap:wrap;align-items:flex-end;gap:10px;width:fit-content;margin:10px 0 0;padding:12px 14px;display:flex}.period-custom label{color:var(--muted);gap:4px;font-size:12px;display:grid}.export-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.funnel li.worst .funnel-rate{color:var(--danger);background:var(--bad-bg);border-radius:var(--r-pill);padding:1px 8px;font-weight:700}.funnel li:has(>.delta){grid-template-columns:minmax(96px,150px) 1fr auto minmax(96px,auto) 56px}.funnel li .delta{justify-self:end;font-size:11px}.ins-split{gap:8px;margin-top:4px;font-size:13px;display:grid}.ins-split-bar{border-radius:var(--r-pill);background:var(--border);height:8px;display:flex;overflow:hidden}.ins-split-bar i{height:100%;display:block}.ins-split-bar i+i{border-inline-start:2px solid var(--line-ffffff)}.ins-split ul{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.ins-split li{align-items:center;gap:5px;display:inline-flex}.ins-split li>i{border-radius:50%;width:8px;height:8px}.ins-split b{color:var(--ink);font-weight:600}.ins-kpis.pinned>.ins-card{grid-template-rows:auto auto auto 1fr auto;align-content:stretch}.ins-kpis.pinned>.ins-card>.sparkline,.ins-kpis.pinned>.ins-card>.ins-before{align-self:end}.ins-before b{color:var(--ink);font-weight:600}.ins-ra-chart{direction:ltr;width:100%;height:auto}.ins-ra-chart .grid{stroke:var(--fg-e8ebe4);stroke-dasharray:3 4}.ins-ra-chart .axis{fill:var(--muted);font-size:11px}.ins-ra-chart rect.sales{fill:var(--fg-3d4a5c)}.ins-ra-chart rect.sales.best{fill:var(--fg-17212e)}.ins-ra-chart polyline{fill:none;stroke-width:2.5px;stroke-linejoin:round}.ins-ra-chart polyline.ads{stroke:var(--fg-e3a50c)}.ins-ra-chart polyline.profit{stroke:var(--fg-1f8a5b)}.ins-ra-legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:6px;font-size:12px;display:flex}.ins-ra-legend i{vertical-align:middle;border-radius:2px;width:12px;height:4px;margin-inline-end:4px;display:inline-block}.ins-ra-legend i.sales{background:var(--bg-3d4a5c);height:10px}.ins-ra-legend i.ads{background:var(--bg-e3a50c)}.ins-ra-legend i.profit{background:var(--bg-1f8a5b)}.code-card{text-align:center;justify-items:center;gap:18px;display:grid}.code-big{letter-spacing:12px;background:var(--bg-f0f6e8);border:1px solid var(--line-d9e8c8);color:var(--ink);-webkit-user-select:all;user-select:all;border-radius:16px;padding:16px 28px 16px 40px;font-size:42px;font-weight:800;display:block}.code-card .button{align-items:center;gap:8px;display:inline-flex}.manual-ads{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.manual-ads li{border:1px solid var(--border);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;font-size:14px;display:flex}.manual-ads li .icon-button{margin-inline-start:auto}.manual-ads-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.manual-ads-form label{color:var(--muted);gap:4px;font-size:12px;display:grid}.manual-ads-form input,.manual-ads-form select{min-width:130px}.plan-card{padding-bottom:16px}.plan-head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:12px;display:flex}.plan-head strong{font-size:22px}.plan-head>span:not(.set-pill){color:var(--muted);font-size:14px}.set-pill.warn{background:var(--bg-fdf3df);color:var(--warning)}.plan-meters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.plan-meters li{border:1px solid var(--border);border-radius:var(--r-md,10px);gap:4px;padding:10px 12px;font-size:13px;display:grid}.plan-meters li>span{color:var(--muted)}.plan-meters li strong{font-size:16px}.plan-meters i{background:var(--bg-eef0eb);border-radius:3px;height:5px;display:block;overflow:hidden}.plan-meters b{background:var(--success);height:100%;display:block}.plan-meters li.full strong{color:var(--warning)}.plan-meters li.full b{background:var(--bg-d9a441)}.plan-features{flex-wrap:wrap;gap:8px 18px;margin:0 0 10px;padding:0;font-size:14px;list-style:none;display:flex}.plan-features li{align-items:center;gap:6px;display:inline-flex}.plan-features li svg{color:var(--success)}.plan-features li.off,.plan-features li.off svg{color:var(--muted)}.plan-features small{font-size:12px}.plan-addons{border-radius:var(--r-md);background:var(--lime-bg);margin:10px 0 0;padding:8px 12px;font-size:14px}.plan-note{color:var(--muted);margin:0;font-size:13px}.plan-note+.plan-note{margin-top:8px}.plan-note a{color:var(--focus);font-weight:600;text-decoration:underline}.connection-group+.connection-group{margin-top:26px}.connection-group>h3{color:var(--muted);margin:0 0 12px;font-size:14px;font-weight:700}.shopify-early{gap:12px;display:grid}.shopify-early p{align-items:flex-start;gap:8px;margin:0;line-height:1.6;display:flex}.shopify-early label{gap:6px;font-weight:600;display:grid}.shopify-early small{color:var(--muted)}.shopify-early .success-text{color:var(--success)}.nav-links a[aria-current=page]{color:var(--ink);font-weight:600}.pricing-page .pricing-heading h1{letter-spacing:-1.6px;margin:15px 0 14px;font-size:clamp(32px,4.2vw,52px);font-weight:500;line-height:1.15}.pricing-faq{max-width:820px;margin:0 auto;padding:20px 0 70px}.pricing-faq h2{text-align:center;letter-spacing:-1px;margin:0 0 22px;font-size:clamp(24px,2.8vw,34px);font-weight:500}.pricing-faq-list{gap:10px;display:grid}.pricing-faq details{border:1px solid var(--border);background:var(--white-bg);border-radius:16px}.pricing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:600;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:"+";color:var(--green);transition:transform var(--t-fast) var(--ease);flex:none;font-size:22px;font-weight:400;line-height:1}.pricing-faq details[open] summary:after{transform:rotate(45deg)}.pricing-faq details p{color:var(--muted);margin:0;padding:0 20px 18px;line-height:1.75}.pricing-faq-more{text-align:center;color:var(--muted);margin:18px 0 0;font-size:14px}.pricing-faq-more a{color:var(--ink);font-weight:600}.pricing-band{background:var(--ink-bg);color:var(--white);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 0 70px;padding:36px 40px;display:flex}.pricing-band h2{letter-spacing:-.8px;margin:0 0 6px;font-size:clamp(22px,2.6vw,30px);font-weight:500}.pricing-band p{color:var(--on-dark-muted);margin:0}.pricing-band-cta{justify-items:center;gap:10px;display:grid}.pricing-band-cta .button{background:var(--lime);color:#17251f;align-items:center;gap:8px;display:inline-flex}.pricing-band-cta span{color:var(--on-dark-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (max-width:760px){.pricing-band{padding:28px 22px}.pricing-band-cta{justify-items:start}}.pricing-section{padding:80px 0}.pricing-section .pricing-heading{text-align:center;max-width:720px;margin:0 auto 44px}.pricing-section .pricing-heading .eyebrow{justify-content:center}.pricing-section .pricing-heading h2{letter-spacing:-1.4px;margin:15px 0 14px;font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.25}.pricing-section .pricing-heading p{color:var(--muted);margin:0 0 22px;line-height:1.8}.pr-trial{background:var(--lime-bg);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 6px 20px #3c72562e}.pr-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pr-card{border:1px solid var(--border);background:var(--bg-ffffff);text-align:start;border-radius:22px;flex-direction:column;padding:30px 28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.pr-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px #17251f1a}.pr-featured{background:var(--ink-bg);border-color:var(--ink-line);color:var(--fg-eef3e8);box-shadow:0 30px 70px #17251f47}.pr-featured:hover{box-shadow:0 34px 80px #17251f57}.pr-ribbon{top:-13px;background:var(--lime-bg);color:var(--ink);letter-spacing:.2px;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;inset-inline-start:28px}.pr-head{align-items:center;gap:14px;display:flex}.pr-icon{background:var(--bg-ecf0e5);width:46px;height:46px;color:var(--green);border-radius:14px;flex:none;place-items:center;display:grid}.pr-featured .pr-icon{color:var(--lime);background:#d4ecab24}.pr-name{letter-spacing:-.5px;text-align:start;margin:0;font-size:24px;font-weight:600}.pr-subname{color:var(--muted);margin-top:2px;font-size:13px;display:block}.pr-featured .pr-subname,.pr-featured .pr-tagline,.pr-featured .pr-yearly,.pr-featured .pr-price span{color:var(--on-dark-muted)}.pr-tagline{color:var(--muted);margin:16px 0 0;font-size:14px}.pr-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:22px;display:flex}.pr-price strong{letter-spacing:-1.5px;font-size:44px;font-weight:600;line-height:1}.pr-price span{color:var(--muted);font-size:13px}.pr-yearly{color:var(--muted);margin:10px 0 0;font-size:13px}.pr-cta{margin:24px 0 26px}.pr-cta>.button,.pr-cta>a,.pr-cta>button{width:100%}.pr-featured .pr-cta .button.primary{background:var(--lime-bg);color:var(--ink)}.pr-list{border-top:1px solid var(--border);gap:12px;margin:0;padding:22px 0 0;font-size:14px;line-height:1.5;list-style:none;display:grid}.pr-featured .pr-list{border-top-color:#ffffff1f}.pr-list li{align-items:flex-start;gap:10px;display:flex}.pr-list li svg{color:var(--green);flex:none;margin-top:2px}.pr-featured .pr-list li svg{color:var(--lime)}.pr-list .pr-plus{margin-top:4px;font-size:13px;font-weight:600}.pr-fine{text-align:center;max-width:760px;color:var(--muted);margin:26px auto 0;font-size:13px;line-height:1.7}.pr-compare{margin-top:64px}.pr-compare h3{letter-spacing:-.6px;text-align:center;margin:0 0 20px;font-size:24px;font-weight:500}.pr-table-wrap{border:1px solid var(--border);background:var(--bg-ffffff);border-radius:18px;overflow-x:auto}.pr-table{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}.pr-table th,.pr-table td{border-bottom:1px solid var(--line-eef1ea);text-align:center;padding:14px 18px}.pr-table tbody th[scope=row]{text-align:start;color:var(--ink);font-weight:400}.pr-table thead th{background:var(--bg-ffffff);padding-top:20px;padding-bottom:16px;font-size:16px;font-weight:600;position:sticky;top:0}.pr-table thead small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.pr-table .pr-col-featured{background:var(--bg-f3f7ec)}.pr-table thead .pr-col-featured{background:var(--bg-e9f2db)}.pr-table .pr-group th{background:var(--paper);color:var(--muted);letter-spacing:.4px;text-align:start;text-transform:uppercase;padding:12px 18px;font-size:12px;font-weight:600}.pr-table tbody:last-child tr:last-child th,.pr-table tbody:last-child tr:last-child td{border-bottom:0}.pr-yes{color:var(--success)}.pr-no{color:var(--fg-c3cabd)}@media (max-width:1150px){.pr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pr-cards{grid-template-columns:1fr;gap:28px;max-width:480px;margin:0 auto}.pricing-section{padding:56px 0}}@media (prefers-reduced-motion:reduce){.pr-card,.pr-card:hover{transition:none;transform:none}}@media (max-width:600px){.pr-table{min-width:0;font-size:13px}.pr-table th,.pr-table td{padding:11px 6px}.pr-table tbody th[scope=row]{width:46%;padding-inline-start:12px}.pr-table thead th{font-size:13px}.pr-table .pr-group th{padding-inline-start:12px}}.date-field{align-items:center;width:100%;min-width:0;display:inline-flex;position:relative}.date-field input[type=text]{font-variant-numeric:tabular-nums;width:100%;padding-right:38px}.date-field .date-pick{border-radius:var(--r-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;right:6px}.date-field .date-pick:hover,.date-field .date-pick:focus-visible{background:var(--bg-eef2ea);color:var(--fg-203c2d)}.date-field .date-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.conn-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-inline-start:10px;padding:2px 10px 2px 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.conn-badge.good{color:var(--success);background:var(--good-bg)}.conn-badge.bad{color:var(--danger);background:var(--bad-bg)}.conn-badge .conn-logos{gap:3px;display:inline-flex}.section-tabs{z-index:6;scrollbar-width:none;background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);gap:4px;margin:0 0 16px;padding:8px 0;display:flex;position:sticky;top:0;overflow-x:auto}.section-tabs::-webkit-scrollbar{display:none}.section-tabs a{border-radius:var(--r-pill);color:var(--muted);white-space:nowrap;flex-shrink:0;padding:6px 14px;font-size:14px;font-weight:600}.section-tabs a:hover{color:var(--ink);background:var(--bg-eef2ea)}.section-tabs a[aria-current=location]{color:var(--fg-f4f8ef);background:var(--bg-203c2d)}.ins-panel[id],.ins-grid[id],section[id]{scroll-margin-top:72px}.chart .profit-bar{fill:var(--fg-3c7256);transition:opacity .15s}.chart .profit-bar.loss{fill:var(--fg-c0573b)}.chart .profit-bar:hover,.chart .profit-bar:focus-visible{opacity:.8;outline:none}.chart .chart-zero{stroke:var(--fg-9aa597);stroke-width:1px}.chip-toggle{cursor:pointer;font:inherit;border:0;font-size:12px;font-weight:700}.pp-table td{vertical-align:middle}.pp-table .pp-counts{margin:0}.pp-table a.prod-name{align-items:center;gap:4px;display:inline-flex}.ins-grid.even{align-items:stretch}.ins-grid.even>.ins-panel{margin-bottom:16px}.ins-kpis.pinned>.ins-card{background:var(--bg-ffffff);border-top-width:1px}.sparkline{width:100%;height:28px;margin-top:2px;display:block}.spark-area{fill:#3c72561a}.spark-line{fill:none;stroke:var(--fg-3c7256);stroke-width:1.6px}.spark-dot{fill:var(--fg-203c2d)}.pinned-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin:-6px 0 16px;display:flex}.pinned-bar .text-button{align-items:center;gap:5px;display:inline-flex}.more-figures summary{cursor:pointer;color:var(--focus);font-size:13px;font-weight:600}.more-figures ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.more-figures li{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-ffffff);align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.pin-editor{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-ffffff);gap:12px;margin:0 0 16px;padding:16px;display:grid}.pin-editor p{color:var(--muted);margin:0;font-size:13px}.pin-editor ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pin-editor li button{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-ffffff);font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.pin-editor li button[aria-pressed=true]{border-color:var(--line-203c2d);background:var(--bg-eef5e4)}.pin-editor li button:disabled{opacity:.45;cursor:not-allowed}.pin-mark{border:1px solid var(--border);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}[aria-pressed=true]>.pin-mark{background:var(--bg-203c2d);border-color:var(--line-203c2d);color:var(--fg-f4f8ef)}.pin-actions{align-items:center;gap:12px;display:flex}.ins-card-actions{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:auto;display:flex}.ins-card-actions .text-button{align-items:center;gap:4px;display:inline-flex}.ins-card-actions .muted-action{color:var(--muted)}.coverage-label{color:var(--muted);margin:0 0 6px;font-size:13px}.coverage-label b{color:var(--ink)}.cohort-table .cohort-cell{background:rgba(60, 114, 86, calc(.06 + var(--lift,0) * .3))}.ord-tabs{border-bottom:1px solid var(--border);gap:6px;margin:14px 0 4px;display:flex}.ord-tabs button{min-height:44px;font:inherit;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px;font-weight:600}.ord-tabs button.active{color:var(--ink);border-bottom-color:var(--green-line)}.ord-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ord-tools .chips small{opacity:.7;margin-inline-start:4px}.ord-search{border:1px solid var(--line-849282);border-radius:var(--r-pill);background:var(--bg-ffffff);flex:0 300px;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:flex}.ord-search input{font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.ord-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.ord-filter{gap:8px;margin:0 0 12px;display:flex}.ord-filter button{color:var(--muted);background:0 0;border:0;padding:0;display:inline-flex}.ord-table td{vertical-align:middle}.ord-table tbody tr{cursor:pointer}.ord-table tbody tr:hover td,.ord-table tbody tr.selected td{background:var(--bg-f4f7ef)}.ord-table .text-button{min-height:0;padding:0}.ord-table .text-button.strong{color:var(--ink);font-weight:700}.ord-items{max-width:260px}.ord-source{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--muted);overflow:hidden}.ord-customer{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ord-track{align-items:center;gap:6px;display:inline-flex}.ord-pager{justify-content:center;align-items:center;gap:14px;margin-top:14px;font-size:13px;display:flex}.ord-pager .button{align-items:center;gap:4px;display:inline-flex}.ord-segments{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0 8px;display:grid}.ord-segment{text-align:start;background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-lg);font:inherit;box-shadow:var(--shadow-sm);justify-items:start;gap:6px;padding:14px;display:grid}.ord-segment strong{font-size:24px}.ord-segment small{color:var(--muted);font-size:12px}.ord-segment.selected{border-color:var(--green-line);box-shadow:0 0 0 2px var(--green)}.ord-overlay{z-index:1000;background:#17251f59;justify-content:flex-end;display:flex;position:fixed;inset:0}.ord-drawer{background:var(--paper);width:min(560px,100%);height:100%;padding:24px 22px 40px;position:relative;overflow-y:auto;box-shadow:-10px 0 40px #0000002e}.ord-close{top:14px;background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-pill);place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-inline-end:14px}.ord-drawer-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 16px;padding-inline-end:48px;display:flex}.ord-drawer-head h2{margin:0;font-size:22px}.ord-drawer-head p{margin:4px 0 0;font-size:13px}.ord-drawer-head .button{align-items:center;gap:6px;display:inline-flex}.ord-card{background:var(--bg-ffffff);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:12px;padding:16px 18px}.ord-card h3{margin:0 0 10px;font-size:15px}.ord-card p{margin:0 0 8px}.ord-lines,.ord-history{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ord-lines li{justify-content:space-between;gap:12px;font-size:14px;display:flex}.ord-history li{align-items:center;gap:12px;font-size:13px;display:flex}.ord-history .text-button{min-height:0;padding:0}.ord-history .text-button:disabled{color:var(--ink);text-decoration:none}.ord-form textarea{border:1px solid var(--line-849282);border-radius:var(--r-sm);background:var(--bg-fbfcf8);font:inherit;resize:vertical;width:100%;padding:7px 10px}.ord-form label.wide{flex-basis:100%}.workspace-content .small,.ord-drawer .small{font-size:12px}.ord-drawer{color:var(--ink);font-family:var(--font-body)}.ord-drawer .muted{color:var(--muted)}@media (max-width:900px){.ord-segments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ord-table th:nth-child(8),.ord-table td:nth-child(8){display:none}.ord-search{flex-basis:100%}}.onb-steps{width:min(880px,100%);margin:44px auto 0}.onb-steps ol{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.onb-step{border-top:2px solid var(--border);color:var(--muted);transition:border-color var(--t-slow) var(--ease), color var(--t-slow) var(--ease);justify-items:start;gap:10px;padding-top:18px;display:grid;position:relative}.onb-step.is-now{border-top-color:var(--green-line);color:var(--ink)}.onb-step.is-done{border-top-color:var(--line-a9c79a)}.onb-step svg{width:22px;height:22px;color:var(--fg-63835c)}.onb-step.is-next svg{color:var(--fg-a3ad9f)}.onb-step strong{font-size:17px;font-weight:600}.onb-number{top:18px;color:var(--muted);font-size:13px;position:absolute;inset-inline-end:0}.onb-stages{flex-wrap:wrap;gap:6px;display:flex}.onb-stages span{border-radius:var(--r-pill);background:var(--bg-eef2ea);color:var(--muted);padding:3px 10px;font-size:12px}.onb-stages .is-past{background:var(--bg-e2eed9);color:var(--success)}.onb-stages .is-past:before{content:"✓ "}.onb-stages .is-current{background:var(--lime-bg);color:var(--ink);font-weight:600}.onb-where{display:none}.onb-steps+.connect-card{margin-top:30px}.onb-actions{gap:4px;margin-top:16px;display:grid}.onb-actions .button{margin-top:0}.store-logo{object-fit:contain;width:100%;height:100%}.connect-card .connect-icon .store-logo{width:124px;height:56px}.connect-card .connect-icon:has(>.store-logo){background:var(--bg-ffffff);border:1px solid var(--border);width:140px;height:72px;padding:8px}.onb-store .store-logo{flex-shrink:0;width:72px;height:44px}.onb-store strong:has(img){align-items:center;gap:6px;display:inline-flex}.onb-sources{text-align:start;margin-top:22px}.onb-sources h2{margin:0 0 8px;font-size:14px;font-weight:600}.onb-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.onb-sources li{border:1px solid var(--border);border-radius:var(--r-lg);align-items:center;gap:10px;padding:8px 10px;display:flex}.onb-sources li div{flex:1;gap:2px;min-width:0;display:grid}.onb-sources li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important}.onb-sources .button{flex-shrink:0;width:auto;margin-top:0;padding:6px 12px;font-size:13px}.onb-sources strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.connect-card.is-wide{max-width:640px}.onb-search{border:1px solid var(--line-cbd5e1);border-radius:var(--r-md);background:var(--bg-ffffff);color:var(--muted);align-items:center;gap:8px;margin-top:18px;padding:0 12px;display:flex}.onb-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:14px}.onb-search:focus-within{border-color:var(--line-203c2d)}@media (max-width:520px){.onb-sources ul{grid-template-columns:minmax(0,1fr)}}.onb-sources .set-pill{flex-shrink:0}.connect-card p.onb-required{text-align:center;margin:0;font-size:13px}.onb-platform{margin-top:22px}.onb-platform .vat-choice strong{align-items:center;gap:6px;display:inline-flex}.onb-connect{text-align:start}.onb-connect:not(:empty){margin-top:22px}.onb-connect input:not([type=checkbox]):not([type=radio]){border:1px solid var(--line-849282);border-radius:var(--r-sm);background:var(--bg-fbfcf8);width:100%;font:inherit;color:var(--fg-30472d);margin-top:7px;padding:12px;font-size:14px;display:block}.onb-connect .input-row input:not([type=checkbox]):not([type=radio]){margin-top:0}.onb-connect .input-row .button{width:auto;margin-top:0}.onb-actions .text-link{justify-self:center;margin-top:8px;font-size:14px}.onb-store{border:1px solid var(--border);border-radius:var(--r-lg);text-align:start;align-items:center;gap:14px;margin:22px 0 6px;padding:16px 18px;display:flex}.onb-store div{flex:1;gap:2px;min-width:0;display:grid}.onb-store strong{font-size:16px}.onb-store small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important}.onb-store .set-pill{flex-shrink:0}.onb-questions{text-align:start;gap:10px;margin:22px 0 8px;padding:0;list-style:none;display:grid}.onb-questions li{border-radius:var(--r-md);background:var(--bg-f2f6ee);animation:rise var(--t-slow) var(--ease-out) both;align-items:center;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.onb-questions li:nth-child(2){animation-delay:80ms}.onb-questions li:nth-child(3){animation-delay:.16s}.onb-questions svg{color:var(--green);flex-shrink:0}.connect-card .channel-card.is-bare{box-shadow:none;border:0;margin:18px 0 0;padding:0;animation:none}@media (max-width:640px){.onb-steps{margin-top:28px}.onb-steps ol{gap:12px}.onb-step{gap:6px;padding-top:12px}.onb-step strong{font-size:14px}.onb-step svg{width:18px;height:18px}.onb-number{font-size:12px;top:12px}.onb-stages{display:none}.onb-where{text-align:center;color:var(--muted);margin:14px 0 0;font-size:13px;display:block}.onb-steps+.connect-card{margin-top:18px}}.first-run{border:1px solid var(--border);border-radius:var(--r-xl);background:radial-gradient(ellipse at 85% 0%, var(--bg-eef5e4), var(--bg-ffffff) 60%);box-shadow:var(--shadow-sm);animation:rise var(--t-slow) var(--ease-out) both;gap:10px;margin-bottom:16px;padding:28px;display:grid}.first-run-hello{color:var(--green);font-size:14px;font-weight:600}.first-run h2{font:500 clamp(24px, 3vw, 30px) / 1.25 var(--font-display);letter-spacing:-.6px;margin:0}.first-run>p{max-width:640px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.first-run-store{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-ffffff);align-items:center;gap:14px;max-width:560px;margin-top:8px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.first-run-store div{flex:1;gap:2px;min-width:0;display:grid}.first-run-store strong{font-size:16px}.first-run-store small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.first-run-count{color:var(--muted);flex-shrink:0;font-size:13px}.first-run-count b{color:var(--ink);font-size:18px;font-weight:600}.first-run-alert{color:var(--danger);flex-shrink:0}.first-run-bar{inset-inline:0;background:linear-gradient(90deg, transparent, var(--green-bg), transparent) 0 0 / 40% 100% no-repeat;height:3px;animation:first-run-bar 1.6s var(--ease) infinite;position:absolute;bottom:0}@keyframes first-run-bar{0%{background-position:-40% 0}to{background-position:140% 0}}.first-run-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.first-run-meanwhile{margin-top:6px!important;font-size:14px!important}@media (prefers-reduced-motion:reduce){.first-run-bar{background:var(--green-bg);opacity:.4;animation:none}}@media (max-width:600px){.first-run{padding:20px}.first-run-store{flex-wrap:wrap}.first-run-count{flex-basis:100%}.first-run-actions .button{flex:100%}}footer.site-footer{border-top:1px solid var(--border);width:100%;color:var(--muted);text-align:start;margin-top:56px;padding:40px 0 28px;font-size:14px;display:block}.site-footer-grid{grid-template-columns:1.4fr 1.3fr 1fr 1fr;gap:32px;display:grid}.site-footer-grid>*{align-content:start;gap:10px;display:grid}.site-footer h2{color:var(--ink);align-items:center;gap:6px;margin:0 0 4px;font-size:14px;font-weight:600;display:flex}.site-footer p{margin:0;line-height:1.6}.site-footer a{color:var(--muted);transition:color var(--t) var(--ease);justify-self:start}.site-footer a:hover{color:var(--ink)}.site-footer .brand{color:var(--ink);margin-bottom:4px}.site-footer-trust{align-items:center;gap:6px;font-size:13px;display:flex}.site-footer-trust svg{color:var(--green);flex-shrink:0}a.site-footer-mail{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-ffffff);color:var(--ink);align-items:center;gap:8px;margin:2px 0;padding:8px 14px;font-weight:600;display:inline-flex}a.site-footer-mail:hover{border-color:var(--line-c9dcb8)}.site-footer-mail svg{color:var(--green)}.site-footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:32px;padding-top:18px;font-size:12px;display:flex}.connect-page>footer.site-footer{max-width:1080px}@media (max-width:900px){.site-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){footer.site-footer{margin-top:40px}.site-footer-grid{grid-template-columns:1fr;gap:24px}.site-footer-bottom{flex-direction:column}}.panel-icon{vertical-align:middle;border-radius:var(--r-pill);background:var(--bg-edf3e6);width:30px;height:30px;color:var(--fg-4f7a43);place-items:center;margin-inline-end:10px;display:inline-grid}.costs-jump{flex-wrap:wrap;gap:8px;margin:16px 0 4px;display:flex}.costs-jump a{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-ffffff);color:var(--ink);transition:border-color var(--t) var(--ease), background-color var(--t) var(--ease);align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.costs-jump a:hover{border-color:var(--line-c9dcb8);background:var(--bg-f4f9ee)}.costs-jump svg{color:var(--green)}.costs-main>.ins-panel{scroll-margin-top:20px}.quick-steps{counter-reset:quick;padding-inline-start:0;list-style:none}.quick-steps>li{counter-increment:quick;padding-inline-start:40px;position:relative}.quick-steps>li:before{content:counter(quick);top:0;background:var(--lime-bg);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset-inline-start:0}.quick-steps>li:last-child{margin-inline-start:0;padding-inline-start:40px}.quick-steps>li:last-child:before{content:"💬";background:var(--bg-f2f6ee);font-size:13px}.summary-ring{border-radius:var(--r-md);background:var(--bg-ffffff10);color:var(--fg-d9e6d4);align-items:center;gap:14px;padding:12px;font-size:13px;display:flex}.summary-ring>span:last-child{gap:2px;display:grid}.summary-ring small{color:var(--fg-b9cbb6);font-size:12px}.summary-ring .ring{background:radial-gradient(closest-side, var(--bg-20372c) 76%, transparent 78% 100%), conic-gradient(var(--lime-bg) var(--p), var(--bg-ffffff22) 0);border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.summary-ring .ring b{color:var(--fg-ffffff);font-size:15px}.breakeven-bar{border-radius:var(--r-pill);background:var(--bg-ffffff22);height:6px;margin-bottom:10px;display:block;overflow:hidden}.breakeven-bar i{border-radius:inherit;background:var(--lime-bg);height:100%;display:block}:root{--ink-bg:var(--ink);--ink-line:var(--ink);--white-bg:var(--white);--lime-bg:var(--lime);--green-bg:var(--green);--green-line:var(--green);--muted-bg:var(--muted);--tiktok:#111827;--bg-17251f:#17251f;--bg-17291ecc:#17291ecc;--bg-1f8a5b:#1f8a5b;--bg-20372c:#20372c;--bg-203c2d:#203c2d;--bg-223e2e:#223e2e;--bg-246144:#246144;--bg-2f5a6b1f:#2f5a6b1f;--bg-34523a:#34523a;--bg-387b62:#387b62;--bg-3d4a5c:#3d4a5c;--bg-679c53:#679c53;--bg-78350f:#78350f;--bg-7fab58:#7fab58;--bg-85341f:#85341f;--bg-962d20:#962d20;--bg-b7791f:#b7791f;--bg-bdd0b629:#bdd0b629;--bg-c9d1c3:#c9d1c3;--bg-cfd6cb:#cfd6cb;--bg-d5e8b8:#d5e8b8;--bg-d6e9bd:#d6e9bd;--bg-d9a441:#d9a441;--bg-dbeec7:#dbeec7;--bg-dce8d1:#dce8d1;--bg-deefe5:#deefe5;--bg-e2eed9:#e2eed9;--bg-e3a50c:#e3a50c;--bg-e3ebd7:#e3ebd7;--bg-e3efd6:#e3efd6;--bg-e7eddd:#e7eddd;--bg-e9f2db:#e9f2db;--bg-e9f2df:#e9f2df;--bg-e9f6ee:#e9f6ee;--bg-eaf0e0:#eaf0e0;--bg-eceff0:#eceff0;--bg-ecf0e5:#ecf0e5;--bg-ecf7f6:#ecf7f6;--bg-edf0e6:#edf0e6;--bg-edf0e9:#edf0e9;--bg-edf0f3:#edf0f3;--bg-edf0f5:#edf0f5;--bg-edf3e6:#edf3e6;--bg-eef0eb:#eef0eb;--bg-eef1ec:#eef1ec;--bg-eef2ea:#eef2ea;--bg-eef3ef:#eef3ef;--bg-eef5e4:#eef5e4;--bg-eef5f8:#eef5f8;--bg-eef8ea:#eef8ea;--bg-f0f3ec:#f0f3ec;--bg-f0f4e9:#f0f4e9;--bg-f0f6e8:#f0f6e8;--bg-f0f7e8:#f0f7e8;--bg-f1f3ee:#f1f3ee;--bg-f1f7e6:#f1f7e6;--bg-f1f8ee:#f1f8ee;--bg-f1f8f4:#f1f8f4;--bg-f2f6ee:#f2f6ee;--bg-f2f7ed:#f2f7ed;--bg-f3f0fa:#f3f0fa;--bg-f3f4f1:#f3f4f1;--bg-f3f5ef:#f3f5ef;--bg-f3f6ef:#f3f6ef;--bg-f3f7ec:#f3f7ec;--bg-f4f6f1:#f4f6f1;--bg-f4f7ef:#f4f7ef;--bg-f4f7f0:#f4f7f0;--bg-f4f9ec:#f4f9ec;--bg-f4f9ee:#f4f9ee;--bg-f5f7f0:#f5f7f0;--bg-f5f7f2:#f5f7f2;--bg-f5f7f3:#f5f7f3;--bg-f6f7f3:#f6f7f3;--bg-f6f7f9:#f6f7f9;--bg-f6f8f2:#f6f8f2;--bg-f6f9f2:#f6f9f2;--bg-f6fbf3:#f6fbf3;--bg-f7f9f4:#f7f9f4;--bg-fafcf8:#fafcf8;--bg-fbe6e3:#fbe6e3;--bg-fbf3d9:#fbf3d9;--bg-fbfcf8:#fbfcf8;--bg-fbfdf7:#fbfdf7;--bg-fcf1ed:#fcf1ed;--bg-fcfdf9:#fcfdf9;--bg-fdf3df:#fdf3df;--bg-fdf3f1:#fdf3f1;--bg-fdf8ec:#fdf8ec;--bg-fef3c7:#fef3c7;--bg-ffd9cc:#ffd9cc;--bg-fff0eb:#fff0eb;--bg-fff2d4:#fff2d4;--bg-fff5f3:#fff5f3;--bg-fff6f2:#fff6f2;--bg-fff7e6:#fff7e6;--bg-ffffff:white;--bg-ffffff08:#ffffff08;--bg-ffffff10:#ffffff10;--bg-ffffff12:#ffffff12;--bg-ffffff22:#fff2;--bg-ffffff88:#fff8;--bg-fffffff0:#fffffff0;--fg-096f7a:#096f7a;--fg-123c44:#123c44;--fg-142b3c:#142b3c;--fg-168995:#168995;--fg-172033:#172033;--fg-17212d:#17212d;--fg-17212e:#17212e;--fg-1f7a45:#1f7a45;--fg-1f8a5b:#1f8a5b;--fg-20372c:#20372c;--fg-203a2e:#203a2e;--fg-203c2d:#203c2d;--fg-203c2f:#203c2f;--fg-246144:#246144;--fg-2a492f:#2a492f;--fg-2f5a6b:#2f5a6b;--fg-30472d:#30472d;--fg-34523a:#34523a;--fg-345536:#345536;--fg-37543a:#37543a;--fg-3c4a40:#3c4a40;--fg-3c7256:#3c7256;--fg-3d4a5c:#3d4a5c;--fg-4f7a43:#4f7a43;--fg-52684c:#52684c;--fg-526c45:#526c45;--fg-527263:#527263;--fg-536275:#536275;--fg-56805e:#56805e;--fg-586778:#586778;--fg-59695f:#59695f;--fg-5f6b62:#5f6b62;--fg-617083:#617083;--fg-63835c:#63835c;--fg-648154:#648154;--fg-667384:#667384;--fg-6d7b89:#6d7b89;--fg-728667:#728667;--fg-72915a:#72915a;--fg-73bca1:#73bca1;--fg-78350f:#78350f;--fg-7a2f1f:#7a2f1f;--fg-7d9964:#7d9964;--fg-93a183:#93a183;--fg-962d20:#962d20;--fg-9aa597:#9aa597;--fg-9e4b39:#9e4b39;--fg-a3ad9f:#a3ad9f;--fg-a7baa4:#a7baa4;--fg-b42318:#b42318;--fg-b7791f:#b7791f;--fg-b9c9b6:#b9c9b6;--fg-b9cbb6:#b9cbb6;--fg-c0573b:#c0573b;--fg-c3cabd:#c3cabd;--fg-d9e6d4:#d9e6d4;--fg-e3a50c:#e3a50c;--fg-e4efdb:#e4efdb;--fg-e8ebe4:#e8ebe4;--fg-eef3e8:#eef3e8;--fg-f1f5eb:#f1f5eb;--fg-f3f8ef:#f3f8ef;--fg-f4f8ef:#f4f8ef;--fg-ffc9b8:#ffc9b8;--fg-ffffff:white;--line-137c89:#137c89;--line-20372c:#20372c;--line-203c2d:#203c2d;--line-387b62:#387b62;--line-7a9c65:#7a9c65;--line-849282:#849282;--line-a9c79a:#a9c79a;--line-aac6ca:#aac6ca;--line-b7d9b0:#b7d9b0;--line-b8c2b2:#b8c2b2;--line-b9cdb6:#b9cdb6;--line-bdcbd0:#bdcbd0;--line-c5d8b4:#c5d8b4;--line-c9d1c3:#c9d1c3;--line-c9dcb8:#c9dcb8;--line-c9e6c3:#c9e6c3;--line-cbd3dc:#cbd3dc;--line-cbd5e1:#cbd5e1;--line-cfe0c0:#cfe0c0;--line-cfe1e8:#cfe1e8;--line-d3d9cc:#d3d9cc;--line-d7e0e3:#d7e0e3;--line-d7e5c9:#d7e5c9;--line-d8e6c4:#d8e6c4;--line-d97706:#d97706;--line-d9e8c8:#d9e8c8;--line-dce2e9:#dce2e9;--line-dce3d9:#dce3d9;--line-dce4d4:#dce4d4;--line-dfe7d3:#dfe7d3;--line-dfe8d6:#dfe8d6;--line-e0e5eb:#e0e5eb;--line-e3e7ec:#e3e7ec;--line-e3e8d9:#e3e8d9;--line-e3ecd6:#e3ecd6;--line-e7eadd:#e7eadd;--line-e7ebdf:#e7ebdf;--line-e7ece2:#e7ece2;--line-e8ede1:#e8ede1;--line-ebdfc3:#ebdfc3;--line-edf0f3:#edf0f3;--line-eef1e8:#eef1e8;--line-eef1ea:#eef1ea;--line-efc4b8:#efc4b8;--line-efc9bd:#efc9bd;--line-efc9c2:#efc9c2;--line-f0cfc4:#f0cfc4;--line-f0d4c9:#f0d4c9;--line-f0d9a8:#f0d9a8;--line-f0f2ed:#f0f2ed;--line-ffffff:#fff;--line-ffffff12:#ffffff12;--line-ffffff13:#ffffff13}.upgrade-teaser{border:1px solid var(--line-d7e5c9);border-radius:var(--r-lg);background:linear-gradient(135deg, var(--bg-f4f9ee), var(--white-bg) 70%);gap:16px;padding:20px;display:grid}.teaser-head{align-items:flex-start;gap:14px;display:flex}.teaser-head h3{font:600 19px / 1.35 var(--font-display);margin:0 0 4px}.teaser-head p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.teaser-lock{background:var(--lime-bg);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.teaser-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.teaser-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--white-bg);animation:rise var(--t-slow) var(--ease-out) both;align-content:start;gap:8px;padding:16px;display:grid}.teaser-card:nth-child(2){animation-delay:90ms}.teaser-card:nth-child(3){animation-delay:.18s}.teaser-card.is-best{box-shadow:inset 0 3px 0 var(--profit)}.teaser-card.is-losing{box-shadow:inset 0 3px 0 var(--danger)}.teaser-card.is-funnel{box-shadow:inset 0 3px 0 var(--info)}.teaser-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.teaser-label{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.teaser-path{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.teaser-crumb{overflow-wrap:anywhere;align-items:center;gap:4px;display:inline-flex}.teaser-big{font:700 26px / 1.1 var(--font-display)}.is-best .teaser-big{color:var(--profit)}.is-losing .teaser-big{color:var(--danger)}.teaser-funnel{gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.teaser-funnel li{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.teaser-funnel i{border-radius:var(--r-pill);background:var(--grid);height:8px;overflow:hidden}.teaser-funnel b{border-radius:inherit;background:var(--info);height:100%;display:block}.teaser-loading{border-radius:var(--r-md);background:var(--grid);height:120px;animation:1.4s ease-in-out infinite pulse}.teaser-actions{flex-wrap:wrap;gap:10px;display:flex}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e7eee4;--muted:#a3afa6;--green:#8cc3a2;--lime:#d4ecab;--paper:#0f1512;--border:#2a352e;--white:#fff;--focus:#8cc3a2;--on-dark-muted:#a9bea8;--success:#8fd18a;--warning:#e6c06a;--danger:#f08b73;--ink-bg:#26372e;--ink-line:#3a4b41;--white-bg:#17201b;--lime-bg:#34492a;--green-bg:#3c7256;--green-line:#6fa385;--muted-bg:#7d897f;--tiktok:#e5e7eb;--series-current:#7fb3c4;--series-soft:#2f4a52;--series-previous:#7c857a;--area:#7fb3c41f;--profit:#6fcf8f;--cost:#f08b73;--grid:#26302a;--good-bg:#1d2e1f;--bad-bg:#3a2420;--warn-bg:#3a321d;--info:#7fb3c4;--info-bg:#1c2a30;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #0006, 0 1px 2px #0000004d;--shadow-md:0 8px 24px #00000073;--shadow-lg:0 18px 48px #0000008c;--ring:0 0 0 3px #8cc3a24d;--brand:#2f5a42;--brand-hover:#3a6b50;--brand-active:#24463a;--field-border:#3a463e;--field-border-hover:#55635a;--success-soft:#1f3322;--danger-soft:#3b2420;--warning-soft:#392f1b;--bg-17251f:#212f29;--bg-17291ecc:#17291ecc;--bg-1f8a5b:#309666;--bg-20372c:#2a4136;--bg-203c2d:#2a4737;--bg-223e2e:#2c4938;--bg-246144:#306d4f;--bg-2f5a6b1f:#2f5a6b1f;--bg-34523a:#3f5d45;--bg-387b62:#44876d;--bg-3d4a5c:#485567;--bg-679c53:#2d561b;--bg-78350f:#85401c;--bg-7fab58:#2d4d02;--bg-85341f:#92402a;--bg-962d20:#a33a2c;--bg-b7791f:#6f3f00;--bg-bdd0b629:#bdd0b629;--bg-c9d1c3:#292e25;--bg-cfd6cb:#272b24;--bg-d5e8b8:#1e2907;--bg-d6e9bd:#1d290a;--bg-d9a441:#573000;--bg-dbeec7:#1b260c;--bg-dce8d1:#1f2617;--bg-deefe5:#19231d;--bg-e2eed9:#1c2316;--bg-e3a50c:#592b00;--bg-e3ebd7:#1f2417;--bg-e3efd6:#1c2313;--bg-e7eddd:#1e2218;--bg-e9f2db:#1c2113;--bg-e9f2df:#1c2115;--bg-e9f6ee:#171f1b;--bg-eaf0e0:#1d2117;--bg-eceff0:#1d1f20;--bg-ecf0e5:#1e2019;--bg-ecf7f6:#171e1d;--bg-edf0e6:#1e2019;--bg-edf0e9:#1e1f1b;--bg-edf0f3:#1d1e20;--bg-edf0f5:#1c1e21;--bg-edf3e6:#1c1f17;--bg-eef0eb:#1e1f1c;--bg-eef1ec:#1d1f1c;--bg-eef2ea:#1c1f1a;--bg-eef3ef:#1b1e1c;--bg-eef5e4:#1b1f15;--bg-eef5f8:#191d1f;--bg-eef8ea:#181e16;--bg-f0f3ec:#1c1e1a;--bg-f0f4e9:#1c1e18;--bg-f0f6e8:#1b1e16;--bg-f0f7e8:#1a1e15;--bg-f1f3ee:#1d1e1b;--bg-f1f7e6:#1b1e14;--bg-f1f8ee:#191d17;--bg-f1f8f4:#191d1b;--bg-f2f6ee:#1b1d19;--bg-f2f7ed:#1a1d17;--bg-f3f0fa:#1e1c22;--bg-f3f4f1:#1c1d1b;--bg-f3f5ef:#1c1d19;--bg-f3f6ef:#1b1d19;--bg-f3f7ec:#1b1d17;--bg-f4f6f1:#1b1d1a;--bg-f4f7ef:#1b1d18;--bg-f4f7f0:#1b1d18;--bg-f4f9ec:#1a1d15;--bg-f4f9ee:#1a1d16;--bg-f5f7f0:#1b1c18;--bg-f5f7f2:#1b1c19;--bg-f5f7f3:#1b1c1a;--bg-f6f7f3:#1b1c19;--bg-f6f7f9:#1b1b1c;--bg-f6f8f2:#1b1c18;--bg-f6f9f2:#1a1c18;--bg-f6fbf3:#191c17;--bg-f7f9f4:#1a1b18;--bg-fafcf8:#191a18;--bg-fbe6e3:#291c1b;--bg-fbf3d9:#221d0c;--bg-fbfcf8:#191a18;--bg-fbfdf7:#191a16;--bg-fcf1ed:#211b19;--bg-fcfdf9:#191a17;--bg-fdf3df:#221c0f;--bg-fdf3f1:#201a19;--bg-fdf8ec:#1e1b13;--bg-fef3c7:#241d00;--bg-ffd9cc:#341d15;--bg-fff0eb:#231a17;--bg-fff2d4:#241c08;--bg-fff5f3:#1f1a18;--bg-fff6f2:#1f1a17;--bg-fff7e6:#1f1a10;--bg-ffffff:#17201b;--bg-ffffff08:#ffffff08;--bg-ffffff10:#ffffff10;--bg-ffffff12:#ffffff12;--bg-ffffff22:#fff2;--bg-ffffff88:#fff8;--bg-fffffff0:#fffffff0;--fg-096f7a:#6db6c0;--fg-123c44:#aad1d9;--fg-142b3c:#bed7eb;--fg-168995:#51a8b3;--fg-172033:#cfdaf2;--fg-17212d:#cfdceb;--fg-17212e:#cfdbec;--fg-1f7a45:#6eb985;--fg-1f8a5b:#5bb083;--fg-20372c:#bbd3c6;--fg-203a2e:#b7d2c4;--fg-203c2d:#b4d2c0;--fg-203c2f:#b4d1c2;--fg-246144:#8bc1a3;--fg-2a492f:#abcaae;--fg-2f5a6b:#91bacb;--fg-30472d:#b1c9ad;--fg-34523a:#a5c3aa;--fg-345536:#a2c3a2;--fg-37543a:#a4c1a6;--fg-3c4a40:#b2c1b6;--fg-3c7256:#82b498;--fg-3d4a5c:#aebbcf;--fg-4f7a43:#86af7b;--fg-52684c:#9bb195;--fg-526c45:#97b18b;--fg-527263:#8dac9d;--fg-536275:#9cabbe;--fg-56805e:#81a888;--fg-586778:#99a8b9;--fg-59695f:#9caba2;--fg-5f6b62:#9da8a0;--fg-617083:#93a2b4;--fg-63835c:#85a37f;--fg-648154:#89a47a;--fg-667384:#939faf;--fg-6d7b89:#8e9ba8;--fg-728667:#8a9c80;--fg-72915a:#7f9b6a;--fg-73bca1:#73bca1;--fg-78350f:#eca685;--fg-7a2f1f:#f1a290;--fg-7d9964:#7c9566;--fg-93a183:#93a183;--fg-962d20:#f7907e;--fg-9aa597:#9aa597;--fg-9e4b39:#de8d7a;--fg-a3ad9f:#a3ad9f;--fg-a7baa4:#a7baa4;--fg-b42318:#fe7a68;--fg-b7791f:#bb833a;--fg-b9c9b6:#b9c9b6;--fg-b9cbb6:#b9cbb6;--fg-c0573b:#da795f;--fg-c3cabd:#c3cabd;--fg-d9e6d4:#d9e6d4;--fg-e3a50c:#e3a50c;--fg-e4efdb:#e4efdb;--fg-e8ebe4:#e8ebe4;--fg-eef3e8:#eef3e8;--fg-f1f5eb:#f1f5eb;--fg-f3f8ef:#f3f8ef;--fg-f4f8ef:#f4f8ef;--fg-ffc9b8:#ffc9b8;--fg-ffffff:#fff;--line-137c89:#3694a1;--line-20372c:#354c40;--line-203c2d:#355142;--line-387b62:#519379;--line-7a9c65:#5a704c;--line-849282:#646d62;--line-a9c79a:#45573b;--line-aac6ca:#415255;--line-b7d9b0:#3a4e36;--line-b8c2b2:#4c5248;--line-b9cdb6:#434f42;--line-bdcbd0:#444c4f;--line-c5d8b4:#404b36;--line-c9d1c3:#454941;--line-c9dcb8:#3e4934;--line-c9e6c3:#354632;--line-cbd3dc:#41464b;--line-cbd5e1:#40454c;--line-cfe0c0:#3c4633;--line-cfe1e8:#384246;--line-d3d9cc:#41453d;--line-d7e0e3:#3c4142;--line-d7e5c9:#3a4232;--line-d8e6c4:#3b422f;--line-d97706:#945418;--line-d9e8c8:#39412f;--line-dce2e9:#3b3e42;--line-dce3d9:#3c403a;--line-dce4d4:#3c4037;--line-dfe7d3:#3b3f34;--line-dfe8d6:#3a3f35;--line-e0e5eb:#3a3d40;--line-e3e7ec:#3a3c3f;--line-e3e8d9:#3b3d35;--line-e3ecd6:#383d31;--line-e7eadd:#3a3c35;--line-e7ebdf:#393b35;--line-e7ece2:#383b36;--line-e8ede1:#383b34;--line-ebdfc3:#453e2e;--line-edf0f3:#363839;--line-eef1e8:#373833;--line-eef1ea:#363834;--line-efc4b8:#594039;--line-efc9bd:#553f39;--line-efc9c2:#553f3b;--line-f0cfc4:#513e38;--line-f0d4c9:#4d3d37;--line-f0d9a8:#4c3f22;--line-f0f2ed:#363734;--line-ffffff:#17201b;--line-ffffff12:#ffffff12;--line-ffffff13:#ffffff13}:root[data-theme=dark] img[src$="/tiktok.svg"],:root[data-theme=dark] img[src$="/tiktok_ads.svg"],:root[data-theme=dark] img[src$="/threads.svg"]{filter:drop-shadow(0 0 1px #ffffffb3)}.workspace-header-tools{align-items:center;gap:10px;display:inline-flex}.theme-toggle{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--white-bg);width:38px;height:38px;color:var(--muted);transition:color var(--t) var(--ease), border-color var(--t) var(--ease);place-items:center;display:grid}.theme-toggle:hover{color:var(--ink);border-color:var(--field-border-hover)}:root[data-theme=dark] .brand-mark,:root[data-theme=dark] .chat-launcher{color:#17251f;background:#d4ecab}:root[data-theme=dark] .chat-launcher svg{color:#17251f}:root[data-theme=dark] .chat-launcher:hover{background:#e4f4c6}.pr-cycle{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--white-bg);width:fit-content;margin:0 auto 30px;padding:4px;display:flex}.pr-cycle input{opacity:0;pointer-events:none;position:absolute}.pr-cycle label{border-radius:var(--r-pill);color:var(--muted);cursor:pointer;transition:background-color var(--t) var(--ease), color var(--t) var(--ease);align-items:center;gap:8px;padding:9px 20px;font-size:14px;font-weight:600;display:inline-flex}.pr-cycle input:checked+label{background:var(--brand);color:#fff}.pr-cycle input:focus-visible+label{outline:3px solid var(--focus);outline-offset:2px}.pr-save{border-radius:var(--r-pill);background:var(--lime);color:#17251f;padding:2px 8px;font-size:11px;font-weight:700}:is(.pr:has(#pr-cycle-monthly:checked) .pr-when-yearly,.pr:not(:has(#pr-cycle-monthly:checked)) .pr-when-monthly){display:none}.pr-addons{text-align:start;margin-top:26px}.pr-addons h3{margin:0 0 12px;font-size:18px;font-weight:600}.pr-addons-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pr-addon{border:1px solid var(--border);background:var(--white-bg);color:var(--ink);transition:border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 10px;padding:16px;text-decoration:none;display:grid}.pr-addon:hover{border-color:var(--green-line);transform:translateY(-2px)}.pr-addon-icon{background:var(--lime-bg);border-radius:10px;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.pr-addon strong{font-size:15px;font-weight:600}.pr-addon-price{color:var(--green);font-weight:600}.pr-addon-text{color:var(--muted);grid-column:1/-1;margin-top:6px;font-size:13px;line-height:1.55}.pr-addons-note{color:var(--muted);margin:10px 0 0;font-size:13px}.pr-addons-note a{color:inherit}@media (max-width:760px){.pr-addons-grid{grid-template-columns:1fr}}.pr-agency{border:1px dashed var(--field-border);background:var(--white-bg);text-align:start;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:22px;padding:24px 28px;display:grid}.pr-agency h3{margin:0;font-size:20px;font-weight:600}.pr-agency p{color:var(--muted);margin:6px 0 10px;font-size:14px;line-height:1.6}.pr-agency ul{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pr-agency li{align-items:center;gap:6px;display:inline-flex}.pr-agency li svg{color:var(--green)}.pr-agency-cta{justify-items:center;gap:8px;display:grid}.pr-agency-cta .button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pr-agency-mail{color:var(--muted);font-size:13px}.pr-agency-mail:hover{color:var(--ink)}@media (max-width:760px){.pr-agency{grid-template-columns:1fr;justify-items:start}.pr-agency-cta{justify-items:start}}@media (max-width:700px){.ins-head{flex-wrap:wrap;align-items:flex-start}.ins-head>*{min-width:0;max-width:100%}.ins-store{flex-wrap:wrap}.conn-badge{margin-inline-start:0}.workspace-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block:10px}.workspace-header-tools{margin-inline-start:auto}.workspace-header-tools:has(.account-switcher){flex-basis:100%}.workspace-header-tools .account-switcher{flex:1;width:auto}.plan-features{flex-direction:column;gap:8px}}@media (max-width:700px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}.workspace-content .scroll,.table-wrap,.pr-table-wrap{background:linear-gradient(to right, var(--white-bg) 30%, transparent) left / 32px 100% no-repeat local, linear-gradient(to left, var(--white-bg) 30%, transparent) right / 32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000029, transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000029, transparent) right / 12px 100% no-repeat scroll}.signin-single{display:contents}.signup-split{justify-items:center;gap:28px;width:100%;max-width:1200px;display:grid}.onb-steps+.signup-split{margin-top:30px}.signup-split>.connect-card{margin:0}.signup-video{text-align:start;width:100%;max-width:620px}.signup-video-eyebrow{letter-spacing:.4px;color:var(--muted);font-size:12px;font-weight:600}.signup-video h2{letter-spacing:-.4px;margin:6px 0 14px;font-size:22px;font-weight:500;line-height:1.3}.signup-video video{aspect-ratio:16/10;border-radius:var(--r-xl);background:var(--bg-17251f);width:100%;height:auto;box-shadow:var(--shadow-md);display:block}.signup-video ol{counter-reset:signup-step;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.signup-video li{counter-increment:signup-step;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-ffffff);color:var(--muted);padding:4px 10px;font-size:13px}.signup-video li:before{content:counter(signup-step) " · ";color:var(--ink);font-weight:600}@media (min-width:1100px){.signup-split{grid-template-columns:minmax(0,530px) minmax(0,1fr);align-items:start}.signup-video{margin-top:10px;position:sticky;top:30px}}.calc-page{padding:50px 0 40px}.calc-heading{text-align:center;max-width:760px;margin:0 auto 34px}.calc-heading .eyebrow{justify-content:center}.calc-heading h1{letter-spacing:-1.4px;margin:15px 0 14px;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.15}.calc-heading p{color:var(--muted);margin:0;line-height:1.7}.calc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.calc-form{gap:18px;display:grid}.calc-form fieldset{border:1px solid var(--border);background:var(--white-bg);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;padding:20px 22px 8px;display:grid}.calc-form legend{padding:0 8px;font-weight:600}.calc-field{gap:6px;margin-bottom:14px;display:grid}.calc-label{font-size:14px;font-weight:600}.calc-input{border:1px solid var(--border);background:var(--paper);direction:ltr;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.calc-input:focus-within{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.calc-input span{color:var(--muted);font-weight:600}.calc-input input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:16px;font-weight:600}.calc-field small{color:var(--muted);font-size:12px;line-height:1.5}.calc-results{background:var(--white-bg);border:1px solid var(--border);border-radius:24px;padding:24px;position:sticky;top:20px;box-shadow:0 20px 50px #17251f14}.calc-results h2{align-items:center;gap:8px;margin:0 0 16px;font-size:18px;font-weight:600;display:flex}.calc-results h3{margin:22px 0 10px;font-size:15px;font-weight:600}.calc-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.calc-tile{background:var(--paper);border-radius:16px;gap:4px;padding:16px;display:grid}.calc-tile span,.calc-now span{color:var(--muted);font-size:13px}.calc-tile strong{letter-spacing:-.6px;direction:ltr;unicode-bidi:isolate;justify-self:start;font-size:26px;font-weight:700}.calc-tile small{color:var(--muted);font-size:12px;line-height:1.5}.calc-tile.is-main{background:var(--bg-17251f);color:#f4f8ef;grid-column:1/-1}.calc-tile.is-main span,.calc-tile.is-main small{color:#c7d3c9}.calc-tile.is-main strong{font-size:38px}.calc-tile b{font-weight:700}.calc-now{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.calc-now>div{border:1px solid var(--border);border-radius:14px;gap:4px;padding:14px;display:grid}.calc-now strong{direction:ltr;unicode-bidi:isolate;justify-self:start;font-size:20px;font-weight:700}.calc-now small{color:var(--muted);direction:ltr;unicode-bidi:isolate;justify-self:start;font-size:12px}.calc-status{background:var(--paper);border-radius:12px;margin:16px 0 0;padding:12px 14px;font-weight:600;line-height:1.6}.calc-status[data-status=on_target]{background:var(--good-bg);color:var(--green)}.calc-status[data-status=below_target]{background:var(--warn-bg);color:var(--warning)}.calc-status[data-status=losing],.calc-status[data-status=negative]{background:var(--danger-soft);color:var(--danger)}.calc-cta{justify-content:center;width:100%;margin-top:16px}.calc-explain{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:30px 0 60px;display:grid}.calc-explain h2{letter-spacing:-.6px;margin:0 0 18px;font-size:clamp(22px,2.4vw,28px);font-weight:500}.calc-explain ol{color:var(--muted);gap:10px;margin:0;padding-inline-start:20px;line-height:1.7;display:grid}.calc-faq{max-width:none;margin:0;padding:0}.calc-faq h2{text-align:start}@media (max-width:900px){.calc-grid,.calc-explain{grid-template-columns:minmax(0,1fr)}.calc-results{position:static}}@media (max-width:560px){.calc-page{padding-top:30px}.calc-form fieldset{grid-template-columns:minmax(0,1fr);padding:16px 16px 4px}.calc-results{padding:18px}.calc-tile strong{font-size:24px}.calc-tile.is-main strong{font-size:32px}.calc-now,.calc-tiles{grid-template-columns:minmax(0,1fr)}}.landing[dir=rtl] .comp-results [dir=auto]{text-align:right}.landing[dir=ltr] .comp-results [dir=auto]{text-align:left}.comp-page [hidden],#comp-cta[hidden]{display:none!important}.comp-form{gap:10px;max-width:680px;margin:0 auto;display:grid}.comp-form label{font-weight:600}.comp-input{border:1px solid var(--border);background:var(--white-bg);border-radius:18px;gap:10px;padding:8px;display:flex}.comp-input:focus-within{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.comp-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 12px;font-size:17px}.comp-input .button{flex:none}.comp-input .button:disabled{opacity:.6;cursor:progress}.comp-form small,.comp-muted{color:var(--muted);font-size:14px}.comp-progress,.comp-error,.comp-results{max-width:900px;margin:28px auto 0}.comp-steps{border:1px solid var(--border);background:var(--white-bg);border-radius:18px;gap:10px;margin:0;padding:18px 22px;list-style:none;display:grid}.comp-steps li{color:var(--muted);align-items:center;gap:10px;display:flex}.comp-steps li:before{content:"";border:2px solid var(--border);border-radius:99px;flex:none;width:12px;height:12px}.comp-steps li.is-done{color:var(--ink)}.comp-steps li.is-done:before{background:var(--green);border-color:var(--green)}.comp-steps li.is-now{color:var(--ink);font-weight:600}.comp-steps li.is-now:before{border-color:var(--green);animation:1.1s ease-in-out infinite comp-pulse}@keyframes comp-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 25%, transparent)}}.comp-error{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);border-radius:14px;padding:14px 18px;font-weight:600}.comp-results h2{margin:26px 0 12px;font-size:20px}.comp-card{border:1px solid var(--border);background:var(--white-bg);border-radius:20px;margin-bottom:14px;padding:20px 22px}.comp-card.is-own{background:var(--paper)}.comp-card-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.comp-name{gap:2px;min-width:0;margin-inline-end:auto;display:grid}.comp-name strong{overflow-wrap:anywhere;font-size:18px}.comp-host{color:var(--green);justify-self:start;font-size:14px;font-weight:600;text-decoration:none}.comp-host:after{content:" ↗"}.comp-host:hover{text-decoration:underline}.comp-logo{border:1px solid var(--border);background:#fff;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.comp-logo img{object-fit:contain;max-width:82%;max-height:82%}.comp-logo.is-letter{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green);font-size:22px;font-weight:700}.comp-badge{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.comp-why{margin:10px 0 0;line-height:1.6}.comp-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.comp-stat{background:var(--paper);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.comp-card.is-own .comp-stat{background:var(--white-bg)}.comp-stat span{color:var(--muted);font-size:12px}.comp-stat strong{font-variant-numeric:tabular-nums;justify-self:start;font-size:17px}.comp-label{font-weight:600}.comp-similar,.comp-label{margin:12px 0 0;font-size:14px;line-height:1.6}.comp-top{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.comp-product{align-content:start;gap:6px;font-size:13px;display:grid}.comp-thumb{aspect-ratio:1;border:1px solid var(--border);background:var(--paper);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.comp-thumb img{object-fit:cover;width:100%;height:100%}.comp-rank{inset-inline-start:6px;background:var(--ink);color:#fff;border-radius:99px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;top:6px}.comp-soldout{inset-inline-end:6px;background:var(--danger);color:#fff;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;bottom:6px}.comp-ptitle{color:inherit;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.comp-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.comp-price s{color:var(--muted)}.comp-off{color:var(--danger);font-size:12px;font-weight:700}.comp-summary{background:color-mix(in srgb, var(--green) 10%, transparent);border-radius:14px;margin:0 0 12px;padding:12px 16px;line-height:1.6}.comp-note{color:var(--muted);font-size:12px;font-weight:600}.comp-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.comp-links b:not(:first-child){margin-inline-start:8px}.comp-link{border:1px solid var(--border);color:var(--ink);border-radius:99px;padding:4px 12px;font-weight:600;text-decoration:none}.comp-link:after{content:" ↗"}.comp-link:hover{border-color:var(--green);color:var(--green)}.comp-link.is-ads{background:color-mix(in srgb, var(--green) 10%, transparent)}.comp-disclaimer{color:var(--muted);font-size:13px;line-height:1.6}.pricing-band.comp-band{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--lime) 22%, transparent), transparent 55%), var(--ink-bg);align-items:center;gap:32px;padding:48px 52px;position:relative;overflow:hidden;box-shadow:0 30px 70px -35px #11182799}.comp-band>div:first-child{flex:420px}.comp-band h2{margin-bottom:12px;font-size:clamp(26px,3.2vw,38px);font-weight:600;line-height:1.25}.comp-band p{font-size:17px}.comp-band-points{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.comp-band-points li{align-items:center;gap:10px;font-weight:500;display:flex}.comp-band-points svg{color:var(--lime);flex:none}.comp-band .pricing-band-cta .button{box-shadow:0 0 0 6px color-mix(in srgb, var(--lime) 25%, transparent);padding:18px 32px;font-size:18px}.comp-inline-cta{background:color-mix(in srgb, var(--lime) 30%, var(--white-bg));border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:4px 0 18px;padding:18px 22px;display:flex}.comp-inline-cta p{margin:0;font-size:17px;font-weight:600}@media (max-width:760px){.pricing-band.comp-band{padding:32px 22px}.comp-band .pricing-band-cta,.comp-band .pricing-band-cta .button{justify-content:center;width:100%}.comp-band .pricing-band-cta{justify-items:center}}.comp-match .comp-top{margin:0}.comp-match .comp-rank{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 12px);line-height:24px;display:block;overflow:hidden}.comp-product.is-own .comp-thumb{border:2px solid var(--green)}.comp-product.is-own .comp-rank{background:var(--green)}.comp-vs{background:var(--paper);color:var(--muted);border-radius:99px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:600}.comp-vs.is-cheaper{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.comp-vs.is-pricier{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green)}.comp-gate{margin:4px 0 18px;display:grid}.comp-gate>*{grid-area:1/1}.comp-ghosts{filter:blur(3px);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.comp-ghost{gap:12px;display:grid}.comp-ghost-line{background:var(--border);border-radius:6px;width:70%;height:12px;display:block}.comp-ghost-line.is-title{width:40%;height:18px}.comp-ghost-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.comp-ghost-stat{background:var(--paper);border-radius:12px;height:54px}.comp-gate-panel{border:1px solid var(--border);background:var(--white-bg);border-radius:22px;place-self:center;gap:12px;width:min(560px,100%);margin:24px 0;padding:24px;display:grid;position:relative;box-shadow:0 24px 60px -30px #11182759}.comp-gate-panel h3{margin:0;font-size:22px}.comp-gate-panel p{color:var(--muted);margin:0;line-height:1.6}.comp-gate-form{gap:10px;display:grid}.comp-agree{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.comp-agree input{width:17px;height:17px;accent-color:var(--green);flex:none;margin-top:3px}.comp-gate-form small{color:var(--muted);font-size:13px;line-height:1.6}.comp-gate-form small a{color:inherit}.comp-gate-panel .comp-gate-sent{color:var(--ink);font-weight:600}.comp-gate-links{flex-wrap:wrap;gap:18px;display:flex}.comp-textbtn{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.comp-textbtn:disabled{opacity:.6}.comp-gate-panel .comp-gate-status:empty{display:none}.comp-gate-panel .comp-gate-status.is-error{color:var(--danger);font-weight:600}@media (max-width:560px){.comp-input{flex-direction:column}.comp-input .button{justify-content:center}.comp-card{padding:16px}}@media (max-width:1240px){.nav>.pill{display:none}.nav-links{gap:20px}}.product-thumb{object-fit:cover;border:1px solid var(--border);background:var(--paper);border-radius:8px;flex:none}.ins-card-titled{align-items:center;gap:12px;display:flex}.ins-card-thumbs{flex:none;gap:6px;display:flex}.ins-card-thumbs .product-thumb{border-radius:10px}.pp-product{align-items:center;gap:10px;display:flex}.referral-head{align-items:flex-start;gap:12px;display:flex}.referral-head h2{margin:0 0 4px;font-size:17px}.referral-head p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.referral-icon{background:var(--lime-bg);width:36px;height:36px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.referral-link{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.referral-link input{border:1px solid var(--border);background:var(--paper);min-width:0;font:inherit;border-radius:10px;flex:240px;padding:10px 12px;font-size:14px}.referral-link .button{width:auto;margin:0}.referral-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.referral-stats div{background:var(--paper);border-radius:12px;padding:12px}.referral-stats dt{color:var(--muted);font-size:12px}.referral-stats dd{margin:4px 0 0;font-size:22px;font-weight:700}.biz-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.biz-totals>div{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white-bg);gap:4px;padding:16px;display:grid}.biz-totals span{color:var(--muted);font-size:13px}.biz-totals strong{font-size:22px;font-weight:700}.biz-table .th-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.biz-table .biz-name{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.biz-table tr.is-current td{background:var(--good-bg)}.biz-figure{align-items:center;gap:6px;display:inline-flex}.biz-attention{justify-items:start;gap:4px;max-width:320px;display:grid}.biz-attention .muted{font-size:12px;line-height:1.5}@media (max-width:700px){.biz-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.product-link:hover{text-decoration-color:currentColor}.product-link svg{color:var(--muted);flex:none}.manage-block{justify-items:start;gap:10px;padding-top:14px;display:grid}.manage-block+.manage-block{border-top:1px solid var(--border);margin-top:14px}.manage-block h3{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.manage-block p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.manage-plans,.manage-actions{flex-wrap:wrap;gap:8px;display:flex}.manage-plans .button,.manage-actions .button{width:auto;margin:0}.manage-note{background:var(--good-bg);border-radius:10px;padding:8px 12px;color:var(--green)!important}.danger-link,.manage-danger h3{color:var(--danger)}.manage-confirm{gap:10px;width:100%;display:grid}.manage-confirm label{gap:6px;font-size:14px;font-weight:600;display:grid}.manage-confirm input{border:1px solid var(--border);font:inherit;border-radius:10px;padding:10px 12px;font-size:16px}.button.danger{background:var(--danger);border-color:var(--danger);color:#fff}.button.danger:disabled{opacity:.5}.consent-bar{inset-inline:16px;z-index:1000;border-radius:var(--r-md);background:var(--bg-20372c);max-width:720px;color:var(--fg-f1f5eb);font-family:var(--font-rubik), system-ui, sans-serif;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-inline:auto;padding:14px 16px;display:flex;position:fixed;bottom:16px;box-shadow:0 12px 32px #00000040}.consent-bar p{flex:320px;margin:0;font-size:14px;line-height:1.5}.consent-bar a{color:inherit;text-underline-offset:3px;text-decoration:underline}.consent-actions{gap:8px;display:flex}.consent-actions .button{min-height:40px;padding:8px 16px}.consent-actions .button.primary,.consent-actions .button.primary:hover:not(:disabled){background:var(--fg-f1f5eb);color:var(--bg-20372c)}.consent-actions .button.secondary,.consent-actions .button.secondary:hover:not(:disabled){color:var(--fg-f1f5eb);border:1px solid var(--fg-f1f5eb);background:0 0}@media (max-width:600px){.consent-actions{width:100%}.consent-actions .button{flex:1}}.step-costs{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.step-costs div{border:1px solid var(--border);border-radius:var(--r-md);flex:110px;padding:8px 12px}.step-costs dt{color:var(--muted);font-size:12px}.step-costs dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:700}.step-cost{font-size:12px;display:block}td.step-drop{color:var(--danger);font-weight:700}.amazon-connect-form select,.modal label>select{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--white);width:100%;color:var(--ink);font:inherit;margin-top:7px;padding:12px;display:block}.amazon-connect-form input[name=url],.amazon-connect-form input[name=asins],.amazon-connect-form input[name=locale]{text-align:start;direction:ltr}.amazon-scan-status{border:1px solid var(--border);background:var(--paper);color:var(--ink);border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0;padding:18px;display:flex}.amazon-scan-status>svg{flex-shrink:0;margin-top:2px}.amazon-scan-status strong{font-size:14px}.amazon-scan-status p{color:var(--muted);margin:7px 0;font-size:13px;line-height:1.6}.amazon-scan-status small{color:var(--muted);font-size:12px;display:block}.amazon-scan-status.compact{gap:8px;padding:10px}.amazon-scan-status.compact strong{font-size:12px}.amazon-scan-action{margin-top:14px}.amazon-store-address{overflow-wrap:anywhere}.amazon-page button.amazon-rescan-button,.connection-actions>button.amazon-rescan-button{background:var(--brand);color:#fff;border-color:var(--brand)}.connection-actions>button.amazon-rescan-button>svg:last-child{margin-inline-start:0}
