:root{--guide-1:#ffffff12;--guide-2:#ffffff38;--guide-3:#ffffff40;--guide-4:#ffffff80;--guide-5:#8955cf;--guide-6:#365bd7;--guide-7:#e4eaff;--guide-8:#263676;--guide-9:#334fb4;--guide-10:#283c93;--guide-11:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f8f9fc;--paper:#fff;--soft:#f0f2f8;--rule:#e5e8f0;--control-border:var(--rule);--control-mark:#7c8392;--focus-ring:var(--accent-strong);--ink:#22252d;--muted:#646b78;--accent:#3455c5;--accent-strong:#2947ae;--accent-soft:#edf1ff;--accent-hover:#1a44ad;--accent-flame:#2f6bc4;--accent-violet:#7560b8;--money:#1f3b73;--result:#116138;--warn:#805000;--bad:#b43e52;--chart-muted:#827b70;--overlay-text:.875rem;--overlay-radius:12px;--overlay-shadow:0 12px 40px color-mix(in srgb, var(--ink) 12%, transparent);--overlay-backdrop:color-mix(in srgb, var(--dark-ground) 18%, transparent);--dark-ground:#1f1e1c;--dark-text:#ece5d6;--platform-meta:#2970cf;--platform-google:#278565;--platform-tiktok:#c6536b;--platform-linkedin:#0a66c2;--platform-other:#5c6270;--budget-slider-start:#315fd6;--budget-slider-end:#9060db;--budget-slider-thumb:#fff;--brand-start:#2457d5;--brand-end:#8e24aa;--brand-button-text:#fff;--brand-mid:#6339bf;--chat-glow-blue:#496aff;--chat-glow-purple:#a15cf2;--brand-text-gradient:linear-gradient(115deg, var(--brand-start), var(--brand-mid) 70%, var(--brand-end));--canopy-blue:#91bbff;--canopy-lavender:#dbcafb;--brand-canopy:linear-gradient(105deg, #d5efff, var(--canopy-blue) 36%, #a396ea 72%, var(--canopy-lavender));--brand-needle:#1f1e1c;--wash-canopy:linear-gradient(110deg, #e7f1ff, #e6e6fb 65%, #eee6fa);--wash-overview:linear-gradient(110deg, #e1eeff, #edeaff 62%, #f8e7fc);--wash-height:320px;--wash-panel:linear-gradient(135deg, #f3f6ff, #faf6fc);--workspace-ground:#f8f9fc;--oak-ground:#f8f9fc;--workspace-paper:#fffffe;--workspace-soft:#f0f2f8;--workspace-rule:#e5e8f0;--workspace-control-mark:#7c8392;--workspace-ink:#22252d;--workspace-muted:#646b78;--workspace-blue:#3455c5;--workspace-blue-strong:#2947ae;--workspace-chart-blue:#5975d7;--workspace-chart-purple:#7b3f72;--workspace-chart-amber:#7a5100;--workspace-chart-teal:#236b66;--workspace-chart-violet:#654494;--workspace-blue-soft:#edf1ff;--workspace-violet:#736189;--workspace-red:#b6394b;--workspace-money:#34528e;--workspace-result:#387454;--workspace-selection:#edf1fc;--art-light-panel:#f9fcff;--art-light-blue:#365bdb;--art-light-mint:#2aac94;--art-light-violet:#7a5bd4;--art-light-slate:#8791a3;--art-panel:var(--art-light-panel);--art-mask:#000;--media-format-background:#000;--media-format-foreground:#fff;--art-control-ink:#5b6577;--art-blue:var(--art-light-blue);--art-mint:var(--art-light-mint);--art-violet:var(--art-light-violet);--art-slate:var(--art-light-slate);--popover-width:min(24rem, calc(100vw - 24px));--radius-control:7px;--radius-surface:12px;--page-title-size:clamp(1.5rem, 2vw, 1.75rem);--page-figure-size:clamp(1.375rem, 2.2vw, 1.75rem);--page-section-title-size:1.125rem;--page-content-width:64rem;--page-reading-width:64ch;--font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#202127;--paper:#292b33;--soft:#323540;--rule:#424652;--control-border:var(--rule);--control-mark:#9e9587;--focus-ring:var(--accent-strong);--ink:#f5f3ee;--muted:#bbc1cf;--accent:#9ab9ff;--accent-strong:#9ab9ff;--accent-soft:#303c58;--accent-hover:#b2cfff;--accent-flame:#c8cdd4;--accent-violet:#afb7c3;--money:#a9c4ff;--result:#8cd5ac;--warn:#eac28a;--bad:#efa3ac;--chart-muted:#a69b8c;--dark-ground:#1f1e1c;--brand-start:#2457d5;--brand-end:#8e24aa;--brand-needle:#f5f3ee;--brand-button-text:#202127;--brand-text-gradient:linear-gradient(115deg, #a9bfff, #c3b2f6 70%, #dcaee9);--chat-glow-blue:#6582ff;--chat-glow-purple:#b566ff;--wash-canopy:linear-gradient(110deg, #242f47, #302c46);--wash-overview:linear-gradient(110deg, #2a3c5b, #38304e 62%, #42324d);--wash-panel:linear-gradient(135deg, #2a3350, #322e4a);--platform-linkedin:#6ea4e6;--platform-other:#9aa1ae;--workspace-ground:#1c1e27;--workspace-paper:#252833;--workspace-soft:#2d3140;--workspace-rule:#3b4051;--workspace-control-mark:#848c9f;--workspace-ink:#f1f3fa;--workspace-muted:#b1b9cb;--workspace-blue:#acc0ff;--workspace-blue-strong:#c3d0ff;--workspace-chart-blue:#9bb4ff;--workspace-chart-purple:#d3a5cc;--workspace-chart-amber:#e4bd79;--workspace-chart-teal:#8dcdc5;--workspace-chart-violet:#bea9e5;--workspace-blue-soft:#313c5d;--workspace-violet:#c2b4f3;--workspace-red:#f0a6b5;--workspace-money:#b4c6ff;--workspace-result:#9ad7b8;--workspace-selection:#313c5d;--art-panel:#292722;--art-control-ink:#b9c0cc;--art-blue:#8ea6ff;--art-mint:#5ccfb5;--art-violet:#b49df2;--art-slate:#9ba3b1}}.theme-toggle.theme-toggle{border:1px solid var(--control-border);background:var(--paper);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;font-weight:400;line-height:1.25;display:inline-flex}.theme-toggle.theme-toggle:hover{background:var(--soft)}.theme-toggle.theme-toggle[aria-pressed=true]{border-color:var(--rule);background:var(--accent-soft);color:var(--accent)}.theme-toggle.theme-toggle:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}@media print{.theme-toggle.theme-toggle{display:none}}*{box-sizing:border-box}html{scrollbar-gutter:stable;min-height:100%}body{min-height:100%;color:var(--ink);background:var(--ground);font-family:var(--font-family);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400}code,pre,kbd,samp{font-family:inherit}button,input,select,textarea{font:inherit}:where(input,textarea)::placeholder{color:var(--muted);opacity:1}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=color],[type=button],[type=submit],[type=reset]),select,textarea){border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--soft);color:var(--ink)}:where(input[type=checkbox],input[type=radio]){-webkit-appearance:none;appearance:none;border:1px solid var(--rule);background:var(--soft);vertical-align:middle;cursor:pointer;border-radius:4px;flex:none;width:16px;height:16px;min-height:0;padding:0;display:inline-block;position:relative}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox],input[type=radio]):checked,:where(input[type=checkbox]):indeterminate{background:var(--accent-strong);border-color:#0000}:where(input[type=checkbox],input[type=radio]):checked:after,:where(input[type=checkbox]):indeterminate:after{content:"";position:absolute;top:50%;left:50%}:where(input[type=checkbox]):checked:after{border:solid var(--paper);border-width:0 2px 2px 0;width:5px;height:9px;transform:translate(-50%,-60%)rotate(45deg)}:where(input[type=checkbox]):indeterminate:after{background:var(--paper);width:8px;height:2px;transform:translate(-50%,-50%)}:where(input[type=radio]):checked:after{background:var(--paper);border-radius:50%;width:6px;height:6px;transform:translate(-50%,-50%)}:where(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;border-style:dashed}:where(input[type=checkbox],input[type=radio]):disabled:checked{background:var(--muted)}:where(input:disabled,textarea:disabled){opacity:1}button{cursor:pointer}:where(button,input[type=button],input[type=submit],input[type=reset]){-webkit-appearance:none;appearance:none;border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);box-shadow:none;padding:6px 10px}:where(button,input[type=button],input[type=submit],input[type=reset]):where(:hover:not(:disabled)){background:var(--soft)}:where(button,input[type=button],input[type=submit],input[type=reset]):where(:disabled){cursor:not-allowed;opacity:1;border-color:var(--control-border);background:var(--soft);color:var(--muted)}strong,b,h1,h2,h3,h4,h5,h6{font-weight:400}select{-webkit-appearance:none;appearance:none;cursor:pointer}details>summary{cursor:pointer;padding-inline-end:24px;list-style:none;position:relative}details>summary::marker{content:""}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"";inset-inline-end:4px;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-75%)rotate(45deg)}details[open]>summary:after{transform:translateY(-25%)rotate(225deg)}h1,h2,h3,h4,h5,h6,p,li,summary{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}::selection{color:var(--ink);background:color-mix(in srgb, var(--ink) 18%, var(--paper))}a,a:hover{text-decoration:none}:where(button,a,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=switch]):focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}:is(.oak-site,.entry-page) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=file]),textarea){-webkit-appearance:none;appearance:none;box-shadow:none}:is(.oak-site.oak-site,.entry-page.entry-page) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=file]),select,textarea,[role=combobox]):focus-visible{border-color:var(--rule);outline-offset:0;box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 10%, transparent);outline:none}@media (forced-colors:active){:is(.oak-site.oak-site,.entry-page.entry-page) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=file]),select,textarea,[role=combobox]):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}:root[data-pointer-nav] :is(button,a,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=switch]):focus-visible{outline:none}.oak-site{--oak-hero-heading-size:clamp(2.75rem, 4.5vw, 4rem);--oak-section-heading-size:clamp(2rem, 3.4vw, 3rem);--oak-subheading-size:clamp(1.5rem, 2.2vw, 2rem)}.oak-site:not(.oak-analysis-page){--brand-button-text:#fff;--ground:var(--oak-ground);--paper:#fff;--soft:#f0f2f8;--rule:#e5e8f0;--control-border:var(--rule);--control-mark:#7c8392;--focus-ring:var(--accent-strong);--ink:#1f1e1c;--muted:#6b675f;--accent:#2457d5;--accent-strong:#1e4bc4;--accent-hover:#4338ca;--accent-flame:#b91c5c;--accent-violet:#8e24aa;--money:#1f3b73;--result:#187946;--warn:#8a5f12;--bad:#c0392b;--dark-ground:#211f1b;--dark-text:#ece5d6;--wash-canopy:linear-gradient(110deg, #e7f1ff, #e6e6fb 65%, #eee6fa);--brand-needle:#1f1e1c;--font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif}body:has(>.oak-site:not(.oak-analysis-page)){background:var(--oak-ground)}@media screen{body:has(>.nitro-workspace){background:var(--workspace-ground)}}.oak-site{min-height:100vh;color:var(--ink);background:var(--ground);font-family:var(--font-family)}.oak-site *{box-sizing:border-box}.oak-site section{scroll-margin-top:32px}.oak-site :where(a){color:inherit;text-decoration:none}.oak-site button,.oak-site input,.oak-site select,.oak-site .nitro-select-button{font:inherit}.oak-site button{cursor:pointer}.oak-site button:disabled{cursor:wait;background:var(--soft);color:var(--muted);border-color:var(--rule)}.oak-opening-canopy{background:linear-gradient(180deg, transparent, var(--ground) 53%, var(--paper)), var(--brand-canopy)}@media print{.oak-opening-canopy{background:0 0}}.oak-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;width:min(1320px,100% - 48px);min-height:74px;margin:0 auto;display:flex}.oak-opening-canopy .oak-nav{width:min(1440px,100% - 48px)}.oak-nav>a{flex-shrink:0;display:inline-flex}.oak-wordmark{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.oak-wordmark .brand-mark{flex:none;display:block}.oak-wordmark strong{letter-spacing:-.035em;font-size:21px;font-weight:600}.oak-nav-links{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:16px;font-weight:500;line-height:1.25;display:flex}.oak-nav-links a{white-space:normal;overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;transition:color .22s,background-color .22s,box-shadow .22s;display:inline-flex}.oak-nav-links a:hover{color:var(--accent-strong)}.oak-nav-links .oak-nav-join{color:var(--brand-button-text);background:var(--accent);box-shadow:0 3px 10px -6px var(--accent-strong);margin-left:8px;padding-inline:20px}.oak-nav-links .oak-nav-join:hover{color:var(--brand-button-text);background:var(--accent-hover);box-shadow:0 5px 16px -8px var(--accent-strong)}.oak-nav-links a:focus-visible{text-decoration:none}.oak-nav-links a:not(.oak-nav-join):focus-visible{color:var(--accent-strong)}@media (prefers-reduced-motion:reduce){.oak-nav-links a{transition:none}}.oak-hero{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:clamp(54px,8vw,116px);width:min(1320px,100% - 48px);min-height:690px;margin:0 auto;padding:clamp(64px,8vw,108px) 0 clamp(92px,10vw,138px);display:grid}.oak-hero-copy{min-width:0}.oak-kicker,.oak-field-label{color:var(--ink);font-family:var(--font-family);letter-spacing:.08em;margin:0;font-style:normal;font-weight:700;line-height:1.35}.oak-kicker{letter-spacing:0;font-size:20px;font-weight:600}.oak-field-label{font-size:.75rem}.oak-hero h1{max-width:780px;color:var(--ink);letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(58px,7.1vw,104px);font-weight:500;line-height:.94}.oak-hero h1 em{color:var(--accent);font-variant-numeric:tabular-nums;font-style:normal}.oak-hero-sentence{margin:28px 0 0;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.oak-intake{background:var(--paper);border-radius:12px;min-width:0;padding:clamp(26px,3.4vw,42px)}.oak-hero.oak-hero-start{isolation:isolate;grid-template-columns:minmax(0,50%) minmax(0,1fr);align-items:start;gap:clamp(24px,2.3vw,32px);width:min(1440px,100% - 48px);min-height:620px;padding:clamp(64px,6vw,88px) 0 clamp(80px,8vw,112px);position:relative}.oak-hero-start .oak-hero-copy{z-index:1;width:100%;position:relative}@media (min-width:921px){.oak-hero-start .oak-hero-copy{padding-inline-start:clamp(24px,4vw,64px)}}.oak-hero-start h1{max-width:none;font-size:var(--oak-hero-heading-size);margin-top:24px;line-height:1.1}.oak-hero-start .oak-hero-sentence{margin-top:24px}.oak-hero-start h1 em{max-width:100%;display:inline-block}.oak-optimization-art{aspect-ratio:16/9;background:color-mix(in srgb, var(--accent) 3%, var(--paper));border-radius:12px;width:100%;margin:auto 0 0;position:relative;overflow:hidden}.oak-optimization-art>svg{width:100%;height:100%;display:block}.oak-optimization-creative{background:var(--art-panel)}.oak-hero-start .oak-optimization-art{z-index:0;aspect-ratio:508/280;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg, transparent, var(--art-mask) 6%, var(--art-mask) 96%, transparent);mask-image:linear-gradient(90deg, transparent, var(--art-mask) 6%, var(--art-mask) 96%, transparent);background:0 0;margin:0;position:relative}.oak-hero-start .oak-start{flex-wrap:wrap;align-items:center;gap:12px 16px;width:100%;margin-top:32px;display:flex}.oak-hero-start .oak-start .oak-start-cta{width:min(100%,260px)}.oak-hero-start .oak-start-demo{margin-top:0}.oak-hero-start .oak-hero-visual{max-width:none}.oak-art-motion{min-width:48px;min-height:32px;color:var(--art-control-ink);background:color-mix(in srgb, var(--paper) 85%, transparent);border:0;border-radius:6px;justify-content:center;align-items:center;padding:5px 8px;line-height:1.2;display:inline-flex;position:absolute;bottom:10px;right:12px;font-size:12px!important}.oak-art-motion:hover{color:var(--accent)}.oak-art-trace{stroke-linecap:round;animation:6s linear infinite paused oak-art-trace}.oak-budget-stream{opacity:.95;animation:3s linear infinite paused oak-budget-stream}.oak-budget-signal,.oak-budget-cell{opacity:0;animation:3s linear infinite paused oak-budget-flash}@keyframes oak-budget-stream{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--budget-travel)}}@keyframes oak-budget-flash{0%,15%,to{opacity:0}2%,5%{opacity:1}8%{opacity:.5}}.oak-art-sparkle{opacity:0;animation:4.5s ease-in-out infinite paused oak-art-sparkle}.oak-loop-trace{stroke-linecap:round;animation:3.25s linear infinite paused oak-loop-trace}.oak-manager-trend{stroke-width:.8px;stroke-linecap:butt;stroke-linejoin:miter}.oak-loop-fire{animation:3.25s linear infinite paused oak-loop-fire}.oak-loop-tile{animation:3.25s linear infinite paused oak-loop-tile}.oak-manager-state{fill:var(--manager-state-surface);color:var(--manager-state-color);animation:3.25s linear infinite paused oak-manager-state}@keyframes oak-manager-state{0%,21%,to{fill:var(--manager-state-surface);color:var(--manager-state-color)}5%,13%{fill:var(--manager-state-color);color:var(--art-panel)}}.oak-optimization-art[data-moving=true] :is(.oak-art-trace,.oak-art-sparkle,.oak-loop-trace,.oak-loop-fire,.oak-loop-tile,.oak-manager-state,.oak-budget-stream,.oak-budget-signal,.oak-budget-cell){animation-play-state:running}@keyframes oak-loop-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes oak-loop-fire{0%,15%,to{opacity:.24}4%,9%{opacity:.95}}@keyframes oak-loop-tile{0%,21%,to{opacity:.13}5%,13%{opacity:.84}}@keyframes oak-art-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}@keyframes oak-art-sparkle{0%,18%,to{opacity:0}7%{opacity:.95}}@media (prefers-reduced-motion:reduce){.oak-optimization-art :is(.oak-art-trace,.oak-art-sparkle,.oak-loop-trace,.oak-loop-fire,.oak-loop-tile,.oak-manager-state,.oak-budget-stream,.oak-budget-signal,.oak-budget-cell){animation:none}.oak-art-motion,.oak-terrain-swarm{display:none}}@media (pointer:coarse){.oak-art-motion{min-width:44px;min-height:44px}}.oak-start{margin-top:32px}.oak-start-demo{border-radius:var(--radius-control);min-height:44px;color:var(--accent);align-items:center;margin-top:8px;padding:10px 14px;font-size:1rem;text-decoration:none;display:inline-flex}.oak-start-demo:hover{color:var(--accent-strong)}.oak-site .oak-start-cta{justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;margin-top:0;padding:16px 24px;font-size:18px;text-decoration:none;display:inline-flex}.oak-hero-with-analysis{grid-template-columns:minmax(280px,.58fr) minmax(620px,1.42fr);align-items:start;gap:clamp(38px,5vw,72px);padding-top:clamp(54px,6vw,82px)}.oak-hero-with-analysis .oak-hero-copy{padding-top:clamp(32px,5vw,72px)}.oak-hero-with-analysis .oak-hero-copy h1{font-size:clamp(54px,6vw,88px)}.oak-hero-with-analysis .oak-intake{background:0 0;padding:0}.oak-intake>form{container-type:inline-size}.oak-url-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}@container (width<=400px){.oak-url-row{grid-template-columns:1fr}}.oak-url-row input,.oak-analysis-confirmation input{border:1px solid var(--control-border);width:100%;min-width:0;height:54px;color:var(--ink);background:var(--soft);border-radius:7px;outline:none;padding:0 15px;font-size:16px}.oak-url-row input{height:62px;font-size:18px}.oak-url-row input::placeholder{color:var(--ink);opacity:1}.oak-url-row button,.oak-success-link,.oak-analysis-confirmation button,.oak-price-card :is(button,.oak-trial-cta),.oak-closing button{min-height:52px;color:var(--brand-button-text);background:var(--accent-strong);border:0;border-radius:7px;padding:0 20px;font-size:15px;font-weight:600}.oak-url-row button{min-height:62px}.oak-field-hint{color:var(--muted);margin:8px 0 0;font-size:.875rem;line-height:1.4}.oak-candidates{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border-radius:8px;margin-top:14px;padding:14px 16px}.oak-candidates ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.oak-candidates li button{text-align:left;border:1px solid var(--rule);background:var(--ground);width:100%;min-height:0;color:var(--ink);border-radius:7px;gap:2px;padding:10px 12px;font-size:15px;font-weight:400;display:grid}.oak-candidates li button:hover{background:var(--accent-soft)}.oak-candidates li button strong{font-weight:600}.oak-candidates li button span{color:var(--muted);font-family:var(--font-family);font-size:.75rem}.oak-candidates .oak-field-hint{margin-top:10px}.oak-field-error,.oak-form-error{min-height:18px;color:var(--ink);margin:8px 0 0;font-size:.875rem;line-height:1.35}.oak-edit-button{color:var(--ink);background:0 0;border:0;flex:none;padding:5px 0;font-size:.875rem}.oak-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.oak-success-link{align-items:center;margin-top:24px;text-decoration:none;display:inline-flex}.oak-analysis-card{background:var(--paper);min-height:0;box-shadow:none;border-radius:12px;padding:clamp(24px,3.2vw,38px);position:relative;overflow:hidden}.oak-analysis-card:not(.oak-analysis-confirmed):not(.oak-analysis-ready):not(.oak-analysis-complete){height:auto;min-height:0}.oak-analysis-card.oak-analysis-confirmed,.oak-analysis-card.oak-analysis-ready,.oak-analysis-card.oak-analysis-complete{min-height:0;overflow:visible}.oak-analysis-card.oak-analysis-complete:not(.oak-analysis-confirmed):not(.oak-analysis-ready){height:auto}.oak-analysis-confirmed .oak-analysis-results,.oak-analysis-ready .oak-analysis-results,.oak-analysis-complete .oak-analysis-results{padding-bottom:0}.oak-analysis-header{justify-content:space-between;align-items:start;gap:24px;display:flex}.oak-analysis-heading-row{align-items:start;gap:15px;min-width:0;display:flex}.oak-analysis-heading-row>div{min-width:0}.oak-analysis-heading-row h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.04}.oak-analysis-spinner{border:2px solid var(--rule);border-top-color:var(--accent);border-radius:50%;flex:none;width:29px;height:29px;margin-top:2px;animation:.52s linear infinite oak-analysis-spin}@keyframes oak-analysis-spin{to{transform:rotate(360deg)}}.oak-analysis-live-status{min-height:20px;color:var(--ink);margin:17px 0 0 44px;font-size:14px;line-height:1.42}.oak-analysis-stages{color:var(--ink);font-family:var(--font-family);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;font-size:.75rem;line-height:1.35;list-style:none;display:grid}.oak-analysis-stages li{border-radius:var(--radius-control);background:var(--soft);gap:6px;min-width:0;padding:10px 12px;display:grid}.oak-analysis-stage-title{color:var(--ink);font-size:.875rem;font-weight:500}.oak-analysis-stage-status{color:var(--muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.oak-analysis-stage-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.oak-analysis-stages li[data-state=running]{background:var(--accent-soft)}.oak-analysis-stages li[data-state=running] .oak-analysis-stage-status{color:var(--accent)}.oak-analysis-results{margin-top:26px;padding-bottom:0}.oak-findings{gap:22px;display:grid}.oak-verdict h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.15}.oak-verdict-numbers{font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:16px;line-height:1.45}.oak-verdict-words{color:var(--ink);margin:12px 0 0;font-size:14px;line-height:1.45}.oak-verdict-words>span{color:var(--muted);font-family:var(--font-family);letter-spacing:.04em;margin-bottom:3px;font-size:.75rem;font-weight:700;display:block}.oak-block{min-width:0;box-shadow:inset 0 1px 0 var(--rule);padding-top:16px}.oak-block>header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.oak-block>header h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.2}.oak-block>header span{color:var(--muted);font-family:var(--font-family);letter-spacing:.03em;flex:none;font-size:.75rem}.oak-block-wait{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.45}.oak-fig{align-content:start;gap:6px;min-width:0;display:grid}.oak-fig strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.1}.oak-fig-label{color:var(--ink);font-size:12px;line-height:1.35}.oak-fig-bars{gap:4px;display:grid}.oak-fig-bar{background:var(--rule);border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.oak-fig-bar>span{background:var(--ink);height:100%;display:block}.oak-fig-bar-muted>span{background:var(--muted)}.oak-fig-stack{display:flex}.oak-fig-stack>span[data-part="1"]{background:var(--accent)}.oak-fig-stack>span[data-part="2"]{background:var(--muted)}.oak-quotes{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.oak-quotes li{background:var(--ground);border-radius:6px;max-width:100%;padding:7px 11px;font-size:14px;line-height:1.35}.oak-web-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:12px 0 0;padding:0;list-style:none;display:grid}.oak-web-rows li{min-width:0;box-shadow:inset 0 1px 0 var(--rule);gap:4px;padding-top:9px;display:grid}.oak-web-kicker{color:var(--muted);font-family:var(--font-family);letter-spacing:.04em;font-size:.75rem;font-weight:700}.oak-web-rows strong{font-size:15px;font-weight:600;line-height:1.3}.oak-web-rows q{color:var(--ink);quotes:"“" "”";font-size:.875rem;line-height:1.4}.oak-web-rows a{color:var(--accent-strong);font-family:var(--font-family);letter-spacing:.02em;justify-self:start;font-size:.75rem;text-decoration:none}.oak-analysis-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}a.oak-edit-button{text-decoration:none}.oak-dossier{max-width:1060px;margin:0 auto;padding:28px 24px 80px}.oak-dossier-header{gap:22px;margin-bottom:26px;display:grid}.oak-dossier-header h1{font-size:var(--page-title-size);letter-spacing:-.02em;overflow-wrap:anywhere;margin:4px 0 0;font-weight:500;line-height:1.1}.oak-dossier-card.oak-analysis-card{min-height:0}.oak-dossier-card .oak-analysis-stages{margin-top:0}.oak-dossier-title{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.oak-dossier-actions{gap:8px;display:flex}.oak-dossier-state{border:1px solid var(--rule);border-radius:var(--radius-surface);background:var(--paper);max-width:760px;box-shadow:0 4px 18px color-mix(in srgb, var(--ink) 3%, transparent);margin:48px auto 0;padding:clamp(24px,4vw,36px)}.oak-dossier-state-label{color:var(--muted);margin:0 0 18px;font-size:.875rem;font-weight:500}.oak-dossier-state h1,.oak-dossier-state h2{font-size:var(--page-title-size);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.2}.oak-dossier-state>p:not(.oak-dossier-state-label){max-width:56ch;color:var(--muted);margin:14px 0 0;line-height:1.6}.oak-dossier-restart{border:1px solid var(--accent);border-radius:var(--radius-control);min-height:42px;color:var(--brand-button-text);background:var(--accent);justify-content:center;align-items:center;margin-top:28px;padding:10px 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.oak-dossier-restart:hover{border-color:var(--accent-strong);background:var(--accent-strong)}@media print{body{background:var(--paper)}.oak-dossier{max-width:none;padding:0}.oak-dossier-actions,.oak-analysis-stages,.oak-dossier-header .oak-wordmark{display:none}.oak-dossier-card.oak-analysis-card{box-shadow:none;background:var(--paper);border-radius:0;padding:0}.oak-block,.oak-compare-wrap,.oak-numberline,.oak-ranked,.oak-fig{break-inside:avoid}.oak-compare-wrap{overflow:visible}a[href]:after{content:none}}@media (min-width:900px){.oak-dossier .oak-charts,.oak-dossier .oak-web-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.oak-compare-wrap{margin-top:12px;overflow-x:auto}.oak-compare{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem;line-height:1.35}.oak-compare th,.oak-compare td{text-align:left;vertical-align:top;box-shadow:inset 0 1px 0 var(--rule);padding:9px 10px 9px 0}.oak-compare thead th{box-shadow:none;color:var(--muted);font-family:var(--font-family);letter-spacing:.04em;white-space:nowrap;padding-top:0;font-size:.75rem;font-weight:700}.oak-compare tbody th{min-width:160px;font-weight:600}.oak-compare tbody th a{color:var(--accent-strong);text-decoration:none}.oak-compare tbody th small{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:400;line-height:1.35;display:block}.oak-compare-you th,.oak-compare-you td{background:var(--ground)}.oak-compare-tag{background:var(--ink);color:var(--paper);font-family:var(--font-family);letter-spacing:.04em;vertical-align:middle;border-radius:4px;margin-left:8px;padding:4px 8px;font-size:.75rem;font-weight:700}.oak-mark{color:var(--muted)}.oak-mark-yes{color:var(--ink);font-weight:700}.oak-standing{gap:8px;margin:12px 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.oak-standing li{grid-template-columns:minmax(150px,.9fr) minmax(80px,1.4fr) 56px minmax(96px,auto);align-items:center;gap:12px;display:grid}.oak-standing-bar{background:var(--rule);border-radius:4px;height:8px;display:block;overflow:hidden}.oak-standing-bar>span{background:var(--ink);height:100%;display:block}.oak-standing-count{color:var(--ink);font-family:var(--font-family);text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem}.oak-standing-you{color:var(--ink);font-family:var(--font-family);letter-spacing:.02em;font-size:.75rem}.oak-standing-no{color:var(--accent-strong);font-weight:700}.oak-standing-gap .oak-standing-bar>span{background:var(--accent)}.oak-standing-gap .oak-standing-label{font-weight:600}.oak-ready{margin:12px 0 0;padding:0;font-size:.875rem;list-style:none}.oak-ready-row{border-top:1px solid var(--rule);grid-template-columns:20px minmax(150px,.8fr) minmax(200px,2fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}.oak-ready-row:first-child{border-top:0}.oak-ready-mark{font-family:var(--font-family);color:var(--ink);font-size:12px;line-height:1.4}.oak-ready-label{gap:2px;font-weight:600;display:grid}.oak-ready-state{font-family:var(--font-family);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.75rem;font-weight:400}.oak-ready-value{color:var(--ink);line-height:1.45}.oak-ready-why{color:var(--ink)}.oak-ready-row.is-flag .oak-ready-mark,.oak-ready-row.is-flag .oak-ready-state{color:var(--accent-strong);font-weight:700}.oak-ready-row.is-flag .oak-ready-why,.oak-ready-row.is-unclear .oak-ready-mark,.oak-ready-row.is-unclear .oak-ready-state{color:var(--ink)}.oak-ready-row.is-unclear .oak-ready-label{font-weight:400}.oak-ready-row.is-unclear .oak-ready-mark,.oak-ready-row.is-unclear .oak-ready-state{color:var(--ink)}.oak-reads{border-top:1px solid var(--rule);gap:8px;margin:16px 0 0;padding:12px 0 0;font-size:.875rem;list-style:none;display:grid}.oak-read{grid-template-columns:72px 1fr;align-items:baseline;gap:12px;line-height:1.45;display:grid}.oak-read-kind{font-family:var(--font-family);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.75rem}.oak-read.is-flag .oak-read-kind{color:var(--accent-strong);font-weight:700}.oak-read-why{color:var(--ink)}@media (max-width:640px){.oak-standing li{grid-template-columns:minmax(0,1fr) 56px auto;gap:6px 12px}.oak-standing-label{grid-column:1/-1}.oak-block>header{flex-wrap:wrap;row-gap:6px}.oak-block>header>*{min-width:0;max-width:100%}.oak-ready-row{grid-template-columns:20px 1fr}.oak-ready-value{grid-column:2}}.oak-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:14px;display:grid}.oak-ranked{align-content:start;gap:6px;min-width:0;display:grid}.oak-ranked ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.oak-ranked li{grid-template-columns:minmax(70px,.8fr) minmax(40px,1.2fr) 28px;align-items:center;gap:8px;font-size:12px;display:grid}.oak-ranked-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oak-ranked-bar{background:var(--rule);border-radius:4px;height:8px;display:block;overflow:hidden}.oak-ranked-bar>span{background:var(--ink);height:100%;display:block}.oak-ranked-value{color:var(--ink);font-family:var(--font-family);text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem}.oak-numberline{gap:6px;margin:12px 0 0;display:grid}.oak-numberline figcaption{align-items:baseline;gap:12px;display:flex}.oak-numberline figcaption strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.oak-numberline figcaption span{color:var(--ink);font-size:12px}.oak-numberline svg{width:100%;height:auto;display:block}.oak-nl-axis{stroke:var(--rule);stroke-width:2px}.oak-nl-dot{fill:var(--ink)}.oak-nl-amount{fill:var(--ink);font-family:var(--font-family);font-size:.75rem;font-weight:700}.oak-nl-label{fill:var(--muted);font-family:var(--font-family);font-size:.75rem}.oak-numberline-source{color:var(--muted);font-family:var(--font-family);margin:0;font-size:.75rem;line-height:1.5}.oak-lines{gap:8px;margin:12px 0 0;padding:0 0 0 22px;font-size:15px;line-height:1.4;display:grid}.oak-lines li::marker{color:var(--muted);font-family:var(--font-family);font-size:.75rem}.oak-lines-moves{font-weight:500}.oak-findings-footer{color:var(--muted);font-family:var(--font-family);margin:0;font-size:.75rem;line-height:1.5}.oak-analysis-confirmation{border-top:1px solid var(--rule);margin-top:20px;padding:20px 0 0;position:relative}.oak-analysis-complete .oak-analysis-confirmation{background:0 0;min-height:0;padding:18px 0 0;position:relative;inset:auto}.oak-analysis-confirmation form{background:var(--ground);width:100%;box-shadow:none;border-radius:10px;padding:clamp(20px,2.5vw,28px)}.oak-analysis-confirmation-copy{grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);align-items:end;gap:20px;display:grid}.oak-analysis-confirmation-copy .oak-field-label{grid-column:1/-1}.oak-analysis-confirmation h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.6vw,33px);font-weight:500;line-height:1.05}.oak-analysis-confirmation-copy>p:last-child{margin:0;font-size:.875rem;line-height:1.46}.oak-confirmation-fields{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:20px;display:grid}.oak-confirmation-fields label{gap:6px;min-width:0;display:grid}.oak-confirmation-fields label>span{font-size:12px}.oak-confirmation-fields small{color:var(--ink);font-size:.75rem;line-height:1.3}.oak-analysis-confirmation button{white-space:nowrap;min-height:54px}.oak-confirmation-terms{margin:12px 0 0;font-size:.75rem;line-height:1.45}.oak-analysis-confirmation .oak-form-error{margin-top:5px}.oak-analysis-confirmed-note{color:var(--ink);background:var(--soft);border-radius:8px;align-items:center;gap:10px;margin-top:16px;padding:15px 17px;font-size:14px;line-height:1.4;display:flex}.oak-analysis-completion{color:var(--dark-text);background:var(--dark-ground);border-radius:10px;margin-top:18px;padding:clamp(24px,3vw,34px)}.oak-analysis-completion .oak-field-label{color:var(--dark-text)}.oak-analysis-completion h3{color:var(--dark-text);letter-spacing:-.035em;margin:11px 0 0;font-size:clamp(27px,3vw,39px);font-weight:500;line-height:1.05}.oak-analysis-completion>p:not(.oak-field-label){margin:15px 0 0;font-size:14px;line-height:1.5}.oak-analysis-completion .oak-success-link{color:var(--accent-strong);background:var(--paper)}.oak-section{padding:clamp(88px,9vw,132px) max(24px,50vw - 660px)}.oak-price-copy h2,.oak-closing h2{color:var(--ink);font-size:var(--oak-section-heading-size);letter-spacing:-.035em;margin:18px 0 0;font-weight:500;line-height:1.12}.oak-how{background:var(--paper);padding-block:clamp(56px,6vw,88px)}.oak-product-heading h2{max-width:24ch;font-size:var(--oak-section-heading-size);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.08}.oak-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.oak-product-feature{border:1px solid var(--rule);background:var(--paper);border-radius:16px;flex-direction:column;gap:24px;min-width:0;padding:clamp(20px,2.4vw,32px);display:flex}.oak-product-copy h3{font-size:var(--oak-subheading-size);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.15}.oak-product-copy{min-width:0}.oak-product-copy p{max-width:56ch;margin:12px 0 0;font-size:16px;line-height:1.5}.oak-hero-visual{justify-self:center;width:100%;min-width:0;max-width:680px}.oak-hero-networks{text-align:center;margin-top:16px}.oak-hero-networks>p{color:var(--muted);letter-spacing:.035em;margin:0 0 10px;font-size:.75rem}.oak-hero-networks ul{color:var(--accent-strong);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;margin:0;padding:0;font-size:.875rem;font-weight:500;list-style:none;display:flex}.oak-hero-networks li{white-space:nowrap}.oak-hero-networks .oak-hero-networks-more{color:var(--muted);font-weight:400}.oak-pricing{display:block}.oak-pricing-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.oak-plan-cta:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}.oak-price-copy>p:last-child{margin:28px 0 0;font-size:18px;line-height:1.5}.oak-pricing-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:36px;display:grid}.oak-price-card{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--rule);min-width:0;color:var(--ink);background:var(--paper);border-radius:12px;row-gap:0;padding:28px;display:grid}.oak-price-card[data-plan=pro]{background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 8%, var(--paper)), var(--paper) 65%)}.oak-price-card[data-plan=enterprise]{background:linear-gradient(150deg, color-mix(in srgb, var(--accent-violet) 11%, var(--paper)), var(--paper) 70%)}.oak-tier-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.oak-tier-mark-wrap{width:48px;height:48px;color:var(--accent-strong);background:var(--accent-soft);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.oak-price-card[data-plan=basic] .oak-tier-mark-wrap{color:var(--muted);background:var(--soft)}.oak-price-card[data-plan=enterprise] .oak-tier-mark-wrap{color:var(--accent-violet);background:color-mix(in srgb, var(--accent-violet) 10%, var(--paper))}.oak-tier-mark{display:block}.oak-price-card h3{font-size:var(--oak-subheading-size);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.2}.oak-tier-audience{border-bottom:1px solid var(--rule);margin:20px 0 24px;padding-bottom:24px;font-size:1rem;line-height:1.5}.oak-tier-features{align-self:start;gap:16px;margin:0 0 32px;padding:0;font-size:1rem;line-height:1.5;list-style:none;display:grid}.oak-tier-features>li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.oak-tier-check{width:24px;height:24px;color:var(--accent-strong);background:var(--accent-soft);border-radius:7px;place-items:center;display:grid}.oak-price-card[data-plan=enterprise] .oak-tier-check{color:var(--accent-violet);background:color-mix(in srgb, var(--accent-violet) 8%, var(--paper))}.oak-tier-features>.oak-tier-inheritance{border-bottom:1px solid var(--rule);padding-bottom:16px;font-weight:500}.oak-plan-cta{box-sizing:border-box;justify-content:space-between;align-self:end;gap:12px;width:100%;margin-top:0;font-size:1rem;display:flex}.oak-pricing-note{max-width:960px;margin:20px 0 0;font-size:.875rem;line-height:1.6}.oak-faq{background:linear-gradient(180deg, var(--paper), color-mix(in srgb, var(--accent) 4%, var(--paper)))}.oak-guide-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:48px;display:grid}.oak-guide-heading .oak-kicker{color:var(--accent-strong)}.oak-guide-heading h2{color:var(--ink);font-size:var(--oak-section-heading-size);letter-spacing:-.035em;margin:18px 0 0;font-weight:500;line-height:1.12}.oak-guide-heading>p{max-width:42ch;color:var(--muted);margin:0 0 3px;font-size:18px;line-height:1.6}.oak-guide-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.35fr);align-items:start;gap:clamp(28px,4vw,64px);margin-top:48px;display:grid}.oak-guide-journey{min-width:0;color:var(--guide-11);background:radial-gradient(ellipse at 100% 0, var(--guide-5) 0, transparent 62%), linear-gradient(155deg, var(--guide-6), var(--guide-10) 65%, var(--guide-8));box-shadow:0 18px 50px -30px var(--guide-9);border-radius:24px;padding:clamp(28px,3vw,44px);position:sticky;top:28px}.oak-guide-eyebrow{color:var(--guide-7);margin:0;font-size:14px;font-weight:600}.oak-guide-journey>h3{font-size:var(--oak-subheading-size);letter-spacing:-.04em;margin:18px 0 32px;font-weight:500;line-height:1.12}.oak-guide-steps{margin:0;padding:0;list-style:none}.oak-guide-steps li{grid-template-columns:36px minmax(0,1fr);column-gap:16px;padding-bottom:26px;display:grid;position:relative}.oak-guide-steps li:not(:last-child):after{content:"";background:var(--guide-2);width:1px;position:absolute;top:43px;bottom:7px;left:18px}.oak-guide-step-number{border:1px solid var(--guide-3);background:var(--guide-1);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.oak-guide-steps h4{margin:4px 0 6px;font-size:18px;font-weight:600;line-height:1.4}.oak-guide-steps p{color:var(--guide-7);margin:0;font-size:16px;line-height:1.5}.oak-guide-demo-note{border-top:1px solid var(--guide-2);margin-top:4px;padding-top:24px;font-size:16px;line-height:1.5}.oak-guide-demo-note p{color:var(--guide-7);margin:7px 0 18px}.oak-guide-demo-note a{border-bottom:1px solid var(--guide-4);align-items:center;gap:20px;padding-block:3px;font-weight:600;display:inline-flex}.oak-guide-demo-note a:hover{border-color:var(--guide-11)}.oak-guide-questions{gap:12px;min-width:0;display:grid}.oak-guide-item{border:1px solid var(--rule);background:color-mix(in srgb, var(--accent) 2%, var(--paper));border-radius:18px;min-width:0;transition:background .36s,border-color .36s,box-shadow .36s}.oak-guide-item[data-open=true]{border-color:var(--rule);background:var(--paper);box-shadow:0 12px 32px -24px color-mix(in srgb, var(--accent) 50%, transparent)}.oak-guide-item>h3{margin:0}.oak-guide-item>h3>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:23px 26px;font-size:20px;font-weight:500;line-height:1.35;display:flex}.oak-guide-item>h3>button:hover .oak-guide-toggle{background:color-mix(in srgb, var(--accent) 13%, var(--paper))}.oak-guide-item>h3>button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.oak-guide-demo-note a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.oak-guide-answer-copy a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.oak-guide-demo-note a:focus-visible{outline-color:var(--guide-11)}.oak-guide-topic{color:var(--accent-strong);margin-bottom:7px;font-size:14px;font-weight:600;line-height:1.4;display:block}.oak-guide-toggle{background:var(--accent-soft);border-radius:50%;flex:0 0 32px;width:32px;height:32px;transition:background .36s,transform .46s cubic-bezier(.22,1,.36,1);position:relative}.oak-guide-toggle:before,.oak-guide-toggle:after{content:"";background:var(--accent-strong);position:absolute;inset:15px 10px}.oak-guide-toggle:after{transition:transform .46s cubic-bezier(.22,1,.36,1);transform:rotate(90deg)}.oak-guide-item[data-open=true] .oak-guide-toggle:after{transform:rotate(0)}.oak-guide-answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),opacity .36s,visibility 0s .52s;display:grid}.oak-guide-item[data-open=true] .oak-guide-answer{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),opacity .4s 80ms,visibility}.oak-guide-answer-clip{min-height:0;overflow:hidden}.oak-guide-answer-copy{color:var(--muted);overflow-wrap:anywhere;padding:0 26px 28px;font-size:16px;line-height:1.7}.oak-guide-answer-copy p{margin:0}.oak-guide-answer-copy p+p{margin-top:16px}.oak-guide-answer-copy a{color:var(--accent-strong);text-decoration:none}@media (max-width:1000px){.oak-guide-heading{grid-template-columns:minmax(0,1fr);gap:22px}.oak-guide-heading>p{max-width:60ch}.oak-guide-layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px}.oak-guide-journey{position:static}.oak-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.oak-guide-steps li{padding-bottom:0}.oak-guide-steps li:after{display:none}.oak-guide-demo-note{margin-top:28px}}@media (max-width:600px){.oak-guide-heading h2{font-size:var(--oak-section-heading-size)}.oak-guide-heading>p{font-size:16px}.oak-guide-journey{border-radius:20px;padding:26px 22px}.oak-guide-steps{grid-template-columns:minmax(0,1fr);gap:20px}.oak-guide-item>h3>button{gap:16px;padding:20px;font-size:18px}.oak-guide-answer-copy{padding:0 20px 24px}}@media (prefers-reduced-motion:reduce){.oak-guide-item,.oak-guide-toggle,.oak-guide-toggle:after,.oak-guide-answer,.oak-guide-item[data-open=true] .oak-guide-answer{transition:none}}.oak-closing{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(50px,10vw,148px);display:grid}.oak-closing>div:last-child{padding-bottom:6px}.oak-closing>div:last-child p{margin:0;font-size:18px;line-height:1.5}.oak-closing button{margin-top:28px}.oak-footer{width:min(1320px,100% - 48px);min-height:130px;color:var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin:0 auto;font-size:.875rem;display:grid}.oak-footer p{text-align:center;margin:0}.oak-footer>span:last-child{justify-self:end}.oak-footer a{padding-block:4px;display:inline-block}:is(.oak-site a:focus-visible,.oak-site button:focus-visible,.oak-site input:focus-visible,.oak-site select:focus-visible,.oak-site summary:focus-visible){outline:1px solid var(--focus-ring);outline-offset:3px}:is(.oak-url-row input:focus-visible,.oak-analysis-confirmation input:focus-visible),.oak-site [aria-invalid=true]{border-color:var(--rule)}.oak-site [tabindex="-1"]:focus{outline:none}@media (max-width:1000px){.oak-pricing-tiers{grid-template-columns:minmax(0,1fr);gap:16px}.oak-price-card{flex-direction:column;grid-row:auto;display:flex}.oak-tier-audience{min-height:0}}@media (max-width:920px){.oak-hero.oak-hero-start{grid-template-columns:minmax(0,1fr);gap:48px;min-height:auto}.oak-hero-start .oak-hero-copy{width:100%}.oak-hero-start .oak-hero-visual{max-width:680px}.oak-hero-start .oak-optimization-art{aspect-ratio:508/280;justify-self:center;width:min(100%,680px);height:auto;margin-top:0;position:relative}.oak-hero{grid-template-columns:1fr;gap:54px;min-height:auto;padding-top:74px}.oak-intake{max-width:680px}.oak-hero-with-analysis .oak-intake{max-width:none}.oak-confirmation-fields{grid-template-columns:1fr 1fr}.oak-confirmation-fields button{grid-column:1/-1}}@media (max-width:700px){.oak-nav,.oak-opening-canopy .oak-nav{gap:12px;width:min(100% - 36px,1440px);min-height:64px}.oak-nav-links{gap:4px;font-size:14px}.oak-nav-links a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 8px;display:inline-flex}.oak-nav-links a:nth-child(-n+2){display:none}.oak-nav-links .oak-nav-join{margin-left:4px;padding-inline:12px}.oak-hero{gap:32px;width:min(100% - 36px,1320px);padding:36px 0 56px}.oak-kicker{font-size:14px;line-height:1.5}.oak-hero-copy>.oak-kicker{max-width:34ch}.oak-hero h1,.oak-hero-with-analysis .oak-hero-copy h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:16px;font-size:clamp(2.5rem,11.5vw,4rem);line-height:1.04}.oak-start{margin-top:24px}.oak-hero.oak-hero-start{gap:40px;width:min(100% - 36px,1440px);padding:36px 0 56px}.oak-hero-start h1{font-size:var(--oak-hero-heading-size);margin-top:24px;line-height:1.08}.oak-hero-start .oak-hero-sentence{margin-top:28px}.oak-hero-start .oak-start{width:100%;margin-top:28px}.oak-hero-start .oak-start .oak-start-cta{width:100%}.oak-site .oak-start-cta{text-align:center;gap:8px;width:100%;min-width:0;min-height:52px;margin-top:0;padding:14px 16px;font-size:16px;line-height:1.5}.oak-start-cta>span{flex-shrink:0}.oak-section{padding:52px 18px}.oak-price-copy h2,.oak-closing h2{font-size:var(--oak-section-heading-size);letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:12px;line-height:1.08}.oak-price-copy>p:last-child{margin-top:16px;font-size:16px;line-height:1.5}.oak-intake{padding:24px}.oak-hero-with-analysis .oak-intake{padding:0}.oak-hero-with-analysis .oak-hero-copy{padding-top:0}.oak-url-row{grid-template-columns:1fr}.oak-url-row button{min-height:54px}.oak-analysis-card,.oak-analysis-card:not(.oak-analysis-confirmed):not(.oak-analysis-ready){flex-direction:column;height:auto;min-height:0;padding:23px;display:flex;overflow:visible}.oak-analysis-header{gap:12px;display:grid}.oak-analysis-header .oak-edit-button{justify-self:start}.oak-analysis-live-status{margin-left:0}.oak-analysis-stages{grid-template-columns:1fr 1fr;gap:14px 10px}.oak-analysis-results{padding-bottom:0}.oak-web-rows{grid-template-columns:1fr}.oak-analysis-confirmation{background:0 0;order:1;min-height:0;margin-top:14px;padding:0;position:relative;inset:auto}.oak-analysis-results{order:2}.oak-analysis-confirmed-note,.oak-analysis-completion{order:3}.oak-analysis-confirmation form{box-shadow:none;padding:21px}.oak-analysis-confirmation-copy{grid-template-columns:1fr;gap:10px}.oak-analysis-confirmation-copy .oak-field-label{grid-column:auto}.oak-confirmation-fields{grid-template-columns:1fr}.oak-confirmation-fields button{grid-column:auto}.oak-product-heading h2{font-size:var(--oak-section-heading-size)}.oak-product-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.oak-product-feature{border-radius:12px;gap:20px;padding:18px;display:flex}.oak-product-copy h3{font-size:var(--oak-subheading-size);overflow-wrap:anywhere;line-height:1.2}.oak-pricing-tiers{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}.oak-price-card{width:100%;min-width:0;padding:24px}.oak-tier-features{min-height:112px}.oak-closing{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.oak-footer{grid-template-columns:minmax(0,1fr) auto;gap:16px;width:min(100% - 36px,1320px);min-height:96px}.oak-footer p{display:none}}@media (max-width:430px){.oak-wordmark strong{font-size:19px}.oak-intake{padding:21px 18px}.oak-hero-with-analysis .oak-intake{padding:0}.oak-analysis-card{padding:20px 17px}.oak-analysis-heading-row{gap:11px}.oak-analysis-spinner{width:24px;height:24px}.oak-analysis-heading-row h2{font-size:28px}.oak-fig strong{font-size:19px}.oak-edit-button{justify-self:start}.oak-section{padding-inline:18px}.oak-footer{grid-template-columns:minmax(0,1fr);gap:8px;width:calc(100% - 36px);padding-block:24px}.oak-footer>span{justify-self:start}}@media (prefers-reduced-motion:reduce){.oak-site{scroll-behavior:auto}.oak-analysis-spinner{border-color:var(--muted);border-top-color:var(--accent);animation:none}}.oak-url-row button,.demo-waitlist-submit,.oak-success-link,.oak-analysis-confirmation button,.oak-price-card :is(button,.oak-trial-cta),.oak-closing button{isolation:isolate;position:relative;overflow:hidden}.oak-url-row button:before,.demo-waitlist-submit:before,.oak-success-link:before,.oak-analysis-confirmation button:before,.oak-price-card :is(button,.oak-trial-cta):before,.oak-closing button:before,.oak-url-row button:after,.demo-waitlist-submit:after,.oak-success-link:after,.oak-analysis-confirmation button:after,.oak-price-card :is(button,.oak-trial-cta):after,.oak-closing button:after{content:"";z-index:-1;opacity:0;pointer-events:none;transform-origin:100%;width:52%;transition:opacity .52s ease-in;position:absolute;inset:0 0 0 auto}.oak-url-row button:before,.demo-waitlist-submit:before,.oak-success-link:before,.oak-analysis-confirmation button:before,.oak-price-card :is(button,.oak-trial-cta):before,.oak-closing button:before{background:linear-gradient(90deg, transparent 0%, var(--accent-hover) 55%, var(--accent-flame) 100%)}.oak-url-row button:after,.demo-waitlist-submit:after,.oak-success-link:after,.oak-analysis-confirmation button:after,.oak-price-card :is(button,.oak-trial-cta):after,.oak-closing button:after{background:radial-gradient(ellipse at 100% 50%, var(--accent-flame) 0%, transparent 70%);width:32%}.oak-url-row button:hover:before,.demo-waitlist-submit:hover:before,.oak-success-link:hover:before,.oak-analysis-confirmation button:hover:before,.oak-price-card :is(button,.oak-trial-cta):hover:before,.oak-closing button:hover:before{opacity:.82;animation:1.8s ease-in-out infinite alternate oak-exhaust-a}.oak-url-row button:hover:after,.demo-waitlist-submit:hover:after,.oak-success-link:hover:after,.oak-analysis-confirmation button:hover:after,.oak-price-card :is(button,.oak-trial-cta):hover:after,.oak-closing button:hover:after{opacity:.75;animation:1.15s ease-in-out infinite alternate oak-exhaust-b}@keyframes oak-exhaust-a{0%{transform:scaleX(.82)}to{transform:scaleX(1.06)}}@keyframes oak-exhaust-b{0%{opacity:.45;transform:scaleX(.7)}to{opacity:.9;transform:scaleX(1.15)}}@media (prefers-reduced-motion:reduce){.oak-url-row button:hover:before,.demo-waitlist-submit:hover:before,.oak-success-link:hover:before,.oak-analysis-confirmation button:hover:before,.oak-price-card :is(button,.oak-trial-cta):hover:before,.oak-closing button:hover:before,.oak-url-row button:hover:after,.demo-waitlist-submit:hover:after,.oak-success-link:hover:after,.oak-analysis-confirmation button:hover:after,.oak-price-card :is(button,.oak-trial-cta):hover:after,.oak-closing button:hover:after{animation:none}}.oak-site :where(strong,b){font-weight:700}.oak-dossier-brand{justify-content:space-between;align-items:center;gap:16px;display:flex}.oak-dossier{max-width:1200px;margin-inline:auto;padding:24px}.oak-dossier-header h1{font-size:1.75rem}.oak-analysis-page .oak-hero{max-width:960px;min-height:0;padding:40px 0;display:block}.oak-analysis-page .oak-hero-copy{max-width:640px;padding:0}.oak-analysis-page .oak-hero h1{letter-spacing:-.03em;margin-top:12px;font-size:1.75rem;line-height:1.2}.oak-analysis-page .oak-intake{background:0 0;margin-top:24px;padding:0}.oak-analysis-page .oak-hero-sentence{margin-top:12px}.oak-intake-label{margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}.oak-analysis-page .oak-url-row{max-width:720px}.oak-analysis-page .oak-url-row :is(input,button){height:44px;min-height:44px;font-size:.875rem}.oak-analysis-page .oak-analysis-card{border:1px solid var(--rule);padding:24px}.oak-analysis-confirmation,.oak-analysis-results{order:initial}.oak-analysis-confirmation h3{font-size:1.25rem;line-height:1.3}.oak-field-label{letter-spacing:0;text-transform:none;font-weight:500}.oak-analysis-page .oak-footer{border-top:1px solid var(--rule)}@media (max-width:640px){.oak-analysis-page .oak-hero{padding:24px 0}.oak-analysis-page .oak-analysis-card,.oak-dossier{padding:16px}.oak-dossier-state{margin-top:28px}}@media screen{:root[data-theme=dark] .oak-site :is(button,.oak-success-link):before,:root[data-theme=dark] .oak-site :is(button,.oak-success-link):after{display:none}:root[data-theme=dark] .oak-site .demo-waitlist-submit:before,:root[data-theme=dark] .oak-site .demo-waitlist-submit:after{display:block}}.oak-web-rows a:hover,.oak-compare tbody th a:hover,.oak-guide-answer-copy a:hover{color:var(--accent-strong)}:is(.nitro-dialog,.nitro-select ul,.report-custom){font:var(--overlay-text)/1.45 var(--font-family);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--overlay-radius);box-shadow:var(--overlay-shadow)}.nitro-dialog::backdrop{background:var(--overlay-backdrop)}.nitro-dialog:focus{outline:none}.nitro-dialog.nitro-dialog[data-layout=anchored]{--dialog-top:clamp(12px, 10dvh, 80px);max-height:calc(100dvh - var(--dialog-top) - 12px);margin-block:0;inset-block-start:var(--dialog-top);inset-block-end:auto}.nitro-dialog :is(button,input,select,textarea){font:inherit}.nitro-dialog button{border-radius:var(--radius-control);background:var(--soft);min-height:32px;color:var(--ink);cursor:pointer;border:1px solid #0000;padding:6px 10px}.nitro-dialog button:hover:not(:disabled){background:var(--accent-soft)}.nitro-dialog :is(.linkbtn,.text-link):hover:not(:disabled){color:var(--accent-strong);background:0 0}.nitro-dialog button:disabled{background:var(--soft);color:var(--muted);cursor:default}.nitro-dialog .linkbtn{padding-inline:0}.nitro-dialog :is(button,input,select,textarea,summary):focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.nitro-dialog :is(input:not([type=radio]):not([type=checkbox]):not([type=range]),select,textarea){border:1px solid var(--control-border);border-radius:var(--radius-control);min-height:34px;color:var(--ink);background:var(--soft);padding:6px 10px}.nitro-dialog .nitro-select-button{border-color:var(--control-border)}.nitro-dialog :is(input:not([type=radio]):not([type=checkbox]):not([type=range]),select,textarea):disabled{background-color:var(--soft);color:var(--muted);-webkit-text-fill-color:var(--muted);border-style:dashed}.nitro-dialog :is(input[type=radio],input[type=checkbox]){width:16px;height:16px;accent-color:var(--accent)}.dash :is(.detail-panel,.budget-popup,.creative-dialog).nitro-dialog :is(h2,h3,h4,p,label,legend,dt,dd,span,strong,summary,button,input,select,textarea,th,td),.nitro-dialog.nitro-dialog .creative-dialog-head :is(h2,p){font-size:var(--overlay-text);letter-spacing:normal;line-height:1.45}.dash .nitro-dialog .overlay-close,.nitro-dialog.nitro-dialog .overlay-close{width:32px;height:32px;min-height:32px;color:var(--muted);border-radius:var(--radius-control);background:0 0;border:0;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.dash .nitro-dialog .overlay-close:hover:not(:disabled),.nitro-dialog.nitro-dialog .overlay-close:hover:not(:disabled){background:var(--soft)}.dash .nitro-dialog .detail-panel-head{align-items:center;gap:12px;padding:12px 16px}.dash .nitro-dialog .detail-panel-head h2{font-size:var(--overlay-text);margin:0;font-weight:600}.dash .nitro-dialog .detail-panel-description{color:var(--muted);margin:2px 0 0}.nitro-dialog .detail-panel-head span{color:var(--muted)}.nitro-dialog .detail-panel-body,.nitro-dialog .creative-dialog-body{overscroll-behavior:contain;min-height:0;padding:12px 16px}.dash .detail-panel.nitro-dialog{border-color:var(--rule);box-shadow:var(--overlay-shadow)}.dash .detail-panel-compact.nitro-dialog{width:min(520px,100vw - 24px);height:fit-content;max-height:calc(100dvh - var(--dialog-top,16px) - 12px);border:1px solid var(--rule);border-radius:var(--overlay-radius);margin-block:0;margin-inline:auto;inset-block-start:var(--dialog-top);inset-block-end:auto;inset-inline:0}.dash .detail-panel-compact.nitro-dialog[open]{animation:none}.dash .detail-panel-compact.nitro-dialog .detail-panel-head,.dash .detail-panel-compact.nitro-dialog .detail-panel-body{padding-inline:16px}.dash .detail-panel-compact.nitro-dialog .detail-panel-head{flex-shrink:0;align-items:flex-start;min-height:52px;padding-block:10px}.dash .detail-panel-compact.nitro-dialog .detail-panel-body{padding-block:10px 16px}.dash .nitro-dialog .goal-review>.btn{background:var(--accent-soft);min-height:34px;color:var(--accent);border:0;padding:6px 12px;font-weight:600}.dash .nitro-dialog .goal-review>.btn:disabled{background:var(--soft);color:var(--muted)}.nitro-select.nitro-select ul,.dash .report-custom,.dash .metric-editor .metric-editor-body,.dash .saved-views .saved-views-body{border-color:var(--rule);border-radius:var(--overlay-radius);box-shadow:var(--overlay-shadow);padding:6px}.dash .metric-editor .metric-editor-body{padding:12px}.nitro-select.nitro-select ul button{font-size:var(--overlay-text);border-radius:var(--radius-control);min-height:32px;padding:6px 10px}.dash .report-custom{max-width:calc(100vw - 24px);padding:12px}.nitro-field-select{min-width:0;display:block;position:relative}.nitro-field-select>select.nitro-field:not([multiple]):not([size]):not([hidden]){width:100%;padding-inline-end:30px}.nitro-field-select>svg{top:50%;color:var(--muted);pointer-events:none;position:absolute;inset-inline-end:12px;transform:translateY(-50%)}
