:root{color-scheme:light;font-family:Segoe UI,Helvetica Neue,ui-sans-serif,system-ui,sans-serif;line-height:1.5;background:var(--page);color:var(--ink);--page:light-dark(#f3f0ea,#0f1512);--page-glow:light-dark(#e7efe8,#1a2a22);--border:light-dark(#ddd4c6,#46524b);--surface:light-dark(#fffdf8,#18201c);--muted:light-dark(#5f5a53,#d2dad5);--ink:light-dark(#161513,#faf8f3);--accent:light-dark(#1f3d32,#b0dcbf);--accent-hover:light-dark(#163028,#cdecd7);--on-accent:light-dark(#fff,#10231c);--callout:light-dark(#efe8dc,#26332c);--header:light-dark(#101512,#0b100e);--header-border:light-dark(#0c1210,#303a34);--header-fg:light-dark(#f4efe6,#f4efe6);--header-accent:light-dark(#c5e0c8,#b5d9c0);--header-accent-ink:light-dark(#10231c,#10231c);--sidebar:light-dark(#faf7f1,#121a16);--control-border:light-dark(#cfc6b8,#5d6a62);--divider:light-dark(#ece6da,#37423b);--quiet-ink:light-dark(#8a8378,#c4beb5);--body-copy:light-dark(#3d3a35,#ece7de);--lede-copy:light-dark(#4a4a4a,#e3ded5);--group-heading-size:0.8125rem;--group-heading-weight:700;--group-heading-tracking:0.05em;--label-ink:light-dark(#24465c,#c3e0f2);--danger:light-dark(#9b1c1c,#ffb4ab);--danger-surface:light-dark(#fde8e8,#472724);--danger-border:light-dark(#e2c4c4,#74413c);--success-surface:light-dark(#e7efe8,#263d30);--positive-surface:light-dark(#d7eadc,#263d30);--warning-surface:light-dark(#f4e0c8,#49351f);--warning-ink:light-dark(#6b3a10,#f3c890);--reply-surface:light-dark(#f4e6d4,#49311f);--reply-ink:light-dark(#8a4b12,#f1bd86);--watch-surface:light-dark(#f7edd0,#443b1f);--watch-ink:light-dark(#7a5b12,#e6cf82);--chart-warning:light-dark(#8a6a3a,#d2ad72);--shadow:light-dark(rgb(22 21 19),rgb(0 0 0));--backdrop:light-dark(rgb(16 21 18/0.45),rgb(0 0 0/0.68))}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=system]{color-scheme:light dark}.deferred-features-control{display:flex;align-items:flex-start;gap:.5rem}.deferred-features-control .advanced-mode-toggle{flex:1 1;min-width:0}.deferred-features-overview-link{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:2rem;min-height:2rem}.deferred-features-overview-link svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.75}:root[data-scheme=ocean]{--page:light-dark(#eef2f6,#0d131a);--page-glow:light-dark(#dfeaf3,#15283a);--border:light-dark(#cbd5df,#3d4b59);--surface:light-dark(#fbfdff,#151d26);--muted:light-dark(#4f5b68,#b4bfca);--ink:light-dark(#12181f,#eef2f6);--accent:light-dark(#1d4f7a,#8fc1ea);--accent-hover:light-dark(#153d5e,#aed3f1);--on-accent:light-dark(#fff,#0c2236);--callout:light-dark(#e4ebf2,#1f2c39);--header:light-dark(#0e1620,#090e14);--header-border:light-dark(#0a1119,#2b3844);--header-fg:light-dark(#eef3f8,#eef3f8);--header-accent:light-dark(#bcd8ee,#a9cfee);--header-accent-ink:light-dark(#0e2236,#0c2236);--sidebar:light-dark(#f5f8fb,#10171e);--control-border:light-dark(#bcc8d4,#53626f);--divider:light-dark(#e1e8ef,#2e3a46);--quiet-ink:light-dark(#78848f,#9aa6b1);--body-copy:light-dark(#343d47,#cfd8e0);--lede-copy:light-dark(#44505b,#c2ccd5)}:root[data-scheme=plum]{--page:light-dark(#f4f0f5,#150f18);--page-glow:light-dark(#ebe0ee,#2a1a31);--border:light-dark(#d9cddc,#55455b);--surface:light-dark(#fffcff,#1f1623);--muted:light-dark(#5d5461,#c3b8c8);--ink:light-dark(#19141b,#f6f0f7);--accent:light-dark(#5b2a6b,#d3a8e3);--accent-hover:light-dark(#471f55,#e2c2ee);--on-accent:light-dark(#fff,#2a1233);--callout:light-dark(#ece3ee,#2d2132);--header:light-dark(#1a1020,#100914);--header-border:light-dark(#120a17,#3a2d40);--header-fg:light-dark(#f6eff8,#f6eff8);--header-accent:light-dark(#dcc4e6,#d9bde6);--header-accent-ink:light-dark(#2a1233,#2a1233);--sidebar:light-dark(#faf6fb,#1a1220);--control-border:light-dark(#cdbfd1,#6c5b73);--divider:light-dark(#eae0ec,#3b2f41);--quiet-ink:light-dark(#857b89,#a99eae);--body-copy:light-dark(#3e363f,#ded3e2);--lede-copy:light-dark(#4b434d,#d1c6d5)}.integration-readiness-actions button{font-size:.82rem;min-height:2.5rem}.client-portfolio-page,.engagement-page,.reports-page{max-width:76rem}.account-report-branding{margin-block:2rem;padding-block:1.5rem;border-block:1px solid var(--border)}.reporting-context{min-width:0;margin-inline:0}.reporting-context .form-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.reporting-context .form-row>*{min-width:0;max-width:100%}.reporting-context button{white-space:normal;overflow-wrap:anywhere}.engagement-milestone,.report-builder,.report-toolbar{margin-block:1.5rem;padding:1rem;border:1px solid var(--border);border-radius:.75rem}.report-builder summary{font-weight:650}.report-checkbox{display:flex!important;align-items:center;gap:.65rem;min-height:2.75rem}.report-checkbox input{width:1.15rem;height:1.15rem;flex:none;accent-color:var(--accent)}.report-history{list-style:none;padding:0}.report-history li{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding-block:.75rem;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.report-detail,.report-history li span{color:var(--muted);font-size:.85rem}.report-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.report-toolbar details{flex-basis:100%}.report-toolbar details label{display:block;margin-block:.75rem}.report-toolbar details input,.report-toolbar details textarea{display:block;width:100%}.client-report-document{padding:clamp(1rem,3vw,2.5rem);background:var(--surface);border:1px solid var(--border);border-radius:.75rem}.client-report-document section{-webkit-margin-before:2rem;margin-block-start:2rem}.report-prose{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch}.report-brand{font-weight:650}.report-table-scroll{max-width:100%;overflow-x:auto}.report-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.report-table td,.report-table th{padding:.75rem;vertical-align:top;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);min-width:8rem;overflow-wrap:anywhere}.report-table thead{background:var(--callout)}.report-detail{display:block;-webkit-margin-before:.25rem;margin-block-start:.25rem}.report-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.shared-report-page{max-width:76rem;margin-inline:auto;padding:clamp(1rem,4vw,3rem)}@media (max-width:640px){.report-field-pair{grid-template-columns:1fr}.report-toolbar>button{flex:1 1 10rem}}@media print{.app-header,.shared-report-page .report-toolbar,.workspace-sidebar{display:none}.client-report-document{color:#161513;background:#fff;border:0;padding:0}.client-report-document .meta,.client-report-document .report-detail{color:#3d3a35}.report-table-scroll{overflow:visible}.report-table tr{page-break-inside:avoid;break-inside:avoid}}*{box-sizing:border-box}html{scroll-padding-top:7.5rem;scrollbar-gutter:stable}::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--muted);border:3px solid var(--surface);border-radius:.5rem}::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:var(--muted) var(--surface)}}body{margin:0;min-height:100vh;background:radial-gradient(1200px 480px at 10% -10%,var(--page-glow) 0,transparent 55%),var(--color-page,var(--page))}a{color:var(--accent)}summary{cursor:pointer}.skip-link{position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;z-index:100;padding:.65rem .9rem;border-radius:.45rem;background:var(--surface);color:var(--ink);font-weight:700;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0);outline:3px solid var(--accent);outline-offset:2px}#main-content:focus{outline:none}.app-header{justify-content:space-between;gap:1rem;padding:.85rem 1.5rem;border-bottom:1px solid var(--header-border);background:var(--header);color:var(--header-fg);position:-webkit-sticky;position:sticky;top:0;z-index:20}.app-header,.app-header-start{display:flex;align-items:center}.app-header-start{gap:.85rem;min-width:0}.app-header-brand{display:flex;align-items:center;gap:.65rem;font-weight:700;letter-spacing:-.02em;color:var(--header-fg);text-decoration:none}.app-header-workspace{min-width:0;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--header-accent);text-decoration:none;font-weight:650}.app-header-workspace:hover{text-decoration:underline}.app-header-mark{display:block;width:2rem;height:2rem;border-radius:.45rem;object-fit:cover;flex-shrink:0}.app-header-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.85rem;font-size:.9rem}.app-header-nav a{color:var(--header-fg);text-decoration:none;padding:.28rem .7rem;border-radius:999px}.app-header-brand:hover,.app-header-nav a:hover{text-decoration:underline}.app-header-nav a.is-current{background:var(--header-accent);color:var(--header-accent-ink);font-weight:650;text-decoration:none}.app-header-nav a.is-current:hover{text-decoration:none}.app-header-cta{border:1px solid var(--header-accent);color:var(--header-accent)!important;text-decoration:none!important}.app-header-cta.is-current,.app-header-cta:hover{background:var(--header-accent);color:var(--header-accent-ink)!important}.app-header-nav .app-header-logout{margin:0;padding:.28rem .7rem;border:1px solid var(--header-fg);border-radius:999px;background:transparent;color:var(--header-fg);font:inherit;font-size:.9rem;cursor:pointer}.app-header-nav .app-header-logout:hover:not(:disabled){border-color:var(--header-fg);background:var(--header-fg);color:var(--header-accent-ink)}.app-header-nav .app-header-logout:disabled{opacity:.7;cursor:wait}.theme-controls{position:relative}.theme-controls>summary{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--header-fg);border-radius:999px;color:var(--header-fg);cursor:pointer;list-style:none;font-size:.9rem}.theme-controls>summary::-webkit-details-marker{display:none}.theme-controls>summary svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5}.theme-controls>summary:hover,.theme-controls[open]>summary{background:color-mix(in srgb,var(--header-fg) 12%,var(--header))}@media (pointer:coarse){.theme-controls>summary{width:2.75rem;height:2.75rem}}.theme-controls>summary:focus-visible{outline:2px solid var(--header-accent);outline-offset:3px}.theme-controls-panel{position:absolute;inset-inline-end:0;top:calc(100% + .5rem);width:min(20rem,calc(100vw - 2rem));padding:1rem;border:1px solid var(--header-border);border-radius:.75rem;background:var(--header);color:var(--header-fg);box-shadow:0 16px 40px color-mix(in srgb,var(--shadow) 18%,transparent)}.theme-controls-label{margin:0 0 .5rem;font-size:.875rem;font-weight:650}.theme-toggle+.theme-controls-label{margin-top:1rem}.theme-toggle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;grid-gap:.15rem;gap:.15rem;padding:.12rem;border:1px solid var(--header-fg);border-radius:999px}.theme-toggle .theme-toggle-option{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-width:0;min-height:2.75rem;font-size:.8125rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--header-fg);cursor:pointer;transition:background-color .12s ease,color .12s ease}.theme-toggle .theme-toggle-option svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .theme-toggle-option:hover:not(:disabled){background:color-mix(in srgb,var(--header-fg) 24%,transparent);color:var(--header-fg)}.theme-toggle .theme-toggle-option[aria-pressed=true]{background:var(--header-accent);color:var(--header-accent-ink)}.theme-toggle .theme-toggle-option[aria-pressed=true]:hover:not(:disabled){background:var(--header-fg);color:var(--header-accent-ink)}.theme-toggle .theme-toggle-option:focus-visible{outline:2px solid var(--header-accent);outline-offset:2px}.theme-swatch-dot{width:.85rem;height:.85rem;border-radius:999px;background:var(--swatch);box-shadow:0 0 0 1.5px var(--header-border);transition:transform .12s ease}.theme-swatch:hover:not(:disabled) .theme-swatch-dot{transform:scale(1.2)}.theme-swatch[data-scheme-swatch=forest]{--swatch:#9bc6aa}.theme-swatch[data-scheme-swatch=ocean]{--swatch:#8fc1ea}.theme-swatch[data-scheme-swatch=plum]{--swatch:#d3a8e3}main{max-width:64rem;margin:0 auto;padding:2rem 1.5rem 4rem}.workspace-content main{max-width:none;margin:0;padding:1.75rem 1.75rem 4rem;overflow-wrap:anywhere}.setup-progress-rail-steps{list-style:none;margin:.75rem 0;padding:0}.setup-area-tabs{margin-top:1.5rem}.setup-tool-section+.setup-tool-section{margin-top:1.75rem}.setup-tool-section h2{margin:0 0 .75rem}.setup-tool-list{list-style:none;padding:0;margin:0}.setup-tool-list>li{padding:1rem 0;border-bottom:1px solid var(--border)}.setup-tool-list>li:first-child{padding-top:0}.setup-tool-list a{font-weight:650}.setup-tool-list p{margin:.35rem 0 0;max-width:65ch}.setup-additional-tools,.setup-website-refresh{margin-top:1rem}.setup-additional-tools>summary{margin-bottom:.75rem}.setup-progress-rail-steps>li{padding:.75rem 0;border-bottom:1px solid var(--border)}.setup-progress-rail-status{display:block;margin-top:.2rem;color:var(--muted);font-size:.8125rem}.setup-progress-rail-status[data-status=ready]{color:var(--accent);font-weight:650}.setup-progress-rail-why{margin:.35rem 0 0}h1{font-size:1.85rem;letter-spacing:-.03em;line-height:1.2;margin:0 0 .5rem}h2{font-size:1.15rem;margin:1.75rem 0 .65rem}h3{font-size:1rem;margin:0 0 .5rem}.lede{margin:0 0 1rem;color:var(--lede-copy);max-width:42rem}.handoff-hero{margin:0 0 1.25rem;padding:.85rem 1rem;max-width:42rem;background:var(--callout);border:1px solid var(--border);border-radius:.5rem}.handoff-hero .lede{margin-bottom:.35rem;color:var(--ink)}.action-notice{margin:0 0 1rem;color:var(--accent);font-weight:650}button[type=button],button[type=submit]{scroll-margin-top:7.5rem}.landing{max-width:68rem}.eyebrow{margin:0 0 .65rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.hero{padding:2.5rem 0 1.5rem}.hero h1{font-size:clamp(1.85rem,3.6vw,2.75rem);max-width:28ch}.hero .lede{font-size:1.05rem;max-width:44rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;font-weight:650;padding:.65rem 1.1rem;border-radius:.55rem;text-decoration:none}.button-primary{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent)}.button-primary:hover{background:var(--accent-hover)}.button-secondary{background:var(--callout);color:var(--ink);border:1px solid var(--control-border)}.button-secondary:hover{background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--ink);border-color:var(--accent)}.landing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0 0}.landing-card{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:1.15rem 1.2rem;box-shadow:0 1px 0 color-mix(in srgb,var(--shadow) 4%,transparent)}.landing-card h2{margin:0 0 .45rem}.landing-card p{margin:0}.landing-card p,.landing-card ul{color:var(--muted);font-size:.95rem}.landing-card ul{margin:.65rem 0 0;padding-left:1.15rem}.landing-card li+li{margin-top:.35rem}.landing-more{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:2rem 0 0;font-weight:650}.marketing-page{max-width:56rem}.marketing-page h2{margin-top:2rem}.marketing-page section li,.marketing-page section p,.step-list p{color:var(--body-copy)}.step-list{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-gap:1rem;gap:1rem}.step-list li{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:1.1rem 1.2rem}.step-list h2{margin:0 0 .4rem;font-size:1.05rem}.step-list p{margin:0}.explain-table{font-size:.9rem;width:100%}.explain-table td:first-child,.explain-table th:first-child{font-weight:650;white-space:nowrap;width:7.5rem;vertical-align:top}.explain-table td,.explain-table th{vertical-align:top}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0}.plan-grid .landing-card h2{margin-top:0}.pricing-model-note{color:var(--muted);font-size:.9rem}.homepage-pricing{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border)}.homepage-pricing>h2{font-size:1.85rem}.plan-grid .plan-card-title{margin:0 0 .35rem;font-size:1.15rem;line-height:1.35}.plan-grid .plan-price{margin:0 0 .75rem;color:var(--ink);font-size:1.35rem;font-weight:650;line-height:1.3}.pricing-preview-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-bottom:1.25rem;padding:.8rem 1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--callout)}.pricing-preview-toolbar a[aria-current=page]{font-weight:700;text-decoration:underline}.split-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1.25rem;gap:1.25rem;margin:2rem 0 0}.split-lists h2{margin-top:0}.split-lists ul{margin:.4rem 0 0;padding-left:1.15rem}.site-footer{border-top:1px solid var(--border);padding:1.5rem 1.5rem 2.5rem;color:var(--muted);font-size:.85rem}.site-footer nav{display:flex;flex-wrap:wrap;gap:.75rem 1.15rem;margin:0 auto .65rem;max-width:64rem}.site-footer p{margin:0 auto;max-width:64rem}.auth-shell{max-width:26rem;margin:3rem auto 4rem;background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:1.75rem 1.6rem 1.85rem;box-shadow:0 16px 40px color-mix(in srgb,var(--shadow) 6%,transparent)}.auth-shell main{max-width:none;margin:0;padding:0}.lede+p:not(.auth-nav):not(.page-nav):not(.auth-error):not(.meta):not(.hero-actions):not(:has(button)),.notice,form>.lede,h2+.lede{font-size:.875rem;color:var(--muted);background:var(--callout);border-radius:.5rem;padding:.65rem .85rem;margin:0 0 1rem;max-width:46rem}.notice+.notice,h2+.lede{max-width:none}.notice+.notice{margin-top:-.35rem}.health{border:1px solid var(--border);border-radius:.75rem;padding:1rem 1.25rem;background:var(--surface)}.health dt{font-weight:600}.health dd{margin:0 0 .75rem}form{grid-template-columns:minmax(0,1fr);margin:0 0 1.25rem}.auth-form,form{display:grid;grid-gap:.75rem;gap:.75rem}.auth-form{max-width:36rem}.auth-shell .auth-form{max-width:none}.content-drafts-form,.content-plan-form,.funnel-form,.onboarding-form,.website-form{max-width:36rem}.channel-selection-list{display:grid;grid-gap:.35rem;gap:.35rem;margin:.65rem 0 1rem;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-control,.45rem);background:var(--surface);overflow:hidden}.channel-selection-item{margin:0;padding:.45rem .75rem;-webkit-border-after:1px solid var(--divider);border-block-end:1px solid var(--divider)}.channel-selection-item:last-child{-webkit-border-after:0;border-block-end:0}.channel-selection-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.45rem .75rem}@media (max-width:540px){.channel-selection-row{flex-wrap:wrap}}.channel-selection-name{flex:1 1 8rem;min-width:0;font-size:.9375rem;font-weight:600;color:var(--ink)}.channel-selection-row select{flex:0 0 auto;width:auto;min-width:8.5rem;min-height:1.9rem;margin:0;padding:.2rem 1.85rem .2rem .55rem;font-size:.8125rem;font-weight:500}.channel-selection-row input.channel-selection-reason{flex:1 1 12rem;min-width:0;min-height:1.9rem;margin:0;padding:.2rem .55rem;font-size:.8125rem;font-weight:400}.onboarding-secondary,.secondary-disclosure{max-width:54rem;margin:1.25rem 0;border-block:1px solid var(--border)}.onboarding-secondary>summary,.secondary-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;cursor:pointer;font-weight:700;list-style:none}:is(.onboarding-secondary,.secondary-disclosure)>summary::-webkit-details-marker{display:none}:is(.onboarding-secondary,.secondary-disclosure)>summary:after{content:"";flex:none;width:.55rem;height:.55rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}:is(.onboarding-secondary,.secondary-disclosure)[open]>summary:after{transform:rotate(-135deg)}:is(.onboarding-secondary,.secondary-disclosure)>summary:hover{background:var(--callout)}:is(.onboarding-secondary,.secondary-disclosure)>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.onboarding-secondary:not([open])>.onboarding-secondary-body,.secondary-disclosure:not([open])>.secondary-disclosure-body{display:none}.onboarding-secondary-body,.secondary-disclosure-body{padding-bottom:.5rem}.billing-warning{max-width:46rem;margin:1rem 0 1.5rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:.5rem;background:var(--warning-surface);color:var(--warning-ink)}.billing-warning h2{margin:0 0 .25rem;color:inherit}.billing-warning p{margin:0}.auth-form label,.help-field,form label{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;font-weight:600;font-size:.9rem}.auth-form .field-explanation{font-weight:500;font-size:.8125rem;color:var(--muted)}.form-error-summary{margin:0 0 .75rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:.35rem;background:color-mix(in srgb,var(--danger) 8%,transparent);scroll-margin-top:7.5rem}.form-error-summary:focus{outline:2px solid var(--focus,Highlight);outline-offset:2px}.form-error-summary-title{margin:0 0 .35rem;font-weight:600;font-size:.9rem}.form-error-summary ul{margin:0;padding-left:1.1rem}.form-error-summary a{color:var(--danger)}.form-field-group{margin:0 0 1rem;padding:.75rem 0 0;border:none;border-top:1px solid var(--border,#d8d4cc)}.form-field-group>legend{padding:0 .25rem 0 0;font-weight:700;font-size:.95rem}.form-field-group-hint{margin:0 0 .65rem}.form-field{display:grid;grid-gap:.25rem;gap:.25rem;margin:0 0 .75rem}.form-field-label-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.form-field-requirement{font-size:.75rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.form-field-requirement[data-requirement=required]{color:var(--danger)}.form-field-error,.form-field-hint{margin:0}.form-field-checkbox label{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;font-weight:500}.auth-form label:has(>input[type=checkbox]),.help-field-checkbox,form label:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:center;gap:.5rem;font-weight:500}button,input,select,textarea{font:inherit}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{padding:.5rem .65rem;border:1px solid var(--control-border);border-radius:.45rem;background:var(--surface);width:100%}input[type=file]{padding:.2rem 0}textarea{min-height:4.5rem;resize:vertical}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.65;cursor:not-allowed}button{font-weight:600;padding:.5rem .95rem;border:1px solid var(--accent);border-radius:.45rem;background:var(--accent);color:var(--on-accent);cursor:pointer;justify-self:start;width:max-content;max-width:100%}button:hover:not(:disabled){background:var(--accent-hover)}button[type=button]{background:var(--callout);color:var(--ink);border-color:var(--control-border)}button[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--ink);border-color:var(--accent)}.button-primary:focus-visible,.button-secondary:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.local-dev-logins p{margin:0}.local-dev-logins ul{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.local-dev-logins button{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;width:100%;justify-self:stretch;text-align:left;font-weight:500;font-size:.85rem}.local-dev-logins button span{color:var(--muted);font-weight:400}.inbox-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 .25rem}.inbox-tab-cluster{display:inline-flex;align-items:flex-start;gap:.15rem}.inbox-tabs button[type=button]:not(.field-help-button){border-radius:999px;padding:.4rem .95rem}.inbox-tabs button[type=button]:not(.field-help-button)[aria-pressed=true],.inbox-tabs button[type=button]:not(.field-help-button)[aria-selected=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.inbox-tabs button[type=button]:not(.field-help-button)[aria-pressed=true]:hover:not(:disabled),.inbox-tabs button[type=button]:not(.field-help-button)[aria-selected=true]:hover:not(:disabled){background:var(--accent-hover)}.today-queue{margin:1.25rem 0 1.75rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.today-queue.is-collapsed{padding-bottom:.85rem}.today-queue-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.today-queue-header h2{margin:0}.today-queue-toggle{flex-shrink:0;margin:0;padding:.35rem .7rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:.875rem;cursor:pointer}.today-queue-toggle:hover{border-color:var(--accent)}.today-queue-collapsed-preview{margin:.35rem 0 0}.today-item-list{list-style:none;padding:0;margin:.5rem 0 0;display:grid;grid-gap:.85rem;gap:.85rem}.today-item{padding:.65rem 0;border-top:1px solid var(--border)}.next-7-days{margin:1.25rem 0 1.75rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.next-7-days.is-collapsed{padding-bottom:.85rem}.next-7-days-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.next-7-days-header h2{margin:0}.next-7-days-toggle{flex-shrink:0;margin:0;padding:.35rem .7rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:.875rem;cursor:pointer}.next-7-days-toggle:hover{border-color:var(--accent)}.next-7-days-collapsed-preview{margin:.35rem 0 0}.next-7-days-group{margin-top:1.5rem}.next-7-days-item-list{list-style:none;padding:0;margin:.5rem 0 0;display:grid;grid-gap:.85rem;gap:.85rem}.next-7-days-item{padding:.65rem 0;border-top:1px solid var(--border)}.dashboard-overview-panel>.next-7-days{margin-top:.75rem}.setup-coach{margin:1.25rem 0}.setup-coach-steps{list-style:decimal;margin:.75rem 0 0;padding-left:1.25rem;display:grid;grid-gap:.85rem;gap:.85rem}.setup-coach-step{padding:.35rem 0}.operator-block{margin:.35rem 0 0}.operator-block-label{margin:0 0 .25rem;font-weight:600}.operator-lines{list-style:disc;margin:0;padding-left:1.2rem;display:grid;grid-gap:.3rem;gap:.3rem}.operator-lines li{margin:0;overflow-wrap:anywhere}.today-group,.today-parked{margin-top:1.5rem}.form-row{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));max-width:none;align-items:end}.feature-events,.form-row,fieldset{display:grid;grid-gap:.75rem;gap:.75rem}.feature-events,fieldset{border:1px solid var(--border);border-radius:.75rem;padding:.85rem 1rem;background:var(--surface);min-width:0}fieldset legend{font-weight:650;padding:0 .35rem}.feature-event-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:.5rem;gap:.5rem;align-items:end;padding-bottom:.75rem;border-bottom:1px solid var(--divider)}.feature-event-row:last-of-type{border-bottom:none;padding-bottom:0}.first-success-moment{margin-bottom:1.25rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface)}.first-success-moment h2{margin:0 0 .5rem;font-size:1rem}.first-success-moment ul{margin:0;padding:0;list-style:none}.first-success-moment li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.first-success-moment li p{margin:.15rem 0 0}.action-with-description,.event-suggestion-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-bottom:1rem}.action-with-description>button,.event-suggestion-row>button{flex:0 0 auto}.action-with-description>.meta,.event-suggestion-row>.meta{flex:1 1 18rem;min-width:0;margin:0}.auth-error{color:var(--danger);margin:0 0 .75rem}.auth-nav,.page-nav{display:flex;flex-wrap:wrap;gap:.4rem .45rem;margin:0 0 1.5rem;color:transparent;font-size:0;max-width:none}.workspace-shell main>.auth-nav,.workspace-shell main>.page-nav{display:none}.auth-nav a,.page-nav a{font-size:.8rem;line-height:1.3;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.22rem .7rem;text-decoration:none}.auth-nav a:hover,.page-nav a:hover{border-color:var(--accent)}main>ul>li>.page-nav{margin-bottom:0}.workspace-create-fold{margin:0 0 1rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb,var(--shadow) 3%,transparent)}.workspace-create-fold>summary{cursor:pointer;list-style:none;padding:.7rem 1rem;font-weight:650}.workspace-create-fold>summary::-webkit-details-marker{display:none}.workspace-create-fold>summary:before{content:"▸";display:inline-block;margin-right:.45rem;color:var(--muted)}.workspace-create-fold[open]>summary:before{content:"▾"}.workspace-create-fold .auth-form{padding:0 1rem 1rem;margin-bottom:0;max-width:none}.workspace-create-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:start}.workspace-create-product{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.workspace-create-product .meta{margin:0}.workspace-create-fold .auth-form>button{justify-self:start}.workspace-create-fold .auth-form>span:empty{position:absolute}@media (max-width:640px){.workspace-create-fields{grid-template-columns:minmax(0,1fr)}}.workspace-list-panel{display:flex;flex-direction:column;height:clamp(28rem,65vh,48rem);margin:0;padding:.75rem .85rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb,var(--shadow) 3%,transparent)}.workspace-list-panel>p{margin:0;color:var(--muted)}.workspace-list-panel .workspace-search{flex:0 0 auto;margin:0 0 .65rem}.workspace-list-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.workspace-list-scroll>p{margin:0;color:var(--muted)}.workspace-search{display:grid;grid-gap:.25rem;gap:.25rem;font-weight:600;font-size:.9rem;margin:0 0 1rem;max-width:24rem}ul.workspace-list{display:grid;grid-gap:.45rem;gap:.45rem;padding-left:0;list-style:none;margin:0}ul.workspace-list>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem 1rem;padding:.5rem .9rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb,var(--shadow) 3%,transparent)}ul.workspace-list .workspace-name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0}ul.workspace-list .workspace-role{margin-left:0}ul.workspace-list .workspace-card-nav-primary{align-items:center;gap:.75rem;margin:0}ul.workspace-list .workspace-card-nav-primary>a,ul.workspace-list .workspace-card-nav-primary>button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:2.75rem;padding:.5rem .95rem;border-radius:.45rem;font-size:.9rem;font-weight:650;line-height:1.5}.workspace-list-stats{flex:1 1 100%;margin:0;font-size:.8125rem;color:var(--muted)}.workspace-comparison{margin:0 0 1.5rem}.workspace-comparison h2{margin:0 0 .35rem;font-size:1.15rem}.workspace-comparison .meta{margin:0 0 .85rem}.comparison-period-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;font-size:.9rem;font-weight:600;line-height:1.4}.comparison-period-select{display:flex;align-items:center;gap:.5rem;color:var(--body-copy);font:inherit}.comparison-period-controls button,.comparison-period-select select{min-height:2.75rem;border:1px solid var(--control-border);border-radius:.45rem;padding:.45rem .7rem;color:var(--ink);background:var(--surface);font:inherit}.comparison-period-controls button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.comparison-period-select-field{position:relative;display:inline-flex}.comparison-period-select-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem}.comparison-period-select-field svg{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;pointer-events:none}.comparison-period-controls button svg{width:1rem;height:1rem;flex:0 0 auto}.comparison-period-controls button:not(:disabled):hover{background:var(--callout);border-color:var(--accent)}.comparison-period-controls button:disabled{cursor:not-allowed;opacity:.55}.comparison-period-date{flex-basis:100%;margin-top:.25rem;color:var(--muted);font:inherit;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace-comparison .workspace-comparison-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:0;margin:0 0 1.5rem;padding:.75rem 0;border-block:1px solid var(--border)}.workspace-comparison-stats .dashboard-metric{min-width:0;padding:.5rem .85rem;border:0;border-radius:0;background:transparent;box-shadow:none}.workspace-comparison-stats .metric-reading-label{font-size:.8125rem;min-height:2.8em}.workspace-comparison-stats .metric-reading-value{font-size:1.5rem}.comparison-chart-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem}.comparison-chart-toolbar .inbox-tabs{margin:0}.comparison-chart-select{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.875rem}.comparison-chart-select select{width:auto;max-width:100%;min-width:0;margin:0}.comparison-chart-context{display:flex;align-items:center;gap:.5rem;margin:.85rem 0;color:var(--muted);font-size:.8125rem}.comparison-chart-explorer .dashboard-charts{grid-template-columns:minmax(0,1fr)}.comparison-chart-explorer .dashboard-chart{min-width:0}.comparison-chart-explorer .dashboard-chart-svg{max-height:22rem}.comparison-chart-explorer .dashboard-chart .metric-meta{display:none}@media (max-width:40rem){.comparison-chart-select{width:100%}.comparison-chart-select select{flex:1 1}.comparison-period-select{flex:1 1 100%;justify-content:space-between}.comparison-period-select select{min-width:8rem}}.workspace-comparison .chart-bar-row{grid-template-columns:minmax(7.5rem,1.05fr) 1fr auto}.workspace-card-nav-primary{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0}.workspace-card-nav-primary a{font-size:.8rem;color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:.28rem .75rem;text-decoration:none}.dashboard-metrics,.data-quality-list,.record-list,.website-page-list,main>ul{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;padding-left:0;list-style:none;margin:0 0 1.25rem}.dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr))}.channel-economics-panel{margin:0 0 1.25rem}.dashboard-detail-tabs{margin:0 0 1.5rem}.dashboard-detail-tabpanel{margin-top:.75rem}.dashboard-detail-tabpanel>section{margin-bottom:0}.integration-readiness-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:1.5rem 0 .75rem}.integration-readiness-heading h2,.integration-readiness-heading p{margin-top:0}.integration-readiness-count{flex-shrink:0;padding:.35rem .65rem;border-radius:999px;background:var(--callout);font-weight:700}.integration-readiness-list{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem;padding:0;list-style:none}.integration-readiness-item{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface)}.integration-readiness-item.needs-setup .integration-readiness-status{color:var(--warning-ink)}.integration-readiness-item.is-ready .integration-readiness-status{color:var(--accent)}.integration-connected-list li,.integration-optional-connections li{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.integration-readiness-summary h2,.integration-readiness-summary p{margin:0}.integration-readiness-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:1 1 15rem}.integration-readiness-summary h2{font-size:1.05rem}.integration-readiness-actions{display:flex;flex-wrap:wrap;gap:.5rem}.integration-readiness-status{flex-shrink:0;font-size:.82rem;font-weight:700}.integration-connected-list{flex-basis:100%;order:1;margin:.25rem 0 0;padding-left:1.25rem}.integration-readiness-item .secondary-disclosure,.integration-readiness-item>button{margin-top:.75rem}.integration-optional-connections{margin-top:1rem}.integration-optional-connections ul{list-style:none;padding:0}.integration-optional-connections li+li{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--divider)}.dashboard-overview-panel>.today-queue{margin-top:0}.workspace-home{max-width:78rem}.workspace-home-start{max-width:42rem;margin-block:2rem}.workspace-home-start h2{font-size:1.6rem}.workspace-home-start p{color:var(--body-copy)}.workspace-home-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:1rem;gap:1rem;margin:1.5rem 0 2rem}.workspace-home-choice{min-width:0;padding:1.25rem 1.4rem 1.35rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface)}.workspace-home-choice+.workspace-home-choice{-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border)}.workspace-home-choice-label{margin:0 0 .4rem;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.workspace-home-choice h2{margin:0 0 .45rem;font-size:1.15rem}.workspace-home-choice-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:.75rem}.workspace-home-choice-heading h2{margin:0}.workspace-home-ready-count{color:var(--muted);font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace-home-task-list{list-style:none;padding:0;margin:0 0 1rem}.workspace-home-task-list>li+li{border-top:1px solid var(--border)}.workspace-home-task-list a{display:block;padding-block:.65rem;font-size:.9rem;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.workspace-home-task-list a:hover{text-decoration:underline}.workspace-home-choice-action{display:inline-block;padding-block:.5rem;font-size:.9rem;text-underline-offset:.2em}.continue-setup-home{padding-top:.5rem}.continue-setup-home-context{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.25rem .75rem;margin:0 0 .5rem;color:var(--muted);font-size:.85rem}.continue-setup-home-context>span{font-size:.75rem}.continue-setup-home-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding-block:.5rem;border-top:1px solid var(--border);font-size:1rem;text-decoration:none;overflow-wrap:anywhere}.continue-setup-home-link svg{flex:none}.continue-setup-home-link:hover{text-decoration:underline}.workspace-home-choice>p:not(.workspace-home-choice-label):not(.continue-setup):not(.workspace-home-choice-secondary){min-height:4.2rem;margin:0 0 .85rem;color:var(--muted)}.workspace-home-choice .continue-setup a,.workspace-home-choice>a{font-weight:700}.workspace-home-choice .continue-setup{margin:0}.continue-setup .continue-setup-label{color:var(--muted);font-weight:400}.continue-setup .continue-setup-destination{color:var(--accent);font-weight:700}.workspace-home-choice-secondary{margin:.5rem 0 0;font-size:.88rem}.home-metrics-summary{-webkit-padding-before:1rem;padding-block-start:1rem;border-top:1px solid var(--border)}.workspace-tool-directory:not([open])>.workspace-tool-directory-body{display:none}.dashboard-notes{margin:.75rem 0 0;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:.4rem;background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--muted);font-size:.9rem}.dashboard-notes>summary{cursor:pointer;list-style:none;padding:.55rem .75rem;font-weight:600;color:var(--ink)}.dashboard-notes>summary::-webkit-details-marker{display:none}.dashboard-notes>summary:before{content:"▸";display:inline-block;margin-right:.45rem;color:var(--muted)}.dashboard-notes[open]>summary:before{content:"▾"}.dashboard-notes-body{display:grid;grid-gap:.5rem;gap:.5rem;padding:0 .75rem .75rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collection-view-scope{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 .85rem}.collection-view-scope-count{margin:0;color:var(--muted);font-size:.9rem}.collection-view-scope-chips{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.collection-view-scope-chip,.collection-view-scope-reset{font:inherit;font-size:.85rem}.collection-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0 0}.collection-pagination p{margin:0}.comparison-table-wrap{overflow-x:auto}.comparison-table{width:100%;border-collapse:collapse}.comparison-table td,.comparison-table th{text-align:left;vertical-align:top;padding:.4rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--border,#ccc) 80%,transparent)}@media (max-width:40rem){.comparison-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.comparison-table tr{display:grid;grid-gap:.25rem;gap:.25rem;padding:.65rem 0;border-bottom:1px solid color-mix(in srgb,var(--border,#ccc) 80%,transparent)}.comparison-table td{display:grid;grid-template-columns:minmax(5.5rem,35%) 1fr;grid-gap:.35rem;gap:.35rem;border:0;padding:.15rem 0}.comparison-table td:before{content:attr(data-label);font-weight:600}.comparison-table-secondary{display:none}}.channel-economics-assumptions,.cohort-metrics-notices{display:grid;grid-gap:.35rem;gap:.35rem;padding-left:1.1rem;margin:0;color:var(--muted);font-size:.9rem}.dashboard-period-form{display:grid;grid-gap:.5rem;gap:.5rem;margin:0 0 1rem;max-width:none}.dashboard-period-custom-action{display:flex;align-items:flex-end}.date-range-calendar{border:1px solid var(--border);border-radius:.85rem;padding:.85rem 1rem 1rem;background:var(--surface)}.date-range-calendar-nav{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;grid-gap:.75rem;gap:.75rem;align-items:center;margin:0 0 .75rem}.date-range-calendar-hint{margin:0;text-align:center;font-size:.8125rem;font-weight:500;color:var(--muted)}button.date-range-calendar-nav-button{padding:.35rem .7rem;font-size:.8125rem;font-weight:600}.date-range-calendar-months{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:40rem){.date-range-calendar-months{grid-template-columns:1fr 1fr}}.date-range-calendar-month-title{margin:0 0 .5rem;font-size:.95rem;text-align:center}.date-range-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.15rem;gap:.15rem}.date-range-calendar-weekday{text-align:center;font-size:.7rem;font-weight:650;color:var(--muted);padding:.15rem 0 .3rem}button.date-range-calendar-day{width:100%;min-height:2.1rem;padding:0;border-radius:.4rem;border-color:transparent;background:transparent;color:var(--ink);font-weight:600;font-size:.82rem;justify-self:stretch}button.date-range-calendar-day.is-outside{color:var(--muted)}button.date-range-calendar-day.is-in-range{background:var(--callout)}button.date-range-calendar-day.is-selected,button.date-range-calendar-day.is-selected:hover:not(:disabled){background:var(--accent);color:var(--on-accent);border-color:var(--accent)}button.date-range-calendar-day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px var(--accent)}button.date-range-calendar-day:hover:not(:disabled):not(.is-selected){background:var(--callout)}.date-range-calendar-day-spacer{min-height:2.1rem}.dashboard-metric,.panel,.record-list>li,.website-page-item,main>ul>li{min-width:0;border:1px solid var(--border);border-radius:.85rem;padding:1rem 1.25rem;background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb,var(--shadow) 3%,transparent)}.dashboard-metric p,.panel p,.record-list>li>p,.website-page-item p{margin:0 0 .45rem}.dashboard-metric{position:relative}.dashboard-metric>.metric-headline-row{-webkit-padding-end:1.75rem;padding-inline-end:1.75rem}.dashboard-metric>.metric-headline-row>button.metric-info-button{position:absolute;inset-block-start:1rem;inset-inline-end:1.25rem;margin:0}.dashboard-metric p:last-child,.panel p:last-child,.record-list>li>p:last-child,.website-page-item p:last-child{margin-bottom:0}.website-pages-notes{margin:0 0 1rem;max-width:46rem}.website-pages-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem}.website-pages-toolbar>.refresh-from-website,.website-pages-toolbar>button{flex:0 0 auto}.website-pages-toolbar>.auth-error{flex:1 0 100%;margin:0}.website-strategy-actions{flex-direction:column;align-items:stretch}.website-strategy-actions .action-with-description{margin-bottom:0}.website-strategy-actions>.meta{margin:0}.refresh-from-website{display:inline-flex;align-items:center}.website-pages-candidates h2{margin:0 0 .4rem;font-size:.95rem}.website-pages-candidates ul{margin:0;padding-left:1.1rem}.website-page-card-header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.website-page-item .website-page-kind{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.website-page-title{margin:0 0 .2rem;font-size:1.05rem;letter-spacing:-.02em}.website-page-item .website-page-url{margin:0;font-size:.85rem;overflow-wrap:anywhere}.website-page-status{flex-shrink:0;display:inline-flex;align-items:center;border-radius:999px;padding:.18rem .6rem;font-size:.72rem;font-weight:700;letter-spacing:.02em}.website-page-status.is-ok{background:var(--success-surface);color:var(--accent)}.website-page-status.is-pending{background:var(--callout);color:var(--muted)}.website-page-status.is-failed{background:var(--danger-surface);color:var(--danger)}.website-page-item .website-page-preview{margin:.75rem 0 0;padding:.7rem .85rem;background:var(--callout);border-radius:.5rem}.website-page-preview-block{margin-top:.75rem}.website-page-preview-block .website-page-preview{margin-top:0}.website-page-preview-fold{margin:.45rem 0 0}.website-page-item .website-page-preview-full{margin:.35rem 0 0;max-height:10rem;overflow:auto;padding:.55rem .15rem .15rem;font-size:.85rem;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.website-page-item .website-page-error{margin:.75rem 0 0;padding:.55rem .75rem;background:var(--danger-surface);border-radius:.5rem}.website-page-item .website-page-excluded,.website-page-item .website-page-fetched{margin:.5rem 0 0;font-size:.8125rem;color:var(--muted)}.website-page-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border)}button.website-page-remove,button.website-page-remove:hover:not(:disabled){color:var(--danger);border-color:var(--danger-border)}button.website-page-remove:hover:not(:disabled){background:var(--danger-surface)}.website-pages-approve h2{margin-top:0}.website-pages-page .website-form{max-width:none;margin-bottom:0}.website-pages-page .website-form .form-row{grid-template-columns:minmax(9rem,12rem) minmax(0,1fr)}.website-pages-url-field{min-width:0}.website-main{background:var(--success-surface)}.website-main h2{margin-top:0}.website-page-editor{margin-top:1rem}.website-page-editor textarea{resize:vertical}.website-removed-pages .website-page-list{margin-top:1rem}@media (max-width:40rem){.website-pages-page .website-form .form-row{grid-template-columns:1fr}}.metric-headline-row{display:flex;align-items:flex-start;gap:.28rem}.metric-headline-row .metric-headline{margin:0}.metric-headline{font-weight:650;font-size:1.05rem}button.metric-info-button{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;min-width:1rem;min-height:1rem;font-size:.7rem;line-height:1;padding:0;margin-top:.18rem;border-radius:999px;color:var(--muted);background:var(--surface);border-color:var(--border)}button.metric-info-button:hover:not(:disabled){color:var(--ink);background:var(--callout);border-color:var(--control-border)}button.metric-info-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.control-with-help,.field-label-with-help,.heading-with-help{display:inline-flex;align-items:flex-start;gap:.12rem}h1.heading-with-help,h2.heading-with-help{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.2rem}h1.heading-with-help .field-help-sup,h2.heading-with-help .field-help-sup{top:.15em}.control-with-help{align-items:center}.field-help-sup{display:inline-flex;position:relative;top:-.35em;line-height:0}button.field-help-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;min-width:1rem;min-height:1rem;padding:0;margin:0;border-radius:999px;font-family:Georgia,Times New Roman,serif;font-size:.7rem;font-style:italic;font-weight:700;line-height:1;color:var(--muted);background:var(--surface);border:1px solid var(--border);cursor:pointer}button.field-help-button:hover:not(:disabled){color:var(--ink);background:var(--callout);border-color:var(--control-border)}button.field-help-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.field-help-button:after,button.metric-info-button:after{content:"";position:absolute;inset:-.25rem}.metric-info-dialog{margin:auto;border:1px solid var(--border);border-radius:.85rem;padding:0;max-width:32rem;width:calc(100% - 2rem);background:var(--surface);color:var(--ink);box-shadow:0 16px 40px color-mix(in srgb,var(--shadow) 18%,transparent)}.metric-info-dialog::-webkit-backdrop{background:var(--backdrop)}.metric-info-dialog::backdrop{background:var(--backdrop)}.metric-info-dialog-body{padding:1.15rem 1.25rem 1.25rem}.metric-info-dialog-body h2{margin:0 0 .85rem;font-size:1.05rem}.metric-info-dialog-body .metric-meta{margin:0 0 .55rem}.metric-info-dialog-list{display:grid;grid-gap:.4rem;gap:.4rem;padding-left:1.1rem}.metric-info-fields{display:grid;grid-gap:0;gap:0;margin:0 0 .85rem}.metric-info-field{display:grid;grid-gap:.2rem;gap:.2rem;margin:0;padding:.65rem 0;border-top:1px solid var(--border)}.metric-info-field:last-child{padding-bottom:.15rem}.metric-info-field dt,.metric-info-label{margin:0;font-size:.7rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);line-height:1.35}.metric-info-field dd,.metric-info-value{margin:0;font-size:.875rem;font-weight:400;color:var(--muted);line-height:1.45}.metric-info-input-list{margin:0;padding:0;list-style:none}.metric-info-input-list li{display:flex;flex-wrap:wrap;gap:.35rem .55rem;align-items:baseline}.metric-info-input-list li+li{margin-top:.28rem}.metric-info-input-label{font-size:.8125rem;font-weight:650;color:var(--ink)}.metric-info-input-label:after{content:":"}.metric-info-input-value{font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.metric-info-dialog-close{margin-top:.35rem}.meta,.metric-meta{font-size:.8125rem;color:var(--muted)}.dashboard-charts-section{margin:0 0 1.5rem}.dashboard-charts-section h2{margin:0 0 .75rem;font-size:1.05rem}.dashboard-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:.75rem;gap:.75rem}.dashboard-chart{margin:0;border:1px solid var(--border);border-radius:.85rem;padding:1rem 1.25rem;background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb,var(--shadow) 3%,transparent)}.dashboard-chart figcaption{margin:0 0 .7rem}.dashboard-chart figcaption.metric-headline-row{margin-bottom:.7rem}.dashboard-chart figcaption .metric-headline{margin:0}.dashboard-chart .metric-meta{margin:.7rem 0 0}.dashboard-chart-svg{display:block;width:100%;height:auto}.chart-grid{stroke:var(--border);stroke-width:1}.chart-line{fill:none;stroke:var(--accent);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.chart-dot{fill:var(--accent)}.chart-point-group{cursor:help}.chart-line-plot{position:relative}.chart-point-tooltip{position:absolute;transform:translate(-50%,calc(-100% - 8px));padding:.25rem .5rem;border-radius:.3rem;background:var(--ink);color:var(--surface);font-size:12px;line-height:1.3;font-weight:600;white-space:nowrap;pointer-events:none}.chart-line-legend{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin:.45rem 0 0;padding:0;list-style:none;color:var(--muted);font-size:.75rem}.chart-line-legend li{display:inline-flex;align-items:center;gap:.3rem}.chart-line-swatch{width:1.5rem;height:.5rem;overflow:visible}.chart-target{stroke:var(--chart-warning);stroke-width:1.25;stroke-dasharray:4 3}.chart-tick{fill:var(--muted);font-size:9px}.chart-empty{margin:0;font-size:.875rem;color:var(--muted)}.chart-bars{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding:0;list-style:none}.chart-bar-row{display:grid;grid-template-columns:minmax(6.5rem,.9fr) 1fr auto;grid-gap:.55rem;gap:.55rem;align-items:center}.chart-bar-label,.chart-bar-value{font-size:.8125rem;color:var(--ink)}.chart-bar-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.chart-bar-track,.chart-progress-track{display:block;height:.65rem;background:var(--callout);border-radius:999px;overflow:hidden}.chart-bar-fill,.chart-progress-fill{display:block;height:100%;background:var(--accent);border-radius:999px}.chart-pie-wrap{display:grid;grid-template-columns:minmax(7.5rem,.62fr) minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:center}.chart-pie-svg{display:block;width:100%;max-width:10rem;margin:0 auto}.chart-pie-slice,.chart-pie-track{fill:none;stroke-width:7}.chart-pie-track{stroke:var(--callout)}.chart-pie-slice{transform:rotate(-90deg);transform-origin:50% 50%}.chart-pie-total{fill:var(--ink);font-size:9px;font-weight:700}.chart-pie-legend{display:grid;grid-gap:.42rem;gap:.42rem;margin:0;padding:0;list-style:none}.chart-pie-legend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem;align-items:center;font-size:.8125rem}.chart-pie-swatch{width:.65rem;height:.65rem;border-radius:999px}.chart-pie-label{min-width:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-pie-value{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-progress-caption{margin:.55rem 0 0;font-size:.875rem;color:var(--ink)}.panel{margin:0 0 1rem}.panel h3{margin-top:0}.review-actions{display:grid;grid-gap:1rem;gap:1rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--divider)}.review-actions .auth-form{max-width:none;margin:0}section ul{padding-left:1.2rem}section ul li{margin:0 0 .35rem}.icp-card,.product-brief-field{border:1px solid var(--border);border-radius:.75rem;padding:1rem 1.25rem;background:var(--surface);margin:0 0 1rem}.icp-card>h2,.product-brief-field>h2{margin-top:0}.icp-card-header{gap:.65rem}.icp-card-header,.icp-card-toggle{display:flex;flex-direction:column}.icp-card-toggle{align-items:flex-start;gap:.35rem;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.icp-card-toggle:focus-visible{outline:2px solid var(--focus-ring,Highlight);outline-offset:2px}.icp-card-toggle-title{display:flex;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700}.icp-card-toggle-title:before{content:"";width:.45rem;height:.45rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);flex:0 0 auto}.icp-card.is-expanded .icp-card-toggle-title:before{transform:rotate(45deg)}.icp-card-preview{margin:0;-webkit-padding-start:1rem;padding-inline-start:1rem;color:var(--muted,inherit);font-size:.9rem;line-height:1.4;opacity:.85}.icp-card-actions,.icp-card>p:has(button),.product-brief-field>p:has(button){display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.icp-card-details{margin-top:.85rem}.auth-form.form-row,.auth-form:has(fieldset),.icp-form,.identity-form,.positioning-form,.product-brief-form,.record-list .auth-form{max-width:none}.identity-counts{margin:0 0 .35rem;font-weight:650}.identity-person-list{display:grid;grid-gap:.75rem;gap:.75rem;padding-left:0;list-style:none;margin:0 0 1.25rem}.identity-person-list>li{border:1px solid var(--border);border-radius:.85rem;padding:1rem 1.25rem;background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb,var(--shadow) 3%,transparent);min-width:0}.identity-person-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 .75rem}.identity-status-pill{display:inline-block;font-size:.75rem;font-weight:650;border-radius:999px;padding:.15rem .55rem}.identity-status-pill.is-linked{background:var(--positive-surface);color:var(--accent-hover)}.identity-status-pill.is-ambiguous{background:var(--warning-surface);color:var(--warning-ink)}.identity-id-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));grid-gap:.65rem 1rem;gap:.65rem 1rem;margin:0 0 .35rem}.identity-id-grid dt{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.identity-id-grid dd{margin:.2rem 0 0;display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.identity-empty-ids{margin:0 0 .65rem;color:var(--muted)}.identity-conflict{max-width:none}.identity-join-path{margin:.65rem 0 0;border:1px solid var(--border);border-radius:.55rem;background:color-mix(in srgb,var(--callout) 55%,var(--surface))}.identity-join-path>summary{cursor:pointer;list-style:none;padding:.45rem .7rem;font-size:.875rem;font-weight:650}.identity-join-path>summary::-webkit-details-marker{display:none}.identity-join-path>summary:before{content:"▸ ";color:var(--muted)}.identity-join-path[open]>summary:before{content:"▾ "}.identity-join-path>:not(summary){padding:0 .7rem .7rem}.identity-join-path-empty{margin:0;color:var(--muted);font-size:.875rem}.identity-table-wrap{overflow-x:auto;margin:0 0 1.25rem}.identity-join-path .identity-table-wrap{margin:0}.identity-table-wrap table{width:100%;margin:0}.identity-found-on{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.identity-mapping-table{table-layout:fixed}.identity-mapping-table code{word-break:break-all}.identity-form textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;white-space:pre;overflow-x:auto}.identity-form-actions{display:flex;flex-wrap:wrap;gap:.5rem}.identity-form-actions button{width:auto}.task-actions{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--divider)}.task-actions .auth-form{margin:0}.inbox-page .inbox-lane-heading{margin:1.25rem 0 .5rem;font-size:1.05rem}.inbox-page .inbox-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:end;grid-gap:.85rem;gap:.85rem;margin-bottom:.85rem}.inbox-filters>:is(label,.help-field){min-width:0}.inbox-filters select{width:100%;min-width:0}.inbox-filters .field-label-with-help{align-items:center;gap:.3rem}.inbox-filters .field-help-sup{top:0}.inbox-filters button.field-help-button{width:1rem;height:1rem;min-width:1rem;min-height:1rem;font-size:.65rem}.inbox-filters button.field-help-button:after{content:"";position:absolute;inset:-.25rem}.inbox-task-list>li{padding:0;overflow:hidden}.inbox-task-list>li>p{margin:0}.inbox-task-card{margin:0;border:none;border-radius:0;background:transparent}.inbox-task-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;list-style:none;padding:.85rem 1.1rem}.inbox-task-summary::-webkit-details-marker{display:none}.inbox-task-summary-title{flex:1 1;min-width:0;font-weight:650;font-size:.94rem;line-height:1.35;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.inbox-task-card[open]>.inbox-task-summary .inbox-task-summary-title{-webkit-line-clamp:unset;line-clamp:none}.inbox-task-summary-meta{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.inbox-task-day{color:var(--muted);font-size:.85rem;white-space:nowrap}.inbox-task-chevron{display:inline-block;color:var(--muted);font-size:.95rem;line-height:1;transition:transform .12s ease}.inbox-task-card[open]>.inbox-task-summary .inbox-task-chevron{transform:rotate(90deg)}.inbox-urgency{gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:.12rem .45rem .12rem .18rem;white-space:nowrap}.inbox-urgency,.inbox-urgency-rank{display:inline-flex;align-items:center;border-radius:999px}.inbox-urgency-rank{justify-content:center;min-width:1.15rem;height:1.15rem;background:var(--inbox-urgency-ink);color:var(--surface);font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inbox-urgency-incident{--inbox-urgency-ink:var(--danger);background:var(--danger-surface);color:var(--danger)}.inbox-urgency-reply{--inbox-urgency-ink:var(--reply-ink);background:var(--reply-surface);color:var(--reply-ink)}.inbox-urgency-overdue{--inbox-urgency-ink:var(--watch-ink);background:var(--watch-surface);color:var(--watch-ink)}.inbox-urgency-growth{--inbox-urgency-ink:var(--muted);background:var(--callout);color:var(--muted)}.inbox-task-body{padding:0 1.1rem .95rem;border-top:1px solid var(--border)}.inbox-task-issue{margin:.7rem 0 .2rem}.inbox-task-diagnosis{margin:0;font-size:1rem;line-height:1.4}.inbox-task-evidence{list-style:none;margin:.55rem 0 0;padding:0}.inbox-task-evidence li{display:grid;grid-template-columns:5.4rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem;margin:.2rem 0;font-size:.92rem;line-height:1.35}.inbox-task-evidence-label{color:var(--muted);font-weight:650}.inbox-task-source{margin:.5rem 0 0;color:var(--muted);font-size:.85rem}.inbox-repair-choices{border:0;margin:0 0 .55rem;padding:0}.inbox-repair-choices legend{font-weight:650;font-size:.92rem;margin-bottom:.35rem;padding:0}.inbox-repair-choices label{display:flex;gap:.45rem;align-items:flex-start;margin:.25rem 0}.inbox-task-steps{margin:.55rem 0}.inbox-task-steps h3{margin:0 0 .35rem;font-size:.92rem}.inbox-task-steps ol{margin:0;padding-left:1.2rem}.inbox-task-steps li{margin:.2rem 0}@media (max-width:40rem){.inbox-task-summary{flex-wrap:wrap}.inbox-task-summary-title{flex-basis:calc(100% - 1.4rem);order:1}.inbox-task-chevron{order:2}.inbox-task-summary-meta{flex-basis:100%;justify-content:flex-start;order:3}}.inbox-task-primary-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem;margin-top:.55rem}.inbox-detail-fold{margin:.45rem 0 .2rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--page));overflow:hidden}.inbox-detail-fold>summary{cursor:pointer;list-style:none;padding:.45rem .7rem;font-size:.875rem;font-weight:600;color:var(--muted)}.inbox-detail-fold>summary::-webkit-details-marker{display:none}.inbox-detail-fold>summary:before{content:"▸ "}.inbox-detail-fold[open]>summary:before{content:"▾ "}.inbox-detail-fold>:not(summary){padding:0 .7rem .65rem}.inbox-detail-fold-body{padding:.1rem .85rem .75rem}.inbox-detail-fold-body .operator-lines{padding-left:1.2rem;overflow-wrap:anywhere}.inbox-task-manage .task-actions{border-top:none;padding-top:.15rem;margin-top:0}.inbox-related{display:grid;grid-gap:.35rem;gap:.35rem;margin:0 0 .65rem}.inbox-related-row{display:grid;grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);grid-gap:.5rem;gap:.5rem;align-items:baseline}.inbox-related dt{margin:0;font-weight:600;font-size:.9rem}.inbox-related dd{margin:0;color:var(--muted);font-size:.9rem}.workspace-name{display:block;font-weight:650;margin:0 0 .65rem}.workspace-role{display:inline-block;margin-left:.4rem;font-size:.75rem;font-weight:600;color:var(--muted);background:var(--callout);border-radius:999px;padding:.1rem .5rem}main>ul.workspace-member-list{display:grid;grid-gap:.5rem;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none}main>ul.workspace-member-list>li.workspace-member-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem;padding:.55rem .85rem}.workspace-member-identity{display:flex;flex:1 1 auto;align-items:center;gap:.4rem;min-width:0}.workspace-member-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.workspace-member-identity .workspace-role{margin-left:0;flex:0 0 auto}.workspace-member-actions{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}.workspace-member-role{display:block;margin:0;font-weight:400}.workspace-member-role select{width:auto;min-width:7.5rem}.workspace-member-role-text{flex:0 0 auto;color:var(--muted);font-size:.9rem;text-transform:capitalize}.workspace-member-remove{flex:0 0 auto}@media (max-width:30rem){main>ul.workspace-member-list>li.workspace-member-row{flex-wrap:wrap}.workspace-member-actions{flex:1 1 100%;justify-content:flex-end}}main>h2{padding-top:.35rem;border-top:1px solid var(--divider)}code{font-size:.85em;background:var(--callout);padding:.1rem .35rem;border-radius:.25rem;word-break:break-all}table{width:100%;border-collapse:collapse;font-size:.8125rem;background:var(--surface);margin:0 0 1.25rem}td,th{border:1px solid var(--border);padding:.45rem .6rem;text-align:left;vertical-align:top}th{background:var(--callout);font-weight:650}.workspace-shell{display:grid;grid-template-columns:16.5rem minmax(0,1fr);min-height:calc(100vh - 3.4rem);align-items:start}.workspace-content{min-width:0}.workspace-shell.workspace-shell-onboarding{grid-template-columns:minmax(0,1fr)}.workspace-shell-onboarding .workspace-content{width:100%;max-width:76rem;margin-inline:auto}.onboarding-return{padding:1.25rem 1.75rem 0}.onboarding-return-button{gap:.5rem;min-height:3rem;max-width:100%;font-size:1rem}.workspace-sidebar{position:-webkit-sticky;position:sticky;top:3.4rem;height:calc(100vh - 3.4rem);overflow-x:hidden;overflow-y:scroll;background:var(--sidebar);border-right:1px solid var(--border);padding:1rem .85rem 2rem}.workspace-mobile-menu-toggle{display:none}.workspace-menu-content{display:contents}.workspace-sidebar::-webkit-scrollbar{width:.6rem}.workspace-sidebar::-webkit-scrollbar-track{background:transparent}.workspace-sidebar::-webkit-scrollbar-thumb{background:var(--muted);border-radius:.3rem;border:2px solid var(--sidebar)}.advanced-mode-toggle{position:relative;display:flex;align-items:flex-start;gap:.6rem;margin:0 .4rem .85rem;padding-bottom:.85rem;border-bottom:1px solid var(--border);cursor:pointer}.advanced-mode-toggle input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.advanced-mode-track{position:relative;flex:none;width:1.9rem;height:1.1rem;margin-top:.05rem;border-radius:999px;background:var(--control-border);transition:background-color .16s ease-out}.advanced-mode-track:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--shadow) 25%,transparent);transition:transform .16s ease-out}.advanced-mode-toggle input:checked+.advanced-mode-track{background:var(--accent)}.advanced-mode-toggle input:checked+.advanced-mode-track:after{transform:translateX(.8rem)}.advanced-mode-toggle input:focus-visible+.advanced-mode-track{outline:2px solid var(--accent);outline-offset:2px}.advanced-mode-text{font-size:.8rem;font-weight:650;color:var(--ink);line-height:1.25}.advanced-mode-hint{display:block;margin-top:.15rem;font-size:.72rem;font-weight:400;color:var(--muted)}.advanced-mode-page-hint{margin:0 0 .75rem;padding:.55rem .75rem;border:1px solid var(--border);border-radius:.4rem;background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.advanced-mode-page-hint-text{margin:0;font-size:.85rem;line-height:1.4;color:var(--ink)}.advanced-mode-page-hint-action{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:.12em;cursor:pointer}.advanced-mode-page-hint-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.navigation-search-advanced-badge{margin-left:.4rem;padding:.05rem .35rem;border-radius:.25rem;border:1px solid var(--border);background:color-mix(in srgb,var(--muted) 12%,var(--surface));font-size:.65rem;vertical-align:.1em}.navigation-search-advanced-badge,.workspace-nav-advanced-badge{display:inline-block;color:var(--muted);font-weight:650;letter-spacing:.02em}.workspace-nav-advanced-badge{margin-left:.35rem;padding:.02rem .3rem;border-radius:.2rem;border:1px solid var(--border);font-size:.62rem}@media (prefers-reduced-motion:reduce){.advanced-mode-track,.advanced-mode-track:after{transition:none}}.navigation-search{margin:0 .4rem .85rem}.navigation-search-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.5rem;padding:.45rem .65rem;border:1px solid var(--border);border-radius:.4rem;background:var(--surface);color:var(--ink);font:inherit;font-size:.85rem;font-weight:650;cursor:pointer;text-align:left}.navigation-search-trigger:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.navigation-search-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.navigation-search-trigger-label{color:var(--muted);font-weight:550}.navigation-search-trigger-kbd{flex:none;padding:.1rem .35rem;font-size:.7rem}.navigation-search-result-shortcut,.navigation-search-trigger-kbd{border:1px solid var(--border);border-radius:.25rem;background:var(--sidebar);font-weight:650;color:var(--muted)}.navigation-search-result-shortcut{margin-left:.45rem;padding:.08rem .3rem;font-size:.68rem;white-space:nowrap}.navigation-search-dialog,.navigation-search-help-dialog{width:min(32rem,calc(100vw - 1.5rem));max-height:min(36rem,calc(100vh - 2rem));margin:auto;padding:0;border:1px solid var(--border);border-radius:.55rem;background:var(--surface);color:var(--ink);box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--shadow) 28%,transparent)}.navigation-search-dialog::-webkit-backdrop,.navigation-search-help-dialog::-webkit-backdrop{background:color-mix(in srgb,var(--ink) 35%,transparent)}.navigation-search-dialog::backdrop,.navigation-search-help-dialog::backdrop{background:color-mix(in srgb,var(--ink) 35%,transparent)}.navigation-search-help-body,.navigation-search-panel{display:flex;flex-direction:column;gap:.65rem;padding:1rem 1.1rem 1.1rem;overflow:auto;max-height:min(36rem,calc(100vh - 2rem))}.navigation-search-title{margin:0;font-size:1.05rem}.navigation-search-scope{margin:-.35rem 0 0}.navigation-search-input{width:100%;min-height:2.6rem;padding:.5rem .7rem;border:1px solid var(--border);border-radius:.4rem;background:var(--surface);color:var(--ink);font:inherit;font-size:1rem}.navigation-search-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.navigation-search-status{margin:0;font-size:.8rem;color:var(--muted)}.navigation-search-recents-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.navigation-search-clear-recents,.workspace-sidebar-recents-clear{border:none;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:.12em}.navigation-search-clear-recents:hover,.workspace-sidebar-recents-clear:hover{color:var(--foreground)}.workspace-sidebar-pins,.workspace-sidebar-recents{margin:0 .4rem .85rem;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.workspace-sidebar-pins-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem}.workspace-sidebar-pin-row{display:grid;grid-gap:.15rem;gap:.15rem}.workspace-sidebar-pin-actions{display:flex;flex-wrap:wrap;gap:.35rem;padding-left:.15rem}.workspace-sidebar-pin-move{border:none;background:transparent;color:var(--muted);font:inherit;font-size:.75rem;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:.12em}.workspace-sidebar-pin-move:hover:not(:disabled){color:var(--foreground)}.workspace-sidebar-pin-move:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.workspace-sidebar-customize{margin:.85rem .4rem .5rem;padding-top:.65rem;border-top:1px solid var(--border);font-size:.85rem}.workspace-sidebar-customize>summary{cursor:pointer;color:var(--muted);font-weight:600}.workspace-sidebar-customize-body{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.65rem}.workspace-sidebar-customize-hub-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0 0 .5rem;font-size:.85rem;font-weight:700;color:var(--foreground)}.workspace-sidebar-customize-kind{-webkit-margin-start:.35rem;margin-inline-start:.35rem;color:var(--muted);font-size:.75rem;font-weight:400}.workspace-sidebar-customize-location{display:block;color:var(--muted);font-size:.75rem}.workspace-sidebar-customize-hub+.workspace-sidebar-customize-hub{padding-top:.75rem;border-top:1px solid var(--border)}.workspace-sidebar-customize-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.workspace-sidebar-customize-list>li,.workspace-sidebar-customize-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem}.workspace-sidebar-customize-list>.workspace-sidebar-customize-more,.workspace-sidebar-customize-list>.workspace-sidebar-customize-section{display:grid;min-width:0;grid-gap:.5rem;gap:.5rem}.workspace-sidebar-customize-pages,.workspace-sidebar-customize-sections{-webkit-padding-start:.75rem;padding-inline-start:.75rem;-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border)}.workspace-sidebar-customize-sections{gap:1rem}.workspace-sidebar-customize-section-title{font-weight:600}.workspace-sidebar-customize-pages>li,.workspace-sidebar-customize-row>span:first-child{min-width:0;overflow-wrap:anywhere}.workspace-sidebar-customize-actions{display:flex;flex-wrap:wrap;gap:.35rem}.workspace-sidebar-customize-list button,.workspace-sidebar-customize-reset{border:none;background:transparent;color:var(--muted);font:inherit;font-size:.75rem;cursor:pointer;min-height:1.5rem;padding:0;text-decoration:underline;text-underline-offset:.12em}.workspace-sidebar-customize-list button:hover:not(:disabled),.workspace-sidebar-customize-reset:hover:not(:disabled){color:var(--foreground)}.workspace-sidebar-customize-list button:disabled,.workspace-sidebar-customize-reset:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.workspace-nav-more{margin:.15rem 0}.workspace-nav-more>summary{cursor:pointer;color:var(--muted);font-size:.8rem;padding:.2rem .65rem}.navigation-pin-control{display:inline-flex;position:relative;flex-shrink:0;align-items:center;gap:.35rem}.navigation-pin-control-header{margin:0}.workspace-context-current-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}button.navigation-pin-button{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;cursor:pointer;border-radius:var(--radius-control)}.navigation-pin-button svg{width:.875rem;height:.875rem}button.navigation-pin-button.is-pinned{background:var(--callout);color:var(--accent)}.navigation-pin-button:disabled{opacity:.55;cursor:wait}button.navigation-pin-button:hover:not(:disabled){background:var(--callout);color:var(--ink)}.navigation-pin-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.navigation-pin-tooltip{position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-start:0;z-index:6;width:max-content;max-width:min(18rem,70vw);padding:.45rem .6rem;border:1px solid var(--border);border-radius:var(--radius-control,.45rem);background:var(--surface);color:var(--body-copy);font-size:.8125rem;font-weight:500;line-height:1.35;box-shadow:0 .35rem .85rem color-mix(in srgb,var(--shadow) 18%,transparent);opacity:0;transform:translateY(-.15rem);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.navigation-pin-control:focus-within:not(.has-status) .navigation-pin-tooltip,.navigation-pin-control:hover:not(.has-status) .navigation-pin-tooltip{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.navigation-pin-tooltip{transition:none}}.navigation-pin-status{position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:0;z-index:5;width:max-content;max-width:min(20rem,75vw);padding:.5rem .65rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);font-size:.8rem;color:var(--muted)}.navigation-search-pin-row,.navigation-search-result-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.35rem;gap:.35rem;align-items:start}.navigation-search-result-row .navigation-search-result{width:100%}.workspace-sidebar-recents-header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.workspace-sidebar-recents-toggle{border:none;background:transparent;color:var(--foreground);font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:0}.workspace-sidebar-recents-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.navigation-search-empty h3,.navigation-search-group-title{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.navigation-search-help-list,.navigation-search-hint-list,.navigation-search-results ul,.navigation-search-task-list{list-style:none;margin:0;padding:0}.navigation-search-result,.navigation-search-task-link{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.55rem .6rem;border:1px solid transparent;border-radius:.4rem;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.navigation-search-result.is-active,.navigation-search-result:hover,.navigation-search-task-link:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-color:color-mix(in srgb,var(--accent) 25%,var(--border))}.navigation-search-result-label{font-weight:650;font-size:.92rem}.navigation-search-result-path{font-size:.75rem;color:var(--muted)}.navigation-search-result-summary{font-size:.78rem;color:var(--muted)}.navigation-search-group+.navigation-search-group{margin-top:.75rem}.navigation-search-no-match{display:flex;flex-direction:column;gap:.55rem}.navigation-search-hint-list{display:flex;flex-wrap:wrap;gap:.35rem}.navigation-search-hint{padding:.3rem .55rem;border:1px solid var(--border);border-radius:.35rem;background:var(--sidebar);color:var(--ink);font:inherit;font-size:.8rem;cursor:pointer}.navigation-search-ask-chat{font-weight:650;color:var(--accent);text-decoration:none}.navigation-search-ask-chat:hover{text-decoration:underline}.navigation-search-footer{margin:.25rem 0 0;padding-top:.55rem;border-top:1px solid var(--border)}.navigation-search-help-link{padding:0;border:none;background:none;color:var(--accent);font:inherit;font-size:inherit;cursor:pointer;text-decoration:underline}.navigation-search-help-list li{display:flex;gap:.75rem;align-items:baseline;margin-bottom:.45rem}.navigation-search-help-list kbd{flex:none;min-width:6.5rem;padding:.15rem .4rem;border:1px solid var(--border);border-radius:.25rem;background:var(--sidebar);font-size:.78rem;font-weight:650}.workspace-sidebar-home{display:block;font-size:.8rem;font-weight:650;color:var(--ink);text-decoration:none;margin:1rem .4rem 0;padding-top:.85rem;border-top:1px solid var(--border)}.workspace-nav-divider{height:1px;background:var(--border);margin:.65rem .4rem .75rem}.workspace-nav-branch{min-width:0}.workspace-nav-branch.is-open{margin:.15rem 0 .45rem;padding:.2rem .25rem .35rem;border-radius:.55rem;background:color-mix(in srgb,var(--callout) 78%,transparent);border:1px solid color-mix(in srgb,var(--border) 85%,transparent)}.workspace-nav-branch.is-open>.workspace-nav-primary{margin-bottom:.05rem;background:transparent}.workspace-nav-branch.is-open>.workspace-nav-primary.is-current{background:var(--accent);color:var(--on-accent)}.workspace-nav-branch.is-open>.workspace-nav-primary.is-current .workspace-nav-primary-purpose{color:inherit}.workspace-sidebar .workspace-nav-branch.is-open>.workspace-nav-primary.is-current:is(:hover,:focus-visible){background:var(--accent-hover);color:var(--on-accent)}.workspace-nav-hub{margin-bottom:.15rem}.workspace-nav-hub-header{display:flex;align-items:center;gap:.1rem;min-width:0}.workspace-nav-hub-header>.workspace-nav-hub-link{flex:1 1 auto;min-width:0}.workspace-sidebar button.workspace-nav-hub-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;min-height:1.75rem;margin:0;padding:.2rem;border:0;border-radius:.35rem;background:transparent;color:var(--muted);box-shadow:none}.workspace-sidebar button.workspace-nav-hub-toggle:hover:not(:disabled){background:var(--callout);color:var(--ink)}.workspace-sidebar button.workspace-nav-hub-toggle-solo{justify-content:space-between;width:100%;min-height:2.25rem;padding:.4rem .5rem;color:var(--ink);font:inherit;font-size:.8rem;font-weight:650;text-align:left;border-radius:.4rem}.workspace-sidebar button.workspace-nav-hub-toggle-solo.is-open-hub{background:color-mix(in srgb,var(--callout) 70%,transparent)}.workspace-sidebar button.workspace-nav-hub-toggle-solo>.workspace-nav-chevron{-webkit-margin-start:.35rem;margin-inline-start:.35rem;color:var(--muted)}.workspace-nav-hub-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-nav-children{margin:.15rem 0 .55rem .35rem;padding-left:.45rem;border-left:1px solid var(--border);list-style:none}.workspace-nav-branch.is-open>.workspace-nav-area-children{margin:.1rem 0 0 .55rem;padding:.15rem 0 .1rem .55rem;border-left-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.workspace-nav-area-children>.workspace-nav-hub+.workspace-nav-hub{margin-top:.45rem;padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.workspace-nav-area-children>.workspace-nav-hub.is-flat{list-style:none}.workspace-nav-area-children>.workspace-nav-hub.is-flat>.workspace-nav-tools.is-flat{margin-left:0;padding-left:0;border-left:0}.workspace-nav-area-children>.workspace-nav-hub>.workspace-nav-tools{margin:.15rem 0 .4rem .55rem;padding:.15rem 0 .2rem .7rem;border-left:2px solid color-mix(in srgb,var(--accent) 42%,var(--border))}.workspace-nav-hub>.workspace-nav-tools .workspace-nav-child{font-size:.74rem;font-weight:450;color:color-mix(in srgb,var(--ink) 82%,var(--muted))}.workspace-nav-hub-link{font-size:.8rem;font-weight:650;padding:.35rem .45rem}.workspace-nav-children:empty{display:none}.workspace-nav-tools{-webkit-margin-start:.6rem;margin-inline-start:.6rem}.workspace-nav-children .workspace-nav-child{padding:.45rem .5rem;min-height:2.25rem;overflow-wrap:anywhere}.workspace-nav-subgroup+.workspace-nav-subgroup{margin-top:.45rem}.workspace-nav-subtitle{margin:0 .15rem .15rem;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--quiet-ink)}.workspace-nav-link{display:block;color:var(--ink);text-decoration:none;font-size:.82rem;padding:.28rem .5rem;border-radius:.4rem}.workspace-nav-primary{padding:.55rem .5rem;margin-bottom:.2rem}.workspace-nav-primary-title{display:block;font-weight:650}.workspace-nav-primary-purpose{display:block;margin-top:.15rem;font-size:.72rem;line-height:1.35;color:var(--muted);font-weight:400}.workspace-nav-link.is-current .workspace-nav-primary-purpose{color:var(--muted)}.workspace-nav-child{font-size:.78rem;padding:.2rem .45rem}.workspace-nav-link:hover{background:var(--callout)}.workspace-nav-link.is-open-area,.workspace-nav-link.is-open-hub{color:var(--ink);font-weight:650;background:transparent}.workspace-nav-link.is-open-area:hover,.workspace-nav-link.is-open-hub:hover{background:color-mix(in srgb,var(--callout) 70%,transparent)}.workspace-nav-link.is-current{background:var(--callout);color:var(--accent);font-weight:650}.workspace-sidebar .workspace-nav-link.is-current:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent) 8%,var(--callout));color:var(--accent)}.workspace-nav-hub.is-active>.workspace-nav-link:not(.is-current){font-weight:650}.workspace-page-header{margin:0 0 1rem}.workspace-page-header-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1rem}.workspace-page-header-heading{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0}.workspace-page-header-heading h1{margin:0}.workspace-page-header-heading .navigation-pin-control-header{align-self:center}.workspace-page-header-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.workspace-page-header-breadcrumb{display:block;margin:.35rem 0 0;min-width:0;overflow-x:auto}.workspace-page-header-breadcrumb .workspace-context-path{font-weight:600;font-size:.95rem}.workspace-main-heading-pin,.workspace-page-header-heading .navigation-pin-control{flex:0 0 auto}.workspace-page-header-heading .navigation-pin-control,h1.workspace-main-heading-with-pin .navigation-pin-control{position:static}main>h1.heading-with-help.workspace-main-heading-with-pin,main>h1.workspace-main-heading-with-pin{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem}main>h1.workspace-main-heading-with-pin>.workspace-main-heading-pin{display:inline-flex;flex:0 0 auto;align-self:center;margin:0}.workspace-page-header .lede{margin-top:.35rem}.workspace-empty-state{margin:.75rem 0;padding:.65rem 0}.workspace-empty-state-cause{margin:0 0 .25rem;font-size:.85rem;font-weight:600;letter-spacing:.01em}.workspace-empty-state-reason{margin:0 0 .4rem}.workspace-empty-state-next{margin:0 0 .35rem}.workspace-empty-state-why{margin:0}.page-related-next{margin:.45rem 0 0;font-size:.9rem;line-height:1.45;color:var(--lede-copy)}.page-related-next-row{margin:.2rem 0 0}.page-related-next-label{font-weight:600;color:var(--fg,inherit)}.page-related-next-link{text-decoration:underline;text-underline-offset:.12em}.arrival-context-strip{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin:.65rem 0 0;padding:.45rem .65rem;border:1px solid var(--border);border-radius:.35rem;background:color-mix(in srgb,var(--page) 88%,var(--border));font-size:.9rem;line-height:1.4}.arrival-context-strip-text{margin:0;flex:1 1 12rem}.arrival-context-strip-link{font-weight:600}.arrival-context-strip-dismiss{flex:0 0 auto;margin:0;padding:.15rem .45rem;border:1px solid var(--border);border-radius:.25rem;background:transparent;color:inherit;font:inherit;cursor:pointer}.arrival-context-strip-dismiss:focus-visible,.arrival-context-strip-link:focus-visible{outline:2px solid var(--focus,Highlight);outline-offset:2px}.workspace-context-nav-tabs-only{grid-template-columns:minmax(0,1fr)}.workspace-area-nav{position:-webkit-sticky;position:sticky;top:3.4rem;z-index:2;background:var(--page);border-bottom:1px solid var(--border);padding:.85rem 1.75rem .9rem}.workspace-context-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:start}.workspace-context-current{min-width:0}.workspace-context-path{display:flex;flex-wrap:nowrap;align-items:center;gap:0;padding:0;margin:0;list-style:none;font-weight:650;width:max-content;max-width:none;white-space:nowrap}.workspace-context-path li:not(:first-child):before{content:"/";margin:0 .45rem;color:var(--muted)}.workspace-context-path a{color:inherit}.workspace-tool-directory{position:relative;margin:0}.workspace-tool-directory>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.25rem;padding:.3rem .65rem;font-size:.875rem;border:1px solid var(--border);border-radius:.45rem;background:var(--surface);cursor:pointer;font-weight:650}.workspace-tool-directory[open]>summary{border-end-start-radius:0;border-end-end-radius:0}.workspace-tool-directory-body{position:absolute;inset-inline:0;z-index:10;max-height:min(70vh,42rem);overflow:auto;padding:1rem;border:1px solid var(--border);-webkit-border-before:0;border-block-start:0;border-end-start-radius:.65rem;border-end-end-radius:.65rem;background:var(--surface);box-shadow:0 18px 38px color-mix(in srgb,var(--shadow) 16%,transparent)}.workspace-tool-directory-intro{padding-bottom:.75rem;border-bottom:1px solid var(--border)}.workspace-tool-directory-intro>p{margin:0 0 .5rem}.workspace-tool-directory-intro>.workspace-tool-directory-jumps{margin-top:0}.workspace-tool-directory-jumps,.workspace-tool-directory-links{display:flex;flex-wrap:wrap;gap:.4rem}.workspace-tool-directory-jumps a,.workspace-tool-directory-links a{display:inline-flex;align-items:center;min-height:2.25rem;padding:.35rem .65rem;border:1px solid var(--border);border-radius:.4rem;background:var(--page);color:var(--ink);text-decoration:none;font-size:.82rem;font-weight:650}.workspace-tool-directory-jumps a:hover,.workspace-tool-directory-links a:hover{border-color:var(--accent)}.workspace-tool-directory-blocked-title[aria-current=page],.workspace-tool-directory-jumps a.is-current,.workspace-tool-directory-links a.is-current{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.workspace-tool-directory-links.has-status{display:grid;grid-gap:.35rem;gap:.35rem}.workspace-tool-directory-disabled,.workspace-tool-directory-links.has-status a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.15rem .75rem;min-width:0}.workspace-tool-directory-disabled{padding:.35rem .65rem;border:1px dashed var(--border);border-radius:.4rem;color:var(--muted);font-size:.82rem;font-weight:650;cursor:not-allowed}.workspace-tool-directory-disabled[data-required-incomplete=true],.workspace-tool-directory-links>a.is-required-incomplete:not(.is-current){background:color-mix(in srgb,var(--warning-surface) 45%,var(--page))}.workspace-tool-dependency{flex-basis:100%;font-size:.75rem;font-weight:400}.workspace-tool-directory-blocked-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.15rem .75rem;width:100%}.workspace-tool-directory-links.has-status .workspace-tool-dependency a{display:inline;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--accent);font-size:inherit;text-decoration:underline;cursor:pointer}.workspace-tool-status{font-size:.75rem;font-weight:400;color:var(--muted)}.workspace-tool-status[data-state=in_progress],.workspace-tool-status[data-state=needs_attention]{font-weight:650}.workspace-tool-directory-blocked-title[aria-current=page] .workspace-tool-status,.workspace-tool-directory-links a.is-current .workspace-tool-status{color:var(--on-accent)}.workspace-tool-directory-progress{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem;font-size:.8125rem}.workspace-tool-directory-hub{scroll-margin-top:1rem;padding:1rem 0}.workspace-tool-directory-hub+.workspace-tool-directory-hub{border-top:1px solid var(--border)}.workspace-tool-directory-heading h2,.workspace-tool-directory-section h3{margin:0 0 .25rem}.workspace-tool-directory-heading>p,.workspace-tool-directory-section>p{margin:0}.workspace-tool-directory-sections{display:grid;grid-gap:1rem;gap:1rem;margin-top:.9rem}.workspace-tool-directory-section{display:grid;grid-gap:.55rem;gap:.55rem}.workspace-area-kicker{margin:0 0 .2rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.workspace-area-purpose{margin:0 0 .7rem;font-size:.82rem;color:var(--muted);max-width:44rem}.workspace-area-pages,.workspace-area-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;min-width:0}.workspace-area-row.is-hub{margin-bottom:.55rem}.workspace-area-row.is-section{margin:0 0 .45rem .35rem;padding:.4rem .5rem;background:var(--surface);border:1px solid var(--border);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent);border-radius:.45rem}.workspace-area-row.is-group{margin:0 0 .35rem 1.15rem;padding:.15rem 0 .15rem .65rem;background:transparent;border:none;border-inline-start:1px solid var(--control-border);border-radius:0}.workspace-area-pages,.workspace-area-row.is-group{-webkit-border-start:1px solid var(--control-border)}.workspace-area-pages{margin:0 0 0 2rem;padding:.15rem 0 .05rem .75rem;border-inline-start:1px solid var(--control-border)}.ads-network-jobs{display:flex;flex-direction:column;gap:.35rem;margin:0 0 1rem}.workspace-area-page,.workspace-area-tab{display:inline-flex;align-items:center;text-decoration:none;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.22rem .7rem;font-size:.78rem;line-height:1.3}.workspace-area-row.is-hub .workspace-area-tab{font-weight:650}.workspace-area-row.is-hub .workspace-area-tab.is-current{background:transparent;border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.workspace-area-row.is-group .workspace-area-tab.is-current,.workspace-area-row.is-section .workspace-area-tab.is-current{background:var(--success-surface);border-color:var(--accent);color:var(--accent)}.workspace-area-page{border-radius:.3rem;background:transparent;border-color:transparent;padding:.15rem .45rem}.workspace-area-page.is-current{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.workspace-area-page:hover,.workspace-area-tab:hover{border-color:var(--accent)}.workspace-area-page:hover{background:var(--callout)}.workspace-area-page.is-current:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.results-questions{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 .5rem;padding:0;list-style:none}.results-questions li{margin:0}.results-questions .button-secondary{padding:.5rem .75rem}.results-subnav{display:flex;flex-wrap:nowrap;white-space:nowrap;max-width:100%;overflow-x:auto;gap:.35rem;align-self:center;justify-content:flex-end}.results-subnav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.45rem .75rem;border:1px solid var(--control-border);border-radius:.45rem;background:var(--surface);text-decoration:none;font-weight:650}.results-subnav a:hover{background:var(--callout)}.results-subnav a.is-current{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.results-subnav a:focus-visible,.workspace-context-path a:focus-visible,.workspace-hub-map a:focus-visible,.workspace-nav-link:focus-visible,.workspace-sidebar-pin-move:focus-visible,.workspace-sidebar-recents-clear:focus-visible,.workspace-sidebar-recents-toggle:focus-visible,.workspace-tool-directory-jumps a:focus-visible,.workspace-tool-directory-links a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ready-to-grow-checks,.ready-to-grow-part-b{list-style:none;margin:.75rem 0 1.25rem;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.ready-to-grow-checks>li,.ready-to-grow-part-b>li{min-width:0;padding-block:.35rem;border-bottom:1px solid var(--border)}.ready-to-grow-check-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.ready-to-grow-check-label{font-weight:600}.ready-to-grow-check-status{color:var(--muted)}.ready-to-grow-links{margin-block:.35rem 0}.ready-to-grow-part-c{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:.75rem 1rem;gap:.75rem 1rem;margin:.75rem 0 0}.ready-to-grow-part-c>div{min-width:0}.ready-to-grow-part-c dt{color:var(--muted);font-size:.9rem}.ready-to-grow-part-c dd{margin:.15rem 0 0;font-weight:600}.results-overview{display:grid;grid-gap:2rem;gap:2rem;margin-block:1.5rem;min-width:0}.results-overview>section{min-width:0;-webkit-padding-before:1rem;padding-block-start:1rem;border-top:1px solid var(--border)}.results-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1rem;margin-bottom:.5rem}.results-section-heading h2,.results-section-heading h3{margin:0}.results-heading-status{-webkit-margin-start:auto;margin-inline-start:auto}.results-heading-status .form-status-labels{margin:0;justify-content:flex-end}.results-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:1rem;gap:1rem;margin-block:1rem}.results-metric-grid>div{min-width:0;padding:.85rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:.55rem;overflow-wrap:anywhere}.results-metric-grid dt{color:var(--body-copy);font-size:.9rem}.results-metric-grid dd{margin:.25rem 0;font-size:1.85rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.results-metric-grid p{margin:0}.home-metrics-summary .results-metric-grid dd.meta{font-size:.9rem;font-weight:400;line-height:1.5}.results-funnel-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-block:1rem;padding:.8rem 0;border-block:1px solid var(--border);grid-gap:.5rem;gap:.5rem}.results-funnel-counts dt{color:var(--muted);font-size:.85rem}.results-funnel-counts dd{margin:0;font-size:1.35rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.results-insight{padding:.85rem 1rem;background:var(--callout)}.results-work-list{list-style:none;padding:0;margin-block:1rem}.results-work-list li{padding-block:.75rem;border-top:1px solid var(--border)}.results-work-list li>a{font-weight:650}.results-work-list p{margin:.3rem 0}.results-tool-directory{padding:.75rem 1rem;border:1px solid var(--control-border);border-radius:.55rem;background:var(--surface)}.results-tool-directory>summary{min-height:2.75rem;display:list-item;list-style:disclosure-closed inside;color:var(--accent)}.results-tool-directory[open]>summary{list-style-type:disclosure-open}.results-tool-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:.5rem 1.25rem;gap:.5rem 1.25rem;padding:0;margin:.5rem 0;list-style:none}.results-tool-list li{min-width:0;padding-block:.4rem;border-top:1px solid var(--border)}.results-tool-list a{font-weight:650}.results-tool-list p{margin:.2rem 0 0}.workspace-hub-map+.workspace-hub-map{margin-top:2rem}.workspace-hub-guided{margin:.85rem 0 0}.workspace-hub-guided-link{margin:.35rem 0 0}.workspace-hub-primary{margin:1rem 0 0}.workspace-hub-primary-title{margin:0 0 .35rem}.workspace-hub-primary-list{margin:0;padding-left:1.15rem}.workspace-hub-primary-list li+li{margin-top:.35rem}.workspace-hub-show-all{margin:1.1rem 0 0}.workspace-hub-primary-title,.workspace-hub-show-all>summary{color:var(--ink);font-size:1rem;font-weight:650;line-height:1.5}.workspace-hub-show-all>summary{cursor:pointer}.workspace-hub-show-all[open]>summary{margin-bottom:.5rem}.workspace-hub-grid{display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));grid-gap:.85rem;gap:.85rem;margin:1rem 0 0}.workspace-hub-card{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;padding:.9rem 1rem 1rem}.workspace-hub-card h3{margin:0 0 .35rem}.channel-enable-card{border-style:dashed}.channel-enable-list{margin-top:1.5rem}.workspace-hub-group{margin:.7rem 0 .25rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--quiet-ink)}.workspace-hub-more{margin-top:.55rem}.workspace-hub-more>summary.workspace-hub-group{cursor:pointer;list-style:disclosure-closed}.workspace-hub-more[open]>summary.workspace-hub-group{list-style:disclosure-open}.workspace-tool-directory-more{margin-top:.55rem}.workspace-tool-directory-more>summary{cursor:pointer;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--quiet-ink)}.workspace-tool-directory-more .workspace-tool-directory-links{margin-top:.35rem}.workspace-hub-steps,.workspace-hub-tools{margin:.35rem 0 0;padding-left:1.15rem}.workspace-hub-tools{list-style:disc}.workspace-hub-steps li+li,.workspace-hub-tools li+li{margin-top:.45rem}.workspace-hub-steps a,.workspace-hub-tools a{font-weight:650}.instrumentation-contract{margin:0 0 1rem;padding-left:1.25rem;max-width:40rem}.instrumentation-contract li+li{margin-top:.35rem}.instrumentation-action-row{margin:1rem 0 1.25rem}.workspace-content:has(.instrumentation-page){min-width:0}.instrumentation-page{min-width:0;width:100%;overflow-wrap:anywhere}.instrumentation-page button.instrumentation-action{max-width:100%;white-space:normal}button.instrumentation-action{min-height:2.75rem;padding:.7rem 1.15rem;border-width:2px;border-radius:.65rem;font-weight:750;box-shadow:0 .2rem .45rem color-mix(in srgb,var(--shadow) 18%,transparent)}button.instrumentation-action-primary,button.instrumentation-action-primary:hover:not(:disabled){background:var(--accent);color:var(--on-accent);border-color:var(--accent)}button.instrumentation-action-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.instrumentation-check-results,.readiness-check-list{display:grid;grid-gap:.6rem;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none}.instrumentation-check-results li,.readiness-check-list li{padding:.75rem .9rem;border-left:.3rem solid var(--border);border-radius:.45rem}.instrumentation-check-results .is-pass,.readiness-check-list .is-pass{background:var(--success-surface);border-left-color:var(--accent)}.instrumentation-check-results .is-missing,.readiness-check-list .is-missing{background:var(--warning-surface);border-left-color:var(--warning-ink)}.readiness-check-list li>p{margin:0}.readiness-check-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-weight:650}.readiness-check-status{flex:none;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.readiness-check-list .is-missing .readiness-check-status{color:var(--warning-ink)}.readiness-check-list .readiness-check-detail{margin-top:.2rem;color:var(--muted)}.instrumentation-automate{margin:0 0 1.5rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface)}.instrumentation-automate .instrumentation-disclosure{font-size:.95rem;color:var(--muted-ink,var(--meta))}.instrumentation-candidates{list-style:none;margin:.75rem 0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.instrumentation-run-status{margin-top:.75rem}.instrumentation-verified{color:var(--accent);font-weight:600}.instrumentation-next{display:grid;grid-gap:.35rem;gap:.35rem;margin:0 0 1.25rem}.report-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:.75rem 1rem;gap:.75rem 1rem;margin:0 0 1.25rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb,var(--shadow) 3%,transparent)}.report-stat{margin:0}.report-stat dt{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.report-stat dd{margin:.2rem 0 0;font-size:1.05rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.report-panel .report-stat-grid{margin:0 0 .85rem;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.report-note{margin:0 0 1.25rem;color:var(--muted);max-width:46rem;font-size:.9rem}.report-callout{margin:0 0 1rem;padding:.7rem .85rem;background:var(--callout);border-radius:.5rem;font-size:.9rem}.report-panel+.report-panel{margin-top:.75rem}.count-strip{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0 0 1rem;padding:0}.count-strip li{flex:1 1 6rem;min-width:5.5rem;background:var(--callout);border-radius:.65rem;padding:.65rem .75rem}.count-strip-label{display:block;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.count-strip-value{display:block;margin-top:.15rem;font-size:1.35rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.15}.report-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.report-pill.is-ok{background:var(--success-surface);color:var(--accent)}.report-pill.is-warn{background:var(--warning-surface);color:var(--warning-ink)}.report-pill.is-danger{background:var(--danger-surface);color:var(--danger)}.report-pill.is-muted{background:var(--callout);color:var(--muted)}.report-table-wrap{overflow-x:auto;margin:0 0 .35rem}.report-table-wrap table{margin:0}.report-table-wrap caption{caption-side:top;text-align:left;font-weight:650;margin:0 0 .45rem}.report-table-wrap td.num,.report-table-wrap th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.report-table-wrap tr.is-highlight td{background:color-mix(in srgb,var(--callout) 80%,var(--surface));font-weight:650}.report-fields{display:grid;grid-gap:0;gap:0;margin:0}.onsite-widget{min-width:0;margin-block:1.5rem;padding-block:1.25rem;border-top:1px solid var(--border)}.onsite-widget>h3{margin-top:0}.onsite-widget-preview{margin-block:1rem}.onsite-widget-preview-sample{max-width:28rem;margin:1rem auto;padding:1.25rem;border:1px solid var(--control-border);border-radius:.75rem;background:var(--surface);color:var(--ink);overflow-wrap:anywhere}.onsite-widget-preview-sample.is-banner{max-width:none;margin-inline:0}.onsite-widget-preview-headline{margin-top:0;font-size:1.125rem;font-weight:700;white-space:pre-wrap}.report-field{display:grid;grid-gap:.2rem;gap:.2rem;margin:0;padding:.7rem 0;border-top:1px solid var(--border)}.report-field:first-child{border-top:none;padding-top:0}.report-field:last-child{padding-bottom:0}.report-field dt{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.report-field dd{margin:0;font-size:.95rem;font-weight:500;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap}.report-kv-list{margin:0 0 1.25rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb,var(--shadow) 3%,transparent);overflow:hidden}.report-kv{display:grid;grid-template-columns:minmax(8.5rem,13rem) minmax(0,1fr);grid-gap:.35rem 1rem;gap:.35rem 1rem;margin:0;padding:.7rem 1.15rem;border-top:1px solid var(--border);align-items:baseline}.report-kv:first-child{border-top:none}.report-kv dt{margin:0;font-size:.8125rem;font-weight:650;color:var(--muted)}.report-kv dd{margin:0;font-size:.95rem;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.report-kv-inline-label{font-weight:650;color:var(--muted)}.report-status-value{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.2rem}.report-panel .report-kv-list{margin:0;border:none;border-radius:0;box-shadow:none}@media (max-width:40rem){.report-kv{grid-template-columns:1fr;gap:.15rem}}.report-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.25rem}.copyable-value{display:grid;grid-gap:.35rem;gap:.35rem;margin:0 0 1rem;min-width:0}.copyable-value-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.copyable-value-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;align-items:stretch;min-width:0}.copyable-value-box{display:block;margin:0;padding:.55rem .7rem;min-width:0;max-width:100%;overflow-x:auto;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.35;color:var(--ink);background:color-mix(in srgb,var(--callout) 70%,var(--surface));border:1px solid var(--border);border-radius:.35rem;word-break:normal}.copyable-value-copy{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:auto;min-width:5.5rem;margin:0;padding:.45rem .7rem;white-space:nowrap}.copyable-value-icon{flex:0 0 auto}.copyable-value-hint{margin:0;color:var(--muted);font-size:.875rem}@media (max-width:860px){.app-header{position:static;flex-wrap:wrap;padding:.75rem 1rem}.app-header-nav,.app-header-start{width:100%}.app-header-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-padding-after:.25rem;padding-block-end:.25rem;scrollbar-width:thin}.app-header-nav>*{flex:0 0 auto}.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{position:static;height:auto;max-height:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.5rem;gap:.5rem;overflow:visible;border-right:none;border-bottom:1px solid var(--border);padding:.65rem .75rem;scrollbar-width:thin}.workspace-sidebar .workspace-mobile-menu-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:2.75rem;margin:0;padding:.6rem .75rem;border:1px solid var(--control-border);border-radius:.45rem;background:var(--surface);color:var(--ink)}.workspace-menu-content{grid-column:1/-1;display:block;padding-top:.25rem}.workspace-menu-content[data-mobile-open=false]{display:none}.workspace-menu-content>nav{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.35rem}.workspace-nav-branch{min-width:0;flex:0 1 auto}.workspace-nav-branch:has(.workspace-nav-children:not(:empty)){flex:1 1 100%}.workspace-nav-branch>.workspace-nav-children{display:flex;flex-wrap:wrap;gap:.35rem}.workspace-nav-branch>.workspace-nav-children:empty{display:none}.workspace-nav-children .workspace-nav-hub{flex:1 1 12rem;min-width:0}.results-subnav{justify-content:flex-start}.navigation-search{margin:0}.navigation-search-trigger{min-height:2.75rem}.workspace-nav-primary,.workspace-sidebar-home{display:inline-flex;align-items:center;min-height:2.75rem;margin:0;padding:.45rem .7rem;border:1px solid var(--border);border-radius:.45rem;background:var(--surface)}@media (max-width:480px){.results-funnel-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.workspace-sidebar-home{order:10;margin:0;border-top:1px solid var(--border)}.workspace-nav-primary-purpose{display:none}.workspace-area-nav{position:static;padding:.75rem 1.1rem .85rem}.workspace-context-nav{grid-template-columns:1fr;gap:.65rem}.workspace-context-nav>.workspace-tool-directory{display:none}.workspace-tool-directory-body{position:static;max-height:none;box-shadow:none}.workspace-home-choices{grid-template-columns:1fr}.workspace-home-choice>p:not(.workspace-home-choice-label):not(.continue-setup){min-height:0}.workspace-area-pages,.workspace-area-row{flex-wrap:nowrap;overflow-x:auto;margin-inline:0;padding-inline:0;-webkit-border-start:0;border-inline-start:0;scrollbar-width:thin}.workspace-area-page,.workspace-area-tab{flex:0 0 auto;min-height:2.75rem;padding-inline:.8rem}.integration-connected-list li,.integration-optional-connections li,.integration-readiness-heading{align-items:flex-start;flex-direction:column}}@media (pointer:coarse){.inbox-filters button.field-help-button:after,button.field-help-button:after,button.metric-info-button:after{inset:-.875rem}}.journey-position h2{margin-top:0}.journey-blocked-note{font-weight:650;color:var(--danger)}.journey-phase{margin:0 0 2rem}.journey-progress{height:.5rem;border-radius:999px;background:var(--divider);overflow:hidden;margin:0 0 1rem}.journey-progress-fill{display:block;height:100%;background:var(--accent)}.journey-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.journey-node{display:flex;gap:.65rem;align-items:flex-start;border:1px solid var(--border);border-radius:.85rem;padding:.85rem 1rem;background:var(--surface)}.journey-node-marker{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--divider);color:var(--ink);font-size:.85rem;font-weight:700}.journey-node-body{min-width:0}.journey-node-title{margin:0 0 .15rem;font-weight:650}.journey-node-status{margin:0 0 .35rem;font-size:.8rem;font-weight:650;color:var(--muted)}.journey-node.is-done{background:var(--success-surface)}.journey-node.is-done .journey-node-marker{background:var(--accent);color:var(--on-accent)}.journey-node.is-current{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.journey-node.is-current .journey-node-marker{background:var(--accent);color:var(--on-accent)}.journey-node.is-current .journey-node-status{color:var(--accent)}.journey-node.is-blocked{border-color:var(--danger-border);background:var(--danger-surface)}.journey-node.is-blocked .journey-node-marker{background:var(--danger);color:var(--on-accent)}.journey-node.is-blocked .journey-node-status{color:var(--danger)}.journey-node.is-not_applicable{opacity:.6}.journey-blockers{margin:.45rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.journey-blockers>li{font-size:.85rem;position:relative;padding-left:.9rem}.journey-blockers>li:before{content:"";position:absolute;left:0;top:.45em;width:.4rem;height:.4rem;border-radius:50%;background:var(--border)}.journey-blockers>li.is-failing_connection:before,.journey-blockers>li.is-missing_account:before{background:var(--danger)}.journey-blockers>li.is-missing_work:before{background:var(--chart-warning)}.journey-blocker-label{font-weight:650}.journey-blocker-detail{color:var(--body-copy)}.journey-blockers a{margin-left:.4rem}.split-graphic{margin:2rem 0 2.5rem}.split-graphic-key{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:1rem 0 0;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.split-graphic-key-item{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted)}.split-graphic-key-item:before{content:"";width:1.1rem;height:1.1rem;flex:0 0 auto;border:1px solid var(--border);border-radius:.2rem}.split-graphic-key-item.is-manual:before,.split-lane.is-manual{background:var(--page)}.split-graphic-key-item.is-auto:before,.split-lane.is-auto{background:var(--success-surface)}.split-graphic-key-item.is-you:before,.split-lane.is-you{background:var(--warning-surface)}.split-phase{margin:1.5rem 0 0}.split-phase h3{margin:0;font-size:1.3rem}.split-phase-cadence{margin:.3rem 0 0;color:var(--muted);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.split-phase-summary{margin:.5rem 0 0;max-width:44rem}.split-steps{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.split-step{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;padding:1rem 1.1rem 1.1rem}.split-step-head{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:0}.split-step-number{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:.82rem;font-weight:700}.split-step-label{font-size:1.05rem;font-weight:700}.split-step-summary{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.split-step-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:.9rem 0 0}.split-lane{min-width:0;padding:.6rem .7rem .7rem;border-radius:.4rem;background:var(--page)}.split-lane>dt{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.split-lane.is-you>dt{color:var(--warning-ink)}.split-lane>dd{margin:.3rem 0 0;font-size:.88rem;line-height:1.45}.split-lane.is-manual>dd{color:var(--muted)}.split-lane.is-you>dd{color:var(--warning-ink)}@media (max-width:52rem){.split-step-lanes{grid-template-columns:1fr}}.split-graphic-optional-note{margin:.5rem 0 0;color:var(--muted);font-size:.88rem}.split-req-badge{display:inline-block;margin-left:.4rem;padding:.05rem .4rem;border-radius:.6rem;font-size:.68rem;letter-spacing:.03em;white-space:nowrap}.split-req-badge.is-optional{background:var(--success-surface);color:var(--ink)}.split-req-badge.is-partly_optional{background:var(--warning-surface);color:var(--ink)}.split-req-badge.is-required{background:var(--callout);color:var(--muted);border:1px solid var(--border)}.split-always,.split-optout,.split-required-why{display:block;margin-top:.4rem;font-size:.82rem;line-height:1.4}.split-optout,.split-required-why{color:var(--muted)}.split-always{color:var(--warning-ink);font-weight:650}.split-step-details{margin:.6rem 0 0;color:var(--muted);font-size:.83rem;line-height:1.45}.split-step-details>summary{cursor:pointer;color:var(--muted)}.split-step-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.split-step-details>ul{margin:.4rem 0 0;padding-left:1.05rem}.split-step-details>ul>li+li{margin-top:.25rem}.impersonation-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.7rem 1.25rem;background:#1f2933;color:#f5f7fa;border-bottom:1px solid #323f4b}.impersonation-banner-text{margin:0;flex:1 1 16rem;font-size:.92rem;line-height:1.4}.impersonation-banner-exit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9fb3c8;background:transparent;color:inherit;padding:.35rem .75rem;font:inherit;cursor:pointer}.impersonation-banner-exit:disabled{opacity:.6;cursor:not-allowed}.impersonation-banner-error{margin:0;width:100%;color:#ffbdbd;font-size:.85rem}.admin-console{max-width:72rem;margin:0 auto;padding:1.5rem 1.25rem 3rem}.admin-console-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.admin-console-eyebrow{margin:0 0 .2rem;color:var(--muted);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.admin-console-header h1{margin:0}.admin-console-nav{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.admin-console-nav a.is-current{font-weight:650;text-decoration:underline}.admin-section h2{margin:0 0 .4rem}.admin-section-lede{margin:0 0 1rem;color:var(--muted);max-width:42rem}.pricing-experiment-panel{margin-top:1rem}.pricing-experiment-panel h3,.pricing-experiment-panel h4{margin:0 0 .4rem}.pricing-experiment-variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}.pricing-experiment-variants .report-stat-grid{margin:1rem 0 0;padding:0;border:0;box-shadow:none}.admin-preview-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem!important}.admin-meta{margin:.5rem 0 1rem;color:var(--muted);font-size:.85rem}.admin-search{margin-bottom:1rem}.admin-inline-form label,.admin-search label{display:block;margin-bottom:.35rem;font-size:.9rem}.admin-search-row{display:flex;flex-wrap:wrap;gap:.5rem}.admin-inline-form input[type=number],.admin-inline-form input[type=text],.admin-search-row input{min-width:12rem;flex:1 1 14rem;padding:.45rem .6rem;border:1px solid var(--border);background:var(--surface,#fff);font:inherit}.admin-table{width:100%;border-collapse:collapse;font-size:.92rem}.admin-table td,.admin-table th{text-align:left;vertical-align:top;padding:.55rem .45rem;border-bottom:1px solid var(--border)}.admin-table th{font-size:.8rem;color:var(--muted);font-weight:600}.admin-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem}.admin-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.admin-inline-form{margin-bottom:1rem}.admin-action-ok{color:var(--success-ink,#0b6e4f)}.admin-action-error{color:var(--danger-ink,#9b1c1c)}.admin-quick-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.25rem}.instrumentation-agent-prompt{max-height:24rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}.dashboard-period-form select,.metric-period-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%237c8b80' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;background-size:.85rem}.dashboard-period-form>.form-row select{padding-right:1.85rem}.workspace-name>a{color:inherit;text-decoration:none}.workspace-name>a:hover{text-decoration:underline}button.metric-history-trigger{background:transparent;border:0;padding:0;color:var(--ink);font:inherit;font-weight:700;text-align:left;cursor:pointer}button.metric-history-trigger:hover{text-decoration:underline;text-underline-offset:.2em}.metric-history-dialog{width:min(48rem,calc(100vw - 2rem));max-width:none}.metric-history-dialog .dashboard-chart{margin:0}.dashboard-relationship{padding:1rem 0;color:var(--muted)}.dashboard-connection-notice{padding:1rem;border:1px solid var(--border);border-radius:.75rem}button.metric-history-trigger{white-space:normal;overflow-wrap:anywhere}.metric-headline-row>.metric-headline{min-width:0}button.metric-history-trigger{max-width:100%;display:block}.journey-controls{display:flex;align-items:end;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.25rem 0}.journey-controls label{display:grid;grid-gap:.4rem;gap:.4rem;font-weight:650}.journey-controls select{max-width:100%}.journey-page .journey-accounts{font-size:.85rem;padding-left:1rem;margin:.75rem 0}.journey-accounts li+li{margin-top:.45rem}.journey-accounts a{display:inline-block}.journey-page .journey-track{align-items:start;grid-template-columns:minmax(0,1fr);gap:.5rem}.journey-page .journey-node-body{width:100%;min-width:0}.journey-step-heading{margin-bottom:.5rem}.journey-account-summary{margin:.4rem 0;font-size:.85rem}.journey-account-summary summary,.journey-branch-details summary{cursor:pointer}.journey-account-state{margin-left:.55rem;color:var(--muted)}.journey-page .journey-blockers{margin:.35rem 0}.journey-page .journey-branch-details{margin-top:.5rem}.journey-branch-details summary{font-weight:650}.journey-tasks{list-style:none;margin:.5rem 0 0;padding:0}.journey-tasks>li{padding:.65rem 0;border-top:1px solid var(--border)}.journey-decision-tree,.journey-tree{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:0}.journey-decision-level{min-width:0}.journey-decision-stage{max-width:38rem;margin:0 auto;padding:1rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface)}.journey-decision-stage h3{font-size:1.05rem;margin:0 0 .4rem}.journey-decision-stage>p{margin:.4rem 0}.journey-decision-stage.is-blocked,.journey-decision-stage.is-current{border:2px solid var(--accent)}.journey-flow-arrow{text-align:center;color:var(--muted);font-size:.85rem;margin:.5rem 0}.journey-decision-question{text-align:center;font-weight:650;margin:1rem 0 0}.journey-route-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:1rem;gap:1rem;list-style:none;padding:1rem 0;margin:1.25rem 0 0;border-top:2px solid var(--border);border-bottom:2px solid var(--border);position:relative}.journey-route-options:before{content:"";position:absolute;top:-1.25rem;left:50%;height:1.25rem;border-left:2px solid var(--border)}.journey-route-options>li{position:relative;align-self:stretch;padding:.8rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);min-width:0}.journey-route-options:after{content:"";position:absolute;bottom:-1.25rem;left:50%;height:1.25rem;border-left:2px solid var(--border)}.journey-route-options h4{font-size:1rem;margin:0 0 .4rem}.journey-route-options p{margin:.35rem 0}.journey-route-options .journey-account-state{display:block;margin:.2rem 0 0}.journey-rejoin{margin:0;padding:.7rem 0 0;text-align:center;font-size:.85rem;color:var(--muted)}@media (max-width:700px){.journey-controls{display:block}.journey-route-options{grid-template-columns:minmax(0,1fr)}}.journey-product-type{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:1rem 0}.journey-product-type>span{color:var(--muted);font-size:.8rem}.journey-product-type-links,.journey-product-type>p{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin:0}.product-types-table-wrap{overflow-x:auto;margin:.75rem 0 2rem}.product-types-table{border-collapse:collapse;min-width:100%;font-size:.9rem}.product-types-table td,.product-types-table th{padding:.55rem .75rem;border-bottom:1px solid var(--divider);text-align:left;vertical-align:top}.product-types-table thead th{color:var(--muted);font-weight:600;font-size:.8rem;white-space:nowrap}.product-types-table thead th.is-yours{color:var(--ink)}.product-types-table tbody th{font-weight:600;white-space:nowrap}.product-types-table .is-yours{background:var(--callout)}.product-types-table .is-required{color:var(--ink)}.product-types-table .is-optional,.product-types-table .is-unused{color:var(--muted)}.journey-account-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.journey-account-columns h4{margin:.8rem 0 .4rem}.journey-account-columns .journey-accounts{list-style:none;padding:0}.journey-account-columns li{display:flex;flex-direction:column;gap:.15rem;border-top:1px solid var(--border);padding:.5rem 0}.integration-slot-status-heading,.integration-slot-status-heading>h2{margin-bottom:.25rem}.integration-slot-status-heading>.meta{margin:0}.integration-option-tabs{margin:.75rem 0 0}.integration-slot-status-heading+.integration-option-tabs{margin-top:.85rem}.inbox-tabs button:has(.page-tab-status){display:inline-flex;align-items:center;gap:.45rem}.page-tab-status{padding:.1rem .35rem;border-radius:.25rem;font-size:.75rem}.page-tab-status[data-state=complete]{background:var(--callout);color:var(--accent)}.page-tab-status[data-state=incomplete]{background:var(--warning-surface);color:var(--warning-ink)}.integrations-page .auth-form,.workspace-content:has(.integrations-page){min-width:0}.integrations-page .auth-form button{max-width:100%;white-space:normal}.plan-overview{display:flex;flex-wrap:wrap;gap:1rem 3rem;padding:1rem 0;border-block:1px solid var(--border)}.plan-overview span,.plan-overview strong{display:block}.plan-overview strong{font-size:1.3rem}.plan-overview span{color:var(--muted)}.plan-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));grid-gap:1.5rem;gap:1.5rem;margin:1.5rem 0}.plan-action{border-top:3px solid var(--accent);padding:1rem;background:var(--surface)}.plan-action h2,.plan-action h3{margin-top:0}.plan-action dl{display:grid;grid-gap:.8rem;gap:.8rem}.plan-action dt{font-size:.8rem;font-weight:650;color:var(--muted)}.plan-action dd{margin:.15rem 0 0}.plan-stages{list-style:none;padding:0;margin:1.5rem 0}.plan-stage>h2{margin-bottom:.2rem}.plan-stage>.plan-action-grid{margin-top:.8rem}.plan-stage-arrow{text-align:center;color:var(--muted);font-weight:650;margin:.25rem 0 1rem}.plan-stage-arrow:before{content:"";display:block;height:1.25rem;margin:0 auto .25rem;border-left:2px solid var(--border);width:0}.plan-action-order{margin:0;font-size:.8rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.03em}.plan-action h3{margin:.2rem 0 .3rem;font-size:1.15rem}.plan-action-needs{margin:0 0 .6rem;font-size:.85rem;color:var(--muted)}.plan-delivery{padding-top:.8rem;border-top:1px solid var(--border)}.funnel-form>label{border-bottom:1px solid var(--border);padding-bottom:1rem}@media (max-width:600px){.journey-account-columns{grid-template-columns:1fr}}.event-stage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:1.25rem;gap:1.25rem}.event-stage-grid>.event-stage-card{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:.5rem}.event-stage-grid>.event-stage-card .meta{flex:1 1;font-weight:400}.event-name-combobox{position:relative;min-width:0}.event-name-combobox>input{width:100%}.event-name-combobox-list{position:absolute;z-index:4;left:0;right:0;top:calc(100% + .25rem);max-height:14rem;margin:0;padding:.25rem;overflow:auto;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:.4rem;box-shadow:0 .5rem 1.25rem color-mix(in srgb,var(--text) 12%,transparent)}.event-name-combobox-option{display:block;width:100%;margin:0;padding:.45rem .55rem;border:0;border-radius:.3rem;background:transparent;color:inherit;text-align:left;cursor:pointer}.event-name-combobox-option.is-active,.event-name-combobox-option:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.event-name-combobox-option code{font-size:.9em}.brief-lock-control{display:flex;align-items:center;gap:.3rem}.workspace-tool-directory-heading h2{font-size:1.3rem;font-weight:750}.workspace-tool-directory-section h3{font-size:.95rem;font-weight:650}.workspace-tool-directory-sections{margin-left:.75rem;padding-left:.75rem;border-left:1px solid var(--border)}.form-status-labels{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem;font-size:.85rem;gap:0;align-items:baseline}.form-status-label{padding:0 .6rem;color:var(--ink)}.form-status-label:first-child{padding-left:0}.form-status-label+.form-status-label{border-left:1px solid var(--border)}.form-status-label[data-state=done]{color:var(--accent)}.form-status-provenance{color:light-dark(#6b4fa0,#c2aef0);font-size:.85rem}.form-status-labels a{text-underline-offset:.2em}.form-status-overview{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.form-status-reload{display:block;margin-top:1rem}.form-status-overview>section{border-bottom:1px solid var(--border);padding-bottom:1.5rem}.running-automatically{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.running-automatically h2{margin:0 0 .5rem;font-size:1.1rem}.running-automatically ul{margin:0 0 .75rem;padding-left:1.25rem;display:grid;grid-gap:.35rem;gap:.35rem}.running-automatically-state{color:var(--accent)}.running-automatically-state[data-state=failing]{color:light-dark(#b4441f,#f2a27f)}.tag-manager-field-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:start;grid-gap:1rem;gap:1rem}.tag-manager-page form label .meta{font-size:.85rem;font-weight:400}.tag-manager-page textarea{min-height:8rem;font-family:ui-monospace,monospace;font-size:.85rem}.tag-manager-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.tag-manager-status[data-state=pass]{color:var(--accent)}.tag-manager-status[data-state=fail]{color:var(--danger)}.tag-manager-finding{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border)}.tag-manager-finding h3{margin:0 0 .5rem}.tag-manager-table-scroll{max-width:100%;overflow-x:auto;margin:1.5rem 0}.tag-manager-table-scroll table{width:100%}.tag-manager-table-scroll caption{text-align:start;font-weight:650;margin-bottom:.75rem}.tag-manager-table-scroll td,.tag-manager-table-scroll th{text-align:start;vertical-align:top;padding:.75rem;border-bottom:1px solid var(--border)}.tag-manager-table-scroll .meta{margin-bottom:0}.server-tracking-page .workspace-page-header{margin-bottom:1.5rem}.server-tracking-page [role=tabpanel]>section+section{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--border)}.server-tracking-page [role=tabpanel] h2{margin-top:0}.server-tracking-page [role=tabpanel] ol,.server-tracking-page [role=tabpanel] p{max-width:68ch}.tracking-summary{display:flex;flex-wrap:wrap;gap:1.25rem 3rem;margin:0 0 1.25rem;padding:0 0 1.25rem;border-bottom:1px solid var(--border)}.tracking-summary dt{color:var(--muted);font-size:.85rem}.tracking-summary dd{margin:.35rem 0 0;color:var(--ink);font-size:1.35rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tracking-next-action{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.tracking-next-action p{flex-basis:100%;margin:0}.tracking-empty{margin:1.5rem 0;color:var(--muted)}.tracking-notes{margin-block:1.25rem}.tracking-notes>summary{cursor:pointer;font-size:.9rem;font-weight:600}.tracking-notes>p{margin:.75rem 0;font-size:.9rem}.tracking-key-details{display:grid;grid-gap:.75rem;gap:.75rem;margin:1rem 0}.tracking-key-details>div{display:grid;grid-template-columns:minmax(8rem,10rem) minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.tracking-key-details dt{color:var(--muted)}.tracking-key-details dd{margin:0;overflow-wrap:anywhere}.server-tracking-page form{max-width:38rem;margin-block:1.25rem}.server-tracking-page fieldset{display:grid;grid-gap:1rem;gap:1rem;min-width:0;border:0;padding:0;margin:0}.server-tracking-page legend{margin-bottom:.75rem;font-size:1rem;font-weight:650}.server-tracking-page form label{display:grid;grid-gap:.35rem;gap:.35rem;margin:0}.server-tracking-page form button{justify-self:start}.server-tracking-page pre{max-width:100%;overflow-x:auto;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--page);font-size:.85rem}.tracking-domain{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--border)}.tracking-domain>summary{cursor:pointer;font-weight:650}.tracking-domain>summary .meta{-webkit-margin-start:.5rem;margin-inline-start:.5rem;font-weight:400}.tracking-blockers{margin:1rem 0;padding:.85rem 1rem;background:var(--warning-surface);color:var(--warning-ink);border-radius:var(--radius-control)}.tracking-blockers h2{margin:0 0 .35rem;font-size:1rem}.tracking-blockers ul{margin:0;padding-left:1.15rem;font-size:.9rem}@media (max-width:540px){.tracking-summary{gap:1rem 1.5rem}.tracking-key-details>div{grid-template-columns:1fr;gap:.2rem}}.form-map{--form-map-process:light-dark(#6b4fa0,#c2aef0);--form-map-process-surface:light-dark(#f1ecf9,#2a2338);--form-map-here:light-dark(#b4441f,#f2a27f);display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.form-map-summary{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.form-map-summary p{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;font-size:.85rem}.form-map-summary .meta{font-size:inherit}.form-map-alert{margin:0;padding:.4rem .65rem;border-radius:var(--radius-control);background:var(--warning-surface);color:var(--warning-ink);font-size:.85rem}.form-map-alert a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.form-map-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem}.form-map-toolbar label{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-weight:500}.form-map-toolbar input{width:auto;margin:0}.form-map-toolbar select{width:auto;min-width:0;max-width:100%;margin:0;min-height:2rem;padding:.3rem .5rem;font-size:inherit}.form-map-toolbar .form-map-explore{flex:1 1 18rem;min-width:0}.form-map-toolbar .form-map-detail{margin:0}.form-map-explore select{flex:1 1}.form-map-options>summary,.form-map-toolbar button{margin:0;min-height:2rem;padding:.3rem .65rem;font-size:inherit;line-height:1.4}.form-map-options>summary{cursor:pointer}.form-map-options-body,.form-map-options>summary{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface)}.form-map-options-body{position:absolute;inset-inline-end:0;top:calc(100% + .4rem);z-index:10;display:grid;grid-gap:.75rem;gap:.75rem;width:min(100%,22rem);padding:1rem}.form-map-options-body button{justify-self:start}.form-map-options>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.form-map-canvas{position:relative;height:max(560px,75vh);border:1px solid var(--border);border-radius:10px;background:var(--page);overflow:hidden}.form-map-canvas .react-flow{--xy-background-color:var(--page);--xy-minimap-background-color:var(--surface);--xy-controls-button-background-color:var(--surface);--xy-controls-button-color:var(--ink);--xy-controls-button-border-color:var(--border);--xy-minimap-mask-background-color:color-mix(in srgb,var(--page) 60%,transparent);--xy-minimap-mask-stroke-color:var(--form-map-here);--xy-minimap-mask-stroke-width:2;--xy-edge-label-background-color:var(--surface);--xy-edge-label-color:var(--ink)}.form-map-loading{position:absolute;inset:0;display:grid;place-items:center;margin:0;background:color-mix(in srgb,var(--page) 85%,transparent)}.form-map-node{box-sizing:border-box;display:grid;grid-gap:.4rem;gap:.4rem;padding:.75rem .9rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);font-size:.82rem;line-height:1.35;text-align:left}.form-map-node h3,.form-map-node h4{margin:0;font-size:.95rem;line-height:1.25}.form-map-node h4{font-size:.85rem}.form-map-node p{margin:0}.form-map-node header{display:grid;grid-gap:.25rem;gap:.25rem}.form-map-step{width:280px;border-left-width:5px}.form-map-step[data-requirement=required]{border-left-color:var(--accent)}.form-map-step[data-requirement=optional]{border-left-color:var(--control-border)}.form-map-step[data-progress=done]{background:var(--success-surface)}.form-map-step[data-progress=needs_attention]{border-color:var(--chart-warning)}.form-map-step[data-mine=false]{opacity:.7}.form-map-step[data-current]{outline:3px solid var(--form-map-here);outline-offset:3px;box-shadow:0 0 0 9px color-mix(in srgb,var(--form-map-here) 18%,transparent)}.form-map-here{justify-self:start;padding:.1rem .5rem;border-radius:999px;background:var(--form-map-here);color:var(--surface);font-weight:700;font-size:.75rem}.form-map-automation{justify-self:start;padding:.05rem .45rem;border-radius:4px;font-size:.72rem;font-weight:600;border:1px solid}.form-map-automation[data-automation=manual]{color:var(--ink)}.form-map-automation[data-automation=assisted]{color:var(--label-ink)}.form-map-automation[data-automation=automatic]{color:var(--form-map-process,#6b4fa0);background:var(--form-map-process-surface,transparent)}.form-map-badges{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.form-map-badges li{padding:.05rem .45rem;border-radius:999px;background:var(--callout);font-size:.72rem;font-weight:600}.form-map-badges li[data-value=required]{background:var(--accent);color:var(--on-accent)}.form-map-badges li[data-value=active],.form-map-badges li[data-value=completed],.form-map-badges li[data-value=done],.form-map-badges li[data-value=running]{background:var(--positive-surface);color:var(--accent)}.form-map-badges li[data-value=needs_attention],.form-map-badges li[data-value=off],.form-map-badges li[data-value=paused],.form-map-badges li[data-value=waiting]{background:var(--watch-surface);color:var(--watch-ink)}.form-map-badges li[data-value=failing],.form-map-badges li[data-value=unavailable]{background:var(--danger-surface);color:var(--danger)}.form-map-badges li[data-kind=advanced]{background:transparent;border:1px dashed var(--quiet-ink);color:var(--muted)}.form-map-badges li[data-kind=external]{background:var(--reply-surface);color:var(--reply-ink)}.form-map-value span{font-weight:700}.form-map-provenance{justify-self:start;padding:.1rem .45rem;border-radius:4px;background:var(--form-map-process-surface,var(--callout));color:var(--form-map-process,var(--ink));font-size:.75rem;font-weight:600}.form-map-provenance[data-source=process]{background:transparent;padding:0;font-weight:500}.form-map-blocked{color:var(--watch-ink);font-size:.78rem}.form-map-meta{color:var(--muted);font-size:.75rem}.form-map-process{width:250px;border:2px dashed var(--form-map-process);border-radius:22px;background:var(--form-map-process-surface)}.form-map-process[data-on]{border-style:solid}.form-map-process[data-state=off],.form-map-process[data-state=unknown],.form-map-process[data-state=waiting]{opacity:.75}.form-map-process[data-stalled],.form-map-process[data-state=failing]{border-color:var(--danger)}.form-map-process-kind{color:var(--form-map-process);font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.form-map-decision{width:320px;border:2px solid var(--label-ink);border-radius:4px 22px 4px 22px}.form-map-decision .form-map-process-kind{color:var(--label-ink)}.form-map-branches{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding:0;list-style:none}.form-map-branches li{padding:.35rem .5rem;border-radius:6px;background:var(--callout)}.form-map-branches li[data-chosen]{background:var(--positive-surface)}.form-map-form{width:220px;padding:.5rem .7rem;border-style:dotted}.form-map-subtab{width:280px;padding:.5rem .7rem}.form-map-node a{color:inherit;text-underline-offset:.2em}.form-map-legend summary,.form-map-outline summary{cursor:pointer;font-weight:700}.form-map-legend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem;margin-top:.75rem}.form-map-legend h3{margin:0 0 .4rem;font-size:var(--group-heading-size);text-transform:uppercase;letter-spacing:var(--group-heading-tracking);color:var(--muted)}.form-map-legend ul{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none;font-size:.85rem}.form-map-legend li{display:flex;align-items:center;gap:.5rem}.form-map-swatch{flex:none;width:1.6rem;height:1rem;border:1px solid var(--border);border-radius:4px;background:var(--surface)}.form-map-swatch[data-kind=step]{border-left:4px solid var(--accent)}.form-map-swatch[data-kind=process]{border:2px dashed var(--form-map-process);border-radius:999px;background:var(--form-map-process-surface)}.form-map-swatch[data-kind=decision]{border:2px solid var(--label-ink);border-radius:2px 8px 2px 8px}.form-map-swatch[data-kind=current]{outline:2px solid var(--form-map-here);outline-offset:1px}.form-map-swatch[data-kind=done]{background:var(--success-surface)}.form-map-line{flex:none;width:2rem;height:0;border-top:2px solid var(--accent)}.form-map-line[data-kind=optional]{border-top:2px dashed var(--quiet-ink)}.form-map-line[data-kind=branch]{border-top:3px solid var(--label-ink)}.form-map-line[data-kind=process]{border-top:2px dotted var(--form-map-process)}.form-map-line[data-kind=loop]{border-top:2px dashed var(--reply-ink)}.form-map-outline ol,.form-map-outline ul{display:grid;grid-gap:.5rem;gap:.5rem}.form-map-outline h4{margin:.75rem 0 .2rem}.form-status-overview table{width:100%;border-collapse:collapse}.form-status-overview td,.form-status-overview th{text-align:left;vertical-align:top;padding:.85rem .5rem;border-bottom:1px solid var(--border)}.form-status-overview th{color:var(--muted);font-size:.85rem}.form-status-overview details{margin-top:.6rem}.form-status-overview summary{font-size:.85rem}.form-status-overview h3{font-size:.9rem}@media (max-width:600px){.form-status-overview td{overflow-wrap:anywhere}.form-status-overview .form-status-labels{display:grid}}.form-status-group-heading{display:flex;align-items:baseline;gap:1rem;padding:.75rem 0}.form-status-group-heading h2{margin:0;font-size:1.15rem}.form-status-rows{list-style:none;margin:0;padding:0 0 0 1rem}.form-status-row{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);grid-gap:1rem;gap:1rem;align-items:baseline;padding:.85rem 0;border-top:1px solid var(--border)}.form-status-row h3{margin:0;font-weight:500}.form-status-row .form-status-labels{margin:0;align-items:baseline}.website-update-option{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 0;border-bottom:1px solid var(--border)}.website-update-option input{flex:0 0 auto;width:auto;margin-top:.3rem}.website-update-description{display:block;color:var(--muted);font-size:.9rem}@media (max-width:700px){.form-status-row{grid-template-columns:1fr;gap:.5rem}.form-status-rows{padding-left:.5rem}}.form-status-column-headings,.form-status-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.5fr) minmax(0,.8fr)}.form-status-updated{margin:0}.form-status-column-headings{display:grid;grid-gap:1rem;gap:1rem;padding:.5rem 0 .5rem 1rem;color:var(--muted);font-size:.8rem;font-weight:600}.form-status-row>*{min-width:0;overflow-wrap:anywhere}.form-status-purpose{margin:0;color:var(--muted);font-size:.85rem;line-height:1.5}@media (max-width:700px){.form-status-column-headings{display:none}.form-status-row{grid-template-columns:1fr}}.data-source-step{display:grid;grid-gap:.35rem;gap:.35rem}.data-source-step-title{font-weight:600;padding:0 .35rem}.data-source-step-tags{display:flex;flex-wrap:wrap;align-items:baseline;font-size:.85rem}.data-source-option{display:flex;align-items:center;gap:.5rem}.data-source-option input{margin:0}.recommendation-card+.recommendation-card{margin-top:1.25rem}.recommendation-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.recommendation-header h3{margin:0;text-transform:capitalize}.recommendation-status{padding:.25rem .6rem;border:1px solid var(--control-border);border-radius:.3rem;color:var(--body-copy);font-size:.8125rem;font-weight:600;text-transform:capitalize}.recommendation-fields{margin:1.25rem 0}.recommendation-fields>div{display:grid;grid-template-columns:10rem minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;padding-block:.65rem}.recommendation-fields dt{color:var(--muted);font-size:.8125rem;font-weight:600;line-height:1.5}.recommendation-fields dd{margin:0;color:var(--body-copy);line-height:1.6;overflow-wrap:anywhere;max-width:75ch}.recommendation-fields .recommendation-action{color:var(--ink);font-weight:650}.recommendation-evidence{padding-block:.8rem;border-block:1px solid var(--border)}.recommendation-evidence summary{font-weight:600}.recommendation-review-meta:empty{display:none}.recommendation-card input[type=datetime-local]{width:min(100%,22rem);color-scheme:inherit}@media (max-width:640px){.recommendation-fields>div{grid-template-columns:minmax(0,1fr);gap:.25rem;padding-block:.75rem}}.action-item-box{margin-block:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface)}.action-item-summary{padding:1.25rem;cursor:pointer}.action-item-summary-content{display:inline-flex;flex-direction:column;gap:.5rem;vertical-align:middle;width:calc(100% - 8rem);margin-right:1rem}.action-item-title{font-size:1.05rem;font-weight:650;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.action-item-summary-meta{color:var(--muted);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.action-item-summary:hover{background:var(--callout);border-radius:.75rem}.action-item-body{padding:1.25rem;border-top:1px solid var(--border)}.action-item-body>.report-fields>.report-field{grid-template-columns:10rem minmax(0,1fr);gap:1.25rem}.action-item-baseline{margin-block:1.25rem}.action-item-baseline>summary{margin-bottom:1rem;font-weight:600}.action-item-body input[type=datetime-local]{color-scheme:inherit}@media (max-width:640px){.action-item-summary-content{width:calc(100% - 2rem);margin:0 0 .75rem}.action-item-summary>.report-pill{margin-left:1.25rem}.action-item-body>.report-fields>.report-field{grid-template-columns:minmax(0,1fr);gap:.25rem}}.recommendation-evidence .recommendation-fields{margin-block:.5rem 0}.recommendation-evidence .recommendation-fields>div{padding-block:.25rem}.recommendation-evidence .recommendation-fields dd{line-height:1.4}.metric-period-picker{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin-block:1.25rem}.metric-period-picker label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--muted)}.metric-period-picker input,.metric-period-picker select{min-height:2.75rem;color:var(--ink)}.metric-period-picker input{color-scheme:inherit}.custom-period-dialog{width:min(52rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto}.launch-readiness-page .report-field{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline;gap:1rem}@media (max-width:600px){.launch-readiness-page .report-field{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}}.integration-optional-label{display:inline-flex;align-items:center;gap:.5rem}.integration-optional-chevron{flex-shrink:0}.integration-optional-connections[open] .integration-optional-chevron{transform:rotate(90deg)}.report-collapsible{margin:0 0 .75rem;padding:0;border:1px solid var(--border);border-radius:.85rem;background:var(--surface);overflow:hidden}.report-collapsible>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;cursor:pointer;list-style:none}.report-collapsible>summary::-webkit-details-marker{display:none}.report-collapsible>summary:after{content:"";flex:none;width:.55rem;height:.55rem;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .15s ease}.report-collapsible[open]>summary:after{transform:rotate(-135deg)}.report-collapsible>summary:hover{background:color-mix(in srgb,var(--shadow) 4%,transparent)}.report-collapsible>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.report-collapsible>summary h2,.report-collapsible>summary h3{margin:0;font-size:1.05rem}.report-collapsible[open]>summary{border-bottom:1px solid var(--border)}.report-collapsible>:not(summary){margin-left:1.25rem;margin-right:1.25rem}.report-collapsible>summary+*{margin-top:1rem}.report-collapsible>:last-child:not(summary){margin-bottom:1.25rem}@media (prefers-reduced-motion:reduce){.report-collapsible>summary:after{transition:none}}.journey-account-rows{list-style:none;padding:0;margin:.65rem 0 0}.journey-account-rows li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;border-top:1px solid var(--border);padding:.65rem 0}.journey-account-identity,.journey-account-outcome{display:grid;grid-gap:.2rem;gap:.2rem}.journey-account-outcome{justify-items:end;margin-left:auto}.journey-account-ready{color:var(--ink);font-weight:600}.journey-page .journey-track.journey-tree{align-items:stretch}.journey-tree>.journey-decision-level{width:100%}.journey-stage-with-note{position:relative}.journey-stage-with-note>.journey-decision-stage{width:min(100%,38rem);box-sizing:border-box}.journey-stage-note{max-width:38rem;margin:.5rem auto;color:var(--muted);font-size:.85rem}.journey-analysis-links{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.journey-analysis-links>p{flex-basis:100%;margin:.3rem 0}@media (min-width:1500px){.journey-stage-note{position:absolute;left:calc(50% + 20rem);top:1rem;width:calc(50% - 21rem);margin:0}}.journey-growth-loop{position:relative}.journey-cycle-key{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0 0 1.5rem;color:var(--muted);font-size:.85rem}.journey-cycle-key>span[aria-hidden]{color:var(--ink)}.journey-loop-return{max-width:38rem;margin:1.25rem auto 0;padding:1rem;border:1px solid var(--border);border-radius:.5rem;text-align:center;background:var(--surface)}.journey-loop-return>a{font-weight:650}.journey-loop-return>p{margin:.5rem 0 0}#growth-cycle-start{scroll-margin-top:5rem}.journey-tracking-options{position:relative;margin-top:1.25rem;padding:.75rem 0;border-top:2px solid var(--border);border-bottom:2px solid var(--border)}.journey-tracking-options:before{content:"";position:absolute;top:-1.25rem;left:50%;height:1.25rem;border-left:2px solid var(--border)}.journey-tracking-options .journey-decision-question{margin:0}.journey-tracking-options .journey-route-options{margin:0;padding:.75rem 0 0;border:0}.journey-tracking-options .journey-route-options:after,.journey-tracking-options .journey-route-options:before{content:none}.workspace-nav-group-label{display:block;padding:.85rem .65rem .3rem;font-size:.72rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.workspace-nav-group-links{list-style:none;padding:0;margin:0}.journey-review-links{margin:.75rem 0;padding:.75rem;border:1px solid var(--border);border-radius:.4rem}.journey-review-links h4{margin:0 0 .45rem;font-size:.85rem;color:var(--muted)}.journey-review-links ul{display:flex;flex-wrap:wrap;gap:.4rem 1rem;list-style:none;margin:0;padding:0}.journey-details-button{display:inline-flex;vertical-align:middle;margin-left:.35rem;margin-top:0;width:1.65rem;height:1.65rem;min-width:1.65rem;min-height:1.65rem}.journey-prerequisites{margin:.4rem 0;font-size:.85rem}.journey-prerequisites summary{cursor:pointer}.journey-step-details{margin:.65rem 0;font-size:.85rem}.journey-step-details>details{margin:.45rem 0}.journey-step-details summary{cursor:pointer}.journey-step-details p{margin:.4rem 0 .55rem;line-height:1.45}.journey-decision-stage .journey-stage-note{position:static;width:auto;max-width:none;margin:.4rem 0 .75rem}.journey-provider-options{display:block}.journey-prerequisites button.field-help-button{width:.75rem;height:.75rem;min-width:.75rem;min-height:.75rem;font-size:.55rem}.journey-decision-stage[aria-current=step]{border:2px solid var(--accent);border-inline-start-width:6px;background:color-mix(in srgb,var(--accent) 16%,var(--surface));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.journey-current-badge{display:inline-block;-webkit-margin-after:.75rem;margin-block-end:.75rem;padding:.2rem .65rem;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:.8rem;font-weight:700}.setup-wizard progress{width:100%;max-width:32rem}.setup-wizard-steps{list-style:none;padding:0;display:grid;grid-gap:.25rem;gap:.25rem}.setup-wizard-steps button:hover{background:color-mix(in srgb,var(--accent) 20%,var(--surface));color:var(--ink);border-color:var(--accent)}.setup-wizard-steps li[aria-current=step] button{font-weight:700;background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.setup-wizard-steps li[aria-current=step] button:hover{background:var(--accent-hover);color:var(--on-accent);border-color:var(--accent-hover)}.setup-wizard-card{margin:1rem 0;padding:1rem 1.25rem;border:1px solid var(--border,currentColor);border-radius:.5rem;max-width:40rem}.setup-wizard-nav{display:flex;gap:.75rem}.setup-wizard-card h2{margin-block:.5rem 1.5rem;font-size:1.85rem}.setup-wizard-details{margin:0}.setup-wizard-details>div{display:grid;grid-template-columns:minmax(8rem,10rem) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;padding-block:1rem;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.setup-wizard-details dt{color:var(--muted);font-size:.85rem;font-weight:600;line-height:1.5}.setup-wizard-details dd{margin:0;font-size:1rem;line-height:1.5}.setup-wizard-details dd p{margin:0}.setup-wizard-details dd .meta{-webkit-margin-before:.5rem;margin-block-start:.5rem}.setup-wizard-requirement{display:block;color:var(--body-copy);font-size:.8125rem;font-weight:400}.setup-wizard-action{-webkit-margin-before:.5rem;margin-block-start:.5rem;-webkit-padding-before:1.25rem;padding-block-start:1.25rem;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.setup-wizard-action p{margin:0}.setup-wizard-action .meta{-webkit-margin-before:.75rem;margin-block-start:.75rem}@media (max-width:600px){.setup-wizard-details>div{grid-template-columns:minmax(0,1fr);gap:.375rem}}.workspace-nav-group-label{margin:1.1rem .5rem .35rem;padding:.65rem 0 .35rem;border-top:1px solid var(--border);color:var(--muted);font-size:.65rem;font-weight:600;letter-spacing:.08em;line-height:1.5;pointer-events:none}.product-setup-jumps{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin:1.25rem 0 1.75rem}.product-setup-section{border-top:1px solid var(--border);padding-top:1.5rem;margin-top:2rem;scroll-margin-top:12rem}.product-setup-section h2{margin:0 0 1rem}.product-setup-section h3 .meta{display:block;font-weight:400;margin-top:.35rem}.product-setup-section form[id]{scroll-margin-top:12rem}.setup-wizard-embedded{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(0,2fr);grid-gap:1rem 1.5rem;gap:1rem 1.5rem}.setup-wizard-embedded>h2,.setup-wizard-embedded>p,.setup-wizard-embedded>progress{grid-column:1/-1;margin-block:0}.setup-wizard-embedded .setup-wizard-steps{margin:0}.setup-wizard-embedded .setup-wizard-steps li{margin-bottom:.5rem}.setup-wizard-embedded .setup-wizard-steps button{text-align:left}.setup-wizard-embedded .setup-wizard-steps .meta{display:block;margin:.25rem 0 .5rem}.setup-wizard-embedded .setup-wizard-card{margin:0;min-width:0}.setup-wizard-embedded .setup-wizard-nav{grid-column:2}@media (max-width:800px){.setup-wizard-embedded{grid-template-columns:minmax(0,1fr)}.setup-wizard-embedded .setup-wizard-nav{grid-column:1}}.dashboard-period-form{width:-moz-fit-content;width:fit-content;max-width:100%}.dashboard-period-form>.form-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.dashboard-period-form>.form-row>:is(label,.help-field){display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.4rem;min-width:0;width:auto;font-size:.8125rem;font-weight:600;color:var(--muted)}.dashboard-period-form>.form-row>:is(label,.help-field)>.field-label-with-help{flex:0 0 auto;align-items:center;gap:.25rem;color:inherit;font:inherit;white-space:nowrap}.dashboard-period-form>.form-row>:is(label,.help-field)>.field-label-with-help .field-help-sup{top:0}.dashboard-period-form>.form-row>:is(label,.help-field) button.field-help-button{width:.9rem;height:.9rem;min-width:.9rem;min-height:.9rem;font-size:.6rem}.dashboard-period-form>.form-row select{width:auto;min-width:8.5rem;min-height:1.9rem;padding:.2rem 1.85rem .2rem .5rem;border:1px solid var(--control-border);border-radius:var(--radius-control,.45rem);color:var(--ink);background-color:var(--page);font:inherit;font-size:.8125rem;font-weight:500;line-height:1.25;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.dashboard-period-form>.form-row>:is(label,.help-field):first-child select{min-width:9.75rem}.dashboard-period-form>.form-row select:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 50%,var(--control-border));background-color:var(--surface)}.dashboard-period-form>.form-row select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.dashboard-period-form>.form-row>button{width:auto;flex:0 0 auto;min-height:1.9rem;padding:.2rem .55rem;font-size:.8125rem}.results-subviews>.inbox-tabs{display:inline-flex;gap:.125rem;margin:0 0 .5rem;padding:.2rem;border:0;border-radius:var(--radius-control);background:var(--surface)}.results-subview-content{padding-top:.5rem}.results-subview-content>section{margin-top:0}@media (max-width:540px){.dashboard-period-form{width:100%}.dashboard-period-form>.form-row>:is(label,.help-field){flex:1 1 100%;justify-content:space-between}.dashboard-period-form>.form-row select{flex:1 1 auto;min-width:0;min-height:2.25rem;font-size:1rem}}.results-subviews>.inbox-tabs button[type=button]:not(.field-help-button){background:transparent;color:var(--muted);border:0;border-radius:var(--radius-control);padding:.3rem .65rem;font-size:.875rem}.results-subviews>.inbox-tabs button[type=button]:not(.field-help-button):hover:not(:disabled),.results-subviews>.inbox-tabs button[type=button]:not(.field-help-button)[aria-selected=true],.results-subviews>.inbox-tabs button[type=button]:not(.field-help-button)[aria-selected=true]:hover:not(:disabled){background:var(--callout);color:var(--ink)}.dashboard-tab-with-help{display:inline-flex;align-items:center;gap:.25rem}.results-subviews>.dashboard-detail-tabpanel{margin-top:.5rem}.results-subview-content>section>h2:first-child{margin-top:0}.journey-node[id]{scroll-margin-top:10rem}.journey-launch-plan{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.journey-launch-plan>summary{font-weight:650;cursor:pointer}.engagement-page label:focus-within .engagement-field-hint{opacity:0}.engagement-field-hint{font-weight:400}.engagement-page input::placeholder,.engagement-page textarea::placeholder{color:var(--muted);opacity:1}.engagement-page input:focus::placeholder,.engagement-page textarea:focus::placeholder{color:transparent}.metric-reading{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;text-align:left}.metric-reading-label{color:var(--muted);font-size:.9rem;font-weight:500;line-height:1.4}.metric-reading-value{color:var(--ink);font-size:1.65rem;font-weight:700;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.results-metric-grid dt{color:var(--muted);font-weight:500}.results-metric-grid dd:not(.meta){color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-details .dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem}.dashboard-details .dashboard-metric{padding:.65rem .8rem}.dashboard-details .metric-reading{gap:.2rem}.dashboard-details .metric-reading-value{font-size:1.3rem}.dashboard-details .dashboard-metric>.metric-headline-row{-webkit-padding-end:1rem;padding-inline-end:1rem}.dashboard-details .dashboard-metric>.metric-headline-row>button.metric-info-button{inset-block-start:.65rem;inset-inline-end:.65rem}.cancellation-counts{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin:1rem 0 1.5rem}.cancellation-counts dt{color:var(--muted);font-size:1rem}.cancellation-counts dd{margin:.3rem 0 0;color:var(--ink);font-size:1.65rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cancellation-empty{font-size:1rem;line-height:1.5;max-width:65ch}.cancellation-reasons{list-style:none;padding:0;margin:1rem 0}.cancellation-reasons li{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--border)}.cancellation-reasons li span{display:block;color:var(--muted);margin-top:.25rem;font-size:1rem}.cancellation-caution,.cancellation-method{margin-top:1rem;font-size:1rem}.cancellation-caution{color:var(--muted);max-width:65ch}.dashboard-overview-panel>section{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.dashboard-overview-panel>.results-report-group,.results-overview>.results-report-group{min-width:0;margin-block:1.75rem 0;padding:1.5rem 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.results-overview>.results-report-group{margin-block:0}.results-report-group>:last-child{margin-bottom:0}.results-report-group .results-funnel-counts{border:0;padding:0;margin-block:1rem}.results-report-group .results-insight{border-radius:var(--radius-control);margin-bottom:0}.results-report-group .cancellation-counts{margin-block:.85rem}.results-report-group .cancellation-caution,.results-report-group .cancellation-method{font-size:.875rem}@media (max-width:540px){.dashboard-overview-panel>.results-report-group,.results-overview>.results-report-group{padding:1.25rem 0 0}}.summary-action-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.5rem 0 1rem;font-size:1rem}.ready-to-grow-checks details>summary{display:flex;align-items:baseline;gap:.65rem;list-style:none;cursor:pointer}.ready-to-grow-checks details>summary::-webkit-details-marker{display:none}.ready-to-grow-checks details>summary:before{content:"";width:.45rem;height:.45rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);flex:0 0 auto}.ready-to-grow-checks details[open]>summary:before{transform:rotate(45deg)}.ready-to-grow-checks details>summary .ready-to-grow-check-heading{flex:1 1;min-width:0}.ready-to-grow-part-b>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem}.summary-prepared-list{list-style:none;padding:0;margin:1rem 0}.summary-prepared-list>li{border-top:1px solid var(--border);padding:1.25rem 0}.summary-prepared-list h4{margin:0 0 .75rem;font-size:1.05rem}.summary-email-draft{margin:.75rem 0;padding:.75rem 0}.summary-email-draft summary{font-weight:650}.summary-email-draft pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:1rem;line-height:1.5;padding:1rem;background:var(--callout)}.workspace-chat{max-width:1100px}.workspace-chat-header p{max-width:65ch;color:var(--muted)}.workspace-chat-layout{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.workspace-chat-threads{border-right:1px solid var(--border);padding-right:1rem}.workspace-chat-thread-actions{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem}.workspace-chat-thread-actions button{width:100%;justify-content:center;text-align:center}.workspace-chat-thread-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.125rem;max-height:32rem;overflow-y:auto}.workspace-chat-thread-row{position:relative;display:flex;align-items:center;border-radius:.45rem}.workspace-chat-thread-row:focus-within,.workspace-chat-thread-row:hover{background:var(--callout)}.workspace-chat-thread-row.is-active{background:var(--callout);box-shadow:inset 3px 0 0 var(--accent)}.workspace-chat-thread-list .workspace-chat-thread{flex:1 1 auto;min-width:0;width:auto;display:flex;flex-direction:column;gap:.1rem;align-items:flex-start;text-align:left;padding:.45rem 2rem .45rem .75rem;border:0;border-radius:.45rem;background:transparent;color:var(--ink);font-weight:500}.workspace-chat-thread-list .workspace-chat-thread:hover:not(:disabled){background:transparent;border-color:transparent}.workspace-chat-thread-row.is-active .workspace-chat-thread{font-weight:650}.workspace-chat-thread-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.3}.workspace-chat-thread-meta{font-size:.75rem;font-weight:400;color:var(--muted)}.workspace-chat-thread-list .workspace-chat-thread-delete{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:.35rem;background:transparent;color:var(--muted);opacity:0}.workspace-chat-thread-row.is-active .workspace-chat-thread-delete,.workspace-chat-thread-row:focus-within .workspace-chat-thread-delete,.workspace-chat-thread-row:hover .workspace-chat-thread-delete{opacity:1}@media (hover:none){.workspace-chat-thread-list .workspace-chat-thread-delete{opacity:1}}.workspace-chat-thread-list .workspace-chat-thread-delete:focus-visible,.workspace-chat-thread-list .workspace-chat-thread-delete:hover:not(:disabled){background:var(--danger-surface);color:var(--danger);border-color:transparent}.workspace-chat-messages{min-height:18rem;display:flex;flex-direction:column;gap:1rem}.workspace-chat-message{padding:.9rem 0;border-top:1px solid var(--border)}.workspace-chat-message.role-user .workspace-chat-message-body{font-weight:600}.workspace-chat-message.status-degraded,.workspace-chat-message.status-refused{color:var(--muted)}.workspace-chat-citations,.workspace-chat-next-steps{margin:.5rem 0 0;padding-left:1.1rem}.workspace-chat-proposed-actions{margin:.75rem 0 0;padding-left:0;list-style:none}.workspace-chat-do-it{display:inline-block;font-weight:600}.workspace-chat-composer{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.workspace-chat-composer textarea{width:100%;min-height:5rem;resize:vertical}.workspace-chat-data-gaps,.workspace-chat-empty,.workspace-chat-status,.workspace-chat-stream-hint{color:var(--muted)}@media (max-width:800px){.workspace-chat-layout{grid-template-columns:1fr}.workspace-chat-threads{border-right:none;border-bottom:1px solid var(--border);padding-right:0;padding-bottom:1rem}}.lifecycle-email-packet{scroll-margin-top:10rem;min-width:0}.lifecycle-email-summary{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:.5rem 0 1rem;padding:0;font-size:.95rem}.lifecycle-email-summary div{display:flex;gap:.4rem;align-items:baseline}.lifecycle-email-summary dt{color:var(--muted)}.lifecycle-email-summary dd{margin:0;font-weight:650}.lifecycle-email-tabs{display:flex;gap:.25rem;margin-bottom:1rem;border-bottom:1px solid var(--border);overflow-x:auto}.lifecycle-email-tabs button{min-height:2.75rem;padding:.5rem 1rem;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--muted);font:inherit;font-weight:650;white-space:nowrap;cursor:pointer}.lifecycle-email-tabs button:hover{color:var(--foreground)}.lifecycle-email-tabs button.is-current{color:var(--foreground);border-bottom-color:var(--accent)}.lifecycle-email-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lifecycle-email-rules{max-width:46rem}.lifecycle-email-prepare .lifecycle-email-steps{list-style:none;padding-left:0}.lifecycle-email-steps li{margin:0 0 .35rem}.lifecycle-email-steps li.is-done{color:var(--muted)}.lifecycle-email-step-mark{color:var(--accent);font-weight:700}.lifecycle-email-prepare ol{margin:0 0 1rem;padding-left:1.25rem}.lifecycle-email-enroll{max-width:40rem}.lifecycle-email-enroll h3{margin:0 0 .35rem}.lifecycle-email-list{margin-top:1.5rem}.lifecycle-email-list>h2{margin-bottom:.75rem}.lifecycle-email-packet-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.lifecycle-email-packet-header h3{margin:0}.lifecycle-email-badge{padding:.15rem .6rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.85rem;font-weight:650}.lifecycle-email-badge.is-approved{color:var(--foreground);border-color:var(--accent);background:var(--callout)}.lifecycle-email-copy{margin-bottom:1rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface)}.lifecycle-email-copy-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.lifecycle-email-copy-actions{display:inline-flex;gap:.5rem}.lifecycle-email-copy-header .lifecycle-email-copy-actions{margin-left:auto}.lifecycle-email-copy .auth-form{max-width:none}.lifecycle-email-copy p{margin:.35rem 0 0}.lifecycle-email-stats{display:flex;flex-wrap:wrap;gap:.25rem 2rem;margin:0 0 1rem;padding:0}.lifecycle-email-stats div{display:flex;flex-direction:column}.lifecycle-email-stats dt{color:var(--muted);font-size:.85rem}.lifecycle-email-stats dd{margin:0;font-size:1.25rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lifecycle-email-todo{margin:0 0 1rem;padding:.6rem 1rem;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:.45rem;background:var(--callout)}.lifecycle-email-todo ul{margin:.25rem 0 0;padding-left:1.1rem}.lifecycle-trigger-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.lifecycle-trigger-savebar{position:-webkit-sticky;position:sticky;bottom:0;display:flex;gap:.75rem;padding:.75rem 0;border-top:1px solid var(--border);background:var(--color-page,var(--page))}.lifecycle-trigger-event-field{display:grid;grid-template-columns:6rem minmax(0,18rem);align-items:center;grid-gap:.5rem;gap:.5rem}.lifecycle-trigger-event-field input{width:100%}.lifecycle-trigger-savebar span[role=status]{align-self:center;color:var(--muted)}.lifecycle-trigger-rule-actions{display:inline-flex;gap:.5rem;margin-left:.25rem}.rule-editor{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.6rem;padding:.75rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface)}.rule-editor-subject{display:flex;align-items:center;gap:.5rem;font-weight:650}.rule-editor-conditions{margin:0;padding:0;list-style:none;display:grid;grid-gap:.5rem;gap:.5rem}.rule-editor-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.rule-editor-row input[type=number]{width:5rem}.rule-editor-days{display:inline-flex;align-items:center;gap:.3rem}.rule-editor-actions{display:flex;flex-wrap:wrap;gap:.5rem}.lifecycle-trigger-links{align-items:center;display:flex;gap:1rem;white-space:nowrap}.lifecycle-trigger-events{margin:0;padding:0;list-style:none;display:grid;grid-gap:.25rem;gap:.25rem}.is-linked-target{outline:2px solid var(--accent);outline-offset:4px;border-radius:.5rem}.lifecycle-trigger-header h2{margin:0;font-size:1.15rem}.lifecycle-trigger-header p{margin:.15rem 0 0}.lifecycle-trigger .lifecycle-email-facts{margin-bottom:.75rem}.lifecycle-trigger .lifecycle-email-facts>div{grid-template-columns:9.5rem minmax(0,1fr)}.lifecycle-trigger .lifecycle-email-facts dt{white-space:nowrap}.lifecycle-trigger-toggle{display:inline-flex;align-items:center;gap:.4rem;font-weight:650}.lifecycle-email-facts{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;font-size:.95rem}.lifecycle-email-facts>div{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.lifecycle-email-facts dt{color:var(--muted);font-weight:650}.lifecycle-email-facts dd{margin:0}.lifecycle-email-facts dd p{margin:.4rem 0 0}.lifecycle-email-fact-note{display:block;margin-top:.25rem;color:var(--muted);font-size:.85rem}.lifecycle-email-activity{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0}.lifecycle-email-activity div{display:flex;flex-direction:column}.lifecycle-email-activity dt{color:var(--muted);font-size:.85rem}.lifecycle-email-activity dt:first-letter{text-transform:uppercase}.lifecycle-email-activity dd{margin:0;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:800px){.lifecycle-email-facts>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}.lifecycle-email-actions{margin-bottom:1rem}.lifecycle-email-actions p{margin:0 0 .5rem}.lifecycle-email-more{border-top:1px solid var(--border);padding:.6rem 0}.lifecycle-email-more>summary{cursor:pointer;font-weight:650}.lifecycle-email-more>:not(summary){margin-top:.6rem}.lifecycle-email-layout{display:grid;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.lifecycle-email-subnav{position:-webkit-sticky;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto}.lifecycle-email-subnav ul{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.lifecycle-email-subnav a{display:flex;flex-direction:column;min-height:2.75rem;justify-content:center;padding:.4rem .75rem;border:1px solid var(--control-border);border-radius:.45rem;background:var(--surface);text-decoration:none;font-weight:650}.lifecycle-email-subnav a small{font-weight:400;opacity:.8}.lifecycle-email-subnav a:hover{background:var(--callout)}.lifecycle-email-subnav a.is-current{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.lifecycle-email-subnav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:800px){.lifecycle-email-layout{grid-template-columns:minmax(0,1fr)}.lifecycle-email-subnav{position:static;max-height:none;overflow-x:auto}.lifecycle-email-subnav ul{flex-direction:row;white-space:nowrap}}:is(main,.workspace-content) :is(.metric-reading-label,.report-kv-inline-label,.report-stat-label,.count-strip-label,.copyable-value-label,.metric-info-label,.metric-info-input-label,.inbox-task-evidence-label,.recommendation-fields dt,.setup-wizard-details dt,.results-metric-grid dt,.landing-brief-label),:is(main,.workspace-content) :is(dt,th,label){color:var(--label-ink)}.inline-field-label{color:var(--label-ink);font-weight:650}:is(main,.workspace-content) :is(input,textarea,select){color:var(--ink)}.results-summary-text h3{color:var(--label-ink)}.report-interpretation-strip{margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border,#d8d2c8)}.report-decision-question{margin:0 0 .75rem}.summary-supporting-metrics{margin-block:.75rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.summary-supporting-metrics>summary{padding:.65rem .85rem;cursor:pointer;font-weight:600}.summary-supporting-metrics-body{padding:0 .85rem .85rem}.summary-supporting-metrics-body>:last-child{margin-bottom:0}.supporting-metrics-list{display:grid;grid-gap:.25rem;gap:.25rem;margin-block:.75rem}.supporting-metrics-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:.75rem;gap:.75rem;padding-block:.35rem}.supporting-metrics-list dt{color:var(--muted);overflow-wrap:anywhere}.supporting-metrics-list dd{margin:0;text-align:end;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-interpretation-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.65rem 1rem;gap:.65rem 1rem;margin:0 0 .75rem}.report-interpretation-meta dt{font-size:.8rem;color:var(--muted,#6b645a);font-weight:600}.report-interpretation-meta dd{margin:.15rem 0 0}.summary-prepared-actions p>.inline-field-label{display:block;margin-bottom:.2rem}.product-setup-form{max-width:54rem;gap:1.25rem}.product-setup-fields>label,.product-setup-form .onboarding-secondary-body>label,.product-setup-form>label{display:grid;grid-template-columns:minmax(12rem,.9fr) minmax(0,1.3fr);align-items:center;grid-column-gap:1.5rem;column-gap:1.5rem}.product-setup-form>.meta{margin:-.75rem 0 0}.product-setup-disclosure,.product-setup-form label[id]{scroll-margin-top:12rem}.product-setup-disclosure{border:1px solid var(--border);border-radius:var(--radius-panel,.75rem)}.product-setup-disclosure>summary{padding:1rem 1.25rem;cursor:pointer;font-size:1.05rem;font-weight:650}.product-setup-fields{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:.25rem 1.25rem 1.25rem}.product-setup-fields>.meta,.product-setup-form .onboarding-secondary{margin:0}.product-setup-form .onboarding-secondary-body{display:grid;grid-gap:1.25rem;gap:1.25rem}.product-setup-form>button[type=submit]{justify-self:end;min-width:9rem}@media (max-width:700px){.product-setup-fields>label,.product-setup-form .onboarding-secondary-body>label,.product-setup-form>label{grid-template-columns:minmax(0,1fr);gap:.5rem}.product-setup-form>button[type=submit]{justify-self:stretch}}.label-value-text{font-weight:400}.next-7-days-item-list{gap:0}.next-7-days-item{padding:.8rem 0}.next-7-days-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:baseline;grid-gap:.25rem 1rem;gap:.25rem 1rem}.next-7-days-row>.metric-headline{margin:0;font-size:1rem}.next-7-days-row>.meta{grid-column:1;margin:0}.next-7-days-item>p{margin:.5rem 0 0}.next-7-days button.next-7-days-dismiss{min-height:1.75rem;padding:.2rem .4rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted);font-size:.8125rem;font-weight:400;line-height:1.4;text-decoration:underline;text-underline-offset:.2em}.next-7-days button.next-7-days-dismiss:hover:not(:disabled){background:var(--callout);color:var(--ink)}.ai-preparation{margin-block:.65rem}.ai-preparation>button[type=button]{padding:.35rem .65rem;min-height:2rem;font-size:.875rem}.ai-preparation-result{margin-block:.75rem;padding:.75rem;background:var(--callout);border-radius:var(--radius-control)}.ai-preparation-result>summary{font-weight:600;cursor:pointer}.ai-preparation-result>:last-child{margin-bottom:0}.next-steps-workspace .next-7-days{margin-block:1rem;border:0;padding:0;background:transparent}.next-steps-workspace .next-7-days-group{margin-top:.5rem}.next-steps-workspace>.dashboard-detail-tabpanel{margin-top:1rem}.next-steps-workspace .setup-coach{margin-top:0}.next-steps-workspace .summary-prepared-actions{margin-top:1.5rem}.workspace-chat-starters>summary{cursor:pointer;color:var(--muted);font-size:.875rem}.workspace-chat-starters>ul{display:grid;grid-gap:.35rem;gap:.35rem;list-style:none;padding:0;margin:.5rem 0}.workspace-chat-starters button.workspace-chat-starter-button{max-width:100%;padding:.35rem .6rem;font-size:.875rem;font-weight:400;line-height:1.4;text-align:start;white-space:normal;overflow-wrap:anywhere;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-control)}@media (min-width:900px){.is-automatic .next-7-days-row{grid-template-columns:minmax(0,1fr) auto;column-gap:1.25rem}.is-automatic .next-7-days-row>.meta{grid-column:2;grid-row:1}}.inbox-task-steps>h3,.next-7-days-group>h3,.results-tool-directory>nav>section>h3,.today-group>h3,.today-parked>h3,.workspace-hub-card>h3,.workspace-tool-directory-section>h3{margin:0 0 .65rem;color:var(--label-ink);font-size:var(--group-heading-size);font-weight:var(--group-heading-weight);line-height:1.5;letter-spacing:var(--group-heading-tracking);text-transform:uppercase}.results-tool-directory>nav>section+section{margin-top:1.5rem}.next-7-days-item-list>li:first-child>.next-7-days-item,.results-tool-list>li:first-child,.today-item-list>li:first-child>.today-item{border-top:0;padding-top:0}.setup-coach{border-block:1px solid var(--border);scroll-margin-top:12rem}.setup-coach-body{padding-bottom:1rem}.setup-coach-step{border-top:1px solid var(--border)}.setup-coach-step p{margin:.5rem 0}.workspace-page-footer{margin:0 1.75rem 2rem;padding-top:1rem;border-top:1px solid var(--border)}.workspace-page-footer .page-related-next{margin:0}.workspace-page-footer .page-related-next-label{color:var(--label-ink)}.workspace-content:has(>.workspace-page-footer)>main{padding-bottom:1.5rem}.editable-value-link{display:inline-flex;align-items:baseline;gap:.4rem;font-weight:600}.editable-value-link svg{flex:none;align-self:center}.setup-coach-step{padding-block:1rem}.setup-coach-step-header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.setup-coach-step-header h3{margin:0;font-size:1rem}.setup-coach-step-header>a{flex:none;font-size:.9rem}.setup-coach-step-fields{display:grid;grid-gap:.45rem;gap:.45rem;margin:.75rem 0 0;font-size:.95rem}.setup-coach-step-fields>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.setup-coach-step-fields dt{color:var(--label-ink);font-weight:600}.setup-coach-step-fields dd{margin:0;overflow-wrap:anywhere}@media (max-width:600px){.setup-coach-step-fields>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.setup-coach-step-fields{gap:.75rem}}.workspace-sidebar-recents-toggle{display:inline-flex;align-items:center;gap:.4rem}.workspace-sidebar-disclosure-icon{width:.8rem;height:.8rem;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.workspace-sidebar-recents-toggle[aria-expanded=true]>.workspace-sidebar-disclosure-icon{transform:rotate(90deg)}.inbox-page .inbox-filters{display:block;max-width:none;margin-bottom:.65rem}.inbox-filter-toolbar{display:grid;grid-template-columns:minmax(10rem,1.4fr) minmax(6rem,.7fr) minmax(8rem,1fr) auto;align-items:end;grid-gap:.65rem;gap:.65rem}.inbox-extra-filters>:is(label,.help-field),.inbox-filter-toolbar>:is(label,.help-field){min-width:0}.inbox-filter-actions{display:flex;align-items:center;gap:.5rem}.inbox-filter-actions>button{white-space:nowrap}.inbox-extra-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:.75rem}.inbox-extra-filters[hidden]{display:none}.inbox-lane-description{margin:.5rem 0 .75rem;color:var(--muted);font-size:.95rem}@media (max-width:800px){.inbox-filter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-filter-actions,.inbox-filter-search{grid-column:1/-1}.inbox-extra-filters{grid-template-columns:minmax(0,1fr)}}.channel-enable-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem}.channel-enable-heading h2{margin:0;font-size:1.15rem}.channel-enable-heading>a{font-size:.9rem}.channel-enable-list>.meta{margin:.5rem 0 1rem}.channel-enable-rows{list-style:none;padding:0;margin:0}.channel-enable-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.35rem 1rem;gap:.35rem 1rem;align-items:center;border-top:1px solid var(--border);padding-block:1rem}.channel-enable-row h3{margin:0 0 .25rem;font-size:1rem;font-weight:650}.channel-enable-row p{margin:0;color:var(--muted);font-size:.95rem}.channel-enable-row>button{white-space:nowrap}.channel-enable-row>.auth-error{grid-column:1/-1;color:var(--danger)}@media (max-width:600px){.channel-enable-row{grid-template-columns:minmax(0,1fr);gap:.75rem}.channel-enable-row>button{justify-self:start}}.workspace-nav-area-toggle{width:100%;border:0;font-family:inherit;text-align:start;cursor:pointer}.workspace-nav-area-toggle .workspace-nav-primary-title{display:flex;align-items:center;justify-content:space-between}.workspace-sidebar button.workspace-nav-section-toggle{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;margin:0 0 .25rem;padding:.5rem;border:0;border-radius:.4rem;background:transparent;color:var(--ink);line-height:1.4;font-family:inherit;font-size:.875rem;font-weight:650;letter-spacing:normal;text-align:start;text-transform:none;cursor:pointer}.workspace-nav-section+.workspace-nav-section{margin-top:.75rem}.workspace-sidebar .workspace-nav-tools{margin:.5rem 0 0;padding:0;border:0}.workspace-nav-section-toggle>.workspace-nav-chevron{-webkit-margin-start:auto;margin-inline-start:auto}.workspace-sidebar button.workspace-nav-section-toggle:hover:not(:disabled){background:var(--callout);color:var(--ink)}.workspace-nav-chevron{flex:0 0 0.8rem;width:.8rem;height:.8rem}.workspace-nav-chevron[data-expanded=true]{transform:rotate(90deg)}.workspace-nav-area-toggle:focus-visible,.workspace-nav-section-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-nav-children[hidden],.workspace-nav-group-links[hidden]{display:none}.dashboard-details .dashboard-period-form{margin:0;padding:0;border:0;border-radius:0;background:transparent}@media (min-width:541px){.dashboard-details .dashboard-period-form>.form-row{flex-wrap:nowrap}}.dashboard-details>.report-context-compact{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:.35rem 0 .75rem;padding:0;border:0}.dashboard-details>.report-context-compact .report-context-summary{margin:0;gap:.35rem .75rem}.results-section-tabs>.inbox-tabs{flex-wrap:nowrap;overflow-x:auto;gap:1.25rem;margin:0;padding:0;border-bottom:1px solid var(--border)}.results-section-tabs>.inbox-tabs>.dashboard-tab-with-help{flex:0 0 auto;align-items:center}.results-section-tabs>.inbox-tabs button[type=button][role=tab],.results-section-tabs>.inbox-tabs button[type=button][role=tab]:hover:not(:disabled){border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);padding:.6rem .2rem;font-size:.9375rem;white-space:nowrap}.results-section-tabs>.inbox-tabs button[type=button][role=tab]:hover:not(:disabled){background:var(--callout);color:var(--ink)}.results-section-tabs>.inbox-tabs button[type=button][role=tab][aria-selected=true],.results-section-tabs>.inbox-tabs button[type=button][role=tab][aria-selected=true]:hover:not(:disabled){border-bottom-color:var(--accent);background:transparent;color:var(--ink)}.results-section-tabs>.dashboard-detail-tabpanel{margin-top:0;padding-top:.85rem}.results-section-tabs .next-7-days.is-collapsed{padding:.65rem .75rem}.results-section-tabs .next-7-days.is-collapsed h2{font-size:1rem}.results-section-tabs .next-7-days-collapsed-preview{margin-top:.35rem;font-size:.875rem}.report-context-compact{margin:.85rem 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.report-context-summary{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:0 0 .5rem;font-size:.875rem;color:var(--muted)}.report-context-summary>span:last-child{color:var(--ink)}.report-context-compact button.report-data-details-button{border:0;padding:0;background:transparent;cursor:pointer;font-size:.875rem;font-weight:400;color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.report-context-compact button.report-data-details-button:hover:not(:disabled){background:transparent;color:var(--accent-hover)}.grow-channel-choices{margin-block:1.5rem}.grow-channel-choices h2{margin:0 0 .4rem}.grow-channel-choices>p{margin:0 0 1rem}.grow-channel-choices ul{list-style:none;margin:0;padding:0}.grow-channel-choices li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--border)}.grow-channel-choices li:first-child{border-top:1px solid var(--border)}.grow-channel-choices a{font-size:1.05rem;font-weight:650}.grow-channel-choices li p{margin:.25rem 0 0;color:var(--muted);font-size:.9rem}.grow-channel-choices svg{flex-shrink:0;width:1.25rem;height:1.25rem;fill:none;stroke:var(--muted);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hub-tool-requirement{display:block;margin-top:.3rem;font-size:.8125rem;font-weight:650;color:var(--label-ink)}.workspace-hub-tool-scroll{max-height:28rem;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-padding-end:.4rem;padding-inline-end:.4rem}.workspace-hub-tool-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.summary-prepared-actions{margin-block:2rem;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid var(--border);border-radius:.75rem;background:var(--surface)}.summary-next-actions-header h2{margin:0 0 .35rem;font-size:1.35rem}.summary-next-actions-header h3{margin:0 0 .35rem;font-size:1.1rem}.summary-next-actions-header>p{margin:0}.summary-prepared-actions .summary-prepared-list{margin:1.25rem 0 0}.summary-prepared-list>li:first-child{border-top:0;padding-top:0}.summary-prepared-list>li>.summary-recommendation-title{margin:0 0 .75rem;color:var(--ink);font-size:1.05rem;line-height:1.35}.summary-action-evidence{margin:.65rem 0 .85rem;max-width:65ch}.summary-evidence-line{margin:0 0 .35rem;max-width:65ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.summary-prepared-actions .summary-evidence-line>.inline-field-label{display:inline;margin-right:.4rem;margin-bottom:0}.summary-action-evidence>.meta{margin:.25rem 0 0}.summary-recommendation-drafts{margin-block:1rem;-webkit-padding-start:.85rem;padding-inline-start:.85rem;-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border)}.summary-recommendation-drafts>details>summary{cursor:pointer;font-size:.875rem;font-weight:650;color:var(--muted)}.summary-recommendation-drafts .summary-email-draft{margin:.5rem 0;padding:.3rem 0}.summary-email-draft>summary{text-transform:capitalize}.summary-step-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.75rem 0 .35rem}.summary-step-actions .ai-preparation{margin:0}.summary-step-actions>a{font-size:.95rem}.inbox-tabs-underline{gap:1.5rem;border-bottom:1px solid var(--border);margin-bottom:1rem}.inbox-tabs-underline button[type=button]:not(.field-help-button),.inbox-tabs-underline button[type=button]:not(.field-help-button)[aria-selected=true],.inbox-tabs-underline button[type=button]:not(.field-help-button)[aria-selected=true]:hover:not(:disabled){background:transparent;color:var(--muted);border:0;border-bottom:3px solid transparent;border-radius:0;padding:.65rem 0;margin-bottom:-1px;box-shadow:none}.inbox-tabs-underline button[type=button]:not(.field-help-button):hover:not(:disabled){background:transparent;color:var(--ink)}.inbox-tabs-underline button[type=button]:not(.field-help-button)[aria-selected=true],.inbox-tabs-underline button[type=button]:not(.field-help-button)[aria-selected=true]:hover:not(:disabled){color:var(--ink);border-bottom-color:var(--accent)}.segmented{display:inline-flex;flex-wrap:wrap;border:1px solid var(--control-border);border-radius:var(--radius-control,.45rem);overflow:hidden;margin:.5rem 0 1rem}.segmented button[type=button]{border:0;border-radius:0;background:transparent;color:var(--ink);padding:.4rem .9rem;box-shadow:none}.segmented button[type=button]+button[type=button]{border-left:1px solid var(--control-border)}.segmented button[type=button][aria-pressed=true],.segmented button[type=button][aria-pressed=true]:hover:not(:disabled),.segmented button[type=button][aria-selected=true],.segmented button[type=button][aria-selected=true]:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.csv-input .segmented{margin-bottom:.5rem}.dropzone{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem;margin-top:.35rem;border:2px dashed var(--control-border);border-radius:var(--radius-control,.45rem);color:var(--muted)}.dropzone[data-dragging=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--ink)}.dropzone input[type=file]{color:var(--muted);font:inherit}.dropzone input[type=file]::-webkit-file-upload-button{font:inherit;font-weight:600;margin-right:.75rem;padding:.5rem .95rem;cursor:pointer;border:1px solid var(--accent);border-radius:.45rem;background:transparent;color:var(--accent)}.dropzone input[type=file]::file-selector-button{font:inherit;font-weight:600;margin-right:.75rem;padding:.5rem .95rem;cursor:pointer;border:1px solid var(--accent);border-radius:.45rem;background:transparent;color:var(--accent)}.dropzone input[type=file]:not(:disabled)::-webkit-file-upload-button:hover{background:var(--accent);color:var(--on-accent)}.dropzone input[type=file]:not(:disabled)::file-selector-button:hover{background:var(--accent);color:var(--on-accent)}.dropzone input[type=file]:disabled::-webkit-file-upload-button{opacity:.65;cursor:not-allowed}.dropzone input[type=file]:disabled::file-selector-button{opacity:.65;cursor:not-allowed}.csv-columns{margin:0 0 .75rem;color:var(--muted)}.csv-columns p{margin:0 0 .35rem}.csv-columns .button-secondary{margin-top:.25rem;padding:.25rem .65rem;min-height:1.75rem;font-size:.8125rem;font-weight:600;border-radius:.4rem}.csv-columns code{margin-right:.4rem;padding:.1rem .35rem;border:1px solid var(--border);border-radius:.25rem;font-size:.85em;color:var(--ink)}.csv-columns .button-secondary{margin-top:.35rem}.outbound-summary{border:1px solid var(--border);border-radius:var(--radius-control,.45rem);padding:1rem 1.25rem;margin:0 0 1.5rem}.outbound-summary h2{margin:0 0 .25rem}.outbound-todo{margin:.5rem 0;padding-left:1.1rem}.outbound-facts{display:grid;grid-gap:.35rem;gap:.35rem;margin:.75rem 0 1rem}.outbound-facts-row{display:grid;grid-template-columns:6rem 1fr;grid-gap:.75rem;gap:.75rem}.outbound-facts dt{color:var(--muted)}.outbound-facts dd{margin:0}.outbound-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.outbound-email{border:1px solid var(--border);border-radius:var(--radius-control,.45rem);padding:.75rem 1rem;margin-bottom:1rem}.outbound-email-subject{font-weight:600;margin:0 0 .5rem}.outbound-email-subject .meta{font-weight:400;margin-right:.35rem}.outbound-email-body{white-space:pre-wrap;margin:0 0 .75rem}.outbound-email .meta{margin:.15rem 0}.outbound-check{margin:0 0 1rem}.outbound-contacts{list-style:none;padding:0;margin:0 0 1rem;display:grid;grid-gap:.4rem;gap:.4rem}.outbound-subhead{margin:1.25rem 0 .5rem;font-size:1rem}.outbound-approval-form .form-field-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:start;margin-bottom:1rem}.outbound-approval-form .form-field-group>legend{grid-column:1/-1}.outbound-approval-form .form-field-group>.form-field-checkbox,.outbound-approval-form .form-field-group>.form-field:has(textarea),.outbound-approval-form .form-field-group>.outbound-days{grid-column:1/-1}.outbound-days{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;border:0;padding:0}.outbound-days>legend{flex-basis:100%;padding:0}.outbound-day{position:relative;display:inline-flex;margin:0}.outbound-day input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.outbound-day span{border:1px solid var(--control-border);border-radius:var(--radius-control,.45rem);padding:.3rem .7rem;min-width:3rem;text-align:center}.outbound-day input:checked+span{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.outbound-day input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.outbound-day input:disabled+span{opacity:.6}@media (max-width:40rem){.outbound-facts-row{grid-template-columns:1fr;gap:0}}.outbound-controls{margin:0 0 1.5rem}.outbound-controls .outbound-subhead{margin-top:0}.outbound-notes{margin:.75rem 0}.outbound-notes pre{max-height:20rem;overflow:auto}.leads-eligibility-section{margin:0 0 1.5rem;padding:1.25rem 1.5rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface);min-width:0}.leads-eligibility-section>h2{margin:0 0 .25rem}.leads-eligibility-lede{margin:0 0 1rem;color:var(--muted)}.leads-eligibility-section>table{margin-top:1.25rem}.outbound-steps{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.75rem;gap:.75rem}.outbound-steps li{position:relative;display:grid;grid-gap:.15rem;gap:.15rem;padding:.7rem .9rem .7rem 2.6rem;border:1px solid var(--border);border-radius:var(--radius-control,.45rem)}.outbound-steps li[aria-current=step]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.outbound-steps li[data-done=true]{opacity:.7}.outbound-step-number{position:absolute;left:.8rem;top:.7rem;width:1.35rem;height:1.35rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;border:1px solid var(--border)}.outbound-steps li[aria-current=step] .outbound-step-number{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.outbound-plan{border:1px solid var(--border);border-radius:var(--radius-control,.45rem);padding:1rem 1.25rem;margin:0 0 1.5rem}.outbound-plan h2{margin:0 0 .5rem}.outbound-plan .outbound-facts{margin:0}.outbound-subjects{margin:.35rem 0 0;padding-left:1.1rem}.dashboard-detail-tabpanel>.outbound-controls,.dashboard-detail-tabpanel>.outbound-plan,.dashboard-detail-tabpanel>.outbound-summary,.partner-page-nav{margin-bottom:1.5rem}.partner-page-nav{display:flex;flex-wrap:wrap;gap:1rem;border-bottom:1px solid var(--border)}.partner-page-nav a{padding:.6rem .25rem;text-decoration:none;border-bottom:2px solid transparent}.partner-page-nav a[aria-current=page]{border-bottom-color:currentColor;color:var(--ink);font-weight:650}.partner-referral-links a{overflow-wrap:anywhere}.automation-policy-pause-bar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;margin:0 0 1rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface)}.automation-policy-pause-bar.is-paused{border-color:color-mix(in srgb,var(--danger,#b42318) 35%,var(--border));background:color-mix(in srgb,var(--danger,#b42318) 8%,var(--surface))}.automation-policy-pause-copy{flex:1 1 16rem;min-width:0}.automation-policy-pause-title{display:flex;align-items:center;gap:.35rem;margin:0 0 .25rem;font-weight:650}.automation-policy-pause-copy>.meta,.automation-policy-pause-status{margin:0}.automation-policy-pause-copy>.meta+.meta{margin-top:.35rem}.automation-policy-pause-bar>button{flex:0 0 auto;margin-top:.1rem}.automation-policy-campaign-stops{margin:0 0 1rem;padding-left:1.1rem}.automation-policy-section-title{display:flex;align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:1.05rem}.automation-policy-subsection-title{margin:1rem 0 .4rem;font-size:.9rem;font-weight:650}.automation-policy-channels{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:52rem){.automation-policy-channels{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);align-items:start;gap:1.25rem}}.automation-policies-page label.automation-policy-channel-select-label{display:grid;grid-gap:.35rem;gap:.35rem;margin:0 0 .75rem;font-weight:600;font-size:.9rem}@media (min-width:52rem){.automation-policies-page label.automation-policy-channel-select-label{display:none}}.automation-policy-channel-nav{display:none}@media (min-width:52rem){.automation-policy-channel-nav{display:block;max-height:min(70vh,36rem);overflow:auto;padding:.35rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface)}}.automation-policy-channel-group+.automation-policy-channel-group{margin-top:.65rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.automation-policy-channel-group-title{margin:0 .35rem .3rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.automation-policy-channel-nav ul{margin:0;padding:0;list-style:none}.automation-policy-channel-nav-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;margin:0;padding:.4rem .5rem;border:0;border-radius:.4rem;background:transparent;color:var(--ink);font:inherit;font-size:.82rem;font-weight:500;text-align:left;cursor:pointer}.automation-policy-channel-nav-item:hover:not(:disabled){background:var(--callout)}.automation-policy-channel-nav-item.is-selected{background:color-mix(in srgb,var(--accent) 18%,transparent);font-weight:650}.automation-policy-channel-badge{flex:0 0 auto;font-size:.68rem;font-weight:650;color:var(--muted)}.automation-policy-channel-badge.is-on{color:var(--accent)}.automation-policy-channel-detail{min-width:0;padding:.85rem 1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface)}.automation-policy-action-modes{display:grid;grid-gap:.35rem;gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none}.automation-policy-action-row label{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem;margin:0;font-weight:500}.automation-policy-action-row select{width:auto;min-width:10rem;flex:0 0 auto}.automation-policy-activity-log{margin:0;padding-left:1.1rem}.automation-policy-form>[hidden]{display:none}.usage-meter-source-scroll{margin:.5rem 0 0;max-height:11rem;overflow:auto;padding:.45rem .65rem .45rem .35rem;border:1px solid var(--border);border-radius:.5rem;background:color-mix(in srgb,var(--surface) 88%,var(--callout))}.usage-meter-source-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.usage-meter-source-list{margin:0;padding-left:1.1rem}.usage-meter-source-list li{margin:0 0 .35rem;overflow-wrap:anywhere}.usage-meter-source-list li:last-child{margin-bottom:0}.privacy-subprocessor-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none}.privacy-subprocessor-list>li{margin:0;padding:.75rem .9rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface);overflow-wrap:anywhere}.privacy-subprocessor-list>li>strong{display:block;margin:0 0 .25rem}.privacy-subprocessor-list>li>p{margin:0}.privacy-subprocessor-list>li>p+p{margin-top:.25rem}.landing-brief-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 1rem}.landing-brief-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0 0 .85rem}.landing-brief-label{display:block;font-size:.78rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;line-height:1.3}.landing-brief-summary{margin:0 0 1.25rem;padding:.75rem .9rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface);line-height:1.45}.landing-brief-sections{display:flex;flex-direction:column;gap:1rem}.landing-brief-section{margin:0;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface)}.landing-brief-section>h3{margin:0 0 .75rem}.landing-brief-pair{display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem}@media (min-width:720px){.landing-brief-pair:not(.is-proposed-only){grid-template-columns:1fr 1fr;gap:1rem}}.landing-brief-column{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.7rem .8rem;border-radius:.55rem;background:color-mix(in srgb,var(--bg,#111) 65%,transparent)}.landing-brief-kicker{margin:0;font-size:.82rem;font-weight:650;color:var(--label-ink)}.landing-brief-status{display:flex;flex-direction:column;gap:.15rem;margin:0}.landing-brief-status-text{font-weight:650}.landing-brief-status.is-confirmed .landing-brief-status-text{color:var(--success,#7dcea0)}.landing-brief-status.is-unverified .landing-brief-status-text{color:var(--warning,#e0c36a)}.landing-brief-labeled{display:flex;flex-direction:column;gap:.25rem;min-width:0}.landing-brief-value{color:var(--ink)}.landing-brief-body{margin:0;line-height:1.5;overflow-wrap:anywhere}.landing-brief-sources{margin:0;padding-left:1.1rem}.landing-brief-sources>li{margin:0 0 .2rem;overflow-wrap:anywhere}.chart-bar-row[data-chart-unavailable=true] .chart-bar-track{visibility:hidden}.chart-bar-label{overflow-wrap:anywhere}.dashboard-charts-empty .dashboard-charts{display:block}.dashboard-charts-empty .dashboard-chart{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:.75rem 0;background:transparent;box-shadow:none}.dashboard-charts-empty .dashboard-chart figcaption.metric-headline-row{margin:0}.chart-empty-summary>p{margin:0 0 .5rem}.form-map-node .form-map-parent{display:block;justify-self:start;max-width:100%;margin:0 0 .25rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--muted);font-size:.75rem;font-weight:500;text-align:left;text-decoration:underline;text-underline-offset:.2em;white-space:normal}.form-map-node .form-map-parent:hover{color:var(--accent);background:transparent}.form-map-node :is(a,button){pointer-events:auto}.form-map-purpose-box{width:100%;height:100%;box-sizing:border-box;border:12px solid color-mix(in srgb,var(--label-ink) 65%,var(--page));border-radius:24px;background:color-mix(in srgb,var(--label-ink) 8%,var(--page));color:var(--ink)}.form-map-purpose-heading{box-sizing:border-box;padding:28px 36px;background:color-mix(in srgb,var(--page) 80%,transparent);border-radius:10px;color:var(--ink)}.form-map-purpose-heading h2{margin:0 0 12px;font-size:36px;line-height:1.15;letter-spacing:-.02em;font-weight:700}.form-map-purpose-heading p{margin:0;max-width:68ch;font-size:18px;line-height:1.5;color:var(--body-copy)}.form-map-subtab-work{display:grid;grid-gap:.75rem;gap:.75rem}.form-map-subtab-work section{display:grid;grid-gap:.4rem;gap:.4rem;padding-top:.6rem;border-top:1px solid var(--border)}.form-map-purpose-heading .form-map-purpose-zoom{display:inline;padding:0;margin:0;border:0;border-radius:.25rem;background:transparent;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;-webkit-text-decoration-color:var(--control-border);text-decoration-color:var(--control-border);cursor:zoom-in;pointer-events:auto}.form-map-purpose-heading .form-map-purpose-zoom:hover{background:transparent;color:var(--accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.tab-hierarchy [role=tablist]{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:.25rem;padding:0 .5rem;margin:1rem 0 0;border:0;border-bottom:1px solid var(--control-border);border-radius:0;background:transparent}.tab-hierarchy [role=tablist] button[type=button][role=tab],.tab-hierarchy [role=tablist] button[type=button][role=tab]:hover:not(:disabled){flex:0 0 auto;white-space:nowrap;margin:0 0 -1px;padding:.65rem .9rem;border:1px solid transparent;border-radius:.5rem .5rem 0 0;background:transparent;color:var(--muted);box-shadow:none}.tab-hierarchy [role=tablist] button[type=button][role=tab][aria-selected=true],.tab-hierarchy [role=tablist] button[type=button][role=tab][aria-selected=true]:hover:not(:disabled){border-color:var(--control-border);border-bottom-color:var(--surface);background:var(--surface);color:var(--ink)}.tab-hierarchy [role=tabpanel]{margin-top:0;padding:1.25rem;border:1px solid var(--control-border);border-top:0;border-radius:0 0 .5rem .5rem;background:var(--surface);min-width:0}.tab-hierarchy .ads-job-content [role=tablist],.tab-hierarchy [role=tabpanel] [role=tablist]{width:100%;max-width:100%;margin:1.25rem 0 0;padding:0 .35rem;border:0;border-bottom:1px solid var(--control-border);border-radius:0;background:transparent}.tab-hierarchy .ads-job-content [role=tablist] button[type=button][role=tab],.tab-hierarchy .ads-job-content [role=tablist] button[type=button][role=tab]:hover:not(:disabled),.tab-hierarchy [role=tabpanel] [role=tablist] button[type=button][role=tab],.tab-hierarchy [role=tabpanel] [role=tablist] button[type=button][role=tab]:hover:not(:disabled){margin:0 0 -1px;padding:.55rem .75rem;border:1px solid transparent;border-top:3px solid transparent;border-radius:.35rem .35rem 0 0;background:transparent;color:var(--muted);font-size:.9rem;transition:color .12s ease}.tab-hierarchy .ads-job-content [role=tablist] button[type=button][role=tab][aria-selected=true],.tab-hierarchy .ads-job-content [role=tablist] button[type=button][role=tab][aria-selected=true]:hover:not(:disabled),.tab-hierarchy [role=tabpanel] [role=tablist] button[type=button][role=tab][aria-selected=true],.tab-hierarchy [role=tabpanel] [role=tablist] button[type=button][role=tab][aria-selected=true]:hover:not(:disabled){border-color:var(--control-border);border-top-color:var(--label-ink);border-bottom-color:var(--surface);background:var(--surface);color:var(--ink)}.tab-hierarchy .ads-job-content [role=tabpanel],.tab-hierarchy [role=tabpanel] [role=tabpanel]{padding:1rem;border:1px solid var(--control-border);border-top:0;border-radius:0;background:var(--surface)}.tab-hierarchy [role=tablist] button[type=button][role=tab]:focus-visible{outline:2px solid var(--label-ink);outline-offset:-4px}.ads-destination-frame>.ads-network-jobs .workspace-area-row.is-section{margin-bottom:0}.ads-destination-frame>.ads-network-jobs .workspace-area-tab.is-current{border:1px solid var(--control-border);border-radius:.5rem .5rem 0 0;margin-bottom:-1px}.ads-job-content{padding:1.25rem;border:1px solid var(--control-border);border-top:0;border-radius:0 0 .5rem .5rem;background:var(--surface);min-width:0}.ads-job-content .workspace-area-row.is-group{width:100%;gap:.25rem;padding:0 .35rem;border:0;border-bottom:1px solid var(--control-border);border-radius:0;background:transparent}.ads-job-content .workspace-area-row.is-group .workspace-area-tab{border:0;border-bottom:3px solid transparent;border-radius:0;padding:.55rem .75rem;margin-bottom:-1px}.ads-job-content .workspace-area-row.is-group .workspace-area-tab.is-current{border-bottom-color:var(--label-ink);background:transparent;color:var(--ink)}@media (max-width:600px){.ads-job-content,.tab-hierarchy [role=tabpanel]{padding:.85rem}.tab-hierarchy .ads-job-content [role=tabpanel],.tab-hierarchy [role=tabpanel] [role=tabpanel]{padding:.75rem}.tab-hierarchy [role=tablist]{padding-inline:0;gap:0}}.ads-destination-frame{margin:1.75rem;min-width:0}.ads-destination-frame>.ads-network-jobs{margin:0}.ads-destination-frame>.ads-network-jobs .workspace-area-row.is-section{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin:0;padding:0 .5rem;border:0;border-bottom:1px solid var(--control-border);border-radius:0;background:transparent;box-shadow:none}.ads-destination-frame>.ads-network-jobs .workspace-area-tab{flex:0 0 auto;margin-bottom:-1px;padding:.65rem .9rem;border:1px solid transparent;border-radius:.5rem .5rem 0 0;background:transparent;color:var(--muted);font-size:.95rem}.ads-destination-frame>.ads-network-jobs .workspace-area-tab.is-current{border-color:var(--control-border);border-bottom-color:var(--surface);background:var(--surface);color:var(--ink)}.workspace-content .ads-job-content>main{padding:0}.ads-job-content .workspace-area-row.is-group{margin-left:0}@media (max-width:600px){.ads-destination-frame{margin:1rem}}.journey-phase-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:1rem}.journey-page .journey-phase-toolbar [role=tablist]{margin:0;flex:0 0 auto}.journey-phase>.meta:first-child{margin-top:0;margin-bottom:.65rem}.journey-page .workspace-page-header-tools .editable-value-link{font-size:.9rem}.journey-decision-stage,.journey-node{position:relative}.journey-next-badge{position:absolute;top:.85rem;right:.85rem;padding:.2rem .65rem;border-radius:.3rem;background:var(--label-ink);color:var(--on-accent);font-size:.8rem;font-weight:700;line-height:1.4}.journey-decision-stage.is-next>h3,.journey-node.is-next .journey-node-title{padding-right:4rem}.journey-decision-stage.is-next,.journey-node.is-next{background:color-mix(in srgb,var(--label-ink) 9%,var(--surface))}.journey-page .journey-connected-track{gap:1.25rem}.journey-connected-track>.journey-node+.journey-node:before{content:"";position:absolute;left:1.85rem;bottom:100%;height:1.25rem;border-left:2px solid var(--control-border);pointer-events:none}.journey-step-summary{margin:0 0 .75rem;color:var(--body-copy)}.journey-phase>.journey-loop-return{margin-top:1.25rem}.notification-center{position:relative;margin:.5rem .4rem 1.25rem}.notification-center-button{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.45rem .65rem;border:1px solid var(--border);border-radius:.4rem;background:var(--surface);color:var(--ink);font:inherit;font-size:.85rem;font-weight:550;cursor:pointer;text-align:left}.notification-center-button:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.notification-center-button:focus-visible,.notification-center-panel button:focus-visible,.unlock-dialog button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.notification-center-count{margin-left:auto;min-width:1.4rem;padding:.05rem .4rem;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:.75rem;font-weight:700;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notification-center-panel{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;width:min(22rem,calc(100vw - 1.5rem));max-height:min(28rem,calc(100vh - 6rem));overflow:auto;padding:.85rem 1rem;border:1px solid var(--border);border-radius:.55rem;background:var(--surface);color:var(--ink);box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--shadow) 22%,transparent)}.notification-center-panel[hidden]{display:none}.notification-center-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.notification-center-header h2{margin:0;font-size:1rem}.notification-center-header button{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:.8rem;cursor:pointer;text-decoration:underline}.notification-center-empty{color:var(--muted);font-size:.875rem}.notification-center-list{margin:.5rem 0 0;padding:0;list-style:none}.notification-center-list>li{padding:.65rem 0;border-top:1px solid var(--divider);font-size:.875rem}.notification-center-list>li p{margin:.15rem 0}.notification-center-list>li.is-unread .notification-center-title{font-weight:700}.notification-center-list>li.is-unread .notification-center-title:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.4rem;border-radius:50%;background:var(--accent);vertical-align:middle}.notification-center-time{color:var(--quiet-ink);font-size:.75rem}.unlock-notification-links{margin:.35rem 0;padding-left:1.1rem}.unlock-dialog{width:min(28rem,calc(100vw - 1.5rem));margin:auto;padding:0;border:1px solid var(--border);border-radius:.55rem;background:var(--surface);color:var(--ink);box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--shadow) 28%,transparent)}.unlock-dialog::-webkit-backdrop{background:var(--backdrop)}.unlock-dialog::backdrop{background:var(--backdrop)}.unlock-dialog-body{padding:1.1rem 1.25rem 1.2rem}.unlock-dialog-body h2{margin:0 0 .5rem;font-size:1.15rem}.unlock-dialog-actions{display:flex;justify-content:flex-end;margin-top:.75rem}.workspace-nav-expand-all{display:flex;justify-content:flex-end;margin:.25rem 0 .35rem;padding-inline:.375rem}.workspace-nav-expand-all button{min-height:1.9rem;padding:.2rem .65rem;font-size:.8rem}.workspace-nav-link.is-locked,.workspace-nav-link.is-locked .workspace-nav-primary-purpose,.workspace-nav-link.is-locked .workspace-nav-primary-title{color:var(--muted)}.workspace-nav-hub-toggle.is-unlocker,.workspace-nav-link.is-unlocker,.workspace-nav-section-toggle.is-unlocker{background:var(--warning-surface);color:var(--warning-ink);box-shadow:inset 3px 0 0 var(--warning-ink)}.workspace-nav-lock-hint{display:block;margin-top:.15rem;font-size:.75rem;font-weight:500;line-height:1.3;color:inherit;opacity:.85}.workspace-nav-link.is-locked .workspace-nav-lock-hint:before{content:"🔒 "}@media (prefers-reduced-motion:no-preference){.workspace-nav-link.is-unlocker{transition:background-color .12s ease}}.workspace-menu-content .workspace-nav-link.is-locked,.workspace-menu-content .workspace-nav-link.is-locked .workspace-nav-primary-title{color:var(--muted);font-weight:500}.provider-connection-fields{min-width:0;margin:0;padding:0;border:0}.integration-embedded .form-field-group.is-compact{margin:0;padding:0;border:0}.connection-form-extras,.connection-form-help{margin-block:.5rem;font-size:.875rem}.connection-form-extras summary,.connection-form-help summary{color:var(--muted);font-weight:600;cursor:pointer}.connection-form-extras[open] summary,.connection-form-help[open] summary{-webkit-margin-after:.75rem;margin-block-end:.75rem}.connection-form-extras>div{display:grid;grid-gap:.75rem;gap:.75rem}.integrations-page .auth-form{gap:.625rem}.integrations-page .auth-form .help-field:not(.help-field-checkbox),.integrations-page .auth-form label:has(>input:not([type=checkbox]):not([type=radio])),.integrations-page .auth-form label:has(>select){display:grid;grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);align-items:center;grid-column-gap:.75rem;column-gap:.75rem}.integrations-page .auth-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.integrations-page .auth-form select{min-height:2.125rem;padding:.3rem .55rem;font-size:.875rem;line-height:1.4;min-width:0}.integrations-page .auth-form .form-field{margin-bottom:.625rem}.integrations-page .auth-form .form-field:last-child{margin-bottom:0}@media (max-width:540px){.integrations-page .auth-form .help-field:not(.help-field-checkbox),.integrations-page .auth-form label:has(>input:not([type=checkbox]):not([type=radio])),.integrations-page .auth-form label:has(>select){grid-template-columns:minmax(0,1fr)}.integrations-page .auth-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.integrations-page .auth-form select{font-size:1rem}}.unlock-map{--um-read:light-dark(#2f6fb0,#78aee6);--um-draft:light-dark(#6b4fa0,#c2aef0);--um-appr:var(--accent);--um-act:light-dark(#a35f00,#e3a44a);display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.unlock-map h2{margin:1rem 0 0;font-size:1.1rem}.unlock-map h3{margin:.25rem 0;font-size:.95rem}.unlock-map p{margin:0;max-width:72ch}.unlock-map-bar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.unlock-map-count{margin-left:auto;color:var(--accent);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unlock-map-legend{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;color:var(--muted);font-size:.85rem}.unlock-map-chip{display:inline-block;margin-right:.4rem;padding:0 .35rem;border:1px solid;border-radius:3px;font-size:.7rem;font-weight:600;text-transform:uppercase}.unlock-map-auto[data-tag=reads],.unlock-map-chip[data-tag=reads]{color:var(--um-read)}.unlock-map-auto[data-tag=drafts],.unlock-map-chip[data-tag=drafts]{color:var(--um-draft)}.unlock-map-auto[data-tag=approves],.unlock-map-chip[data-tag=approves]{color:var(--um-appr)}.unlock-map-auto[data-tag=acts],.unlock-map-chip[data-tag=acts]{color:var(--um-act)}.unlock-map-scroll{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:.75rem}.unlock-map-scroll svg{display:block;width:100%;min-width:900px;height:auto}.unlock-map-scroll text{fill:var(--ink);font-size:11px}.unlock-map-head{fill:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.unlock-map-title{font-size:12.5px!important;font-weight:600}.unlock-map-sub{fill:var(--muted)!important;font-size:10.5px!important}.unlock-map-waiting{fill:var(--um-act)!important}.unlock-map-auto,.unlock-map-input{cursor:default}.unlock-map-input{cursor:pointer}.unlock-map-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.unlock-map-auto>rect:first-child,.unlock-map-input>rect:first-child{fill:var(--surface);stroke:var(--border)}.unlock-map-auto[data-on=true]>rect:first-child,.unlock-map-input[data-on=true]>rect:first-child{fill:var(--callout);stroke:var(--accent);stroke-width:1.5}.unlock-map-auto[data-on=false]>rect:first-child{stroke-dasharray:4 3}.unlock-map-auto[data-on=false]{opacity:.8}.unlock-map-box{fill:none;stroke:var(--quiet-ink);stroke-width:1.5}.unlock-map-input[data-on=true] .unlock-map-box{fill:var(--accent);stroke:var(--accent)}.unlock-map-tick{stroke:var(--on-accent)}.unlock-map-chip-box{fill:none;stroke:currentColor}.unlock-map-chip-text{fill:currentColor!important;font-size:9.5px!important;font-weight:600}.unlock-map-edge{color:var(--border);stroke:var(--border)}.unlock-map-edge[data-state=missing]{stroke-dasharray:4 4}.unlock-map-edge[data-state=live]{color:var(--accent);stroke:var(--accent)}.unlock-map-caption{color:var(--muted);font-size:.85rem}.unlock-map-table{overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.unlock-map-table table{border-collapse:collapse;width:100%;font-size:.9rem}.unlock-map-table td,.unlock-map-table th{text-align:left;vertical-align:top;padding:.6rem .8rem;border-bottom:1px solid var(--divider)}.unlock-map-table tbody th{min-width:14rem;font-weight:600}.unlock-map-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.unlock-map-cards li{min-width:0;padding:.75rem .9rem;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.unlock-map-cards li span{color:var(--accent);font-size:.75rem;font-weight:600}.unlock-map-cards[data-deferred=true] li span{color:var(--um-act)}.unlock-map-cards p{color:var(--muted);font-size:.88rem}.unlock-map-note{padding:.75rem 1rem;border-radius:8px;background:var(--callout)}.unlock-map-junction circle{fill:var(--surface);stroke:var(--border);stroke-width:1.5}.unlock-map-junction[data-on=true] circle{fill:var(--accent);stroke:var(--accent)}.unlock-map-scroll .unlock-map-plus{fill:var(--muted);font-size:13px;font-weight:700}.unlock-map-junction[data-on=true] .unlock-map-plus{fill:var(--on-accent)}.unlock-map-combos li{display:grid;grid-gap:.25rem;gap:.25rem;align-content:start}.unlock-map-combos li[data-on=true]{border-color:var(--accent);background:var(--callout)}.unlock-map-combos li[data-on=false] span{color:var(--um-act)}.unlock-map-combos button{justify-self:start;margin-top:.35rem}