.lx{--lx-line:#e7deef;--lx-line-strong:#d6cbe2;--lx-muted:#554b60;--lx-soft:#f6f4f9;--lx-soft-2:#fbfafc;--lx-danger:#8c2424;--lx-ok:#1f5e3a;color:var(--black)}.lx-subject-linkedin-ads{--subject:#0a66c2;--subject-soft:#edf2fa}.lx-subject-google-ads{--subject:#102b50;--subject-soft:#edf1f7}.lx-subject-playbooks-ai{--subject:#512c70;--subject-soft:#f3eef8}.lx-subject-marketing-tools{--subject:#145958;--subject-soft:#ecf5f4}.lx-skip{position:fixed;top:8px;left:8px;z-index:60;display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:8px;background:var(--purple);color:#fff;font-size:16px;line-height:1.3;transform:translateY(-200%)}.lx-skip:focus{transform:none}.lx .lx-skip:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.lx:not(:has(#content)) .lx-skip{display:none}.lx-content{scroll-margin-top:var(--header-h)}.lx-content:focus{outline:none}.lx-nav-wrap{padding-top:var(--header-h);background:var(--lx-soft-2,#fbfafc);border-bottom:1px solid var(--hairline)}.lx-nav{display:flex;align-items:center;justify-content:space-between;gap:12px 32px;min-height:84px;padding-block:12px;flex-wrap:wrap}.lx-wordmark{display:inline-flex;flex-direction:column;justify-content:center;min-height:44px;color:var(--purple);font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.lx-wordmark span{margin-top:4px;color:#655e6e;font-size:12px;font-weight:400;letter-spacing:0}.lx-nav-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none}.lx-nav-links a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:48px;font-size:15px;white-space:nowrap;border-bottom:2px solid transparent}.lx-nav-links a[aria-current=page]{color:var(--purple);border-color:var(--purple)}.lx-nav-links a:hover{color:var(--purple)}.lx-page{padding-block:clamp(32px,4vw,56px) clamp(56px,6vw,96px)}.lx-page-narrow{max-width:760px}.lx-back{margin-bottom:20px}.lx-label{color:var(--purple);font-size:15px;line-height:1.5}.lx-heading{margin-bottom:clamp(28px,3vw,44px)}.lx-heading h1{margin-top:12px;font-size:clamp(36px,4.2vw,58px);font-weight:500;line-height:1.08;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere}.lx-heading h1 span{color:var(--purple)}.lx-heading>p:not(.lx-label){max-width:60ch;margin-top:18px;color:var(--lx-muted);font-size:clamp(17px,1.4vw,20px);line-height:1.6;text-wrap:pretty}.lx h2{letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.lx h2,.lx h3{font-weight:500;overflow-wrap:anywhere}.lx h3{letter-spacing:-.02em;line-height:1.25}.lx-section{margin-top:clamp(40px,5vw,72px)}.lx-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 32px;flex-wrap:wrap;margin-bottom:24px}.lx-section-head h2{font-size:clamp(26px,2.6vw,36px)}.lx-section-head p{max-width:60ch;margin-top:8px;font-size:17px;line-height:1.6}.lx-muted,.lx-section-head p,.lx-small{color:var(--lx-muted)}.lx-small{font-size:14px;line-height:1.6}.lx-panel{padding:clamp(24px,3vw,40px);border:1px solid var(--lx-line);border-radius:16px;background:var(--lx-soft)}.lx-panel-white{background:#fff}.lx-divided>*+*{border-top:1px solid var(--lx-line)}.lx-empty{padding:28px;border:1px dashed var(--lx-line-strong);border-radius:16px;background:#fff}.lx-empty h3{font-size:22px}.lx-empty p{margin-top:10px;max-width:58ch;color:var(--lx-muted);font-size:16px;line-height:1.6}.lx-empty .fv-primary,.lx-empty .fv-text-link{margin-top:16px}.lx-empty>h1{font-size:clamp(30px,3.2vw,42px);font-weight:500;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.lx-empty>.lx-actions{margin-top:20px}.lx-empty>.lx-actions .fv-primary,.lx-empty>.lx-actions .fv-text-link{margin-top:0}.lx .fv-primary{margin-top:0;border:0;cursor:pointer;font-family:inherit;text-align:center}.lx .fv-primary svg{width:26px;height:26px}.lx-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 20px;border:1px solid var(--purple);border-radius:999px;background:#fff;color:var(--purple);font:inherit;font-size:16px;line-height:1.3;font-weight:500;cursor:pointer;text-align:center}.lx-button:hover{background:#f3eefb}.lx-button-quiet{border-color:var(--lx-line-strong);color:var(--black)}.lx-button-danger{border-color:var(--lx-danger);color:var(--lx-danger)}.lx-button-danger:hover{background:#fbf1f1}.lx .fv-primary:disabled,.lx-button:disabled{opacity:.6;cursor:not-allowed}.lx button[aria-busy=true],.lx form[aria-busy=true] button{opacity:.6;cursor:progress}.lx-link-button{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--purple);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.lx-link-button.lx-danger{color:var(--lx-danger)}.lx-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.lx-form{display:grid;grid-gap:20px;gap:20px}.lx-field{display:grid;grid-gap:8px;gap:8px;font-size:16px;line-height:1.5}.lx-field>span{font-weight:500}.lx-field>.lx-hint,.lx-hint{color:var(--lx-muted);font-size:14px;line-height:1.5;font-weight:400}.lx-input,.lx-select,.lx-textarea{display:block;width:100%;min-height:52px;padding:12px 14px;border:1px solid #8a7f96;border-radius:8px;background:#fff;color:var(--black);font:inherit;font-size:16px;line-height:1.5}.lx-textarea{min-height:160px;resize:vertical}.lx-input:focus,.lx-select:focus,.lx-textarea:focus{border-color:var(--purple)}.lx-check{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6}.lx-check input{width:20px;height:20px;flex:0 0 20px;margin-top:3px;accent-color:var(--purple)}.lx-code-input{max-width:260px;font-size:26px;letter-spacing:.3em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-messages{display:grid;grid-gap:8px;gap:8px;margin-block:16px 24px}.lx-notice{padding:14px 18px;border-left:2px solid var(--purple);background:#f5f1fa;font-size:16px;line-height:1.6}.lx-notice-ok{border-color:var(--lx-ok);background:#eef6f1}.lx-error{padding:14px 18px;border-left:2px solid var(--lx-danger);background:#fbf1f1;color:var(--lx-danger);font-size:16px;line-height:1.6}.lx-error a,.lx-notice a{text-decoration:underline;text-underline-offset:3px}.lx-status-pill{display:inline-flex;align-items:center;min-height:28px;padding:2px 12px;border:1px solid var(--lx-line-strong);border-radius:999px;color:var(--lx-muted);font-size:13px;line-height:1.4;white-space:nowrap}.lx-status-pill.is-open{border-color:var(--subject,var(--purple));color:var(--subject,var(--purple))}.lx-progress{display:grid;grid-gap:8px;gap:8px}.lx-progress progress{width:100%;height:8px;border:0;border-radius:999px;background:#e9e2f0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lx-progress progress::-webkit-progress-bar{background:#e9e2f0;border-radius:999px}.lx-progress progress::-webkit-progress-value{background:var(--subject,var(--purple));border-radius:999px}.lx-progress progress::-moz-progress-bar{background:var(--subject,var(--purple));border-radius:999px}.lx-progress p{font-size:14px;color:var(--lx-muted)}.lx-prose{max-width:68ch;font-size:18px;line-height:1.75;overflow-wrap:anywhere}.lx-prose>*+*{margin-top:18px}.lx-prose h2{margin-top:36px;font-size:clamp(24px,2.2vw,30px)}.lx-prose h3{margin-top:28px;font-size:22px}.lx-prose ol,.lx-prose ul{padding-left:1.3em}.lx-prose li+li{margin-top:8px}.lx-prose blockquote{margin-inline:0;padding:4px 0 4px 20px;border-left:2px solid var(--purple);color:#3f3549}.lx-prose a,.lx-text-body a{color:var(--purple);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.lx-text-body{font-size:17px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.lx-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px;padding-block:28px;border-top:1px solid var(--hairline);font-size:14px;color:var(--lx-muted)}.lx-footer a{display:inline-flex;align-items:center;min-height:44px}.lx-footer a:first-child{margin-right:auto;color:var(--purple);font-size:17px}.lx a:focus-visible,.lx button:focus-visible,.lx input:focus-visible,.lx select:focus-visible,.lx summary:focus-visible,.lx textarea:focus-visible,.lx-footer a:focus-visible,.lx-nav a:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.lx-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (hover:hover) and (pointer:fine){.lx-footer a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:750px){.lx-nav-wrap{padding-top:var(--header-h-mobile)}.lx-content{scroll-margin-top:var(--header-h-mobile)}}@media (max-width:760px){.lx-nav{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;min-height:0;padding-block:12px 0}.lx-wordmark{align-self:flex-start}.lx-nav-links{flex-wrap:nowrap;gap:0 20px;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}.lx-nav-links::-webkit-scrollbar{display:none}.lx-nav-links li{flex:0 0 auto}.lx-nav-links a{font-size:14px;min-height:44px}.lx .lx-nav-links a:focus-visible{outline-offset:0}.lx-prose{font-size:17px}.lx-panel{border-radius:14px}}@media (prefers-reduced-motion:reduce){.lx *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}