/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--text-xs:calc(var(--spacing) * 3);--text-xs--line-height:calc(var(--spacing) * 4.5);--text-sm:calc(var(--spacing) * 3.5);--text-sm--line-height:calc(var(--spacing) * 5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--shadow-xs:0px 1px 2px #0000000d;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--mono);--text-md:calc(var(--spacing) * 4);--text-md--line-height:calc(var(--spacing) * 6);--shadow-skeuomorphic:0px 0px 0px 1px #0000002e inset,0px -2px 0px 0px #0000000d inset;--color-transparent:#0000;--color-brand-50:var(--brand-50);--color-brand-100:var(--brand-100);--color-brand-200:#e9d7fe;--color-brand-300:#d6bbfb;--color-brand-400:#b692f6;--color-brand-500:#9e77ed;--color-brand-600:#7f56d9;--color-brand-700:#6941c6;--color-brand-800:#53389e;--color-brand-900:#42307d;--color-brand-950:#2c1c5f;--color-utility-blue-50:var(--color-blue-50);--color-utility-blue-100:var(--color-blue-100);--color-utility-blue-200:var(--color-blue-200);--color-utility-blue-400:var(--color-blue-400);--color-utility-blue-500:var(--color-blue-500);--color-utility-blue-700:var(--color-blue-700);--color-utility-brand-50:var(--color-brand-50);--color-utility-brand-100:var(--color-brand-100);--color-utility-brand-200:var(--color-brand-200);--color-utility-brand-400:var(--color-brand-400);--color-utility-brand-500:var(--color-brand-500);--color-utility-brand-700:var(--color-brand-700);--color-utility-neutral-50:var(--color-neutral-50);--color-utility-neutral-100:var(--color-neutral-100);--color-utility-neutral-200:var(--color-neutral-200);--color-utility-neutral-300:var(--color-neutral-300);--color-utility-neutral-400:var(--color-neutral-400);--color-utility-neutral-500:var(--color-neutral-500);--color-utility-neutral-600:var(--color-neutral-600);--color-utility-neutral-700:var(--color-neutral-700);--color-utility-neutral-800:var(--color-neutral-800);--color-utility-neutral-900:var(--color-neutral-900);--color-utility-red-100:var(--color-red-100);--color-utility-red-400:var(--color-red-400);--color-utility-red-500:var(--color-red-500);--color-utility-yellow-50:var(--color-yellow-50);--color-utility-yellow-100:var(--color-yellow-100);--color-utility-yellow-200:var(--color-yellow-200);--color-utility-yellow-400:var(--color-yellow-400);--color-utility-yellow-500:var(--color-yellow-500);--color-utility-yellow-700:var(--color-yellow-700);--color-utility-green-100:var(--color-green-100);--color-utility-green-400:var(--color-green-400);--color-utility-green-500:var(--color-green-500);--color-utility-orange-50:var(--color-orange-50);--color-utility-orange-100:var(--color-orange-100);--color-utility-orange-200:var(--color-orange-200);--color-utility-orange-400:var(--color-orange-400);--color-utility-orange-500:var(--color-orange-500);--color-utility-orange-700:var(--color-orange-700);--color-utility-indigo-50:var(--color-indigo-50);--color-utility-indigo-100:var(--color-indigo-100);--color-utility-indigo-200:var(--color-indigo-200);--color-utility-indigo-400:var(--color-indigo-400);--color-utility-indigo-500:var(--color-indigo-500);--color-utility-indigo-700:var(--color-indigo-700);--color-utility-pink-50:var(--color-pink-50);--color-utility-pink-100:var(--color-pink-100);--color-utility-pink-200:var(--color-pink-200);--color-utility-pink-400:var(--color-pink-400);--color-utility-pink-500:var(--color-pink-500);--color-utility-pink-700:var(--color-pink-700);--color-utility-purple-50:var(--color-purple-50);--color-utility-purple-100:var(--color-purple-100);--color-utility-purple-200:var(--color-purple-200);--color-utility-purple-400:var(--color-purple-400);--color-utility-purple-500:var(--color-purple-500);--color-utility-purple-700:var(--color-purple-700);--color-utility-sky-50:var(--color-sky-50);--color-utility-sky-100:var(--color-sky-100);--color-utility-sky-200:var(--color-sky-200);--color-utility-sky-400:var(--color-sky-400);--color-utility-sky-500:var(--color-sky-500);--color-utility-sky-700:var(--color-sky-700);--color-utility-slate-50:var(--color-slate-50);--color-utility-slate-100:var(--color-slate-100);--color-utility-slate-200:var(--color-slate-200);--color-utility-slate-400:var(--color-slate-400);--color-utility-slate-500:var(--color-slate-500);--color-utility-slate-700:var(--color-slate-700);--color-text-primary:var(--color-neutral-900);--color-text-tertiary:var(--color-neutral-600);--color-text-error-primary:var(--color-red-600);--color-text-warning-primary:var(--color-yellow-600);--color-text-success-primary:var(--color-green-600);--color-text-secondary:var(--color-neutral-700);--color-text-secondary_hover:var(--color-neutral-800);--color-text-tertiary_hover:var(--color-neutral-700);--color-text-brand-secondary:var(--color-brand-700);--color-text-placeholder:var(--color-neutral-500);--color-text-brand-tertiary:var(--color-brand-600);--color-text-editor-icon-fg:var(--color-neutral-400);--color-text-editor-icon-fg_active:var(--color-neutral-500);--color-text-quaternary:var(--color-neutral-500);--color-text-brand-primary:var(--color-brand-900);--color-text-primary_on-brand:var(--color-white);--color-text-secondary_on-brand:var(--color-brand-200);--color-text-tertiary_on-brand:var(--color-brand-200);--color-text-quaternary_on-brand:var(--color-brand-300);--color-text-brand-tertiary_alt:var(--color-brand-600);--color-text-error-primary_hover:var(--color-red-700);--color-text-brand-secondary_hover:var(--color-brand-800);--color-border-primary:var(--color-neutral-300);--color-border-secondary:var(--color-neutral-200);--color-border-secondary_alt:#0000001a;--color-border-tertiary:var(--color-neutral-100);--color-border-error:var(--color-red-500);--color-border-error_subtle:var(--color-red-300);--color-border-brand:var(--color-brand-500);--color-border-brand_alt:var(--color-brand-600);--color-fg-brand-secondary:var(--color-brand-500);--color-fg-brand-primary:var(--color-brand-600);--color-fg-quaternary:var(--color-neutral-400);--color-fg-quaternary_hover:var(--color-neutral-500);--color-fg-error-primary:var(--color-red-600);--color-fg-error-secondary:var(--color-red-500);--color-fg-tertiary:var(--color-neutral-600);--color-bg-primary:var(--color-white);--color-bg-tertiary:var(--color-neutral-100);--color-bg-brand-primary:var(--color-brand-50);--color-bg-error-secondary:var(--color-red-100);--color-bg-warning-primary:var(--color-yellow-50);--color-bg-warning-secondary:var(--color-yellow-100);--color-bg-success-primary:var(--color-green-50);--color-bg-success-secondary:var(--color-green-100);--color-bg-brand-solid:var(--color-brand-600);--color-bg-secondary-solid:var(--color-neutral-600);--color-bg-error-solid:var(--color-red-600);--color-bg-warning-solid:var(--color-yellow-600);--color-bg-success-solid:var(--color-green-600);--color-bg-secondary_hover:var(--color-neutral-100);--color-bg-primary_hover:var(--color-neutral-50);--color-bg-brand-solid_hover:var(--color-brand-700);--color-bg-error-primary:var(--color-red-50);--color-bg-brand-secondary:var(--color-brand-100);--color-bg-secondary:var(--color-neutral-50);--color-bg-quaternary:var(--color-neutral-200);--color-bg-primary_alt:var(--color-white);--color-bg-brand-primary_alt:var(--color-brand-50);--color-bg-secondary_alt:var(--color-neutral-50);--color-bg-overlay:var(--color-neutral-950);--color-bg-brand-section:var(--color-brand-800);--color-bg-brand-section_subtle:var(--color-brand-700);--color-bg-primary-solid:var(--color-neutral-950);--color-bg-error-solid_hover:var(--color-red-700);--color-focus-ring:var(--color-brand-500);--color-tooltip-supporting-text:var(--color-neutral-300);--background-color-brand-solid:var(--color-bg-brand-solid);--background-color-error-solid:var(--color-bg-error-solid);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-error-primary:var(--color-bg-error-primary);--background-color-primary-solid:var(--color-bg-primary-solid);--background-color-error-solid_hover:var(--color-bg-error-solid_hover);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-error-primary:var(--color-text-error-primary);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-brand-tertiary:var(--color-text-brand-tertiary);--text-color-quaternary:var(--color-text-quaternary);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-tooltip-supporting-text:var(--color-tooltip-supporting-text);--ring-color-secondary:var(--color-border-secondary);--ring-color-error:var(--color-border-error);--ring-color-error_subtle:var(--color-border-error_subtle);--ring-color-brand:var(--color-border-brand);--outline-color-error:var(--color-border-error);--outline-color-brand:var(--color-border-brand);--color-panel-2:var(--panel-2);--color-line-strong:var(--line-strong);--color-ink:var(--ink);--color-faint:var(--faint);--color-brand:var(--brand);--font-sans:var(--font-sans);--font-display:var(--font-display);--font-mono:var(--mono);--radius-md:var(--r-md);--radius-lg:.5rem;--radius-pill:var(--r-pill)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[data-theme=dark]{--color-alpha-white:#0c0e12;--color-alpha-black:#fff;--color-utility-blue-50:var(--color-blue-950);--color-utility-blue-100:var(--color-blue-900);--color-utility-blue-200:var(--color-blue-800);--color-utility-blue-300:var(--color-blue-700);--color-utility-blue-400:var(--color-blue-600);--color-utility-blue-500:var(--color-blue-500);--color-utility-blue-600:var(--color-blue-400);--color-utility-blue-700:var(--color-blue-300);--color-utility-brand-50:var(--color-brand-950);--color-utility-brand-50_alt:var(--color-utility-neutral-50);--color-utility-brand-100:var(--color-brand-900);--color-utility-brand-100_alt:var(--color-utility-neutral-100);--color-utility-brand-200:var(--color-brand-800);--color-utility-brand-200_alt:var(--color-utility-neutral-200);--color-utility-brand-300:var(--color-brand-700);--color-utility-brand-300_alt:var(--color-utility-neutral-300);--color-utility-brand-400:var(--color-brand-600);--color-utility-brand-400_alt:var(--color-utility-neutral-400);--color-utility-brand-500:var(--color-brand-500);--color-utility-brand-500_alt:var(--color-utility-neutral-500);--color-utility-brand-600:var(--color-brand-400);--color-utility-brand-600_alt:var(--color-utility-neutral-600);--color-utility-brand-700:var(--color-brand-300);--color-utility-brand-700_alt:var(--color-utility-neutral-700);--color-utility-brand-800:var(--color-brand-200);--color-utility-brand-800_alt:var(--color-utility-neutral-800);--color-utility-brand-900:var(--color-brand-100);--color-utility-brand-900_alt:var(--color-utility-neutral-900);--color-utility-neutral-50:var(--color-neutral-900);--color-utility-neutral-100:var(--color-neutral-800);--color-utility-neutral-200:var(--color-neutral-700);--color-utility-neutral-300:var(--color-neutral-700);--color-utility-neutral-400:var(--color-neutral-600);--color-utility-neutral-500:var(--color-neutral-500);--color-utility-neutral-600:var(--color-neutral-400);--color-utility-neutral-700:var(--color-neutral-300);--color-utility-neutral-800:var(--color-neutral-200);--color-utility-neutral-900:var(--color-neutral-100);--color-utility-red-50:var(--color-red-950);--color-utility-red-100:var(--color-red-900);--color-utility-red-200:var(--color-red-800);--color-utility-red-300:var(--color-red-700);--color-utility-red-400:var(--color-red-600);--color-utility-red-500:var(--color-red-500);--color-utility-red-600:var(--color-red-400);--color-utility-red-700:var(--color-red-300);--color-utility-yellow-50:var(--color-yellow-950);--color-utility-yellow-100:var(--color-yellow-900);--color-utility-yellow-200:var(--color-yellow-800);--color-utility-yellow-300:var(--color-yellow-700);--color-utility-yellow-400:var(--color-yellow-600);--color-utility-yellow-500:var(--color-yellow-500);--color-utility-yellow-600:var(--color-yellow-400);--color-utility-yellow-700:var(--color-yellow-300);--color-utility-green-50:var(--color-green-950);--color-utility-green-100:var(--color-green-900);--color-utility-green-200:var(--color-green-800);--color-utility-green-300:var(--color-green-700);--color-utility-green-400:var(--color-green-600);--color-utility-green-500:var(--color-green-500);--color-utility-green-600:var(--color-green-400);--color-utility-green-700:var(--color-green-300);--color-utility-orange-50:var(--color-orange-950);--color-utility-orange-100:var(--color-orange-900);--color-utility-orange-200:var(--color-orange-800);--color-utility-orange-300:var(--color-orange-700);--color-utility-orange-400:var(--color-orange-600);--color-utility-orange-500:var(--color-orange-500);--color-utility-orange-600:var(--color-orange-400);--color-utility-orange-700:var(--color-orange-300);--color-utility-indigo-50:var(--color-indigo-950);--color-utility-indigo-100:var(--color-indigo-900);--color-utility-indigo-200:var(--color-indigo-800);--color-utility-indigo-300:var(--color-indigo-700);--color-utility-indigo-400:var(--color-indigo-600);--color-utility-indigo-500:var(--color-indigo-500);--color-utility-indigo-600:var(--color-indigo-400);--color-utility-indigo-700:var(--color-indigo-300);--color-utility-fuchsia-50:var(--color-fuchsia-950);--color-utility-fuchsia-100:var(--color-fuchsia-900);--color-utility-fuchsia-200:var(--color-fuchsia-800);--color-utility-fuchsia-300:var(--color-fuchsia-700);--color-utility-fuchsia-400:var(--color-fuchsia-600);--color-utility-fuchsia-500:var(--color-fuchsia-500);--color-utility-fuchsia-600:var(--color-fuchsia-400);--color-utility-fuchsia-700:var(--color-fuchsia-300);--color-utility-pink-50:var(--color-pink-950);--color-utility-pink-100:var(--color-pink-900);--color-utility-pink-200:var(--color-pink-800);--color-utility-pink-300:var(--color-pink-700);--color-utility-pink-400:var(--color-pink-600);--color-utility-pink-500:var(--color-pink-500);--color-utility-pink-600:var(--color-pink-400);--color-utility-pink-700:var(--color-pink-300);--color-utility-purple-50:var(--color-purple-950);--color-utility-purple-100:var(--color-purple-900);--color-utility-purple-200:var(--color-purple-800);--color-utility-purple-300:var(--color-purple-700);--color-utility-purple-400:var(--color-purple-600);--color-utility-purple-500:var(--color-purple-500);--color-utility-purple-600:var(--color-purple-400);--color-utility-purple-700:var(--color-purple-300);--color-utility-sky-50:var(--color-sky-950);--color-utility-sky-100:var(--color-sky-900);--color-utility-sky-200:var(--color-sky-800);--color-utility-sky-300:var(--color-sky-700);--color-utility-sky-400:var(--color-sky-600);--color-utility-sky-500:var(--color-sky-500);--color-utility-sky-600:var(--color-sky-400);--color-utility-sky-700:var(--color-sky-300);--color-utility-slate-50:var(--color-slate-950);--color-utility-slate-100:var(--color-slate-900);--color-utility-slate-200:var(--color-slate-800);--color-utility-slate-300:var(--color-slate-700);--color-utility-slate-400:var(--color-slate-600);--color-utility-slate-500:var(--color-slate-500);--color-utility-slate-600:var(--color-slate-400);--color-utility-slate-700:var(--color-slate-300);--color-utility-emerald-50:var(--color-emerald-950);--color-utility-emerald-100:var(--color-emerald-900);--color-utility-emerald-200:var(--color-emerald-800);--color-utility-emerald-300:var(--color-emerald-700);--color-utility-emerald-400:var(--color-emerald-600);--color-utility-emerald-500:var(--color-emerald-500);--color-utility-emerald-600:var(--color-emerald-400);--color-utility-emerald-700:var(--color-emerald-300);--color-utility-amber-50:var(--color-amber-950);--color-utility-amber-100:var(--color-amber-900);--color-utility-amber-200:var(--color-amber-800);--color-utility-amber-300:var(--color-amber-700);--color-utility-amber-400:var(--color-amber-600);--color-utility-amber-500:var(--color-amber-500);--color-utility-amber-600:var(--color-amber-400);--color-utility-amber-700:var(--color-amber-300);--color-text-primary:var(--color-neutral-50);--color-text-tertiary:var(--color-neutral-400);--color-text-error-primary:var(--color-red-400);--color-text-warning-primary:var(--color-yellow-400);--color-text-success-primary:var(--color-green-400);--color-text-secondary:var(--color-neutral-300);--color-text-secondary_hover:var(--color-neutral-200);--color-text-tertiary_hover:var(--color-neutral-300);--color-text-brand-secondary:var(--color-neutral-300);--color-text-placeholder:var(--color-neutral-500);--color-text-brand-tertiary:var(--color-neutral-400);--color-text-editor-icon-fg:var(--color-neutral-400);--color-text-editor-icon-fg_active:var(--color-white);--color-text-quaternary:var(--color-neutral-400);--color-text-brand-primary:var(--color-neutral-50);--color-text-primary_on-brand:var(--color-neutral-50);--color-text-secondary_on-brand:var(--color-neutral-300);--color-text-tertiary_on-brand:var(--color-neutral-400);--color-text-quaternary_on-brand:var(--color-neutral-400);--color-text-brand-tertiary_alt:var(--color-neutral-50);--color-text-error-primary_hover:var(--color-red-300);--color-text-brand-secondary_hover:var(--color-neutral-200);--color-border-secondary:var(--color-neutral-800);--color-border-error_subtle:var(--color-red-500);--color-border-primary:var(--color-neutral-700);--color-border-brand:var(--color-brand-400);--color-border-error:var(--color-red-400);--color-border-tertiary:var(--color-neutral-800);--color-border-brand_alt:var(--color-neutral-700);--color-border-secondary_alt:var(--color-neutral-800);--color-fg-secondary:var(--color-neutral-300);--color-fg-warning-primary:var(--color-yellow-500);--color-fg-success-primary:var(--color-green-500);--color-fg-white:var(--color-white);--color-fg-success-secondary:var(--color-green-400);--color-fg-secondary_hover:var(--color-neutral-200);--color-fg-primary:var(--color-white);--color-fg-brand-secondary:var(--color-brand-500);--color-fg-brand-primary:var(--color-brand-500);--color-fg-quaternary:var(--color-neutral-600);--color-fg-quaternary_hover:var(--color-neutral-500);--color-fg-error-primary:var(--color-red-500);--color-fg-warning-secondary:var(--color-yellow-400);--color-fg-error-secondary:var(--color-red-400);--color-fg-tertiary:var(--color-neutral-400);--color-fg-tertiary_hover:var(--color-neutral-300);--color-fg-brand-primary_alt:var(--color-neutral-300);--color-fg-brand-secondary_alt:var(--color-neutral-600);--color-fg-brand-secondary_hover:var(--color-neutral-500);--color-bg-primary:var(--color-neutral-950);--color-bg-tertiary:var(--color-neutral-800);--color-bg-brand-primary:var(--color-brand-500);--color-bg-error-secondary:var(--color-red-600);--color-bg-warning-primary:var(--color-yellow-950);--color-bg-warning-secondary:var(--color-yellow-600);--color-bg-success-primary:var(--color-green-950);--color-bg-success-secondary:var(--color-green-600);--color-bg-brand-solid:var(--color-brand-600);--color-bg-secondary-solid:var(--color-neutral-600);--color-bg-error-solid:var(--color-red-600);--color-bg-warning-solid:var(--color-yellow-600);--color-bg-success-solid:var(--color-green-600);--color-bg-secondary_hover:var(--color-neutral-800);--color-bg-primary_hover:var(--color-neutral-900);--color-bg-brand-solid_hover:var(--color-brand-500);--color-bg-error-primary:var(--color-red-950);--color-bg-brand-secondary:var(--color-brand-600);--color-bg-secondary:var(--color-neutral-900);--color-bg-quaternary:var(--color-neutral-700);--color-bg-primary_alt:var(--color-bg-secondary);--color-bg-brand-primary_alt:var(--color-bg-secondary);--color-bg-secondary_alt:var(--color-bg-primary);--color-bg-overlay:var(--color-neutral-800);--color-bg-brand-section:var(--color-bg-secondary);--color-bg-brand-section_subtle:var(--color-bg-primary);--color-bg-primary-solid:var(--color-bg-secondary);--color-bg-error-solid_hover:var(--color-red-500);--color-app-store-badge-border:var(--color-white);--color-avatar-styles-bg-neutral:224 224 224 1;--color-featured-icon-light-fg-brand:var(--color-brand-200);--color-featured-icon-light-fg-error:var(--color-red-200);--color-featured-icon-light-fg-gray:var(--color-neutral-200);--color-featured-icon-light-fg-success:var(--color-green-200);--color-featured-icon-light-fg-warning:var(--color-yellow-200);--color-focus-ring-error:var(--color-red-500);--color-focus-ring:var(--color-brand-500);--color-footer-button-fg:var(--color-neutral-300);--color-footer-button-fg_hover:var(--color-neutral-100);--color-icon-fg-brand:var(--color-neutral-400);--color-icon-fg-brand_on-brand:var(--color-neutral-400);--color-screen-mockup-border:var(--color-neutral-700);--color-slider-handle-bg:var(--color-fg-brand-primary);--color-slider-handle-border:var(--color-bg-primary);--color-toggle-border:var(--color-transparent);--color-toggle-slim-border_pressed-hover:var(--color-transparent);--color-toggle-slim-border_pressed:var(--color-transparent);--color-tooltip-supporting-text:var(--color-neutral-300);--background-color-primary:var(--color-bg-primary);--background-color-tertiary:var(--color-bg-tertiary);--background-color-brand-primary:var(--color-bg-brand-primary);--background-color-error-secondary:var(--color-bg-error-secondary);--background-color-warning-primary:var(--color-bg-warning-primary);--background-color-warning-secondary:var(--color-bg-warning-secondary);--background-color-success-primary:var(--color-bg-success-primary);--background-color-success-secondary:var(--color-bg-success-secondary);--background-color-brand-solid:var(--color-bg-brand-solid);--background-color-secondary-solid:var(--color-bg-secondary-solid);--background-color-error-solid:var(--color-bg-error-solid);--background-color-warning-solid:var(--color-bg-warning-solid);--background-color-success-solid:var(--color-bg-success-solid);--background-color-secondary_hover:var(--color-bg-secondary_hover);--background-color-primary_hover:var(--color-bg-primary_hover);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-error-primary:var(--color-bg-error-primary);--background-color-brand-secondary:var(--color-bg-brand-secondary);--background-color-secondary:var(--color-bg-secondary);--background-color-quaternary:var(--color-bg-quaternary);--background-color-primary_alt:var(--color-bg-primary_alt);--background-color-brand-primary_alt:var(--color-bg-brand-primary_alt);--background-color-secondary_alt:var(--color-bg-secondary_alt);--background-color-overlay:var(--color-bg-overlay);--background-color-brand-section:var(--color-bg-brand-section);--background-color-brand-section_subtle:var(--color-bg-brand-section_subtle);--background-color-primary-solid:var(--color-bg-primary-solid);--background-color-error-solid_hover:var(--color-bg-error-solid_hover);--background-color-border-brand:var(--color-border-brand);--background-color-border-tertiary:var(--color-border-tertiary);--background-color-border-brand_alt:var(--color-border-brand_alt);--text-color-primary:var(--color-text-primary);--text-color-tertiary:var(--color-text-tertiary);--text-color-error-primary:var(--color-text-error-primary);--text-color-warning-primary:var(--color-text-warning-primary);--text-color-success-primary:var(--color-text-success-primary);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-placeholder:var(--color-text-placeholder);--text-color-brand-tertiary:var(--color-text-brand-tertiary);--text-color-editor-icon-fg:var(--color-text-editor-icon-fg);--text-color-editor-icon-fg_active:var(--color-text-editor-icon-fg_active);--text-color-quaternary:var(--color-text-quaternary);--text-color-brand-primary:var(--color-text-brand-primary);--text-color-primary_on-brand:var(--color-text-primary_on-brand);--text-color-secondary_on-brand:var(--color-text-secondary_on-brand);--text-color-tertiary_on-brand:var(--color-text-tertiary_on-brand);--text-color-quaternary_on-brand:var(--color-text-quaternary_on-brand);--text-color-brand-tertiary_alt:var(--color-text-brand-tertiary_alt);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-tooltip-supporting-text:var(--color-tooltip-supporting-text);--border-color-primary:var(--color-border-primary);--border-color-secondary:var(--color-border-secondary);--border-color-secondary_alt:var(--color-border-secondary_alt);--border-color-tertiary:var(--color-border-tertiary);--border-color-error:var(--color-border-error);--border-color-error_subtle:var(--color-border-error_subtle);--border-color-brand:var(--color-border-brand);--border-color-brand_alt:var(--color-border-brand_alt);--border-color-brand-solid:var(--color-bg-brand-solid);--border-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--ring-color-primary:var(--color-border-primary);--ring-color-secondary:var(--color-border-secondary);--ring-color-secondary_alt:var(--color-border-secondary_alt);--ring-color-tertiary:var(--color-border-tertiary);--ring-color-error:var(--color-border-error);--ring-color-error_subtle:var(--color-border-error_subtle);--ring-color-brand:var(--color-border-brand);--ring-color-brand-solid:var(--color-bg-brand-solid);--ring-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--ring-color-brand_alt:var(--color-border-brand_alt);--outline-color-primary:var(--color-border-primary);--outline-color-secondary:var(--color-border-secondary);--outline-color-secondary_alt:var(--color-border-secondary_alt);--outline-color-tertiary:var(--color-border-tertiary);--outline-color-error:var(--color-border-error);--outline-color-error_subtle:var(--color-border-error_subtle);--outline-color-brand:var(--color-border-brand);--outline-color-brand-solid:var(--color-bg-brand-solid);--outline-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--outline-color-brand_alt:var(--color-border-brand_alt)}}@layer legacy{:root{color-scheme:light;--bg:#fafafa;--panel:#fff;--panel-2:#f5f5f5;--panel-hover:#fbfaf9;--line:#e8e4e3;--line-strong:#d8d2d0;--ink:#171717;--ink-2:#404040;--muted:#525252;--faint:#737373;--brand:#7f56d9;--eyebrow:#6941c6;--brand-hover:#6941c6;--brand-text:#6941c6;--brand-50:#f9f5ff;--brand-100:#f4ebff;--brand-solid:#7f56d9;--brand-solid-hover:#6941c6;--brand-solid-active:#53389e;--on-brand:#fff;--good:#12b76a;--good-text:#067647;--good-bg:#ecfdf3;--good-border:#abefc6;--amber:#f79009;--amber-text:#b54708;--amber-bg:#fffaeb;--amber-border:#fedf89;--red:#f04438;--red-text:#b42318;--red-bg:#fef3f2;--red-border:#fecdca;--red-solid:#d92d20;--blue:#2e90fa;--blue-text:#175cd3;--blue-bg:#eff8ff;--blue-border:#b2ddff;--good-area:#abefc6;--amber-area:#fedf89;--red-area:#fecdca;--blue-area:#b2ddff;--brand-200:#e9d7fe;--brand-area:#e9d7fe;--measured:var(--brand);--measured-text:var(--brand-text);--measured-bg:var(--brand-50);--measured-border:var(--brand-100);--measured-area:var(--brand-area);--measured-solid:var(--brand-solid);--on-measured:#fff;--projected:var(--good-text);--projected-text:var(--good-text);--projected-bg:var(--good-bg);--projected-border:var(--good-border);--projected-area:var(--good-area);--broken:var(--red);--broken-text:var(--red-text);--broken-bg:var(--red-bg);--broken-border:var(--red-border);--broken-area:var(--red-area);--broken-solid:var(--red-solid);--warning:var(--amber-text);--warning-text:var(--amber-text);--warning-bg:var(--amber-bg);--warning-border:var(--amber-border);--warning-area:var(--amber-area);--stable:var(--blue-text);--stable-text:var(--blue-text);--stable-bg:var(--blue-bg);--stable-border:var(--blue-border);--stable-area:var(--blue-area);--on-projected:var(--panel);--on-broken:var(--panel);--on-stable:var(--panel);--invert-bg:#171717;--invert-fg:#e5e5e5;--invert-line:#ffffff24;--serp-link:#1a0dab;--font-display:"fields",Georgia,serif;--font-sans:var(--font-open-sans),"Open Sans",-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--ui-type-page-size:24px;--ui-type-page-line:32px;--ui-type-section-size:20px;--ui-type-section-line:26px;--ui-type-card-size:16px;--ui-type-card-line:24px;--ui-type-body-size:14px;--ui-type-body-line:20px;--ui-type-support-size:13px;--ui-type-support-line:18px;--ui-type-meta-size:12px;--ui-type-meta-line:16px;--ui-type-page:500 var(--ui-type-page-size)/var(--ui-type-page-line) var(--font-display);--ui-type-section:600 var(--ui-type-section-size)/var(--ui-type-section-line) var(--font-sans);--ui-type-card:600 var(--ui-type-card-size)/var(--ui-type-card-line) var(--font-sans);--ui-type-body:400 var(--ui-type-body-size)/var(--ui-type-body-line) var(--font-sans);--ui-type-support:400 var(--ui-type-support-size)/var(--ui-type-support-line) var(--font-sans);--ui-type-meta:400 var(--ui-type-meta-size)/var(--ui-type-meta-line) var(--font-sans);--ui-type-action:500 var(--ui-type-body-size)/var(--ui-type-body-line) var(--font-sans);--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:9999px;--btn-disabled-bg:var(--brand-50);--btn-disabled-ink:var(--muted);--btn-disabled-line:var(--line-strong);--shadow-xs:0 1px 2px #1018280d;--shadow-raised:0 4px 16px #10182814;--shadow-btn:0 1px 2px #1018280d,inset 0 -2px 0 #0000000d,inset 0 0 0 1px #0000002e;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--t-fast:.14s;--t-base:.24s;--topbar-h:61px}body:has(.auth-bare) .topbar{display:none}:root[data-theme=dark]:has(.auth-shell){color-scheme:dark;--bg:#131316;--panel:#1c1c21;--panel-2:#17171b;--panel-hover:#212128;--line:#2e2e35;--line-strong:#3c3c45;--ink:#ededef;--ink-2:#d4d4da;--muted:#adadb6;--faint:#85858f;--on-brand:#fff;--brand:#8b5cf6;--eyebrow:#a78bfa;--brand-hover:#a78bfa;--brand-text:#c4b5fd;--brand-50:#1e1b2e;--brand-100:#2a2440;--brand-200:#342a50;--brand-solid:#7f56d9;--brand-solid-hover:#6941c6;--brand-solid-active:#53389e;--good:#12b76a;--good-text:#6ce9a6;--good-bg:#062c1b;--good-border:#08472b;--amber:#f79009;--amber-text:#fec84b;--amber-bg:#33230a;--amber-border:#55380c;--red:#f04438;--red-text:#fda29b;--red-bg:#3a1512;--red-border:#55201c;--red-solid:#f04438;--blue:#2e90fa;--blue-text:#84caff;--blue-bg:#0c233d;--blue-border:#123a63;--good-area:#08472b;--amber-area:#55380c;--red-area:#55201c;--blue-area:#123a63;--brand-area:#342a50;--measured:var(--brand);--measured-text:var(--brand-text);--measured-bg:var(--brand-50);--measured-border:var(--brand-100);--measured-area:var(--brand-area);--measured-solid:var(--brand-solid);--on-measured:#fff;--projected:var(--good);--projected-text:var(--good-text);--projected-bg:var(--good-bg);--projected-border:var(--good-border);--projected-area:var(--good-area);--broken:var(--red);--broken-text:var(--red-text);--broken-bg:var(--red-bg);--broken-border:var(--red-border);--broken-area:var(--red-area);--broken-solid:var(--red-solid);--warning:var(--amber);--warning-text:var(--amber-text);--warning-bg:var(--amber-bg);--warning-border:var(--amber-border);--warning-area:var(--amber-area);--stable:var(--blue);--stable-text:var(--blue-text);--stable-bg:var(--blue-bg);--stable-border:var(--blue-border);--stable-area:var(--blue-area);--on-projected:var(--panel);--on-broken:var(--panel);--on-stable:var(--panel);--invert-bg:#2a2a31;--invert-fg:#ededef;--invert-line:#ffffff29;--serp-link:#8ab4f8;--shadow-xs:0 1px 2px #0006;--shadow-raised:0 4px 16px #00000073;--shadow-btn:0 1px 2px #0006,inset 0 -2px 0 #0003,inset 0 0 0 1px #ffffff14}.auth-shell{min-height:100vh}:root[data-theme=dark]{color-scheme:dark;--bg:#131316;--panel:#1c1c21;--panel-2:#17171b;--panel-hover:#212128;--line:#2e2e35;--line-strong:#3c3c45;--ink:#ededef;--ink-2:#d4d4da;--muted:#adadb6;--faint:#85858f;--on-brand:#fff;--brand:#8b5cf6;--eyebrow:#a78bfa;--brand-hover:#a78bfa;--brand-text:#c4b5fd;--brand-50:#1e1b2e;--brand-100:#2a2440;--brand-200:#342a50;--brand-solid:#7f56d9;--brand-solid-hover:#6941c6;--brand-solid-active:#53389e;--good:#12b76a;--good-text:#6ce9a6;--good-bg:#062c1b;--good-border:#08472b;--amber:#f79009;--amber-text:#fec84b;--amber-bg:#33230a;--amber-border:#55380c;--red:#f04438;--red-text:#fda29b;--red-bg:#3a1512;--red-border:#55201c;--red-solid:#f04438;--blue:#2e90fa;--blue-text:#84caff;--blue-bg:#0c233d;--blue-border:#123a63;--good-area:#08472b;--amber-area:#55380c;--red-area:#55201c;--blue-area:#123a63;--brand-area:#342a50;--measured:var(--brand);--measured-text:var(--brand-text);--measured-bg:var(--brand-50);--measured-border:var(--brand-100);--measured-area:var(--brand-area);--measured-solid:var(--brand-solid);--on-measured:#fff;--projected:var(--good);--projected-text:var(--good-text);--projected-bg:var(--good-bg);--projected-border:var(--good-border);--projected-area:var(--good-area);--broken:var(--red);--broken-text:var(--red-text);--broken-bg:var(--red-bg);--broken-border:var(--red-border);--broken-area:var(--red-area);--broken-solid:var(--red-solid);--warning:var(--amber);--warning-text:var(--amber-text);--warning-bg:var(--amber-bg);--warning-border:var(--amber-border);--warning-area:var(--amber-area);--stable:var(--blue);--stable-text:var(--blue-text);--stable-bg:var(--blue-bg);--stable-border:var(--blue-border);--stable-area:var(--blue-area);--on-projected:var(--panel);--on-broken:var(--panel);--on-stable:var(--panel);--invert-bg:#2a2a31;--invert-fg:#ededef;--invert-line:#ffffff29;--serp-link:#8ab4f8;--shadow-xs:0 1px 2px #0006;--shadow-raised:0 4px 16px #00000073;--shadow-btn:0 1px 2px #0006,inset 0 -2px 0 #0003,inset 0 0 0 1px #ffffff14}:root{--background:var(--bg);--foreground:var(--ink);--card:var(--panel);--card-foreground:var(--ink);--popover:var(--panel);--popover-foreground:var(--ink);--primary:var(--brand);--primary-foreground:#fff;--secondary:var(--panel-2);--secondary-foreground:var(--ink);--muted-surface:var(--panel-hover);--muted-foreground:var(--muted);--accent:var(--panel-hover);--accent-foreground:var(--ink);--destructive:var(--red);--destructive-foreground:#fff;--border:var(--line);--input:var(--line);--ring:var(--brand)}*{box-sizing:border-box}html{scroll-behavior:smooth}.app-frame{min-height:100dvh;display:flex}.app-body{flex-direction:column;flex:1;min-width:0;display:flex}.rail{z-index:6;flex:none;width:68px;height:100dvh;padding:4px 0 4px 4px;display:flex;position:sticky;top:0}.rail-panel{border-radius:var(--r-lg);background:var(--panel);min-width:0;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;flex:1}.rail-logo-row,.rail-panel{display:flex}.rail-logo{border-radius:var(--r-sm);width:24px;height:24px;color:var(--ink);place-items:center;display:grid;position:relative}.rail-logo:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.rail-logo-img{object-fit:contain;border-radius:var(--r-sm);background:var(--ink);width:100%;height:100%}@supports (color:color-mix(in lab,red,red)){.rail-logo-img{background:color-mix(in oklab,var(--ink) 40%,var(--panel))}}.rail-logo-img{outline:1px solid var(--line-strong);outline-offset:-1px}.rail-logo-chip{border-radius:var(--r-sm);background:var(--brand-100);width:100%;height:100%;color:var(--brand-text);place-items:center;font-size:12px;font-weight:600;line-height:1;display:grid}.rail-nav{flex-direction:column;gap:2px;margin:20px 0 0;padding:0 14px;list-style:none;display:flex}.rail-nav-soon{margin-top:auto;padding-bottom:16px}.rail-item{border-radius:var(--r-sm);width:100%;height:36px;color:var(--ink-2);align-items:center;transition:background .1s linear,color .1s linear;display:flex;position:relative}.rail-item>svg{width:20px;height:20px}.rail-item:hover{background:var(--panel-hover);color:var(--ink)}.rail-item.active:before{content:"";background:var(--brand);border-radius:2px;width:2.5px;position:absolute;top:7px;bottom:7px;left:-9px}.rail-item.active:hover{background:var(--brand-text)}@supports (color:color-mix(in lab,red,red)){.rail-item.active:hover{background:color-mix(in oklab,var(--brand-text) 20%,var(--brand-100))}}.rail-item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;z-index:1}.rail-item.soon{color:var(--faint);cursor:default}.rail-item.soon:hover{color:var(--faint);background:0 0}.rail-tip{white-space:normal;overflow-wrap:anywhere;background:var(--invert-bg);width:max-content;max-width:320px;color:var(--invert-fg);border-radius:var(--r-md);box-shadow:var(--shadow-raised);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),visibility var(--t-fast);z-index:50;padding:8px 12px;font-size:12px;font-weight:600;line-height:18px;transition-delay:0s;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)translate(-2px)}.rail-item:focus-visible .rail-tip,.rail-item:hover .rail-tip,.rail-logo:focus-visible .rail-tip,.rail-logo:hover .rail-tip{opacity:1;visibility:visible;transition-delay:.3s;transform:translateY(-50%)translate(0)}@media (max-width:720px){.app-frame{flex-direction:column}.rail{height:calc(56px + env(safe-area-inset-bottom,0px));width:100%;padding:0;position:fixed;inset:auto 0 0}.rail-panel{padding:0 10px env(safe-area-inset-bottom,0);box-shadow:inset 0 1px 0 var(--line);border-radius:0;flex-direction:row;justify-content:space-evenly;align-items:center}.rail-logo-row{display:none}.rail-nav{flex-direction:row;align-items:center;gap:10px;margin:0;padding:0}.rail-nav-soon{margin-top:0;padding-bottom:0}.rail-item{width:36px}.rail-item.active:before{width:auto;height:2.5px;inset:auto 7px -1px}.rail-tip{display:none}.app-body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}}body,html{background:var(--bg);color:var(--ink);font:16px/24px var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklab,var(--brand) 30%,transparent)}}main.shell{gap:27px;width:100%;max-width:1200px;margin:0 auto;padding:40px 32px 90px;display:grid}.topbar{min-height:var(--topbar-h);border-bottom:1px solid var(--line);z-index:5;justify-content:space-between;align-items:center;padding:14px max(32px,50% - 568px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--panel) 72%,transparent)}}.topbar{-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar{background:var(--panel)}}.topbar .brand{color:var(--ink);font-family:var(--font-display);letter-spacing:0;align-items:center;gap:9px;font-size:19px;font-weight:500;line-height:1;display:inline-flex}.topbar .brand:hover{color:var(--brand-text)}.topbar nav{color:var(--muted);gap:18px;font-size:13px;display:flex}.navitem{color:var(--ink-2);border-radius:var(--r-md);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);align-items:center;gap:7px;padding:7px 11px;font-weight:500;display:inline-flex}.navitem:hover{background:var(--panel-hover);color:var(--ink)}.usermenu{margin-left:4px;position:relative}.usermenu summary{cursor:pointer;align-items:center;list-style:none;display:flex}.usermenu summary::-webkit-details-marker{display:none}.avatar{border-radius:var(--r-pill);background:var(--brand-solid);width:32px;height:32px;color:var(--on-brand);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.usermenu[open] .avatar{outline:3px solid var(--brand-100)}.usermenu .menu{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);z-index:20;min-width:230px;box-shadow:var(--shadow-raised);padding:6px;display:grid;position:absolute;top:42px;right:0}.menu a,.menu button{border-radius:var(--r-sm);color:var(--ink-2);text-align:left;box-shadow:none;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 12px;font-size:13px;font-weight:500;line-height:20px;display:block}.menu a:hover,.menu button:hover{background:var(--panel-hover)}.menu-head{border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 12px 10px;font-size:13px;font-weight:600;line-height:18px}.themetoggle{border-radius:var(--r-pill);border:1px solid var(--line);width:32px;height:32px;color:var(--muted);box-shadow:none;background:0 0;place-items:center;padding:0;display:inline-grid}.themetoggle:hover{background:var(--panel-hover);color:var(--ink)}.docs-frame{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:28px;max-width:1200px;margin:0 auto;padding:20px 28px 72px;display:grid}.docs-body>main{max-width:none!important;padding-top:8px!important;padding-left:0!important;padding-right:0!important}.side-doc-link.active{background:var(--brand-50);font-weight:600}.docs-branch summary.active,.side-doc-link.active{color:var(--brand-text)}.docs-nav{top:calc(var(--topbar-h) + 20px);max-height:calc(100dvh - var(--topbar-h) - 40px);border-right:1px solid var(--line);gap:2px;padding-right:18px;display:grid;position:sticky;overflow-y:auto}.side-doc-link{border-radius:var(--r-md);color:var(--muted);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);padding:6px 9px;font-size:13px;line-height:19px;display:block}.side-doc-link:hover{background:var(--panel-hover);color:var(--ink)}.docs-branch{margin-top:8px}.docs-branch summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:5px 9px;font-size:11px;font-weight:600;list-style:none}.docs-branch summary::-webkit-details-marker{display:none}.docs-branch summary:hover{color:var(--ink-2)}.docs-branch>div{border-left:1px solid var(--line);gap:1px;margin-left:12px;padding-left:8px;display:grid}.trend-grid{grid-template-columns:3fr 1fr;align-items:start;gap:24px;display:grid}.trend-rail{align-content:start;gap:12px;display:grid}@media (max-width:1099px){.trend-grid{grid-template-columns:1fr}}.docs-search{z-index:2;background:var(--bg);padding:2px 0 10px;position:sticky;top:0}.docs-search input{width:100%;padding:8px 12px;font-size:13px}.docs-body{min-width:0}@media (max-width:860px){.docs-frame{grid-template-columns:1fr}.docs-nav{border-right:none;border-bottom:1px solid var(--line);max-height:none;padding:0 0 14px;position:static}}.empty{text-align:center;justify-items:center;gap:4px;padding:34px 24px;display:grid}.empty-ic{border-radius:var(--r-pill);background:var(--panel-2);width:40px;height:40px;color:var(--faint);border:1px solid var(--line);place-items:center;margin-bottom:8px;display:grid}.empty-ic.good{background:var(--good-bg);border-color:var(--good-border);color:var(--good-text)}.empty-ic.brand{background:var(--brand-50);border-color:var(--brand-100);color:var(--brand-text)}.empty-ic.amber{background:var(--amber-bg);border-color:var(--amber-border);color:var(--amber-text)}.empty-t{color:var(--ink);font-size:16px;font-weight:600}.empty-d{color:var(--muted);max-width:380px;margin:0;font-size:12.5px;line-height:18px}.empty .btn,.empty button{margin-top:12px}td>.empty{padding:30px 24px}.notice{border-radius:var(--r-md);background:var(--amber-bg);border:1px solid var(--amber-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:11px 15px;font-size:13px;line-height:20px;display:flex}.notice,.notice strong{color:var(--amber-text)}.notice.info{background:var(--blue-bg);border-color:var(--blue-border)}.notice.info,.notice.info strong{color:var(--blue-text)}.inline-progress{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.inline-progress .track{background:var(--panel-2);border-radius:3px;flex:none;width:92px;height:5px;overflow:hidden}.inline-progress .track i{background:var(--brand);height:100%;display:block}.inline-progress .count{font-family:var(--mono);color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.setup-strip{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-block:12px;display:flex}.setup-strip .inline-progress{flex:none}.setup-rail{justify-content:space-between;gap:4px;display:flex;position:relative;overflow-x:auto}.setup-rail-line{z-index:0;height:1px;display:flex;position:absolute;top:21px;left:18px;right:18px}.setup-rail-line-segment{background:var(--line);flex:1 1 0;height:100%}.setup-rail-line-segment.is-complete{background:var(--ink)}.setup-rail-item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--r-sm)}.setup-video-placeholder{border:1px dashed var(--line-strong);border-radius:var(--r-lg);text-align:center;background:#f6f5f2;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 20px;display:flex}:root[data-theme=dark] .setup-video-placeholder,:root[data-theme=dark]:has(.auth-shell) .setup-video-placeholder{background:var(--panel-2)}.setup-video-placeholder p{color:var(--faint);max-width:260px;margin:0;font-size:12.5px;line-height:18px}.setup-video-play{background:var(--brand);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@media (min-width:640px){.setup-active{grid-template-columns:minmax(0,1fr) 240px;align-items:start;display:grid}}.setup-layout{grid-template-columns:minmax(0,1fr) 640px;align-items:start;gap:24px;display:grid}.setup-advisor{position:sticky;top:56px}.advisor-inline{flex-direction:column;max-height:calc(100vh - 72px);padding:0;display:flex;overflow:hidden}@media (max-width:1220px){.setup-layout{grid-template-columns:1fr}.setup-advisor{position:static}.advisor-inline{max-height:none}}.advisor-suggestion{text-align:left;text-transform:none;letter-spacing:normal;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--panel);width:100%;color:var(--ink-2);padding:10px 14px;font-size:13.5px;font-weight:500;line-height:19px;display:block}.advisor-suggestion:hover:not(:disabled){background:var(--panel-hover);border-color:var(--brand)}.advisor-suggestion:disabled{cursor:default;opacity:.6}.advisor-mark{border-radius:var(--r-pill);background:var(--brand-50);width:22px;height:22px;color:var(--brand-text);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.advisor-evidence summary{cursor:pointer;border-radius:var(--r-md);transition:background var(--t-fast) var(--ease);font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:0 -8px;padding:6px 8px 6px 22px;list-style:none;position:relative}.advisor-evidence summary:hover{background:var(--panel-hover)}.advisor-evidence summary:focus-visible{outline:3px solid var(--brand-100)}.advisor-evidence summary::-webkit-details-marker{display:none}.advisor-evidence summary:before{content:"";border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);width:7px;height:7px;transition:transform .15s var(--ease);position:absolute;top:50%;left:6px;transform:translateY(-65%)rotate(-45deg)}.advisor-evidence[open] summary:before{transform:translateY(-60%)rotate(45deg)}.advisor-evidence[open] summary{background:var(--panel-hover)}.advisor-event{text-align:center;max-width:90%;color:var(--faint);border-radius:var(--r-pill);background:var(--panel-2);border:1px solid var(--line);justify-self:center;padding:6px 14px;font-size:12.5px;line-height:18px}.advisor-event-check{color:var(--good-text);font-weight:700}.advisor-thinking{align-items:center;gap:4px;display:inline-flex}.advisor-thinking .dot{border-radius:var(--r-pill);background:var(--brand);width:6px;height:6px;animation:sie-pulse 1.2s ease-in-out infinite}.advisor-thinking .dot:nth-child(2){animation-delay:.15s}.advisor-thinking .dot:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.advisor-thinking .dot{opacity:.6;animation:none}}.advisor-code{font-family:var(--mono);background:var(--panel-2);border-radius:4px;padding:1px 5px;font-size:.92em}.advisor-lead{color:var(--ink);font-size:16px;font-weight:700;line-height:23px}.advisor-send{padding:12px 20px;font-size:13px}.listrow{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:10px 2px;font-size:13.5px;display:flex}.listrow:last-child{border-bottom:none}.listrow .t{color:var(--ink);font-weight:600}.listrow .d{color:var(--muted);min-width:0}.listrow .go{color:var(--faint);flex:none;margin-left:auto}.listrow:hover .go{color:var(--brand-text)}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-2);transition:background var(--t-fast) var(--ease);align-items:center;gap:6px;padding:5px 13px;font-size:13px;font-weight:500;display:inline-flex}.pill:hover{background:var(--panel-hover)}.pill.active{background:var(--brand-solid);color:var(--on-brand);border-color:#0000}.pill .n{font-variant-numeric:tabular-nums;opacity:.75}a.statcard{transition:border-color var(--t-fast) var(--ease)}a.statcard:hover{border-color:var(--brand)}a.statcard .go{color:var(--faint);margin-left:auto}a.statcard:hover .go{color:var(--brand-text)}h1{font:var(--ui-type-page);letter-spacing:-.02em;color:var(--ink);margin:0 0 6px}h2{letter-spacing:normal}h2,h3{color:var(--ink);margin:0}.display{font-family:var(--font-display);letter-spacing:-.022em;font-weight:400;line-height:1.04}.pagehead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:15px;display:flex}.pagehead>div{gap:5px;min-width:0;display:grid}.pagehead h1{margin:0}.pagehead p{color:var(--muted);font:var(--ui-type-body);max-width:68ch;margin:0}.eyebrow{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:13px;font-weight:600;line-height:18px}.muted{color:var(--muted)}.faint{color:var(--faint);font:var(--ui-type-meta)}.mono{font-family:var(--mono);font-size:12.5px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:16px}.shell [id]{scroll-margin-top:84px}.grid{gap:18px;display:grid}.row{gap:10px}.row,.spread{flex-wrap:wrap;align-items:center;display:flex}.spread{justify-content:space-between;gap:12px}.rule{background:var(--line);border:0;height:1px}.badge{border-radius:var(--r-sm);border:1px solid var(--line);color:var(--ink-2);background:var(--panel-2);padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}.badge.green{color:var(--good-text);border-color:var(--good-border);background:var(--good-bg)}.badge.amber{color:var(--amber-text);border-color:var(--amber-border);background:var(--amber-bg)}.badge.red{color:var(--red-text);border-color:var(--red-border);background:var(--red-bg)}.badge.blue{color:var(--blue-text);border-color:var(--blue-border);background:var(--blue-bg)}.badge.measured{color:var(--measured-text);border-color:var(--measured-border);background:var(--measured-bg)}.badge.projected{color:var(--projected-text);border-color:var(--projected-border);background:var(--projected-bg)}.badge.broken{color:var(--broken-text);border-color:var(--broken-border);background:var(--broken-bg)}.badge.warning{color:var(--warning-text);border-color:var(--warning-border);background:var(--warning-bg)}.badge.stable{color:var(--stable-text);border-color:var(--stable-border);background:var(--stable-bg)}.badge.critical{color:var(--on-broken);background:var(--broken-solid);border-color:#0000;font-weight:700}.badge.outline{color:var(--ink-2);border-color:var(--line-strong);background:0 0;outline:none}.connect-row{transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.publish-connection-status{border-radius:var(--radius-panel);background:linear-gradient(120deg,#528bff,#875bf7);border:1px solid #875bf7;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.publish-connection-status{background:linear-gradient(120deg,color-mix(in srgb,#528bff 10%,var(--panel)),color-mix(in srgb,#875bf7 13%,var(--panel)))}}.publish-connection-status{color:var(--ink);font-size:13px}.publish-connection-status>span{color:var(--muted)}.platform-icon{background:var(--panel-2);border:1px solid var(--line);width:36px;height:36px;font-family:var(--mono);color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pill.auth-tag{text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;font-size:10.5px;font-weight:700}.callout{border-radius:var(--r-md);border:1px solid;gap:10px;padding:12px 14px;font-size:13px;line-height:19px;display:flex}.callout.amber{background:var(--amber-bg);border-color:var(--amber-border);color:var(--amber-text)}.callout.red{background:var(--red-bg);border-color:var(--red-border);color:var(--red-text)}.callout code,.callout p{color:inherit}.connect-split{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (max-width:860px){.connect-split{grid-template-columns:1fr}}.input-prefix{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--panel);align-items:stretch;display:flex;overflow:hidden}.input-prefix:focus-within{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.input-prefix span{color:var(--faint);font-family:var(--mono);background:var(--panel-2);border-right:1px solid var(--line);white-space:nowrap;align-items:center;padding:0 0 0 14px;font-size:14px;display:flex}.input-prefix input{flex:1;min-width:0}.input-prefix input:focus{outline:none}.password-field{position:relative}.password-toggle{box-shadow:none;color:var(--faint);cursor:pointer;text-transform:none;letter-spacing:normal;font-size:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.password-toggle:hover{background:var(--panel-hover);color:var(--ink-2)}.btn,button:where(:not([data-untitled-ui])){background:var(--panel);color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--r-md);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;font-family:var(--font-sans);cursor:pointer;box-shadow:var(--shadow-xs);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);align-items:center;gap:6px;padding:9px 16px;display:inline-flex}.btn.primary,button.primary{background:var(--brand-solid);color:var(--on-brand);box-shadow:var(--shadow-btn);border-color:#0000}.btn.primary:hover:not(:disabled),button.primary:hover:not(:disabled){background:var(--brand-solid-hover);border-color:var(--brand-solid)}.btn.primary:active:not(:disabled),button.primary:active:not(:disabled){background:var(--brand-solid-active);border-color:var(--brand-solid)}.btn.ghost,button.ghost{background:var(--panel);color:var(--ink-2)}.btn:hover,button:where(:not([data-untitled-ui])):hover{background:var(--panel-hover)}.btn.ghost:disabled,.btn.primary:disabled,.btn:disabled,.btn[aria-disabled=true],button.ghost:disabled,button.primary:disabled,button:disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-ink);border-color:var(--btn-disabled-line);box-shadow:none;cursor:not-allowed}input[type=email],input[type=password],input[type=text],input[type=url]{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--ink);width:100%;font-size:16px;font-family:var(--font-sans);padding:10px 14px}input:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}select{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--ink);font-size:16px;font-family:var(--font-sans);padding:10px 14px}select:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}textarea{font-family:var(--font-sans)}.login{min-height:calc(100dvh - var(--topbar-h));background:var(--bg);place-items:center;padding:44px 20px 64px;display:grid;position:relative;overflow:hidden}.login-glow{border-radius:var(--r-pill);background:radial-gradient(closest-side,var(--brand),transparent 100%);width:min(760px,130vw);height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}@supports (color:color-mix(in lab,red,red)){.login-glow{background:radial-gradient(closest-side,color-mix(in oklab,var(--brand) 42%,transparent),transparent 100%)}}.login-glow{filter:blur(100px);opacity:.6}.login-glow,.login:after{pointer-events:none;z-index:0}.login:after{content:"";opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.login-col{z-index:1;justify-items:center;gap:18px;width:100%;max-width:404px;display:grid;position:relative}.login-lockup{color:var(--ink);align-items:center;gap:9px;display:inline-flex}.login-lockup .display{letter-spacing:0;font-size:20px;font-weight:500}.login-lockup:hover{color:var(--brand-text)}.login-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;box-shadow:var(--shadow-raised);gap:13px;padding:30px 30px 32px;display:grid;position:relative;overflow:hidden}.login-card:before{content:"";background:linear-gradient(90deg,transparent,var(--brand),transparent);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.login-card:before{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--brand) 55%,transparent),transparent)}}.login-card h1{text-align:center;margin:0}.login-sub{color:var(--muted);text-align:center;margin:-5px 0 1px;font-size:16px;line-height:24px}.login-status{color:var(--muted);margin:0;font-size:13px;line-height:20px}.login-embed{min-block-size:248px;display:grid}.login-embed>*{grid-area:1/1}.login-embed-wait{pointer-events:none;transition:opacity var(--t-fast) var(--ease-out);align-content:start;gap:7px;display:grid}.login-embed.is-ready .login-embed-wait{opacity:0}.login-embed-wait .sk{border-radius:var(--r-md);background:var(--panel-2);border:1px solid var(--line-strong);display:block}.login-embed-wait .sk-label{border-radius:var(--r-sm);border:0;block-size:10px;inline-size:92px}.login-embed-wait .sk-field{block-size:42px;margin-block-end:9px}.login-embed-wait .sk-btn{background:var(--brand-50);border-color:var(--brand-100);block-size:36px;margin-block-start:5px}.login-embed-wait-say{color:var(--faint);text-align:center;margin-block-start:5px;font-size:12.5px;line-height:18px}@media (prefers-reduced-motion:reduce){.login-embed-wait{transition:none}}#outseta-login{color:var(--ink)}#outseta-login div,#outseta-login form,#outseta-login li,#outseta-login p,#outseta-login span{color:inherit}#outseta-login h1{display:none}#outseta-login [class*=widgetBody]{padding:0}#outseta-login [class*=Widget--widget]{color:var(--ink);background:0 0}#outseta-login [class*=FormGroup--formGroup],#outseta-login label{color:var(--ink-2)}#outseta-login [class*=PasswordInput--passwordInput]{color:var(--muted)}#outseta-login input[type=email],#outseta-login input[type=password],#outseta-login input[type=text]{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--ink)}#outseta-login [class*=Button--btn]{background:var(--panel);border:1px solid var(--line-strong);color:var(--ink-2);box-shadow:var(--shadow-xs);justify-content:center}#outseta-login [class*=Button--btn]:hover{background:var(--panel-hover)}#outseta-login button:not([type=button]):not([class*=cancel i]),#outseta-login input[type=submit]{background:var(--brand-solid);color:var(--on-brand);box-shadow:var(--shadow-btn);border:1px solid #0000;justify-content:center}#outseta-login button:not([type=button]):not([class*=cancel i]):hover:not(:disabled),#outseta-login input[type=submit]:hover:not(:disabled){background:var(--brand-solid-hover);border-color:var(--brand-solid)}#outseta-login button:not([type=button]):not([class*=cancel i]):active:not(:disabled),#outseta-login input[type=submit]:active:not(:disabled){background:var(--brand-solid-active);border-color:var(--brand-solid)}#outseta-login button:focus-visible,#outseta-login input[type=submit]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}#outseta-login [class*=Button--btn]:disabled,#outseta-login button:disabled,#outseta-login button:not([type=button]):not([class*=cancel i]):disabled,#outseta-login input[type=submit]:disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-ink);border-color:var(--btn-disabled-line);box-shadow:none;cursor:not-allowed}#outseta-login button~button:not([type=button]):not([class*=cancel i]){background:var(--panel);border:1px solid var(--line-strong);color:var(--ink-2);box-shadow:var(--shadow-xs)}#outseta-login button~button:not([type=button]):not([class*=cancel i]):hover:not(:disabled){background:var(--panel-hover);border-color:var(--line-strong)}#outseta-login a{color:var(--brand-text)}.login-form{gap:7px;display:grid}.signup-pair{grid-template-columns:1fr 1fr;align-items:start;gap:7px 12px;display:grid}.signup-cell{align-content:start;gap:7px;display:grid}.signup-span-2{grid-column:1/-1}@media (max-width:380px){.signup-pair{grid-template-columns:1fr}}.login-form label{color:var(--ink-2);font-size:12.5px;font-weight:600;line-height:18px}.login-form button{justify-content:center;margin-top:6px}.login-form-alt{border-top:1px solid var(--line);padding-top:15px}.linklike{box-shadow:none;color:var(--brand-text);background:0 0;border:none;justify-self:start;padding:2px 0;font-size:13px;font-weight:600}.linklike:hover{background:0 0;text-decoration:underline}.login-proof{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:2px 0 0;display:flex}.login-help,.login-proof{color:var(--faint);font-size:12.5px;line-height:18px}.login-help{margin:0}.login-help a{color:var(--brand-text);text-decoration:underline}.signup-proof{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel-2);align-items:center;gap:14px;padding:12px 14px;display:flex}.signup-proof-score{color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.signup-proof-body{color:var(--ink-2);gap:2px;min-width:0;font-size:13px;line-height:19px;display:grid}.signup-proof-body strong{overflow-wrap:anywhere}.signup-help{color:var(--faint);margin:-3px 0 5px;font-size:12px;line-height:17px;display:block}.signup-label-optional{align-items:baseline;gap:7px;display:flex}.signup-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signup-col{max-width:640px}@media (max-width:700px){.signup-col{max-width:404px}}.signup-ownership{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel-2);color:var(--ink-2);gap:8px;margin:2px 0 6px;padding:12px 14px;font-size:12.5px;line-height:18px;display:grid}.signup-ownership p{margin:0}.signup-ownership strong{color:var(--ink)}.signup-ownership-escape{color:var(--faint)}.login-form label.signup-consent{color:var(--ink-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:8px;font-size:12.5px;font-weight:400;line-height:18px;display:grid}.login-form label.signup-consent input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;margin:1px 0 0}.signup-legal{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:18px}.signup-legal a{color:var(--brand-text)}.signup-fineprint{color:var(--faint);text-align:center;margin:0;font-size:12px;line-height:18px}.signup-note{color:var(--ink-2);margin:0;font-size:13px;line-height:20px}.signup-note strong{color:var(--ink)}.signup-saved{color:var(--good-text);background:var(--good-bg);border:1px solid var(--good-border);border-radius:var(--r-md);margin:0;padding:10px 13px;font-size:13px;line-height:19px}.signup-saved strong{color:inherit}.signup-actions{flex-wrap:wrap;gap:8px;display:flex}.signup-actions .btn,.signup-actions button{flex:auto;justify-content:center}.error{color:var(--red-text);margin:0;font-size:13px;line-height:20px}.error strong{color:inherit}.scoregrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:720px){.scoregrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.score{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:18px 18px 21px;position:relative}.info-i{border-radius:var(--r-pill);border:1.5px solid var(--line-strong);width:18px;height:18px;color:var(--faint);font:600 11px/1 var(--font-sans);cursor:help;justify-content:center;align-items:center;font-style:italic;display:inline-flex;position:absolute;top:12px;right:12px}.info-i:focus-visible,.info-i:hover{border-color:var(--ink);color:var(--ink);outline:none}.info-i .tooltip{z-index:30;background:var(--invert-bg);width:264px;color:var(--invert-fg);border-radius:var(--radius-panel);font:400 12px/18px var(--font-sans);text-align:left;opacity:0;visibility:hidden;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);pointer-events:none;box-shadow:var(--shadow-raised);padding:12px 14px;font-style:normal;position:absolute;top:26px;right:-8px;transform:translateY(-4px)}.info-i .tooltip strong{color:#fff;margin-bottom:7px;font-size:12.5px;display:block}.info-i .rrow{border-bottom:1px dashed var(--invert-line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:3px 0;display:flex}.info-i .rrow.total{color:#fff;border-top:1.5px solid #ffffff59;border-bottom:none;margin-top:2px;padding-top:6px;font-weight:600}.info-i .rnote{color:#a3a3a3;margin-top:8px;display:block}.info-i .rnote em{color:#d6bbfb;font-style:normal}.info-i .tooltip:before{content:"";background:var(--invert-bg);width:10px;height:10px;position:absolute;top:-5px;right:12px;transform:rotate(45deg)}.info-i:focus-visible .tooltip,.info-i:hover .tooltip{opacity:1;visibility:visible;transform:translateY(0)}.score-mark{vertical-align:-3px;margin-right:7px;display:inline-flex}.score .n{font-variant-numeric:tabular-nums;color:var(--ink);font-size:30px;font-weight:600;line-height:40px}.score .bar{background:var(--panel-2);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.score .bar i{box-sizing:border-box;height:100%;display:block}.score.tone-good{--tone:var(--good);--tone-area:var(--good-area);--tone-edge:var(--good-text)}.score.tone-brand{--tone:var(--brand);--tone-area:var(--brand-area);--tone-edge:var(--brand-text)}.score.tone-amber{--tone:var(--amber);--tone-area:var(--amber-area);--tone-edge:var(--amber-text)}.score .bar i,.score.tone-amber .bar i,.score.tone-brand .bar i,.score.tone-good .bar i{background:var(--tone-area,var(--good-area));border-inline-end:2px solid var(--tone-edge,var(--good-text))}.score .score-mark{color:var(--tone,var(--faint))}.score.overall{border-color:var(--brand);border-width:2px;padding:17px 17px 20px}.score.overall .bar i{background:var(--brand-area);border-inline-end-color:var(--brand-text)}.rec{border-left:3px solid var(--line-strong)}.rec.critical{border-left-color:var(--broken)}.rec.warning{border-left-color:var(--warning)}.rec.info{border-left-color:var(--stable)}.rec.resolved{border-left-color:var(--measured)}.rec details summary{cursor:pointer;border-radius:var(--r-md);transition:background var(--t-fast) var(--ease);margin:-8px;padding:8px 8px 8px 26px;list-style:none;position:relative}.rec details summary:hover{background:var(--panel-hover)}.rec details summary:focus-visible{outline:3px solid var(--brand-100)}.rec details summary::-webkit-details-marker{display:none}.rec details summary:before{content:"";border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);width:8px;height:8px;transition:transform .15s var(--ease);position:absolute;top:50%;left:8px;transform:translateY(-60%)rotate(-45deg)}.rec details[open] summary:before{transform:translateY(-70%)rotate(45deg)}.rec details[open] summary{background:var(--panel-hover)}.evidence{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--mono);white-space:pre-wrap;color:var(--ink-2);max-height:420px;padding:10px 12px;font-size:12px;overflow:auto}.rec .meta{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:12.5px;line-height:18px;display:flex}.stages{gap:12px;font-size:16px;line-height:24px;display:grid}.stage{align-items:baseline;gap:10px;display:flex}.stage .dot{border-radius:var(--r-pill);background:var(--line-strong);flex:none;width:8px;height:8px;position:relative;top:-1px}.stage.running .dot{background:var(--blue);animation:sie-pulse 1.2s ease-in-out infinite}.stage.completed .dot{background:var(--good)}.stage.failed .dot{background:var(--red)}.stage.partial .dot,.stage.warning .dot{background:var(--amber)}@media (prefers-reduced-motion:reduce){.stage.running .dot{animation:none}}.progressline{background:var(--panel-2);border-radius:3px;height:6px;display:flex;overflow:hidden}.progressline i{background:var(--brand-area);border-inline-end:2px solid var(--brand-text);box-sizing:border-box;flex:none;height:100%;display:block}.rec.inflight{border-left-color:var(--blue)}table.sites{border-collapse:collapse;width:100%}table.sites td,table.sites th{text-align:left;border-bottom:1px solid var(--line);padding:15px 18px;font-size:14px}table.sites th{color:var(--faint);font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:400}table.sites tr:hover td{background:var(--panel-hover)}.row-expand,.th-sort{box-shadow:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.th-sort{align-items:center;gap:6px;display:inline-flex}.th-sort:hover{color:var(--ink-2)}.th-sort .dir{font-size:9px}.row-expand{color:var(--ink);font-weight:500}.findings-table tr:has(.row-expand):hover .row-expand{color:var(--brand-text)}[data-slot=breadcrumb-link]:hover{color:var(--ink)}[data-slot=breadcrumb-list]{margin:0;padding:0;list-style:none}[data-slot=breadcrumb-list]>li{list-style:none}.findings-table td,.findings-table th{height:auto;padding:13px 18px;font-size:14px}.findings-table th{color:var(--faint);font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:400}.findings-table tr:has(.row-expand):hover td{background:var(--panel-hover)}p{line-height:1.5}.rec .evidence{line-height:18px}.diff-del{color:var(--red-text);background:var(--red-bg)}.diff-add{color:var(--projected-text);background:var(--projected-bg)}td.diff-add,td.diff-del{border-radius:0}div.evidence.diff-del{border-color:var(--red-border)}div.evidence.diff-add{border-color:var(--projected-border)}.zones{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.zone{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);opacity:.65;gap:4px;padding:15px 18px;display:grid;position:relative}.zone.here{opacity:1;border-color:var(--brand);background:var(--brand-50);border-width:2px;padding:14px 17px}.zone.done{opacity:1}.zone-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:20px;display:flex}.zone-marker{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--on-brand);background:var(--brand-solid);border-radius:var(--r-pill);padding:1px 8px;font-size:10.5px;font-weight:500;line-height:16px}.zone-arrow{color:var(--faint);z-index:1;font-size:14px;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}@media (max-width:860px){.zones{grid-template-columns:1fr}.zone-arrow{display:none}}.engine-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:860px){.engine-cards{grid-template-columns:1fr}}.clickinfo{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);gap:6px;padding:12px 15px;font-size:13px;line-height:20px;display:grid}.clickinfo ul{color:var(--ink-2);gap:3px;margin:0;padding-left:18px;display:grid}.clickinfo li::marker{content:"✓  ";color:var(--stable)}.clickinfo-not{color:var(--ink-2);border-top:1px solid var(--line);padding-top:8px;font-weight:500}.subnav{top:var(--topbar-h);z-index:4;background:var(--bg);gap:6px;margin:0;padding:10px 2px;display:flex;position:sticky;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.subnav{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.subnav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.subnav-shell{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.subnav-link{border-radius:var(--r-pill);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:6px 13px;font-size:13px;font-weight:500;display:inline-flex}.subnav-link:hover{background:var(--panel-hover);color:var(--ink)}.subnav-link.active{background:var(--brand-50);color:var(--brand-text);font-weight:600}.subnav-link .n{font-variant-numeric:tabular-nums;opacity:.7;font-size:11.5px}#ai-preview,#business,#content,#issues,#plan,#recommendations,#scores{scroll-margin-top:122px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.history-row{cursor:pointer}.history-row:hover,.history-row[data-open=true]{background:var(--panel-hover)}.history-row .linklike{color:var(--ink-2)}.history-row .linklike:hover,.history-row .linklike[aria-expanded=true]{color:var(--brand-text)}.slideover-backdrop{opacity:0;visibility:hidden;transition:opacity .28s var(--ease);z-index:40;background:#0a0a0c73;position:fixed;inset:0}.slideover-backdrop.open{opacity:1;visibility:visible}.slideover{background:var(--panel);z-index:41;flex-direction:column;width:min(560px,94vw);transition:transform .34s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}.slideover.open{transform:translate(0);box-shadow:-16px 0 48px #0000002e}.slideover-wide{width:min(640px,94vw)}.slideover-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.slideover-x{border-radius:var(--r-pill);background:var(--panel-2);width:32px;height:32px;box-shadow:none;color:var(--ink-2);border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.slideover-x:hover{background:var(--line)}.slideover-body{flex:auto;align-content:start;gap:0;min-height:0;padding:8px 24px 32px;display:grid;overflow-y:auto}.slideover-foot{border-top:1px solid var(--line);background:var(--panel-2);flex:none;gap:9px;padding:14px 24px;display:grid}.slideover-row{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:14px;padding:18px 0;display:grid}.slideover-row:last-child{border-bottom:none}.slideover-row img{object-fit:cover;border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel-2);width:120px;height:84px}.slideover-row.single{grid-template-columns:minmax(0,1fr)}.studio-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.studio-tile{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-xs);align-content:start;gap:10px;padding:18px 20px;display:grid}.plan-tiles .studio-tile{grid-template-rows:auto auto auto 1fr auto;align-content:stretch}.plan-tiles .studio-tile>:last-child{align-self:end;margin-block-start:4px}.studio-tile .n{font-variant-numeric:tabular-nums;font-size:27px;font-weight:600;line-height:40px}.ai-mock{border:1px solid var(--red-border);border-radius:var(--r-lg);color:var(--ink-2);background:var(--panel);align-content:start;gap:12px;padding:18px 20px;font-size:16px;line-height:24px;display:grid}.ai-mock-head{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:400}.projection-card{background:var(--panel)}#understanding{--faint:#6e6e6e;--line:#ded8d7;background:radial-gradient(128% 92% at 6% -10%,#7f56d90d,transparent 60%),radial-gradient(120% 86% at 98% 2%,#2e90fa0a,transparent 58%),var(--panel)}:root[data-theme=dark] #understanding,:root[data-theme=dark]:has(.auth-shell) #understanding{--faint:#90909b;--line:#3a3a43;background:radial-gradient(128% 92% at 6% -10%,#8b5cf617,transparent 60%),radial-gradient(120% 86% at 98% 2%,#2e90fa0f,transparent 58%),var(--panel)}.atob{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.atob-arrow{color:var(--faint);align-self:center;font-size:16px}@media (max-width:760px){.atob{grid-template-columns:1fr}.atob-arrow{justify-self:center;transform:rotate(90deg)}}.proposal{background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--r-md);gap:8px;padding:14px 15px;display:grid}.proposal textarea:focus{outline:3px solid var(--brand-100);border-color:var(--brand)}.proposal .faint{color:var(--muted);font:var(--ui-type-meta)}.specimen{background:var(--panel-2) radial-gradient(circle,var(--line) 1px,transparent 1px);border:1px solid var(--line);border-radius:var(--r-md);background-size:14px 14px;flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding:16px;display:flex}.specimen .evidence{background:var(--panel)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.split.rev .split-copy{order:2}.split.rev .viz-panel{order:1}@media (max-width:860px){.split{grid-template-columns:1fr;gap:24px}.split.rev .split-copy{order:1}.split.rev .viz-panel{order:2}}.split-copy{align-content:start;gap:14px;max-width:480px;display:grid}.viz-panel{background:var(--panel-2);border-radius:var(--r-xl);justify-content:center;min-height:340px;padding:48px 32px}.gnode,.viz-panel{align-items:center;display:flex}.gnode{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);min-width:150px;box-shadow:var(--shadow-xs);gap:10px;padding:10px 14px}.gnode-ic{border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.gnode-t{font-size:13px;font-weight:600;line-height:18px}.flowcard{background:var(--panel);border-radius:var(--r-md);border:1.5px solid;gap:4px;width:100%;padding:12px 15px;display:grid}.fchecks{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.fcheck{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:16px;line-height:24px;display:flex}.fcheck-dot{border-radius:var(--r-pill);background:var(--stable);width:18px;height:18px;color:var(--on-stable);flex:none;justify-content:center;align-items:center;margin-top:1.5px;display:inline-flex}.wref{color:var(--brand-text);border-bottom:1px dotted var(--brand-text);font-weight:500}.guide{gap:10px;display:grid}.fauxdialog{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);overflow:hidden}.fauxrow{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;padding:9px 14px;font-size:13px;line-height:20px;display:grid}.fauxrow:last-child{border-bottom:none}.fauxlabel{color:var(--faint);font-size:12px}.fauxval{color:var(--ink-2);font-family:var(--mono);font-size:12.5px}.fauxval.must{color:var(--good-text);font-weight:600}.fauxval.must:after{content:" ✓"}.pathnode{border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--panel);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;padding:13px 16px;display:grid}.pathnode.done{border-color:var(--good-border)}.pathnode.next{border-color:var(--amber);background:var(--amber-bg)}.pathnode.bad{border-color:var(--red-border);background:var(--red-bg)}.pathdot{border-radius:var(--r-pill);background:var(--panel-2);width:26px;height:26px;color:var(--faint);border:1.5px solid var(--line-strong);justify-content:center;align-items:center;margin-top:1px;font-size:12.5px;font-weight:700;display:inline-flex}.pathnode.done .pathdot{background:var(--good);border-color:var(--good);color:#fff}.pathnode.next .pathdot{background:var(--amber);border-color:var(--amber);color:#fff}.pathnode.bad .pathdot{background:var(--red);border-color:var(--red);color:#fff}.pathlink{background:var(--line-strong);width:2px;height:18px;margin-left:29px}.pathlink.done{background:var(--good)}.gated-note{background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:var(--r-md);padding:12px 15px;font-size:13px;line-height:20px}.gated-note,.gated-note strong{color:var(--amber-text)}.badge.touch-safe{color:var(--good-text);border-color:var(--good-border);background:var(--good-bg)}.badge.touch-draft{color:var(--blue-text);border-color:var(--blue-border);background:var(--blue-bg)}.badge.touch-live{color:var(--red-text);border-color:var(--red-border);background:var(--red-bg);font-weight:600}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.resolve-split{grid-template-columns:calc(33.3333% - 8px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.resolve-rail{min-width:0;position:sticky;top:56px}.resolve-rail .pathnode{padding:10px 13px}.resolve-rail .card{max-height:calc(100vh - 72px);overflow:auto}@media (max-width:980px){.resolve-split{grid-template-columns:1fr}.resolve-rail{position:static}}.report-doc{max-width:1200px;margin:0 auto;padding:24px 20px 64px}.report-actions{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.report-sheet{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:48px 56px}.report-letterhead{border-bottom:1.6px solid var(--brand);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:12px;display:flex}.report-letterhead .brand{font-family:var(--font-display);color:var(--brand-text);align-items:center;gap:8px;font-size:17px;font-weight:400;display:flex}.report-meta{text-align:right;font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.report-cover-body{padding:40px 0 8px}.report-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 14px;font-size:10px;font-weight:600}.report-subject{letter-spacing:-.022em;color:var(--ink);margin:0;font-size:40px;line-height:1.06}.report-headline,.report-subject{font-family:var(--font-display);font-weight:400}.report-headline{color:var(--ink-2);max-width:58ch;margin:14px 0 0;font-size:17px;line-height:1.42}.report-verdict{margin:34px 0 0}.report-score{font-family:var(--font-display);align-items:baseline;gap:8px;display:flex}.report-score-num{letter-spacing:-.03em;color:var(--ink);font-size:72px;font-weight:500;line-height:1}.report-score-den{color:var(--faint);font-size:22px;font-weight:500}.report-factstrip{margin:18px 0 0;padding:0;display:flex}.report-factstrip>div{border-left:.8px solid var(--line);padding:0 18px}.report-factstrip>div:first-child{border-left:none;padding-left:0}.report-factstrip dt{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:600}.report-factstrip dd{color:var(--ink);margin:3px 0 0;font-size:15px;font-weight:600}.report-tally{margin:22px 0 0}.report-ask{border-top:.8px solid var(--line);color:var(--ink-2);margin:26px 0 0;padding-top:16px;font-size:13px}.report-ask ol{margin:8px 0 0;padding-left:18px}.report-ask li{margin:4px 0}.report-ask p{margin:6px 0 0}.report-toc{border-top:.5px solid var(--line);font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:4px 22px;margin:26px 0 0;padding-top:12px;font-size:10.5px;display:flex}.report-toc b{color:var(--ink);font-weight:600}.report-body{color:var(--ink-2);font-size:16px;line-height:1.62}.report-body h1{color:var(--ink);margin:28px 0 6px;font-size:30px;line-height:1.25}.report-body h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:40px 0 12px;font-size:26px;font-weight:400;line-height:1.2}.report-body h3{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:26px 0 10px;font-size:10.5px;font-weight:600}.report-body h4{color:var(--ink);margin:18px 0 4px;font-size:16px;font-weight:600}.report-body p{margin:10px 0}.report-body strong{color:var(--ink)}.report-body ol,.report-body ul{margin:8px 0;padding-left:20px}.report-body li{margin:4px 0}.report-section>h2 .sec-no{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);border-bottom:1.6px solid var(--brand);width:24mm;margin-bottom:6px;padding-bottom:6px;font-size:10.5px;font-weight:400;display:block}.report-body table{border-collapse:collapse;width:100%;margin:14px 0;font-size:12.5px}.report-body td,.report-body th{text-align:left;vertical-align:top;border-bottom:.5px solid var(--line);padding:7px 10px 7px 0}.report-body th{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:600}.report-body tbody tr:last-child td,.report-body th{border-bottom:.8px solid var(--line-strong)}.report-body code{font-family:var(--mono);color:var(--ink);font-size:12px}.report-basis{letter-spacing:0;color:var(--muted);font-variant-numeric:tabular-nums;max-width:128mm;margin:0 0 14px;font-size:11px;line-height:1.5}.report-table-title{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-bottom:none;padding-bottom:4px;font-size:10px;font-weight:600}.report-provenance{color:var(--faint);margin-top:18px;font-size:10.5px}.report-gaps{margin:14px 0 0}.report-gaps-lead{color:var(--muted);margin:0 0 12px;font-size:16px;line-height:1.5}.report-gap-card{background:var(--panel);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:var(--r-lg);gap:8px;padding:14px 16px;display:grid}.report-gap-why{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.report-gap-applies{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.report-gap-action{margin-top:4px}.report-verdict-strip{gap:10px;max-width:860px;margin:0 auto 14px;display:grid}.report-verdict-line{color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.report-verdict-line a{color:var(--brand-text)}.chart-figure{margin:18px 0 24px;padding:0}.chart-figure svg{width:100%;height:auto;display:block}.chart-caption{color:var(--muted);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:11px;line-height:1.5}.report-thin{border-left:1.6px solid var(--line-strong);color:var(--muted);margin:14px 0;padding:10px 0 10px 14px;font-size:13px}.report-defs{margin:12px 0}.report-defs>div{border-bottom:.5px solid var(--line);padding:8px 0}.report-defs dt{color:var(--ink);font-size:12.5px;font-weight:600}.report-defs dd{color:var(--muted);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:12px}.report-ledger{grid-template-columns:1fr 1fr;gap:20px;margin:16px 0 0;display:grid}.report-ledger-head{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-bottom:.8px solid var(--line-strong);padding-bottom:6px;font-size:10px;font-weight:600;display:block}.report-ledger ul{margin:8px 0 0;padding:0;list-style:none}.report-ledger li{color:var(--ink-2);align-items:baseline;gap:7px;margin:5px 0;font-size:12px;display:flex}.report-ledger-empty{color:var(--faint);margin:8px 0 0;font-size:12px}.sev-disc{flex:none;line-height:0}.report-evidence{margin:18px 0 0}.report-evidence-head{color:var(--ink-2);margin:0 0 12px;font-size:12.5px}.report-evidence-row{margin:0 0 16px}.report-evidence-path{font-family:var(--mono);color:var(--faint);margin:0 0 6px;font-size:10.5px}.report-ab{align-items:baseline;gap:12px;padding-left:10px;display:flex}.report-ab.before{border-left:3px solid var(--red-solid)}.report-ab.after{border-left:3px solid var(--good-text);margin-top:4px}.report-ab>span{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);flex:0 0 52px;font-size:10px;font-weight:600}.report-ab p{color:var(--ink);margin:0;font-size:13px}.report-unconfirmed{margin:16px 0 0}.report-unconfirmed ul{margin:0;padding:0;list-style:none}.report-unconfirmed li{border-left:3px solid var(--red-solid);color:var(--ink-2);margin:0 0 8px;padding:0 0 0 10px;font-size:12.5px}.report-unconfirmed b{color:var(--ink)}.report-recs h3{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-bottom:.8px solid var(--line-strong);margin:26px 0 0;padding-bottom:6px;font-size:11px;font-weight:600}.report-rec{margin:0 0 4px}.report-recs h4{border-left:3px solid var(--ink);margin:20px 0 4px;padding-left:12px;font-size:15px}.report-recs p{margin:4px 0;padding-left:15px}.report-recs ul{margin:6px 0 0;padding-left:32px}.report-recs li{color:var(--muted);font-size:12px}.report-rec-pages{margin:8px 0 0;padding-left:15px}.report-rec-pages-label{font-family:var(--sans);letter-spacing:.04em;color:var(--faint);margin:0 0 2px;padding-left:0;font-size:11px;font-weight:600}.report-rec-pages ul{overflow-wrap:anywhere;margin:0;padding-left:16px;list-style:outside}.report-rec-pages li{font-family:var(--mono);color:var(--muted);font-size:11px}.report-rec-pages-more{color:var(--faint);margin:4px 0 0;padding-left:0;font-size:11px;font-style:italic}.report-cell-note{color:var(--faint);margin-top:2px;font-size:11px;display:block}.report-footer{border-top:.5px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:10px;font-size:10.5px;display:flex}.report-footer-mark{align-items:center;gap:6px;display:inline-flex}.report-footer .mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:10px}@media print{:root,:root[data-theme=dark],:root[data-theme=dark]:has(.auth-shell),:root[data-theme=light]{color-scheme:light;--bg:#fff;--panel:#fff;--panel-2:#f5f5f5;--panel-hover:#fbfaf9;--line:#e8e4e3;--line-strong:#d8d2d0;--ink:#171717;--ink-2:#404040;--muted:#525252;--faint:#737373;--brand:#7f56d9;--eyebrow:#6941c6;--brand-text:#6941c6;--brand-50:#f9f5ff;--brand-100:#f4ebff;--brand-200:#e9d7fe;--brand-area:#e9d7fe;--good-area:#abefc6;--amber-area:#fedf89;--red-area:#fecdca;--blue-area:#b2ddff;--good-text:#067647;--good-bg:#ecfdf3;--good-border:#abefc6;--amber-text:#b54708;--amber-bg:#fffaeb;--amber-border:#fedf89;--red-text:#b42318;--red-bg:#fef3f2;--red-border:#fecdca;--red-solid:#d92d20;--blue-text:#175cd3;--blue-bg:#eff8ff;--blue-border:#b2ddff;--serp-link:#1a0dab;--measured:var(--brand);--measured-text:var(--brand-text);--measured-bg:var(--brand-50);--measured-border:var(--brand-100);--measured-area:var(--brand-area);--measured-solid:#7f56d9;--on-measured:#fff;--projected:var(--good-text);--projected-text:var(--good-text);--projected-bg:var(--good-bg);--projected-border:var(--good-border);--projected-area:var(--good-area);--broken:#f04438;--broken-text:var(--red-text);--broken-bg:var(--red-bg);--broken-border:var(--red-border);--broken-area:var(--red-area);--broken-solid:var(--red-solid);--warning:var(--amber-text);--warning-text:var(--amber-text);--warning-bg:var(--amber-bg);--warning-border:var(--amber-border);--warning-area:var(--amber-area);--stable:var(--blue-text);--stable-text:var(--blue-text);--stable-bg:var(--blue-bg);--stable-border:var(--blue-border);--stable-area:var(--blue-area);--on-projected:#fff;--on-broken:#fff;--on-stable:#fff}#understanding,:root[data-theme=dark] #understanding,:root[data-theme=dark]:has(.auth-shell) #understanding{--faint:#737373;--line:#e8e4e3;background:#fff}:has(.report-doc,.rpt)>:not(.report-doc):not(.rpt):not(:has(.report-doc,.rpt)){display:none!important}.app-body:has(.report-doc,.rpt),.app-frame:has(.report-doc,.rpt){min-height:0!important;display:block!important}.no-print,.report-actions,.themetoggle,.topbar{display:none!important}body{background:#fff}.report-doc{max-width:none;margin:0;padding:0}.report-sheet{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:none;border-radius:0;padding:0}.chart-caption,.report-body blockquote,.report-body li,.report-body p{max-width:128mm}.chart-figure,.chart-figure svg,.report-body table,.report-evidence,.report-ledger{max-width:none}.report-unconfirmed li{max-width:128mm}.report-cover{break-after:page}.report-section.break{break-before:page}.report-body h1,.report-body h2,.report-body h3,.report-body h4{break-after:avoid}.report-body h2{break-before:auto;margin-top:30px}.chart-figure,.report-body h1,.report-body h2,.report-body h3,.report-body table,.report-body tr,.report-defs>div,.report-evidence-row,.report-ledger,.report-recs h4,.report-thin,.report-unconfirmed li{break-inside:avoid}.report-recs h4{break-after:avoid}.report-footer{background:var(--bg);break-inside:avoid;margin-top:28px;padding-top:6px;position:static}.report-body,.report-body li,.report-body p,.report-sheet{orphans:3;widows:3}.report-rec,.report-recs section>h3+.report-rec{break-inside:avoid}.report-recs h3{break-after:avoid}.report-rec-pages{break-inside:auto}.report-rec-pages-label{break-after:avoid}.report-rec-pages ul{orphans:2;widows:2}.report-table{break-inside:auto}.report-table thead{display:table-header-group}.report-table tr{break-inside:avoid}.ev-two,.sx-two{grid-template-columns:1fr 1fr}.gap-row{grid-template-columns:1fr 1fr 1.15fr}.hero-stats{grid-template-columns:repeat(3,1fr)}}.report-body{counter-reset:report-section}.report-section{counter-increment:report-section}.rpt{max-width:1120px;margin-inline:auto;padding:56px 24px 200px}.rpt-head{max-width:720px;margin-bottom:44px}.rpt-title{margin:12px 0 0;font-size:clamp(30px,4vw,44px);line-height:1.08}.rpt-lede{color:var(--ink-2);text-wrap:pretty;margin:18px 0 0;font-size:17px;line-height:1.6}.rpt-counts{color:var(--muted);margin:16px 0 0;font-size:14px}.rpt-counts strong{color:var(--ink);font-weight:600}.gap-rows{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);gap:1px;display:grid;overflow:hidden}.gap-row{background:var(--panel);grid-template-columns:1fr 1fr 1.15fr;gap:0;display:grid}.gap-col{min-width:0;padding:22px 24px}.gap-col+.gap-col{border-inline-start:1px solid var(--line)}.gap-col--act{background:var(--panel-2)}@supports (color:color-mix(in lab,red,red)){.gap-col--act{background:color-mix(in oklab,var(--panel-2) 94%,var(--brand) 6%)}}.gap-label{letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.gap-label,.gap-label--act,.gap-label--good{color:var(--eyebrow)}.gap-lead{font-family:var(--font-sans);letter-spacing:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:400;line-height:1.4}.gap-lead--quiet{color:var(--muted);font-style:italic}.gap-note{color:var(--muted);text-wrap:pretty;margin:10px 0 0;font-size:13.5px;line-height:1.55}.gap-prop{font-family:var(--mono);color:var(--faint);margin:12px 0 0;font-size:11.5px}.gap-ask,.gap-cta{margin-top:16px}.gap-ask{gap:6px;display:grid}.gap-ask span{color:var(--muted);font-size:12px}.gap-ask-field{min-block-size:68px;font-size:16px;line-height:1.45;font-family:var(--font-sans);color:var(--ink);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md);resize:vertical;padding:10px 12px}.gap-ask-field::placeholder{color:var(--faint)}.gap-ask-field:focus{outline:2px solid var(--brand);outline-offset:1px}.gap-row[data-written=true] .gap-col:not(.gap-col--act){opacity:.72}.gap-written{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--panel);margin-top:16px;padding:12px 14px}.gap-written-h{letter-spacing:.07em;text-transform:uppercase;color:var(--good-text);margin:0 0 8px;font-size:11px;font-weight:600}.gap-written-tick{margin-inline-end:5px}.gap-written-v{color:var(--ink);margin:0;font-size:14.5px;line-height:1.5}.gap-written-n{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.save-bar{z-index:40;padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));background:var(--panel);inset-inline:0;position:fixed;bottom:0}@supports (color:color-mix(in lab,red,red)){.save-bar{background:color-mix(in oklab,var(--panel) 92%,transparent)}}.save-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line)}.save-bar__inner{max-width:var(--rpt-measure,1120px);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.save-bar__lead{color:var(--ink);margin:0;font-size:15px;font-weight:600}.save-bar__sub{color:var(--muted);max-width:62ch;margin:3px 0 0;font-size:13px;line-height:1.45}.save-bar__cta{flex:none}@media (max-width:900px){.gap-row{grid-template-columns:1fr}.gap-col+.gap-col{border-inline-start:0;border-top:1px solid var(--line)}.save-bar__inner{flex-direction:column;align-items:stretch;gap:10px}.save-bar__detail{display:none}}.ev{gap:72px;margin:8px 0 72px;display:grid}.ev-sec{max-width:780px;scroll-margin-top:80px}.ev-h.rpt-gap-h,.ev-sec--wide,.rpt-gap-h{margin-block-start:72px}.ev>.ev-sec--wide{margin-block-start:0}.ev-h{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 14px;font-size:28px;font-weight:400;line-height:1.2}.ev-lede{color:var(--muted);text-wrap:pretty;margin:0 0 22px}.ev-lede,.ev-read{font-size:15px;line-height:1.6}.ev-read{color:var(--ink-2);margin:16px 0 0}.ev-read strong,.ev-stat strong{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:21px;font-weight:400}.ev-tick{color:var(--good-text);margin-inline-end:6px}.ev-grid-wrap{margin-top:4px}.ev-grid{flex-wrap:wrap;gap:4px;display:flex}.ev-dot{border:1px solid var(--line-strong);background:0 0;border-radius:2px;block-size:10px;inline-size:10px}.ev-dot--on{background:var(--ink-2);border-color:var(--ink-2)}.ev-cap{color:var(--faint);margin:10px 0 0;font-size:12px}.ev-bar{background:var(--panel-2);border:1px solid var(--line);border-radius:5px;block-size:10px;overflow:hidden}.ev-bar-fill{background:var(--ink-2);block-size:100%;display:block}.ev-two{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.ev-side{background:var(--panel);min-width:0;padding:20px}.ev-side--machine{background:var(--panel-2)}.ev-side-h{letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 14px;font-size:11.5px;font-weight:600}.ev-fact+.ev-fact{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.ev-fact-v{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.ev-fact-s{color:var(--faint);margin:4px 0 0;font-size:12px}.ev-empty{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.ev-empty--loud{font-family:var(--font-display);color:var(--ink-2);font-size:17px;line-height:1.4}.ev-files,.ev-list,.ev-residue{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ev-files code,.ev-list code,.ev-residue .ev-quote{font-family:var(--mono);color:var(--ink-2);font-size:12.5px}.ev-residue .ev-quote{font-family:var(--font-sans);color:var(--ink);font-size:16px}.ev-files li,.ev-residue li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ev-where{color:var(--faint);font-size:12px}.ev-more{color:var(--faint);font-size:12.5px}@media (max-width:900px){.ev{gap:48px}.ev-two{grid-template-columns:1fr}.ev-h{font-size:24px}}.rpt-gap-h{margin-block-end:24px}.gap-writes{gap:6px;margin:0;display:grid}.gap-writes-row{grid-template-columns:96px 1fr;align-items:baseline;gap:10px;display:grid}.gap-writes-row dt{font-family:var(--mono);color:var(--faint);font-size:11.5px}.gap-writes-row dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.ev-thumbs{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ev-thumbs li{gap:8px;min-width:0;display:grid}.ev-thumb{object-fit:cover;border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel-2);block-size:104px;inline-size:100%;display:block}.ev-thumb--none{background:repeating-linear-gradient(45deg,var(--panel-2),var(--panel-2) 6px,var(--panel) 6px,var(--panel) 12px)}.ev-thumb-meta{gap:2px;min-width:0;display:grid}.ev-thumb-meta code{font-family:var(--mono);color:var(--ink-2);overflow-wrap:anywhere;font-size:11.5px}.ev-alt-none{font-family:var(--mono);color:var(--faint);font-size:11px}.ev-named{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ev-named li{grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px 10px;display:grid}.ev-named-who{font-family:var(--font-display);color:var(--ink);font-size:17px}.ev-named-arrow{color:var(--faint)}.ev-named-title{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:13.5px}.ev-named li .ev-where{grid-column:1/-1}.ev-dupe{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);margin-top:16px;padding:14px 16px}.ev-dupe-n{color:var(--muted);margin:0 0 8px;font-size:13px}.ev-dupe-n strong{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:400}.ev-dupe-v{color:var(--ink);margin:0 0 8px;font-size:14.5px;line-height:1.5}@media (max-width:900px){.ev-named li{grid-template-columns:1fr}.ev-named-arrow{display:none}}.ev-why{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel-2);grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;padding:18px 20px;display:grid}.ev-why-h{letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 6px;font-size:11px;font-weight:600}.ev-why-b{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.ev-people{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.ev-pstat{background:var(--panel);padding:18px 20px}.ev-pstat-n{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:34px;line-height:1}.ev-pstat-l{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.45}.ev-answers{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ev-answers li{gap:3px;display:grid}.ev-q{color:var(--faint);font-size:12.5px}.ev-a{font-family:var(--font-sans);color:var(--ink-2);font-size:17px;line-height:1.4}.ev-a--yes{color:var(--good-text)}.ev-stale{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ev-stale li{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 14px;display:grid}.ev-stale-y{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.ev-stale-t{color:var(--ink-2);font-size:15px;line-height:1.5}.ev-stale li .ev-where{grid-column:2}@media (max-width:900px){.ev-people,.ev-why{grid-template-columns:1fr}}.ev-sec--wide{max-width:100%}.buy-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.buy-big{color:var(--muted);margin:0;font-size:15px}.buy-big strong{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;margin-inline-end:4px;font-size:44px;font-weight:400}.buy-big-l{color:var(--muted);margin:0;font-size:14px}.buy-recon{color:var(--good-text)}.buy-personas{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.buy-persona{background:var(--panel);min-width:0;padding:20px 18px}.buy-persona-h{letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow);margin:0;font-size:11px;font-weight:600}.buy-persona-n{color:var(--muted);font-variant-numeric:tabular-nums;margin:10px 0;font-size:16px;line-height:1}.buy-persona-n strong{font-family:var(--font-display);color:var(--ink);font-size:42px;font-weight:400;line-height:1}.buy-bar{background:var(--panel-2);border:1px solid var(--line);border-radius:3px;block-size:6px;overflow:hidden}.buy-bar-fill{background:var(--ink-2);block-size:100%;display:block}.buy-persona-b{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}.buy-table-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);overflow-x:auto}.buy-table-wrap:focus-visible,.mk:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.buy-scroll-hint{color:var(--faint);margin:0 0 10px;font-size:12.5px;line-height:1.5;display:none}@media (max-width:767.98px){.buy-scroll-hint{display:block}}.buy-table{border-collapse:collapse;width:100%;min-width:720px}.buy-table td,.buy-table th{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.buy-table tbody tr:last-child td,.buy-table tbody tr:last-child th{border-bottom:0}.buy-table thead th{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:11px;font-weight:600}.buy-cell,.buy-th-p{text-align:center;width:92px}.buy-q{color:var(--ink);font-size:14.5px;font-weight:400;line-height:1.45}.buy-known{color:var(--good-text);margin-top:6px;font-size:12.5px;line-height:1.45;display:block}.buy-dot{border:1px solid var(--line-strong);border-radius:50%;block-size:11px;inline-size:11px;display:inline-block}.buy-dot--on{background:var(--ink-2);border-color:var(--ink-2)}.buy-na{background:var(--line);vertical-align:middle;block-size:1px;inline-size:11px;display:inline-block}.buy-state{white-space:nowrap;font-size:12.5px}.buy-yes{color:var(--good-text)}.buy-no{color:var(--muted)}.buy-table tbody tr[data-found=false] .buy-q{color:var(--ink-2)}@media (max-width:900px){.buy-personas{grid-template-columns:repeat(2,1fr)}.buy-big strong{font-size:34px}}.buy-charts{flex-wrap:wrap;align-items:center;gap:48px;margin-bottom:28px;display:flex}.buy-donut,.buy-radar{justify-items:center;gap:8px;margin:0;display:grid}.buy-donut svg{block-size:200px;inline-size:200px}.buy-radar svg{aspect-ratio:380/260;block-size:auto;inline-size:100%;max-inline-size:380px}.buy-donut figcaption,.buy-radar figcaption{color:var(--muted);font-size:13px}.donut-track{fill:none;stroke:var(--line);stroke-width:12px}.donut-fill{fill:none;stroke:var(--ink-2);stroke-width:12px;stroke-linecap:round}.donut-n{fill:var(--ink);font-family:var(--font-display);font-size:34px}.donut-d,.donut-n{text-anchor:middle}.donut-d{fill:var(--muted);font-family:var(--font-sans);font-size:13px}.radar-ring{fill:none}.radar-axis,.radar-ring{stroke:var(--line);stroke-width:1px}.radar-shape{fill:var(--brand)}@supports (color:color-mix(in lab,red,red)){.radar-shape{fill:color-mix(in oklab,var(--brand) 22%,transparent)}}.radar-shape{stroke:var(--brand);stroke-width:1.5px;stroke-linejoin:round}.radar-dot{fill:var(--brand)}.radar-label{font-family:var(--font-sans);dominant-baseline:middle}.radar-label-n{fill:var(--faint);letter-spacing:.02em;font-size:12px}.radar-label-v{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:15px}.buy-who{color:var(--ink);font-weight:600}.pm-q{border-inline-start:2px solid var(--line-strong);font-family:var(--font-display);color:var(--ink-2);margin:0 0 24px;padding:0 0 0 16px;font-size:19px;line-height:1.4}.pm{grid-template-columns:240px 1fr;align-items:start;gap:32px;display:grid}.pm-rail{gap:18px;display:grid}.pm-rail-row{border-inline-start:3px solid var(--line);padding-inline-start:12px}.pm-rail-row--t1{border-inline-start-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pm-rail-row--t1{border-inline-start-color:color-mix(in oklab,var(--brand) 25%,var(--line))}}.pm-rail-row--t2{border-inline-start-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pm-rail-row--t2{border-inline-start-color:color-mix(in oklab,var(--brand) 55%,var(--line))}}.pm-rail-row--t3{border-inline-start-color:var(--brand)}.pm-rail-t{letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow);margin:0;font-size:11px;font-weight:600}.pm-rail-l{color:var(--ink);margin:4px 0 0;font-size:14px;line-height:1.4}.pm-rail-v{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.45}.pm-rail-n{color:var(--faint);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12px}.pm-rings{justify-content:center;display:flex}.pm-ring{border:1px solid;border-radius:28px;inline-size:100%;padding:18px}.pm-ring--inf{border-color:var(--line);background:var(--faint);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.pm-ring--inf{background:color-mix(in oklab,var(--faint) 4%,transparent)}}.pm-ring-passthrough{display:contents}.pm-names--inf .pm-name{color:var(--muted);font-weight:500}.pm-rail-row--inf .pm-rail-t{color:var(--faint)}.pm-ring--t1{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pm-ring--t1{border-color:color-mix(in oklab,var(--brand) 25%,var(--line))}}.pm-ring--t1{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pm-ring--t1{background:color-mix(in oklab,var(--brand) 3%,transparent)}}.pm-ring--t2{border-color:var(--brand);margin-top:14px}@supports (color:color-mix(in lab,red,red)){.pm-ring--t2{border-color:color-mix(in oklab,var(--brand) 55%,var(--line))}}.pm-ring--t2{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pm-ring--t2{background:color-mix(in oklab,var(--brand) 6%,transparent)}}.pm-ring--t3{border-color:var(--brand);background:var(--brand);margin-top:14px}@supports (color:color-mix(in lab,red,red)){.pm-ring--t3{background:color-mix(in oklab,var(--brand) 10%,transparent)}}.pm-ring-h{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin:0 0 10px;font-size:11px;font-weight:600}.pm-names{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pm-names li{gap:2px;display:grid}.pm-name{font-family:var(--font-sans);color:var(--ink);font-size:16px;font-weight:600}.pm-dom{font-family:var(--mono);color:var(--faint);font-size:11.5px}.pm-why{color:var(--muted);font-size:12.5px;line-height:1.45}.pm-empty{color:var(--faint);margin:0;font-size:12.5px;font-style:italic}.pm-you{border-top:1px dashed var(--brand);margin:12px 0 0;padding-top:12px}@supports (color:color-mix(in lab,red,red)){.pm-you{border-top:1px dashed color-mix(in oklab,var(--brand) 45%,var(--line))}}.pm-you{font-family:var(--font-display);color:var(--ink);text-align:center;font-size:19px}@media (max-width:900px){.pm{grid-template-columns:1fr;gap:20px}.pm-ring{border-radius:20px;padding:14px}}.ev-people-list{gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ev-people-list>li{border-block-end:1px solid var(--line);padding-block-end:18px}.ev-people-list>li:last-child{border-block-end:0;padding-block-end:0}.ev-person-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ev-person-name{color:var(--ink);font-size:17px;font-weight:600}.ev-person-ok{color:var(--good-text);font-size:12px}.ev-person-no{color:var(--muted);font-size:12px}.ev-person-shots{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ev-shot{object-fit:cover;border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel-2);block-size:56px;inline-size:56px}.ev-shot--undescribed{border-style:dashed;border-color:var(--line-strong)}.ev-shot-more{color:var(--faint);font-size:12.5px}.opp{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.opp-row{background:var(--panel);padding:18px 20px}.opp-row--near{background:var(--panel-2)}@supports (color:color-mix(in lab,red,red)){.opp-row--near{background:color-mix(in oklab,var(--panel-2) 94%,var(--brand) 6%)}}.opp-q{color:var(--ink);margin:0;font-size:18px;line-height:1.35}.opp-c{color:var(--ink-2);max-width:78ch;margin:8px 0 0;font-size:16px;line-height:1.55}.opp-c em{color:var(--ink);font-style:normal}.opp-t{flex-wrap:wrap;gap:8px 14px;margin:12px 0 0;display:flex}.opp-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:11.5px;font-weight:600}.opp-tag--ours{color:var(--eyebrow)}.opp-known{color:var(--good-text);font-size:12.5px}.opp-action{margin-top:12px}.help{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);gap:1px;margin:0 0 44px;padding:0;list-style:none;display:grid;overflow:hidden}.help-row{background:var(--panel);grid-template-columns:44px 1fr;gap:14px;padding:18px 20px;display:grid}.help-n{font-family:var(--font-display);color:var(--faint);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.help-body{min-width:0}.help-do{color:var(--ink);margin:0;font-size:18px;line-height:1.35}.help-becomes{color:var(--ink-2);max-width:78ch;margin:6px 0 0;font-size:16px;line-height:1.55}.help-meta{flex-wrap:wrap;gap:8px 16px;margin:10px 0 0;display:flex}.help-who{letter-spacing:.05em;text-transform:uppercase;color:var(--eyebrow);font-size:11.5px;font-weight:600}.help-eng{color:var(--faint);font-size:12px}.help-h3{font-family:var(--font-display);color:var(--ink);margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.25}.eng-family{margin-top:24px}.eng-family-h{letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 10px;font-size:11px;font-weight:600}.eng-family--read{--eng-tint:#3b82f6}.eng-family--identify{--eng-tint:#7f56d9}.eng-family--answer{--eng-tint:#0e9384}.eng-family--watch{--eng-tint:#b54708}.eng-mark{border-radius:var(--r-md);border:1px solid var(--line);block-size:40px;inline-size:40px;color:var(--faint);background:var(--panel-2);grid-row:span 2;place-items:center;display:grid}.eng--lit .eng-mark{color:var(--eng-tint);border-color:var(--eng-tint)}@supports (color:color-mix(in lab,red,red)){.eng--lit .eng-mark{border-color:color-mix(in oklab,var(--eng-tint) 35%,var(--line))}}.eng--lit .eng-mark{background:var(--eng-tint)}@supports (color:color-mix(in lab,red,red)){.eng--lit .eng-mark{background:color-mix(in oklab,var(--eng-tint) 8%,transparent)}}.eng-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.eng{background:var(--panel);grid-template-columns:40px 1fr;align-items:start;gap:2px 14px;padding:14px 16px;display:grid}.eng-name{color:var(--ink);font-size:14.5px;font-weight:600}.eng:not(.eng--lit) .eng-name{color:var(--muted)}.eng-needs,.eng-reads{color:var(--muted);grid-column:2;font-size:12.5px;line-height:1.45}.eng-needs{color:var(--faint);margin-top:4px;font-style:italic}.gap-save{color:var(--faint);font-size:12px}.gap-save--ok{color:var(--good-text)}.gap-save--bad{color:var(--ink-2)}.rpt--with-toc{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:48px;max-width:1240px;display:grid}.rpt-body{min-width:0}.toc{align-self:start;position:sticky;top:88px}.toc-h{letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 12px;font-size:11px;font-weight:600}.toc-list{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc-link{color:var(--muted);grid-template-columns:3px 1fr;align-items:center;gap:10px;padding:6px 0;font-size:13px;line-height:1.35;text-decoration:none;display:grid}.toc-link:hover{color:var(--ink)}.toc-bar{background:0 0;border-radius:2px;block-size:100%;min-block-size:16px}.toc-link--on{color:var(--ink);font-weight:600}.toc-link--on .toc-bar{background:var(--brand)}.toc-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:4px}@media (max-width:1080px){.rpt--with-toc{grid-template-columns:1fr;gap:0}.toc{display:none}}.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:40px;margin-bottom:56px;display:grid}.hero-main{min-width:0}.hero-title{margin:12px 0 0;font-size:clamp(30px,4vw,44px);line-height:1.08}.hero-lede{color:var(--ink-2);text-wrap:pretty;margin:18px 0 0;font-size:17px;line-height:1.6}.hero-stack{margin-top:26px}.hero-stack-h{letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 10px;font-size:11px;font-weight:600}.hero-stack-list{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.hero-stack-list li{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;display:flex}.hero-card{gap:8px;margin:0;display:grid}.hero-card img{aspect-ratio:1200/630;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--panel-2);inline-size:100%}.hero-card figcaption{color:var(--faint);font-size:12px}.hero-stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.hero-stats a{background:var(--panel);color:inherit;gap:6px;padding:18px 20px;text-decoration:none;display:grid}.hero-stats a:hover{background:var(--panel-2)}.hero-stats a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.hero-stat-n{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:38px;line-height:1}.hero-stat-of{font-family:var(--font-sans);color:var(--muted);font-size:15px}.hero-stat-l{color:var(--muted);font-size:13px;line-height:1.4}@media (max-width:900px){.hero{gap:28px}.hero,.hero-stats{grid-template-columns:1fr}}.sx{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);gap:1px;overflow:hidden}.sx,.sx-row{display:grid}.sx-row{background:var(--panel);grid-template-columns:48px 1fr;gap:16px;padding:24px}.sx-step{font-family:var(--font-display);color:var(--faint);font-variant-numeric:tabular-nums;margin:0;font-size:30px;line-height:1}.sx-body{min-width:0}.sx-h{color:var(--ink);margin:0 0 6px;font-size:19px;line-height:1.3}.sx-lede{color:var(--muted);max-width:70ch;margin:0 0 14px;font-size:16px;line-height:1.55}.sx-two{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.sx-two>*{min-width:0}.sx-two pre{overflow-x:auto}.sx-side{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);padding:16px 18px}.sx-side--machine{background:var(--panel-2)}.sx-side-h{letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 8px;font-size:11px;font-weight:600}.sx-quote{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.sx-quote--flat{color:var(--muted);font-style:italic}.sx-note{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.sx-map{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--panel-2);gap:8px;margin:0;padding:16px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.sx-map{background:color-mix(in oklab,var(--panel-2) 94%,var(--brand) 6%)}}.sx-map>div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.sx-map dt{font-family:var(--mono);color:var(--faint);font-size:11.5px}.sx-map dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.45}.sx-can{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sx-can li{color:var(--muted);gap:3px;font-size:13px;line-height:1.5;display:grid}.sx-can-h{color:var(--ink);font-size:14.5px;font-weight:600}.sx-caveat{border-top:1px solid var(--line);color:var(--faint);max-width:74ch;margin:18px 0 0;padding-top:14px;font-size:13px;line-height:1.55}@media (max-width:900px){.sx-two{grid-template-columns:1fr}.sx-row{grid-template-columns:32px 1fr;gap:12px;padding:18px}.sx-map>div{grid-template-columns:1fr;gap:2px}}.show{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.show-part{align-content:start;gap:12px;min-width:0;display:grid}.show-h{letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow);margin:0;font-size:11px;font-weight:600}.mk{border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel-2);font-family:var(--mono);margin:0;padding:14px 16px;font-size:12.5px;line-height:1.6;overflow-x:auto}.mk-p{color:var(--faint)}.mk-tag{color:var(--brand-text)}.mk-attr{color:#0e9384}.mk-val{color:var(--ink-2)}.mk-val--mine{color:#b54708}.pset{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);gap:8px;padding:14px 16px;display:grid}.pset-h{color:var(--faint);margin:0 0 2px;font-size:12px}.pset-field{gap:3px;display:grid}.pset-label{color:var(--muted);font-size:11.5px}.pset-input{border:1px solid var(--line);border-radius:var(--r-sm,var(--radius-control));background:var(--panel-2);color:var(--ink);padding:8px 10px;font-size:13px;line-height:1.4}.pset-input--empty{color:var(--faint);border-style:dashed;font-style:italic}.serp{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);padding:12px 14px}.serp--assembled{background:var(--panel-2);border-style:dashed}.serp-url{color:var(--muted);margin:0;font-size:12px}.serp-path{color:var(--faint)}.serp-title{color:#1a0dab;margin:3px 0 2px;font-size:16px;line-height:1.3}:root[data-theme=dark] .serp-title,:root[data-theme=dark]:has(.auth-shell) .serp-title{color:#8ab4f8}.serp-desc{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.serp--assembled .serp-desc{color:var(--muted)}.show-vs{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);text-align:center;margin:0;font-size:11px;font-weight:600}@media (max-width:900px){.show{grid-template-columns:1fr}}.ann{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);padding:14px 16px}.ann--none{background:var(--panel-2);border-style:dashed}.ann-h{letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 6px;font-size:11px;font-weight:600}.ann-say{font-family:var(--font-display);color:var(--ink);margin:0;font-size:21px;line-height:1.3}.ann--none .ann-say,.ann-note{color:var(--muted)}.ann-note{margin:8px 0 0;font-size:12.5px;line-height:1.5}.sx-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sx-code-h{letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 8px;font-size:11px;font-weight:600}.sx-nobox{color:var(--ink-2);border-left:2px solid var(--brand);margin:12px 0 0;padding-left:12px;font-size:13px;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.sx-nobox{border-left:2px solid color-mix(in oklab,var(--brand) 45%,var(--line))}}@media (max-width:900px){.sx-pair{grid-template-columns:1fr}}.envbar{bottom:var(--envbar-bottom,12px);z-index:45;pointer-events:none;font:700 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#fff;box-shadow:0 0 0 1.5px var(--bg),0 2px 10px #00000047;border-radius:999px;padding:5px 11px;position:fixed;inset-inline-start:var(--envbar-inline,12px)}.envbar--local{background:#6a6a78}.envbar--staging{background:#b54708}.envbar--preview{background:#107569}.envframe{z-index:44;pointer-events:none;border:3px solid #0000;position:fixed;inset:0}.envframe--local{border-color:#6a6a78}.envframe--staging{border-color:#b54708}.envframe--preview{border-color:#107569}html:has(.rail){--envbar-inline:80px}@media (max-width:720px){html:has(.rail){--envbar-inline:12px;--envbar-bottom:calc(56px + 12px + env(safe-area-inset-bottom,0px))}}html:has(.save-bar){--envbar-bottom:calc(92px + 12px)}@media (max-width:900px){html:has(.save-bar){--envbar-bottom:calc(124px + 12px + env(safe-area-inset-bottom,0px))}}.wide-only{display:contents}.narrow-only{display:none}@media (max-width:900px){.wide-only{display:none}.narrow-only{display:contents}.sites td:nth-child(2),.sites td:nth-child(5),.sites td:nth-child(6),.sites td:nth-child(7),.sites th:nth-child(2),.sites th:nth-child(5),.sites th:nth-child(6),.sites th:nth-child(7){display:none}}.ux{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);gap:1px;margin:0;padding:0;list-style:none;overflow:hidden}.ux,.ux-row{display:grid}.ux-row{background:var(--panel);grid-template-columns:92px 1fr;gap:16px;padding:20px 22px}.ux-sev{white-space:nowrap;place-self:start}.ux-body{min-width:0}.ux-what{color:var(--ink);margin:0;font-size:17px;line-height:1.4}.ux-costs{color:var(--muted);margin:6px 0 0}.ux-costs,.ux-fix{max-width:76ch;font-size:13.5px;line-height:1.55}.ux-fix{color:var(--ink-2);margin:10px 0 0}.ux-fix-h{letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow);margin-inline-end:6px;font-size:11px;font-weight:600}.ux-ev{flex-wrap:wrap;gap:6px 10px;margin:10px 0 0;display:flex}.ux-ev code{font-family:var(--mono);color:var(--faint);font-size:11.5px}.ux-depth{color:var(--muted);margin:16px 0 0;font-size:13.5px;line-height:1.55}.rpt-print{z-index:30;position:fixed;top:76px;right:24px}@media (max-width:1080px){.rpt-print{margin-bottom:16px;position:static}}@media print{.rpt-print,.save-bar,.toc,.topbar{display:none!important}.rpt--with-toc{max-width:100%;padding:0;display:block}.ev-sec,.ev-sec--wide,.gap-row,.help-row,.opp-row,.sx-row,.ux-row{break-inside:avoid;page-break-inside:avoid}.ev-h{break-after:avoid;page-break-after:avoid}.gap-ask-field{border-style:dashed;min-block-size:44px}.btn,.gap-cta{display:none!important}.buy-table-wrap{overflow:visible}.buy-table{min-width:0}.ev-shot,.ev-thumb,.hero-card img{-webkit-print-color-adjust:exact;print-color-adjust:exact}a[href^=http]:after{content:""}}.print-foot,.print-head{display:none}@media print{.print-head{border-bottom:1px solid var(--line);color:var(--muted);top:-14mm;justify-content:space-between;align-items:center;padding-bottom:6px;font-size:9pt;display:flex;position:fixed;inset-inline:0}.print-brand{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.print-foot{border-top:1px solid var(--line);color:var(--faint);bottom:-16mm;gap:2px;padding-top:6px;font-size:7.5pt;line-height:1.4;display:grid;position:fixed;inset-inline:0}.print-terms{max-width:62ch}@page{margin:20mm 14mm 24mm}}.save-bar__pair{flex:none;justify-items:end;gap:4px;display:grid}.save-bar__alt{color:var(--muted);font-size:12.5px}.save-bar__alt:hover{color:var(--ink)}@media (max-width:900px){.save-bar__pair{text-align:center;justify-items:stretch}}.biz-fix{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:0 var(--radius-panel) var(--radius-panel) 0;background:var(--panel-2);justify-items:start;gap:8px;margin-top:20px;padding:18px 20px;display:grid}.biz-fix__lead{color:var(--ink);margin:0;font-size:16.5px}.biz-fix__lead strong{font-size:19px}.biz-fix__sub{color:var(--muted);max-width:62ch;margin:0;font-size:13.5px}.biz-fix .btn{margin-top:4px}@media print{.biz-fix .btn{display:none!important}}.sent-span{font:inherit;color:var(--ink);border:0;border-bottom:1px dashed var(--faint);cursor:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;outline:none;padding:0 1px;transition:border-color .12s ease-out;display:inline}.sent-span:empty:before{content:attr(data-ask);color:var(--faint)}.sent-span:focus-visible,.sent-span:hover{border-bottom-style:solid;border-bottom-color:var(--ink)}.sent-span:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.sent-span[aria-disabled=true]{opacity:.55;cursor:default}.sent-span[data-state=machine]{border-bottom:1px dashed var(--brand)}.sent-span[data-state=settled]{border-bottom:1px solid var(--good-text)}.sent-span[data-state=stale]{border-bottom:1px dotted var(--amber-text)}.sent-span[data-state=declined]{border-bottom:1px var(--faint);color:var(--muted)}.sent-span[data-state=declined]:focus-visible,.sent-span[data-state=declined]:hover{border-bottom-color:var(--faint)}.sent-stem{color:var(--muted);margin:0;font-size:19px;line-height:1.65}.sent-answer{margin-inline-start:20px}.sent-aids{gap:6px;max-width:62ch;margin:8px 0 0;display:grid}.sent-aid{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.sent-aid cite{color:var(--faint);font-style:normal}.sent-chips{flex-wrap:wrap;gap:6px;margin:2px 0 0;display:flex}.sent-chip{font:500 12px/1 var(--font-sans);border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-2,var(--ink));cursor:pointer;border-radius:999px;padding:6px 10px}.sent-chip:hover{border-color:var(--ink)}.sent-chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sent-preview{border-inline-start:2px solid var(--line-strong);color:var(--muted);max-width:62ch;margin:6px 0 0;padding-inline-start:10px;font-size:13px;line-height:1.5}.explain-open{font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.explain-open:hover{color:var(--ink)}.explain-open:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.explain-body{gap:20px;padding:24px 32px 40px;display:grid}.explain-eyebrow{font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.explain-display{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);margin:4px 0 0;font-size:30px;font-weight:600;line-height:38px}.explain-display-2{color:var(--brand-text)}.explain-lede{max-width:65ch;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.explain-card{border:1px solid var(--line);border-radius:var(--r-md,var(--radius-panel));background:var(--panel-2);gap:6px;padding:20px;display:grid}.explain-label{font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0}.explain-caption{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.explain-quote{color:var(--ink);max-width:62ch;margin:4px 0 0;font-size:16px;line-height:1.65}.explain-verdict{color:var(--muted);margin:6px 0 0;font-size:16px;line-height:1.5}.explain-payload{border-inline-start:2px solid var(--brand);color:var(--ink);max-width:62ch;margin:4px 0;padding-inline-start:14px;font-size:17px;font-weight:500;line-height:1.6}.explain-close{color:var(--brand-text);max-width:62ch;margin:0;font-size:17px;line-height:1.7}.explain-body p{color:var(--ink);max-width:46ch;margin:0;font-size:16px;line-height:1.65}.sent-rewrote{animation:sent-rewrote .16s ease-out}@media (prefers-reduced-motion:reduce){.sent-span{transition:none}.sent-rewrote{box-shadow:inset 0 -2px 0 var(--brand);animation:none}}.mr{border-top:1px solid var(--line);margin:0}.mr-row{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:16px;padding:7px 0;display:grid}.mr-row dt{color:var(--faint);letter-spacing:.02em;font-size:11.5px;line-height:18px}.mr-row dd,.mr-row dt{font-family:var(--mono)}.mr-row dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:19px}.mr-note{margin-top:2px;font-size:11.5px;line-height:17px;display:block}.mr-empty,.mr-note{color:var(--muted)}.mr-empty,.mr-note,.mr-row dd .mr-empty,.mr-row dd .mr-note{font-family:var(--font-sans)}.mr-check{color:var(--good-text);font-weight:700}.schema-thumb-row{align-items:center;gap:8px;display:inline-flex}.schema-thumb{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-2);flex:none;block-size:28px;inline-size:28px;display:block}.schema-thumb--none{background:repeating-linear-gradient(45deg,var(--panel-2),var(--panel-2) 4px,var(--panel) 4px,var(--panel) 8px)}@media (max-width:640px){.mr-row{grid-template-columns:minmax(0,1fr);gap:2px}}.mr-type{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);text-transform:uppercase;padding-top:14px;font-size:11.5px;font-weight:600}.mr--nested{border-top:none}.mr-row dt span[aria-label=required]{color:var(--muted);margin-left:2px}.mr-tell-us{all:unset;cursor:pointer;font:inherit;text-underline-offset:2px;font-size:11.5px;text-decoration:underline}.mr-tell-us,.mr-tell-us:hover{color:var(--brand-text)}.mr-divider{border:none;border-top:1px solid var(--line);margin:4px 0}.ba-columns{grid-template-columns:1fr 1fr;gap:20px}@media (max-width:1000px){.ba-columns{grid-template-columns:minmax(0,1fr)}}.mbar{z-index:30;border-top:1px solid var(--line);background:var(--panel);gap:20px;padding:10px max(32px,50% - 568px);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px -18px #0009}.mbar,.mbar-steps{flex-wrap:nowrap;align-items:center;display:flex}.mbar-steps{scrollbar-width:none;flex:1 1 0;gap:6px;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto}.mbar-steps::-webkit-scrollbar{display:none}.mbar-step{flex:none}.mbar-link{border-radius:var(--r-md,var(--radius-panel));color:inherit;align-items:center;gap:8px;padding:6px 10px;text-decoration:none;display:flex}a.mbar-link:hover{background:var(--panel-2)}.mbar-link.is-flat{cursor:default}.mbar-mark{block-size:20px;inline-size:20px;font:600 11px/1 var(--font-sans);border:1px solid var(--line);color:var(--muted);background:var(--panel-2);border-radius:999px;place-items:center;display:grid}.mbar-text{min-width:0;display:grid}.mbar-title{color:var(--ink-2);white-space:nowrap;font-size:12.5px;line-height:18px;display:none}.mbar-step.is-now .mbar-title{color:var(--ink);display:block}.mbar-detail{display:none}.mbar-step.is-done .mbar-mark{background:var(--ink);color:var(--panel);border-color:#0000}.mbar-step.is-now .mbar-mark{border-color:var(--brand);color:var(--brand-text)}.mbar-step.is-now .mbar-title{font-weight:600}@media (min-width:1500px){.mbar-step.is-now .mbar-detail{color:var(--muted);white-space:normal;max-width:42ch;font-size:11.5px;line-height:16px;display:block}}.mbar-end{flex:none;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.mbar-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.mbar-count,.mbar-next,.mbar-waiting{white-space:nowrap}.mbar-waiting{color:var(--faint);font-size:12px}@media (max-width:720px){.mbar-steps{display:none}.mbar-end{justify-content:space-between;width:100%;margin-inline-start:0}}.advisor-fab{z-index:39;border-radius:999px;padding:12px 20px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0000002e}body:has(.mbar) .advisor-fab{bottom:88px}.gs{position:relative}.gs-summary{min-height:36px;font:var(--ui-type-action);cursor:pointer;border-radius:var(--radius-panel);background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;list-style:none;display:flex}.gs-summary::-webkit-details-marker{display:none}.gs-summary:hover{background:var(--panel-2)}.gs-ring{font:600 12px/1 var(--mono);color:var(--brand-text);font-variant-numeric:tabular-nums}.gs-label{color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:600}.gs-panel{z-index:60;border:1px solid var(--line);border-radius:var(--r-md,var(--radius-panel));background:var(--panel);inline-size:384px;max-inline-size:calc(100vw - 24px);max-height:calc(100dvh - 96px);margin-block-start:8px;padding:8px;position:absolute;inset-inline-end:0;overflow:auto;box-shadow:0 18px 40px -24px #000000a6}.gs-lede{border-bottom:1px solid var(--line);font:var(--ui-type-support);color:var(--muted);margin:0 0 4px;padding:8px 10px 12px}.gs-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.gs-row{border-radius:var(--radius-control);color:inherit;align-items:start;gap:12px;padding:10px;text-decoration:none;display:flex}a.gs-row:hover{background:var(--panel-2)}.gs-row.is-flat{cursor:default}.gs-mark{border:1px solid var(--line);block-size:22px;inline-size:22px;font:500 12px/16px var(--font-sans);color:var(--muted);border-radius:999px;flex:none;place-items:center;margin-block-start:1px;display:grid}.gs-text{gap:2px;min-width:0;display:grid}.gs-title{color:var(--ink);font-size:14px;line-height:20px}.gs-detail{font:var(--ui-type-support);color:var(--muted)}.gs-step.is-done .gs-mark{background:var(--ink);color:var(--panel);border-color:#0000}.gs-step.is-done .gs-title{color:var(--muted)}.gs-step.is-now .gs-mark{border-color:var(--brand);color:var(--brand-text)}.gs-step.is-now .gs-title{font-weight:600}.gs-step.is-later .gs-title{color:var(--faint)}.dashboard-calm{max-width:1080px;padding-top:48px;padding-bottom:64px}.dashboard-calm .pagehead h1{max-width:700px;font-size:clamp(32px,4vw,48px);line-height:1.15}.dashboard-calm .pagehead p{font-size:12px}.dashboard-intro{max-width:640px;line-height:1.7}.dashboard-intro>p{font:var(--ui-type-body);margin:0 0 18px}.dashboard-account-setup,.dashboard-intro details{color:var(--muted);font-size:14px}.dashboard-account-setup summary,.dashboard-intro summary{cursor:pointer;width:fit-content;padding:8px 0}.dashboard-intro ol{padding-left:22px}.dashboard-intro li{padding:5px 0}.dashboard-calm #analyse .card{box-shadow:none;padding:clamp(22px,4vw,40px)}.dashboard-calm #analyse form{margin-top:10px}.dashboard-account-setup>.setup-strip{margin-top:12px}.read-record-layout{grid-template-columns:minmax(0,7fr) minmax(280px,3fr);align-items:start;gap:24px;display:grid}.read-record-layout .card{border-color:var(--line);border-radius:var(--radius-panel);box-shadow:0 1px 2px #10182808}.read-record-main{min-width:0;padding:28px}.read-record-main h1{letter-spacing:-.025em}.read-record-main>section>p{font-size:14px}.read-record-main .mr{font-size:12px;line-height:1.6}.read-record-main .mr-row{border-color:var(--line);grid-template-columns:130px minmax(0,1fr);padding:12px 0}.read-record-main .mr-row dd{overflow-wrap:anywhere}.read-record-main .mr-note{font-family:var(--font-open-sans),sans-serif;font-size:12px;line-height:1.5}.read-entity-section{padding-top:24px}.read-entity-section .mr-type{font-family:var(--font-open-sans),sans-serif;text-transform:none;letter-spacing:0;font-size:16px;font-weight:600}.read-entity-section>.mr-note{border-bottom:1px solid var(--line);padding-bottom:12px}.read-record-aside{gap:24px;padding:24px;display:grid;position:sticky;top:90px}.read-record-aside p{margin:0}.read-record-aside .btn{white-space:normal;border-radius:var(--radius-control);width:100%;min-height:44px;font-size:13px}.read-eyebrow{color:var(--ink-2);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600}.read-coverage{border-radius:50%;place-items:center;width:168px;height:168px;margin:4px auto;display:grid}.read-coverage>span{background:var(--panel);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex}.read-coverage strong{letter-spacing:-.03em;font-size:44px;line-height:1.15}.read-coverage small{color:var(--muted);font-size:12px}.read-counts{gap:12px;font-size:13px;display:grid}.read-counts>span{color:var(--muted);align-items:center;gap:8px;display:flex}.read-counts b{color:var(--ink);margin-left:auto}.read-dot{background:var(--good);border-radius:50%;width:8px;height:8px}.read-dot.missing{background:var(--red)}.mr-present dt{color:var(--good-text)}.mr-missing dt,.read-record-gaps li>span{color:var(--red-text)}.mr-status{font-family:var(--font-open-sans),sans-serif;background:var(--good-bg);border-radius:5px;margin-top:4px;padding:1px 5px;font-size:10px;font-weight:500;display:table}.mr-missing .mr-status{background:var(--red-bg)}.read-proposed-record{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;font-size:13px}.read-record-gaps{grid-column:1/-1;padding:28px}.read-record-gaps h2{margin:0 0 8px}.read-record-gaps>p{font-size:14px}.read-record-gaps h3{font-family:var(--font-open-sans),sans-serif;margin:24px 0 8px;font-size:14px}.read-record-gaps ul{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:0;list-style:none;display:grid}.read-record-gaps li{border:1px solid var(--line);border-radius:var(--radius-panel);flex-direction:column;gap:4px;padding:12px;font-size:13px;display:flex}.read-record-gaps small{color:var(--muted)}.read-help{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;color:var(--brand-text);font:inherit;background:0 0;justify-content:space-between;padding:16px 0 0;font-size:13px;display:flex}.read-help-content{gap:20px;padding:28px;display:grid}.read-help-content>.btn{justify-self:end}.read-help-content h2{margin:0;font-size:32px;line-height:1.2}.read-help-content p{margin:0;line-height:1.6}.read-help-content .card{padding:20px}.read-help-content h3{margin:0 0 8px}@media (max-width:900px){.read-record-layout{grid-template-columns:1fr}.read-record-aside{font:var(--ui-type-body);grid-row:1;position:static}}.read-flow-tabs.mbar{box-sizing:border-box;width:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;flex-direction:column;align-items:stretch;margin:0 0 12px;padding:0;display:flex;position:static;inset:auto}.read-flow-tabs .mbar-steps{border-bottom:1px solid var(--line);scrollbar-width:thin;flex:none;gap:20px;overflow-x:auto}.read-flow-tabs .mbar-step{flex:none}.read-flow-tabs .mbar-link{border-bottom:2px solid #0000;border-radius:0;gap:6px;padding:12px 2px}.read-flow-tabs .mbar-title{color:var(--muted);font-size:14px;font-weight:500;display:block}.read-flow-tabs .mbar-detail,.read-flow-tabs .mbar-mark{display:none}.read-flow-tabs .is-now .mbar-link{border-bottom-color:var(--brand)}.read-flow-tabs .is-now .mbar-title{color:var(--brand-text);font-weight:600}.read-flow-tabs .is-later .mbar-title{color:var(--faint)}.read-flow-tabs .mbar-end{justify-content:space-between;margin:10px 0 0}.read-flow-tabs .mbar-next{font-size:12px}body:has(.read-flow-tabs) .advisor-fab{bottom:24px}.read-field-context{color:var(--ink-2);margin:2px 0 4px;font-size:12px;line-height:1.5}.read-record-main .mr-row dt{font:var(--ui-type-meta)}.read-help-content,.read-record-aside,.read-record-gaps{font:var(--ui-type-body)}.read-counts,.read-help,.read-record-aside .btn,.read-record-aside .read-eyebrow{font-family:var(--font-sans);font-size:14px}.read-record-gaps small{font:var(--ui-type-meta)}h1{font-family:var(--font-display);font-weight:400}h2{font:var(--ui-type-section)}h3{font:var(--ui-type-card)}.read-action{font-family:var(--font-sans);width:100%}.read-record-main .read-field-badge{font-family:var(--font-sans);margin-top:4px}:root{--text-body-xs:12px;--text-body-sm:14px;--text-body-md:16px;--display-xs:24px;--display-sm:30px;--display-md:36px;--display-lg:48px;--display-xl:56px}.read-record-main h1{font:var(--ui-type-page)}.read-record-gaps h2{font:var(--ui-type-section)}.read-record-main .mr-row dd{font:var(--ui-type-body)}.read-field-context,.read-record-main .mr-note{font:var(--ui-type-support)}.read-record-aside{font:var(--ui-type-body)}button[data-untitled-ui]{font-family:var(--font-sans);border:0}.read-action{white-space:normal;line-height:1.45}.read-coverage strong,.read-record-main h1{font-family:var(--font-display);font-weight:600}.read-info,.read-record-main .mr-note.read-info{color:#175cd3;font-family:var(--font-sans);align-items:flex-start;gap:6px;line-height:1.5;display:flex}.read-info>svg{flex:none;width:14px;height:14px;margin-top:3px}.read-field-context.read-info{font-size:var(--text-body-xs)}[data-theme=dark] .read-info,[data-theme=dark] .read-record-main .mr-note.read-info{color:#84adff}.read-flow-tabs .mbar-steps{background:var(--panel-hover);border:1px solid var(--line);border-radius:var(--radius-panel);gap:4px;padding:4px}.read-flow-tabs .mbar-link{border-radius:var(--radius-panel);border:0;padding:8px 12px}.read-flow-tabs .is-now .mbar-link{background:var(--panel);box-shadow:0 1px 3px #10182826,0 1px 2px #1018280f}.read-flow-tabs .is-now .mbar-title{color:var(--ink)}.read-record-aside button[data-untitled-ui]:not(.read-action){background:0 0}.read-entity-section{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--read-neutral-25);box-shadow:none;margin-top:20px;padding:28px 20px 20px}.rail-panel{box-shadow:none;border-right:1px solid var(--line);border-radius:0;padding-top:24px}.rail-logo{justify-content:flex-start;gap:10px;width:100%;height:40px;display:flex}.rail-logo-chip,.rail-logo>img,.rail-logo>svg{flex:none}.rail-label{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.rail-nav{gap:4px;padding:0 12px}.rail-item{justify-content:flex-start;gap:12px;height:40px;padding:10px 12px}.rail-item.active:before{display:none}.topbar{background:var(--panel);min-height:72px;padding:16px 32px}.topbar .btn{border-radius:var(--radius-control);font-weight:600}.topbar .btn,main.shell>nav:not(.mbar){font-family:var(--font-sans);font-size:14px}main.shell>nav:not(.mbar){padding:4px 0}main.shell>nav:not(.mbar) ol{align-items:center;gap:12px}main.shell>nav:not(.mbar) a{color:var(--muted);font-weight:500}@media (max-width:1100px){.rail{width:72px}.rail-label{display:none}.rail-item{padding:10px}.rail-item,.rail-logo,.rail-logo-row{justify-content:center}}:root{--read-taupe-200:#eeebe7}:root[data-theme=dark]{--read-taupe-200:#292623}.rail-logo>.rail-logo-chip,.rail-logo>.rail-logo-img{width:32px;height:32px}@media (max-width:720px){.rail{width:100%}.rail-panel{padding:0 10px env(safe-area-inset-bottom,0);border-right:0}.rail-nav{padding:0}.rail-item{padding:8px}.topbar{padding:12px 16px}}.read-help-content{flex-direction:column;gap:16px;display:flex}.read-help-content>*{margin:0}.read-help-content .card{box-shadow:none;padding:16px}.read-help-content .card h3{margin:0 0 8px}.read-help-content .card p{margin:0}.read-help-present{background:var(--read-taupe-200)}.read-help-missing{color:#601b16;background:#fecdca;border-color:#fda29b}:root[data-theme=dark] .read-help-missing{color:#fee4e2;background:#48201d;border-color:#7a271a}@media (min-width:721px) and (max-width:1100px){.rail-item:focus-visible .rail-label,.rail-item:hover .rail-label{border-radius:var(--radius-control);background:var(--ink);color:var(--panel);padding:6px 10px;display:block;position:absolute;left:calc(100% + 12px);overflow:visible;box-shadow:0 2px 6px #10182820}}:root{--read-taupe-25:#fdfcfb;--read-taupe-100:#f5f3f0}:root[data-theme=dark]{--read-taupe-25:#171615;--read-taupe-100:#211f1d}.app-body{background:var(--read-taupe-50)}:root{--radius-button:8px}.pagehead h1,h1{font-weight:500}.btn,button[data-untitled-ui].read-action{border-radius:var(--radius-button)}.rail{width:72px;padding:8px 0 8px 8px}.rail-panel{border:1px solid var(--line);border-radius:var(--radius-panel);padding-top:20px}.rail-label{display:none}.rail-logo-row{padding:0 12px}.rail-logo,.rail-logo-row{justify-content:center}.rail-nav{padding:0 10px}.rail-item{justify-content:center;padding:8px}.rail-item.active{background:var(--panel-hover);color:var(--ink)}.rail-item:focus-visible .rail-label,.rail-item:hover .rail-label{border-radius:var(--radius-control);color:#fff;z-index:30;background:#101828;padding:6px 10px;display:block;position:absolute;left:calc(100% + 12px);overflow:visible;box-shadow:0 2px 6px #10182820}.rail-footer{flex-direction:column;align-items:center;gap:12px;margin-top:auto;padding:16px 10px;display:flex}.rail-footer .usermenu{margin:0}.rail-footer .avatar{background:var(--panel-hover);color:var(--ink-2);border:1px solid var(--line);width:36px;height:36px}.rail-footer .usermenu .menu{inset:auto auto 0 calc(100% + 16px)}@media (max-width:720px){.rail{width:100%;padding:0}.rail-panel{padding:0 10px env(safe-area-inset-bottom,0);border-radius:0}.rail-footer{flex-direction:row;gap:8px;margin:0;padding:0}.rail-footer .rail-item{display:none}.rail-footer .usermenu .menu{bottom:48px;left:auto;right:0}.rail-nav{padding:0}}.read-record-aside-boundary{align-self:stretch;min-width:0}.read-help-content h2,.read-record-gaps h2{font:var(--ui-type-section)}@media (max-width:900px){.read-record-aside-boundary{grid-row:1}}:root{--read-taupe-50:#faf8f5}:root[data-theme=dark]{--read-taupe-50:#1c1a18}:root{--read-neutral-25:#fcfcfd}:root[data-theme=dark]{--read-neutral-25:#242424}button[data-untitled-ui].read-action-secondary{background:var(--panel);color:var(--ink-2);border:1px solid var(--line-strong);box-shadow:0 1px 2px #1018280d}button[data-untitled-ui].read-action-secondary:hover,button[data-untitled-ui].read-action-secondary[data-loading]{background:var(--panel-hover);color:var(--ink)}button[data-untitled-ui].read-action-secondary:disabled{color:var(--faint)}.report-actions .btn,.report-actions button.ghost{border-radius:var(--radius-button);box-sizing:border-box;min-height:36px;padding:8px 14px;font-size:12px;line-height:18px}.report-actions{align-items:start}.docs-frame{max-width:none;min-height:calc(100dvh - var(--topbar-h));grid-template-columns:272px minmax(0,1fr);gap:0;margin:0;padding:0}.docs-frame,.docs-nav{background:var(--panel)}.docs-nav{top:var(--topbar-h);height:calc(100dvh - var(--topbar-h));align-content:start;max-height:none;padding:24px 16px}.docs-nav-title{font-family:var(--font-sans);color:var(--brand-text);margin:0 8px 16px;font-size:18px;line-height:28px}.docs-search,.docs-search input{background:var(--panel)}.docs-search input{border:1px solid var(--line-strong);border-radius:var(--radius-control);height:36px;color:var(--ink)}.docs-nav .side-doc-link{padding:8px 12px;font-size:14px;line-height:20px}.docs-nav .docs-branch summary{letter-spacing:0;text-transform:none;padding:12px;font-size:12px}.docs-body{background:var(--panel);padding:24px 32px 48px}.docs-body>main{margin:0 auto;max-width:920px!important}.docs-body .fchecks,.docs-body p,.docs-body>main{font-size:14px;line-height:1.6}.docs-body h1{font:var(--ui-type-page)}.docs-body h2{font:var(--ui-type-section)}.docs-overview{gap:32px}.docs-intro{border-bottom:1px solid var(--line);padding-bottom:24px}.docs-overview .split{gap:24px}@media (max-width:1100px){.docs-overview .split{grid-template-columns:1fr}.docs-overview .split-copy{order:0}}@media (max-width:860px){.docs-frame{grid-template-columns:1fr}.docs-nav{border-right:0;height:auto;max-height:300px;position:relative;top:0}.docs-body{padding:24px 20px}}.dashboard-calm .pagehead h1{font-size:36px;line-height:1.2}.dashboard-calm #analyse .card{padding:24px}.dashboard-calm #analyse h2{margin:0 0 8px}.dashboard-critical{background:var(--broken-bg,#fff1f0)}.audit-launcher{grid-template-columns:minmax(0,1fr) 240px;column-gap:24px}.audit-launcher>div:first-child,.audit-launcher>form{grid-column:1}.audit-video-placeholder{border:1px solid var(--line);background:var(--read-neutral-25);border-radius:var(--radius-panel);text-align:center;min-height:135px;color:var(--muted);flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:center;padding:16px;display:flex}.audit-video-placeholder>span{font-size:30px;line-height:1}.audit-video-placeholder p{margin:8px 0 0;font-size:12px}.audit-launcher>.error{grid-column:1/-1}@media (max-width:1000px){.audit-launcher{grid-template-columns:1fr}.audit-video-placeholder{grid-area:auto/1}}.docs-overview>section{border-bottom:1px solid var(--line);padding-bottom:28px}.docs-overview p{max-width:76ch;margin:0}.docs-journey{gap:16px;margin:0;padding-left:24px;display:grid}.docs-journey li{padding-left:8px}.docs-journey h3{font-family:var(--font-sans);margin:0 0 4px;font-size:14px}.report-actions button.ghost{color:var(--brand-text);box-shadow:none;background:0 0;border-color:#0000;font-size:14px}.report-actions button.ghost:hover{background:0 0;text-decoration:underline}button.ghost.reset-link{color:var(--ink-2);box-shadow:none;text-transform:uppercase;letter-spacing:.06em;background:0 0;border-color:#0000}button.ghost.reset-link:hover{color:var(--ink);background:0 0;text-decoration:underline}.dashboard-calm #analyse h2{font:var(--ui-type-section)}.audit-launcher-form label{color:var(--ink-2);flex-basis:100%;font-size:12px;font-weight:500}.audit-launcher .audit-launcher-note{color:var(--muted);grid-column:1;max-width:65ch;margin:0;font-size:13px;line-height:1.6}.audit-launcher .audit-video-placeholder{background:linear-gradient(145deg,var(--brand-50),var(--panel));border-color:var(--brand-100);grid-row:1/4;padding:20px 16px}.audit-video-placeholder strong{font-size:13px;font-weight:500;line-height:1.4}.audit-video-art{justify-content:center;align-items:center;gap:8px;width:100%;height:90px;margin-bottom:12px;display:flex}.audit-video-page,.audit-video-report{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);align-content:start;gap:6px;width:48px;height:62px;padding:10px 7px;display:grid;transform:rotate(-7deg)}.audit-video-report{transform:rotate(7deg)}.audit-video-page span,.audit-video-report span{background:var(--line-strong);border-radius:2px;height:4px}.audit-video-report span{background:var(--brand-100)}.audit-video-play{background:var(--panel);width:38px;height:38px;color:var(--brand-text);border:1px solid var(--brand-100);border-radius:50%;place-items:center;font-size:22px;display:grid}@media (max-width:1000px){.audit-launcher .audit-video-placeholder{grid-row:auto}}.docs-body .specimen{background-color:var(--read-neutral-25);background-image:radial-gradient(circle,var(--line) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){.docs-body .specimen{background-image:radial-gradient(circle,color-mix(in srgb,var(--line) 45%,transparent) 1px,transparent 1px)}}.docs-platform-list{gap:12px;margin:0;font-size:14px;display:grid}.docs-platform-list dt{font-weight:500}.docs-platform-list dd{color:var(--muted);margin:3px 0 0}@media (max-width:480px){.audit-launcher-form input{width:100%;flex-basis:100%!important;min-width:0!important}}main.shell.pricing-page{gap:80px;display:grid}.pricing-heading{text-align:center;max-width:680px;margin:8px auto 0}.pricing-heading .eyebrow{color:var(--brand-text)}.pricing-heading h1{margin:10px 0 12px;font-size:36px;line-height:1.25}.pricing-heading p,.pricing-section-heading p{color:var(--muted);margin:0;font-size:14px}.pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pricing-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden;box-shadow:0 2px 4px #10182805}.pricing-card-featured{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 4px 12px #6941c60a}.pricing-card-top{border-bottom:1px solid var(--line);padding:24px}.pricing-plan-name{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.pricing-plan-name h2{margin:0;font-family:inherit;font-size:18px;font-weight:600}.pricing-badge,.pricing-card-featured .pricing-plan-name h2{color:var(--brand-text)}.pricing-badge{background:var(--brand-50);border:1px solid var(--brand-100);white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:11px}.pricing-audience{color:var(--muted);margin:6px 0 22px;font-size:13px}.pricing-price{letter-spacing:-1.5px;color:var(--ink);font-size:40px;font-weight:600;line-height:1.2}.pricing-currency{color:var(--muted);min-height:18px;margin:10px 0 24px;font-size:11px}.pricing-page .pricing-cta{border-radius:var(--radius-panel);background:var(--panel);width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line-strong);font-size:14px;font-weight:600;text-decoration:none;display:flex}.pricing-page .pricing-cta:hover{background:var(--read-neutral-25)}.pricing-page .pricing-cta-primary,.pricing-page .pricing-cta[data-color=primary]{background:var(--brand);color:#fff;border-color:var(--brand)}.pricing-page .pricing-cta-primary:hover{background:var(--brand);color:#fff;filter:brightness(.96)}.pricing-card-features{padding:24px}.pricing-includes{margin:0 0 18px;font-size:13px;font-weight:600}.pricing-card-features ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pricing-card-features li{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.pricing-card-features svg,.pricing-comparison td svg{width:20px;height:20px;color:var(--brand-text);flex-shrink:0}.pricing-section-heading{margin-bottom:20px}.pricing-section-heading h2{margin:0 0 6px;font-size:24px}.pricing-table-scroll{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);overflow-x:auto}.pricing-comparison table{border-collapse:collapse;width:100%;margin:0;font-size:13px}.pricing-comparison td,.pricing-comparison th{border-bottom:1px solid var(--line);width:23%;padding:15px 20px}.pricing-comparison th:first-child{text-align:left;width:31%}.pricing-comparison thead th{background:var(--read-neutral-25);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-family:inherit;font-size:12px;font-weight:600}.pricing-comparison tbody th{color:var(--muted);font-weight:500}.pricing-comparison td,.pricing-comparison thead th:not(:first-child){text-align:center}.pricing-comparison td svg{vertical-align:middle;display:inline-block}.pricing-comparison tr:last-child td,.pricing-comparison tr:last-child th{border-bottom:0}.pricing-note{color:var(--muted);text-align:center;margin-top:-16px;font-size:11px}.pricing-note p{margin:4px 0}@media (max-width:1000px){.pricing-cards{gap:12px}.pricing-card-features,.pricing-card-top{padding:20px}.pricing-price{font-size:34px}}@media (max-width:760px){.pricing-cards{grid-template-columns:1fr;gap:20px}.pricing-heading h1{font-size:30px}.pricing-comparison table{min-width:560px}main.shell.pricing-page{gap:48px}}.pricing-heading{max-width:760px}.pricing-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.pricing-platform-grid h3{margin:0 0 8px;font-family:inherit;font-size:14px;font-weight:600}.pricing-platform-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}@media (max-width:1000px){.pricing-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.pricing-platform-grid{grid-template-columns:1fr;gap:20px}}.pricing-page .pricing-cta{box-shadow:0 1px 2px #1018280d}.pricing-page .pricing-cta:before{border:0}.pricing-usage-note{color:var(--muted);margin:12px 0 0;font-size:12px}.pricing-page>*{min-width:0}.pricing-card-featured .pricing-card-top{background:linear-gradient(145deg,var(--brand),#8ba5ed 42%,var(--panel) 85%)}@supports (color:color-mix(in lab,red,red)){.pricing-card-featured .pricing-card-top{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 7%,var(--panel)),color-mix(in srgb,#8ba5ed 5%,var(--panel)) 42%,var(--panel) 85%)}}.pricing-platform-art{--color-brand-2:var(--brand-text);--color-line-2:var(--line-strong);margin-bottom:20px}.pricing-platform .pricing-section-heading{margin-bottom:32px}.pricing-platform>.pricing-usage-note{margin-top:24px}.pricing-comparison tbody td:nth-child(3),.pricing-comparison thead th:nth-child(3){background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pricing-comparison tbody td:nth-child(3),.pricing-comparison thead th:nth-child(3){background:color-mix(in srgb,var(--brand) 6%,var(--panel))}}.pricing-detail-link{margin-top:24px}.pricing-back,.pricing-detail-link a,.pricing-view-plan{color:var(--brand-text)}.pricing-back{margin-bottom:24px;font-size:13px;display:inline-block}.pricing-details h1{margin:0 0 12px;font-size:36px}main.shell.pricing-details{gap:32px}.pricing-details .pricing-section-heading{margin:0}.pricing-detail-price{color:var(--ink);margin:10px 0;font-size:20px;font-weight:600;display:block}.pricing-detail-price,.pricing-view-plan{letter-spacing:normal;text-transform:none}.pricing-view-plan{font-size:12px}.pricing-details .pricing-comparison th:first-child{width:43%}.pricing-details .pricing-comparison td,.pricing-details .pricing-comparison thead th:not(:first-child){width:19%}.pricing-feature-hint{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}.pricing-details .pricing-feature-group th{background:var(--read-neutral-25);color:var(--ink);text-transform:uppercase;letter-spacing:.14em;padding-top:24px;padding-bottom:16px;font-size:11px;font-weight:600}.pricing-details .pricing-comparison tbody tr:last-child td,.pricing-details .pricing-comparison tbody tr:last-child th{border-bottom:1px solid var(--line)}.pricing-details .pricing-comparison tbody:last-child tr:last-child td,.pricing-details .pricing-comparison tbody:last-child tr:last-child th{border-bottom:0}.pricing-card{scroll-margin-top:96px}@media (max-width:760px){.pricing-details h1{font-size:30px}.pricing-details .pricing-comparison table{min-width:680px}}.pricing-details .pricing-comparison thead th{color:#e8e8ec;background:#202024;border-bottom-color:#38383e}.pricing-details .pricing-comparison thead th:nth-child(3){background:#30283e}.pricing-details .pricing-detail-price{color:#fff}.pricing-details .pricing-view-plan{color:#d6bbfb}.docs-nav .docs-branch>summary{color:var(--ink);font-weight:500}.docs-platform-list{gap:24px}.docs-platform-list>div{min-height:48px;padding-left:84px;position:relative}.docs-platform-art{--color-brand-2:var(--brand-text);--color-line-2:var(--line-strong);position:absolute;top:2px;left:0}.docs-callout{border-radius:var(--radius-panel);background:#79a9dc;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.docs-callout{background:color-mix(in srgb,#79a9dc 8%,var(--panel))}}.docs-callout>svg{width:20px;height:20px;color:var(--ink-2);flex-shrink:0;margin-top:2px}.docs-callout strong{color:var(--ink);margin-bottom:5px;font-size:14px;font-weight:600;display:block}.docs-callout p{color:var(--muted);font-size:14px;line-height:1.65}.docs-callout-purple{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.docs-callout-purple{background:color-mix(in srgb,var(--brand) 6%,var(--panel))}}.docs-callout-warm{background:#dcaa6f}@supports (color:color-mix(in lab,red,red)){.docs-callout-warm{background:color-mix(in srgb,#dcaa6f 9%,var(--panel))}}.pricing-details .pricing-comparison tbody th[scope=row]{color:var(--ink);font-size:14px;font-weight:500}.audit-launcher{grid-template-columns:minmax(0,1fr) 320px}.audit-launcher .audit-video-placeholder{aspect-ratio:auto;align-self:stretch;width:100%;min-height:0;padding:12px}.audit-video-placeholder strong{font-weight:600}.audit-video-placeholder .audit-video-art{height:48px;margin-bottom:10px}.audit-video-placeholder .audit-video-page,.audit-video-placeholder .audit-video-report{gap:4px;width:36px;height:44px;padding:7px 5px}@media (max-width:1000px){.audit-launcher{grid-template-columns:1fr}.audit-launcher .audit-video-placeholder{aspect-ratio:16/9;justify-self:start;max-width:400px}}.wiki-platform-art{--color-brand-2:var(--brand-text);--color-line-2:var(--line-strong);margin-bottom:8px}.dashboard-calm table .badge.broken,.dashboard-critical>.badge.broken{color:#fff;background:#d92d20;border-color:#d92d20}.audit-address-field{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--panel);align-items:center;gap:4px;width:100%;min-width:0;padding:4px;display:flex}.audit-address-field:focus-within{outline:2px solid var(--brand);outline-offset:2px}.audit-launcher-form .audit-address-field input{width:0;box-shadow:none;background:0 0;border:0;outline:none;padding:10px;flex:1 1 0!important;min-width:0!important}.audit-address-field button{flex-shrink:0}@media (max-width:480px){.audit-address-field button{letter-spacing:.03em;padding:10px 8px;font-size:10px}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.right-0\.5{right:calc(var(--spacing) * .5)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:320px){.container{max-width:320px}}@media (min-width:600px){.container{max-width:600px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-max{width:max-content;height:max-content}.h-10{height:calc(var(--spacing) * 10)}.h-max{height:max-content}.w-full{width:100%}.w-max{width:max-content}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\(--trigger-anchor-point\){transform-origin:var(--trigger-anchor-point)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-py-3{scroll-padding-block:calc(var(--spacing) * 3)}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-r-\[inherit\]{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-brand-solid{background-color:var(--background-color-brand-solid)}.bg-error-solid{background-color:var(--background-color-error-solid)}.bg-muted\/50{background-color:var(--muted-surface)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted-surface) 50%,transparent)}}.bg-primary{background-color:var(--panel)}.bg-primary-solid{background-color:var(--background-color-primary-solid)}.bg-transparent{background-color:#0000}.bg-utility-blue-50{background-color:var(--color-utility-blue-50)}.bg-utility-brand-50{background-color:var(--color-utility-brand-50)}.bg-utility-green-50{background-color:var(--good-bg)}.bg-utility-indigo-50{background-color:var(--color-utility-indigo-50)}.bg-utility-neutral-50{background-color:var(--color-utility-neutral-50)}.bg-utility-orange-50{background-color:var(--color-utility-orange-50)}.bg-utility-pink-50{background-color:var(--color-utility-pink-50)}.bg-utility-purple-50{background-color:var(--color-utility-purple-50)}.bg-utility-red-50{background-color:var(--red-bg)}.bg-utility-sky-50{background-color:var(--color-utility-sky-50)}.bg-utility-slate-50{background-color:var(--color-utility-slate-50)}.bg-utility-yellow-50{background-color:var(--color-utility-yellow-50)}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg-primary{--tw-gradient-to:var(--color-bg-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-40\%{--tw-gradient-to-position:40%}.fill-bg-primary-solid{fill:var(--color-bg-primary-solid)}.stroke-current{stroke:currentColor}.stroke-3{stroke-width:3px}.stroke-\[2\.25px\]{stroke-width:2.25px}.stroke-\[3px\]{stroke-width:3px}.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.25{padding:calc(var(--spacing) * 1.25)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-px{padding-block:1px}.pr-0\.75{padding-right:calc(var(--spacing) * .75)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-9\.5{padding-right:calc(var(--spacing) * 9.5)}.pr-142{padding-right:calc(var(--spacing) * 142)}.pl-0\.75{padding-left:calc(var(--spacing) * .75)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-10\.5{padding-left:calc(var(--spacing) * 10.5)}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-brand-secondary{color:var(--text-color-brand-secondary)}.text-brand-tertiary{color:var(--text-color-brand-tertiary)}.text-destructive{color:var(--destructive)}.text-error-primary{color:var(--text-color-error-primary)}.text-fg-error-secondary{color:var(--color-fg-error-secondary)}.text-fg-quaternary{color:var(--color-fg-quaternary)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-neutral-500{color:var(--color-neutral-500)}.text-primary{color:var(--ink)}.text-quaternary{color:var(--text-color-quaternary)}.text-secondary{color:var(--ink-2)}.text-tertiary{color:var(--muted)}.text-tooltip-supporting-text{color:var(--text-color-tooltip-supporting-text)}.text-utility-blue-400{color:var(--color-utility-blue-400)}.text-utility-blue-500{color:var(--color-utility-blue-500)}.text-utility-blue-700{color:var(--color-utility-blue-700)}.text-utility-brand-400{color:var(--color-utility-brand-400)}.text-utility-brand-500{color:var(--color-utility-brand-500)}.text-utility-brand-700{color:var(--color-utility-brand-700)}.text-utility-green-400{color:var(--color-utility-green-400)}.text-utility-green-500{color:var(--color-utility-green-500)}.text-utility-green-700{color:var(--good-text)}.text-utility-indigo-400{color:var(--color-utility-indigo-400)}.text-utility-indigo-500{color:var(--color-utility-indigo-500)}.text-utility-indigo-700{color:var(--color-utility-indigo-700)}.text-utility-neutral-400{color:var(--color-utility-neutral-400)}.text-utility-neutral-500{color:var(--color-utility-neutral-500)}.text-utility-neutral-700{color:var(--color-utility-neutral-700)}.text-utility-orange-400{color:var(--color-utility-orange-400)}.text-utility-orange-500{color:var(--color-utility-orange-500)}.text-utility-orange-700{color:var(--color-utility-orange-700)}.text-utility-pink-400{color:var(--color-utility-pink-400)}.text-utility-pink-500{color:var(--color-utility-pink-500)}.text-utility-pink-700{color:var(--color-utility-pink-700)}.text-utility-purple-400{color:var(--color-utility-purple-400)}.text-utility-purple-500{color:var(--color-utility-purple-500)}.text-utility-purple-700{color:var(--color-utility-purple-700)}.text-utility-red-400{color:var(--color-utility-red-400)}.text-utility-red-500{color:var(--color-utility-red-500)}.text-utility-red-700{color:var(--red-text)}.text-utility-sky-400{color:var(--color-utility-sky-400)}.text-utility-sky-500{color:var(--color-utility-sky-500)}.text-utility-sky-700{color:var(--color-utility-sky-700)}.text-utility-slate-400{color:var(--color-utility-slate-400)}.text-utility-slate-500{color:var(--color-utility-slate-500)}.text-utility-slate-700{color:var(--color-utility-slate-700)}.text-utility-yellow-400{color:var(--color-utility-yellow-400)}.text-utility-yellow-500{color:var(--color-utility-yellow-500)}.text-utility-yellow-700{color:var(--color-utility-yellow-700)}.text-white{color:#fff}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0px 12px 16px -4px var(--tw-shadow-color,#00000014),0px 4px 6px -2px var(--tw-shadow-color,#00000008),0px 2px 2px -1px var(--tw-shadow-color,#0000000a)}.shadow-xs{--tw-shadow:0px 1px 2px var(--tw-shadow-color,#0000000d)}.ring,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-0,.ring-1{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-brand{--tw-ring-color:var(--ring-color-brand)}.ring-error{--tw-ring-color:var(--ring-color-error)}.ring-error_subtle{--tw-ring-color:var(--ring-color-error_subtle)}.ring-primary{--tw-ring-color:var(--line-strong)}.ring-secondary{--tw-ring-color:var(--ring-color-secondary)}.ring-transparent{--tw-ring-color:transparent}.ring-utility-blue-200{--tw-ring-color:var(--color-utility-blue-200)}.ring-utility-brand-200{--tw-ring-color:var(--color-utility-brand-200)}.ring-utility-green-200{--tw-ring-color:var(--good-border)}.ring-utility-indigo-200{--tw-ring-color:var(--color-utility-indigo-200)}.ring-utility-neutral-200{--tw-ring-color:var(--color-utility-neutral-200)}.ring-utility-orange-200{--tw-ring-color:var(--color-utility-orange-200)}.ring-utility-pink-200{--tw-ring-color:var(--color-utility-pink-200)}.ring-utility-purple-200{--tw-ring-color:var(--color-utility-purple-200)}.ring-utility-red-200{--tw-ring-color:var(--red-border)}.ring-utility-sky-200{--tw-ring-color:var(--color-utility-sky-200)}.ring-utility-slate-200{--tw-ring-color:var(--color-utility-slate-200)}.ring-utility-yellow-200{--tw-ring-color:var(--color-utility-yellow-200)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-brand{outline-color:var(--outline-color-brand)}.outline-error{outline-color:var(--outline-color-error)}.outline-focus-ring{outline-color:var(--color-focus-ring)}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.group-required\:block:is(:where(.group):is(:where([data-rac])[data-required],:where(:not([data-rac])):required) *){display:block}.group-invalid\:text-error-primary:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){color:var(--text-color-error-primary)}.group-invalid\:ring-2:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-invalid\:ring-error:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){--tw-ring-color:var(--ring-color-error)}.group-invalid\:ring-error_subtle:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){--tw-ring-color:var(--ring-color-error_subtle)}.group-invalid\/input\:block:is(:where(.group\/input):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){display:block}.group-invalid\/input\:hidden:is(:where(.group\/input):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){display:none}.group-disabled\:cursor-not-allowed:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){cursor:not-allowed}.group-disabled\:opacity-50:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){opacity:.5}.placeholder\:text-fg-quaternary::placeholder{color:var(--color-fg-quaternary)}.placeholder\:text-placeholder::placeholder{color:var(--faint)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:rounded-\[7px\]:before{content:var(--tw-content);border-radius:7px}.autofill\:rounded-lg:autofill{border-radius:var(--radius-lg)}.autofill\:text-primary:autofill{color:var(--ink)}@media (hover:hover){.hover\:bg-brand-solid_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--background-color-brand-solid_hover)}.hover\:bg-error-primary:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--background-color-error-primary)}.hover\:bg-error-solid_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--background-color-error-solid_hover)}.hover\:bg-muted\/50:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--muted-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:color-mix(in oklab,var(--muted-surface) 50%,transparent)}}.hover\:bg-primary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--panel-hover)}.hover\:bg-utility-blue-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-blue-100)}.hover\:bg-utility-brand-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-brand-100)}.hover\:bg-utility-green-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-green-100)}.hover\:bg-utility-indigo-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-indigo-100)}.hover\:bg-utility-neutral-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-neutral-100)}.hover\:bg-utility-orange-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-orange-100)}.hover\:bg-utility-pink-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-pink-100)}.hover\:bg-utility-purple-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-purple-100)}.hover\:bg-utility-red-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-red-100)}.hover\:bg-utility-sky-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-sky-100)}.hover\:bg-utility-slate-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-slate-100)}.hover\:bg-utility-yellow-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-yellow-100)}.hover\:text-brand-secondary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--text-color-brand-secondary_hover)}.hover\:text-error-primary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--text-color-error-primary_hover)}.hover\:text-fg-quaternary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-fg-quaternary_hover)}.hover\:text-foreground:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--foreground)}.hover\:text-secondary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--text-color-secondary_hover)}.hover\:text-tertiary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--text-color-tertiary_hover)}.hover\:text-utility-blue-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-blue-500)}.hover\:text-utility-brand-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-brand-500)}.hover\:text-utility-green-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-green-500)}.hover\:text-utility-indigo-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-indigo-500)}.hover\:text-utility-neutral-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-neutral-500)}.hover\:text-utility-orange-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-orange-500)}.hover\:text-utility-pink-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-pink-500)}.hover\:text-utility-purple-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-purple-500)}.hover\:text-utility-red-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-red-500)}.hover\:text-utility-sky-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-sky-500)}.hover\:text-utility-slate-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-slate-500)}.hover\:text-utility-yellow-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-yellow-500)}}.focus\:text-fg-quaternary_hover:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){color:var(--color-fg-quaternary_hover)}.focus\:outline-hidden:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){outline-offset:2px;outline:2px solid #0000}}.focus-visible\:ring-2:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-brand:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){--tw-ring-color:var(--ring-color-brand)}.focus-visible\:outline-2:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){outline-offset:2px}.disabled\:cursor-not-allowed:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){cursor:not-allowed}.disabled\:opacity-50:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){opacity:.5}:where([data-input-wrapper]) .in-data-input-wrapper\:right-0{right:0}:where([data-input-wrapper]) .in-data-input-wrapper\:flex{display:flex}:where([data-input-wrapper]) .in-data-input-wrapper\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:where([data-input-wrapper]) .in-data-input-wrapper\:h-full{height:100%}:where([data-input-wrapper]) .in-data-input-wrapper\:w-max{width:max-content}:where([data-input-wrapper]) .in-data-input-wrapper\:gap-1{gap:var(--spacing)}:where([data-input-wrapper]) .in-data-input-wrapper\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:bg-inherit{background-color:inherit}:where([data-input-wrapper]) .in-data-input-wrapper\:stroke-\[2\.625px\]{stroke-width:2.625px}:where([data-input-wrapper]) .in-data-input-wrapper\:px-3{padding-inline:calc(var(--spacing) * 3)}:where([data-input-wrapper]) .in-data-input-wrapper\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:px-4{padding-inline:calc(var(--spacing) * 4)}:where([data-input-wrapper]) .in-data-input-wrapper\:py-2{padding-block:calc(var(--spacing) * 2)}:where([data-input-wrapper]) .in-data-input-wrapper\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}:where([data-input-wrapper]) .in-data-input-wrapper\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:where([data-input-wrapper]) .in-data-input-wrapper\:text-tertiary{color:var(--muted)}:where([data-input-wrapper]) .in-data-input-wrapper\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-input-wrapper]) .in-data-input-wrapper\:ring-transparent{--tw-ring-color:transparent}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:pointer-events-none:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){pointer-events:none}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:cursor-not-allowed:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){cursor:not-allowed}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:bg-transparent:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){background-color:#0000}:where([data-input-wrapper]) .in-data-input-wrapper\:focus\:\!z-50:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){z-index:50!important}:where([data-input-wrapper]) .in-data-input-wrapper\:disabled\:opacity-100:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){opacity:1}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:-mr-px){margin-right:-1px}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-r-none){border-top-right-radius:0;border-bottom-right-radius:0}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:pr-4\.5){padding-right:calc(var(--spacing) * 4.5)}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:before\:rounded-r-none):before{content:var(--tw-content);border-top-right-radius:0;border-bottom-right-radius:0}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:-ml-px){margin-left:-1px}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-l-none){border-top-left-radius:0;border-bottom-left-radius:0}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:before\:rounded-l-none):before{content:var(--tw-content);border-top-left-radius:0;border-bottom-left-radius:0}:where([data-input-size=lg]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=lg\]\:py-2\.5){padding-block:calc(var(--spacing) * 2.5)}:where([data-input-size=lg]) :is(:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=lg\]\:pl-3\.5)){padding-left:calc(var(--spacing) * 3.5)}:where([data-input-size=lg]) :is(:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=lg\]\:pr-8)){padding-right:calc(var(--spacing) * 8)}:where([data-input-size=md]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=md\]\:py-2){padding-block:calc(var(--spacing) * 2)}:where([data-input-size=md]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=md\]\:pl-3){padding-left:calc(var(--spacing) * 3)}:where([data-input-size=md]) :is(:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=md\]\:pr-4\.5)){padding-right:calc(var(--spacing) * 4.5)}:where([data-input-size=md]) :is(:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=md\]\:pl-3)){padding-left:calc(var(--spacing) * 3)}:where([data-input-size=md]) :is(:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=md\]\:right-3)){right:calc(var(--spacing) * 3)}:where([data-input-size=md]) :is(:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=md\]\:pr-7\.5)){padding-right:calc(var(--spacing) * 7.5)}:where([data-input-size=sm]) .in-data-\[input-size\=sm\]\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where([data-input-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:text-sm){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-input-size=sm]) :is(:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=sm\]\:pr-3\.5)){padding-right:calc(var(--spacing) * 3.5)}:where([data-input-size=sm]) :is(:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=sm\]\:right-3)){right:calc(var(--spacing) * 3)}:where([data-input-size=sm]) :is(:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=sm\]\:pr-6\.5)){padding-right:calc(var(--spacing) * 6.5)}:where([data-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[size\=sm\]\:text-sm){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-placement=left]) .in-placement-left\:-rotate-90{rotate:-90deg}:where([data-placement=right]) .in-placement-right\:rotate-90{rotate:90deg}:where([data-placement=top]) .in-placement-top\:rotate-0{rotate:0deg}:where([data-placement=bottom]) .in-placement-bottom\:rotate-180{rotate:180deg}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted-surface)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted-surface) 50%,transparent)}}:is(.\*\:data-icon\:pointer-events-none>*)[data-icon]{pointer-events:none}:is(.\*\:data-icon\:size-4>*)[data-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:data-icon\:size-5>*)[data-icon]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:is(.\*\:data-icon\:shrink-0>*)[data-icon]{flex-shrink:0}:is(.\*\:data-icon\:stroke-\[2\.25px\]>*)[data-icon]{stroke-width:2.25px}:is(.\*\:data-icon\:text-current>*)[data-icon]{color:currentColor}:is(.\*\:data-icon\:text-fg-brand-secondary_alt>*)[data-icon]{color:var(--brand-text)}:is(.\*\:data-icon\:text-fg-error-secondary>*)[data-icon]{color:var(--color-fg-error-secondary)}:is(.\*\:data-icon\:text-fg-quaternary>*)[data-icon]{color:var(--color-fg-quaternary)}@media (hover:hover){:is(.hover\:\*\:data-icon\:text-current:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:currentColor}:is(.hover\:\*\:data-icon\:text-fg-brand-secondary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:var(--brand-text)}:is(.hover\:\*\:data-icon\:text-fg-error-primary:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:var(--color-fg-error-primary)}:is(.hover\:\*\:data-icon\:text-fg-quaternary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:var(--color-fg-quaternary_hover)}}.data-icon-only\:p-2[data-icon-only]{padding:calc(var(--spacing) * 2)}.data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}.data-icon-only\:p-3[data-icon-only]{padding:calc(var(--spacing) * 3)}.data-icon-only\:p-3\.5[data-icon-only]{padding:calc(var(--spacing) * 3.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-3[data-icon-only]{padding:calc(var(--spacing) * 3)}.data-loading\:bg-brand-solid_hover[data-loading]{background-color:var(--background-color-brand-solid_hover)}.data-loading\:bg-error-primary[data-loading]{background-color:var(--background-color-error-primary)}.data-loading\:bg-error-solid_hover[data-loading]{background-color:var(--background-color-error-solid_hover)}.data-loading\:bg-primary_hover[data-loading]{background-color:var(--panel-hover)}:is(.\*\:data-text\:underline>*)[data-text]{text-decoration-line:underline}:is(.\*\:data-text\:decoration-transparent>*)[data-text]{text-decoration-color:#0000}:is(.\*\:data-text\:underline-offset-2>*)[data-text]{text-underline-offset:2px}:is(.\*\:data-text\:underline-offset-3>*)[data-text]{text-underline-offset:3px}:is(.\*\:data-text\:underline-offset-4>*)[data-text]{text-underline-offset:4px}@media (hover:hover){:is(.hover\:\*\:data-text\:decoration-current:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-text]{text-decoration-color:currentColor}:is(.hover\:\*\:data-text\:decoration-fg-brand-secondary_alt:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-text]{-webkit-text-decoration-color:var(--brand-text);text-decoration-color:var(--brand-text)}:is(.hover\:\*\:data-text\:decoration-fg-quaternary:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-text]{-webkit-text-decoration-color:var(--color-fg-quaternary);text-decoration-color:var(--color-fg-quaternary)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted-surface)}@media (min-width:48rem){.md\:flex{display:flex}}@media (min-width:64rem){:is(.lg\:\*\*\:data-label\:hidden *)[data-label]{display:none}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-line tr{border-color:var(--line)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-resizer\]\:bg-\(image\:--resize-handle-bg\)::-webkit-resizer{background-image:var(--resize-handle-bg)}.\[\&\:\:-webkit-resizer\]\:bg-contain::-webkit-resizer{background-size:contain}.dark\:\[\&\:\:-webkit-resizer\]\:bg-\(image\:--resize-handle-bg-dark\):where([data-theme=dark],[data-theme=dark] *,:root[data-theme=dark]:has(.auth-shell),:root[data-theme=dark]:has(.auth-shell) *)::-webkit-resizer{background-image:var(--resize-handle-bg-dark)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\]\:invisible>:not([data-icon=loading]){visibility:hidden}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\:not\(\[data-text\]\)\]\:hidden>:not([data-icon=loading]):not([data-text]){display:none}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Season Sans;src:url(/fonts/SeasonSans-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Season Sans;src:url(/fonts/SeasonSans-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Canela Deck;src:url(/fonts/CanelaDeck-Regular-Trial.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Canela Deck;src:url(/fonts/CanelaDeck-Medium-Trial.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Canela Deck;src:url(/fonts/CanelaDeck-Bold-Trial.woff2)format("woff2");font-weight:700;font-display:swap}@keyframes sie-pulse{50%{opacity:.35}}@page{margin:30mm 18mm 26mm;@bottom-left{content:var(--print-subject,"");font-family:var(--mono);font-size:8pt;color:var(--faint)}@bottom-center{content:var(--print-crawl,"");font-family:var(--mono);font-size:8pt;color:var(--faint)}@bottom-right{content:"Page " counter(page) " of " counter(pages);font-family:var(--mono);font-size:8pt;color:var(--faint)}}@keyframes sent-rewrote{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:none}}:root{--ui-space-card:24px;--ui-space-section:32px}.card{padding:var(--ui-space-card);border-radius:var(--radius-panel)}.card>h2:first-child{margin-top:0}main.shell{row-gap:var(--ui-space-section)}.ui-input{flex:auto;min-width:0}.ui-input input[data-untitled-ui]{border-radius:var(--radius-control);font-family:var(--font-sans);border:0;outline:none;min-width:0}.ui-input input[data-untitled-ui]:focus{outline:none}.ui-select[data-untitled-ui],.ui-textarea[data-untitled-ui]{font-family:var(--font-sans);border:0}.ui-select[data-untitled-ui]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23717580' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.ui-native-control{accent-color:var(--brand-solid)}.ui-native-control:is([type=checkbox],[type=radio]){cursor:pointer;flex:none;width:16px;height:16px}.ui-native-control:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}button[data-untitled-ui]{font-family:var(--font-sans);text-transform:none;letter-spacing:normal}button[data-untitled-ui]:disabled{cursor:not-allowed}.audit-address-field>.ui-input{width:0;box-shadow:none;border-radius:0}.audit-address-field .ui-input input{width:100%}@media (max-width:640px){:root{--ui-space-card:20px;--ui-space-section:24px}}.grants-form-fields{grid-template-columns:minmax(240px,2fr) minmax(120px,1fr) minmax(100px,1fr);gap:24px;display:grid}.grants-form-fields .grant-note{grid-column:1/-1}.grants-form-fields label{color:var(--ink-2);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.grants-form-actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:20px;display:flex}.grants-form-fields .ui-select{width:100%}.operator-grants .card{padding:24px}.operator-grants .card.grid{gap:24px!important}.operator-grants .empty{padding:40px 24px}@media (max-width:760px){.grants-form-fields{grid-template-columns:1fr}}:root:not([data-theme=dark]) :is(.app-body,.docs-body){background:var(--bg)}.dashboard-critical.card{padding:16px}.ui-button.compact-table-action{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;font-size:12px}.ui-button.compact-table-action:before{border-radius:3px}.ui-button.delete-link{color:var(--broken-text);box-shadow:0 0 0 1px var(--broken) inset}@supports (color:color-mix(in lab,red,red)){.ui-button.delete-link{box-shadow:0 0 0 1px color-mix(in srgb,var(--broken) 35%,transparent) inset}}.ui-button.password-toggle{width:32px;height:32px;padding:6px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ui-button.themetoggle{border-radius:50%;width:36px;height:36px;padding:8px}.ui-breadcrumb-link{font-family:var(--font-sans);color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.ui-breadcrumb-link:hover{color:var(--ink-2)}.docs-body .wiki-entry>p{font:var(--ui-type-body)}.docs-body .wiki-entry>p.faint{font:var(--ui-type-meta)}.ui-table{border-collapse:collapse;font-size:14px}.ui-table thead th{color:var(--muted);background:var(--panel-hover);text-align:left;padding:12px 24px;font-size:12px;font-weight:500;line-height:18px}.ui-table tbody :is(th,td){border-bottom:1px solid var(--line);padding:16px 24px}.ui-table tbody tr:last-child>:is(th,td){border-bottom:0}.ui-table tbody th{text-align:left;font-weight:500}.ui-card{border-radius:var(--radius-panel);background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 2px #1018280d}a[data-untitled-ui=link-button],button[data-untitled-ui]{border-radius:var(--radius-button)}button[data-untitled-ui].compact-table-action{border-radius:4px}.ui-badge{border:0}.dashboard-calm .ui-badge.broken{color:#fff;box-shadow:none;background:#d92d20;border-radius:4px}.pricing-comparison .ui-table thead th:not(:first-child){text-align:center}.pricing-comparison .ui-table thead th{text-transform:uppercase;letter-spacing:.14em}.pricing-comparison .ui-table tbody td:nth-child(3),.pricing-comparison .ui-table thead th:nth-child(3){background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pricing-comparison .ui-table tbody td:nth-child(3),.pricing-comparison .ui-table thead th:nth-child(3){background:color-mix(in srgb,var(--brand) 6%,var(--panel))}}.pricing-details .pricing-comparison .ui-table thead th{color:#e8e8ec;background:#202024}.pricing-details .pricing-comparison .ui-table thead th:nth-child(3){background:#30283e}.pricing-details .pricing-detail-price{color:#fff}.pricing-details .pricing-view-plan{color:#d4d4d4}.slideover-body,.slideover-head{padding:24px}.slideover-foot{gap:20px;padding:24px}.slideover-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0e1273}.slideover{box-shadow:0 20px 24px -4px #10182814,0 8px 8px -4px #10182808}[data-slot=breadcrumb-list]{gap:8px;font-size:14px;font-weight:600;line-height:20px}[data-slot=breadcrumb-link]{color:var(--muted)}[data-slot=breadcrumb-page]{color:var(--brand-text);font-weight:600}main.shell>*{min-width:0}.audit-launcher-form{width:100%;min-width:0}.audit-address-field>.ui-input{flex:1}@media (max-width:1000px){.audit-launcher{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.audit-address-field .ui-button{padding:8px;font-size:12px}}a[data-untitled-ui=button],a[data-untitled-ui=link-button],button[data-untitled-ui]{text-transform:none;letter-spacing:normal}.empty-t{font-size:20px;line-height:30px}.empty-d{max-width:600px;font-size:16px;line-height:24px}.empty-ic{isolation:isolate;border-radius:var(--radius-panel);background:var(--panel);width:64px;height:64px;margin-bottom:16px;position:relative}@supports (color:color-mix(in lab,red,red)){.empty-ic{background:color-mix(in srgb,var(--panel) 65%,transparent)}}.empty-ic{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 16px #10182814,inset 0 1px #fffa}.empty-ic:before{content:"";z-index:-1;border-radius:var(--radius-panel);opacity:.14;filter:blur(9px);background:currentColor;position:absolute;inset:6px;transform:translate(-8px,-8px)rotate(-12deg)}.empty-ic svg{width:28px;height:28px}.ui-badge:is(.critical,.broken,.red,.error,.touch-live){color:#fff;box-shadow:none;background:#d92d20;border-radius:4px}:root[data-theme=dark] .dashboard-calm .ui-badge.broken,:root[data-theme=dark] .ui-badge:is(.critical,.broken,.red,.error,.touch-live){color:#131316;background:#f04438}.ui-badge:is(.warning,.amber,.warn){background:var(--amber-bg);color:var(--amber-text);box-shadow:inset 0 0 0 1px var(--amber-border)}.ui-badge:is(.good,.success,.green,.touch-safe){background:var(--good-bg);color:var(--good-text);box-shadow:inset 0 0 0 1px var(--good-border)}.ui-badge.blue{background:var(--blue-bg);color:var(--blue-text);box-shadow:inset 0 0 0 1px var(--blue-border)}.ui-badge.touch-draft{color:var(--ink-2);background:0 0;box-shadow:inset 0 0 0 1px #8a8a8a}:root[data-theme=dark] .ui-badge.touch-draft{box-shadow:inset 0 0 0 1px #6b6b75}.ui-badge.measured{background:var(--measured-bg);color:var(--measured-text)}.ui-badge.projected{background:var(--projected-bg);color:var(--projected-text)}.ui-button:is(.link-button,.reset-link,.text-link){box-shadow:none;background:0 0;border:0}.dashboard-table-scroll{overflow-x:auto}.ui-badge.stable{background:var(--stable-bg);color:var(--stable-text);box-shadow:inset 0 0 0 1px var(--stable-border)}.reports-page .report-actions{flex-wrap:nowrap;align-items:center;margin:0}.reports-page .report-actions :is(.ui-button,.ui-link-button){align-items:center;min-height:36px;font-size:12px;line-height:18px;display:inline-flex}.reports-page .report-actions>.grid{align-self:center}.ui-card>.ui-table{border:0}body{font-family:var(--font-sans);font-size:16px;line-height:1.5}.ui-button,.ui-link-button{font-size:14px;line-height:20px}.ui-input,.ui-select,.ui-textarea{font-size:16px;line-height:24px}.login-card{border-radius:var(--radius-panel);background:var(--panel);border:1px solid var(--line);padding:32px;box-shadow:0 1px 2px #1018280d}.login-card h1{font-size:30px;line-height:38px}.login-card .login-sub{font-size:16px;line-height:24px}.login-card label{font-size:14px;font-weight:500;line-height:20px}.login-card .ui-button{min-height:40px}@media (max-width:640px){.login-card{padding:24px}}.business-context-fields{text-align:left;width:100%;min-width:0;margin:24px 0 0}.business-context-fields legend{font-size:16px;font-weight:600;line-height:24px}.business-context-fields>p{color:var(--muted);margin:6px 0 16px;font-size:14px;line-height:20px}.business-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.business-context-grid label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.app-frame:has(.auth-shell)>.rail{display:none}.app-frame:has(.auth-shell){padding-left:0}@media (max-width:640px){.business-context-grid{grid-template-columns:1fr}}.intake-context-summary{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);padding:20px 24px;font-size:14px}.intake-context-summary summary{cursor:pointer;font-weight:600}.intake-context-summary p{color:var(--muted);margin:12px 0}.intake-context-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.intake-context-summary dt{color:var(--muted);font-size:12px}.intake-context-summary dd{margin:4px 0 0}.signup-ownership summary{cursor:pointer;font-size:14px;font-weight:500}.audit-address-field,.audit-address-field>.ui-input{width:100%}@media (max-width:640px){.intake-context-summary dl{grid-template-columns:1fr}}.audit-launcher{grid-template-columns:minmax(0,1fr)}.audit-launcher .business-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-launcher-form label{font-size:14px;line-height:20px}.audit-launcher .audit-address-field{max-width:560px}.audit-launcher-note{max-width:760px}@media (max-width:900px){.audit-launcher .business-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.audit-launcher .business-context-grid{grid-template-columns:1fr}}.business-context-fields{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--color-bg-secondary,#f5f5f4);padding:24px}.business-context-heading{align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:24px;display:flex}.business-context-heading svg{width:20px;height:20px;color:var(--accent);flex-shrink:0}.business-context-fields>p{max-width:70ch;margin:8px 0 20px}.field-help-example{border-top:1px solid #ffffff30;margin-top:10px;padding-top:10px;line-height:1.5;display:block}@media (max-width:540px){.business-context-fields{padding:16px}}.ui-input button[aria-label^=Help\ with]{width:28px;height:28px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.ui-input button[aria-label^=Help\ with]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:root{--button-text-xs:10px;--button-text-sm:11px;--button-text-md:12px;--button-text-lg:14px}:is(.ui-button,.ui-link-button)[data-ui-size=md]{font-size:var(--button-text-md);line-height:20px}:is(.ui-button,.ui-link-button)[data-ui-size=xs]{font-size:var(--button-text-xs);line-height:16px}:is(.ui-button,.ui-link-button)[data-ui-size=sm]{font-size:var(--button-text-sm);line-height:18px}:is(.ui-button,.ui-link-button)[data-ui-size=lg]{font-size:var(--button-text-lg);line-height:22px}.business-context-fields{border:none}:root{--compact-control-radius:4px}.ui-badge.badge,.ui-button.compact-table-action{border-radius:var(--compact-control-radius)}.platform-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-input:has(button[aria-label^=Help\ with]) input{padding-right:44px}.site-select-label{align-items:center;gap:12px;display:flex}input.site-row-checkbox{width:16px;min-width:16px;height:16px;accent-color:var(--brand);cursor:pointer;border-radius:4px;margin:0;padding:0}.site-selection-summary{justify-content:space-between;align-items:center;gap:16px;padding:0 0 12px;font-size:14px;display:flex}.site-selection{min-width:0}.site-filter-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;width:100%;margin-bottom:24px;display:flex}.site-recency{min-width:180px;margin-left:auto}@media (max-width:540px){.site-filter-toolbar{gap:12px;margin-bottom:16px}.site-search{min-width:0}.site-recency{min-width:150px}}.site-filter-toolbar label{margin-bottom:6px;font-size:14px;font-weight:500;line-height:20px;display:block}.site-search{flex:1;min-width:200px;max-width:360px}.site-filter-count{color:var(--muted);padding-bottom:10px;font-size:12px}.site-filter-empty{text-align:center;color:var(--muted);padding:32px}.ui-table tr[aria-selected=true] td{background:var(--color-bg-secondary,#f5f5f4)}:is(.ui-button,.ui-link-button,button.primary,a.btn,a.primary){box-shadow:none;text-shadow:none;background-image:none}:is(.ui-button,.ui-link-button,button.primary,a.btn,a.primary):before{display:none}.ui-button.primary,.ui-link-button.primary{border:1px solid #0000}.docs-nav{gap:4px;padding:24px 16px}.docs-nav-title{color:var(--ink);align-items:center;gap:10px;margin:0 8px 20px;font-size:16px;font-weight:600;line-height:24px;display:flex}.docs-nav-title svg{width:22px;height:22px;color:var(--brand-text)}.docs-search{margin-bottom:16px;padding:0;position:relative}.docs-search>svg{z-index:3;width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;top:10px;left:12px}.docs-search .ui-input input{height:36px;padding-left:38px}.docs-nav .side-doc-link{border-radius:var(--radius-panel);min-height:36px;color:var(--ink-2);align-items:center;gap:10px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.docs-nav .side-doc-link>svg{width:20px;height:20px;color:var(--muted);flex-shrink:0}.docs-nav .side-doc-link.active{background:var(--color-bg-secondary,#f5f5f4);color:var(--ink);font-weight:600}.docs-nav .docs-branch>summary{color:var(--ink-2);border-radius:var(--radius-panel);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px;list-style:none;display:flex}.docs-branch>summary>svg{width:20px;height:20px;color:var(--muted);flex-shrink:0}.docs-branch>summary>span:not(.ui-accordion-indicator){flex:1;min-width:0}.docs-nav .docs-branch>div{border:0;gap:2px;margin:2px 0 0;padding-left:30px}.docs-nav :is(summary,.side-doc-link):hover{background:var(--color-bg-secondary,#f5f5f4)}.docs-nav :is(summary,.side-doc-link):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.rail-usage{display:none}@media (min-width:721px){.rail{z-index:60;transition:width .14s}.rail.rail-expanded{width:260px}.rail.rail-expanded .rail-panel{overflow:hidden auto}.rail.rail-expanded .rail-label{color:inherit;box-shadow:none;text-align:left;background:0 0;min-width:0;padding:0;display:block;position:static}.rail.rail-expanded .rail-logo-row{justify-content:flex-start;padding:0 16px}.rail.rail-expanded .rail-item,.rail.rail-expanded .rail-logo{justify-content:flex-start;gap:12px}.rail.rail-expanded .rail-item{padding:8px 12px}.rail .rail-item>svg{flex-shrink:0}.rail.rail-expanded .rail-footer{align-items:stretch;margin-top:0}.rail.rail-expanded .rail-footer .usermenu{align-self:flex-start}.rail.rail-expanded .rail-usage{border-radius:var(--radius-panel);background:var(--color-bg-secondary,#f5f5f4);gap:8px;margin:auto 12px 4px;padding:16px;font-size:12px;line-height:18px;display:grid}.rail-usage>strong{font-size:14px}.rail-usage span{color:var(--muted);display:block}.rail-usage progress{width:100%;height:8px;accent-color:var(--brand)}.rail-usage a{color:var(--brand-text);margin-top:4px;font-weight:600}}@media (prefers-reduced-motion:reduce){.rail{transition:none}}.docs-nav .docs-branch{margin-top:4px}.rail-credit-list{border-top:1px solid var(--line);gap:10px;max-height:180px;margin-top:4px;padding-top:12px;display:grid;overflow:auto}.rail-usage progress{appearance:none;background:var(--line);border:none;border-radius:999px;overflow:hidden}.rail-usage progress::-webkit-progress-bar{background:var(--line);border-radius:999px}.rail-usage progress::-webkit-progress-value{background:var(--brand);border-radius:999px}.rail-usage progress::-moz-progress-bar{background:var(--brand);border-radius:999px}.ui-table{border-collapse:separate;border-spacing:0;background:var(--panel);width:100%}.ui-table>caption{text-align:left;caption-side:top;background:var(--panel);border-bottom:1px solid var(--line);padding:20px 24px;font-size:18px;font-weight:600;line-height:28px}.ui-table>caption .badge{vertical-align:middle;margin-left:12px}.ui-table>thead>tr>th{background:var(--color-bg-secondary,#f5f5f4);color:var(--muted);font-family:var(--font-sans);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--line);text-align:left;padding:12px 24px;font-size:12px;font-weight:500;line-height:18px}.ui-table>tbody>tr>:is(td,th){vertical-align:middle;border-bottom:1px solid var(--line);padding:16px 24px;font-size:14px;line-height:20px}.ui-table>tbody:last-child>tr:last-child>:is(td,th){border-bottom:0}.ui-card:has(>.ui-table){border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:none;overflow:auto}.ui-table .faint{font:var(--ui-type-meta);margin-top:4px}@media (max-width:640px){.ui-table>tbody>tr>:is(td,th),.ui-table>thead>tr>th{padding:12px 16px}.ui-table>caption{padding:16px}}:root{--color-brand-25:#fcfaff}.business-context-fields{background:var(--color-brand-50)}:root[data-theme=dark] .business-context-fields{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .business-context-fields{background:color-mix(in srgb,var(--brand) 10%,var(--panel))}}.rail-nav-heading,.rail-profile-label,.rail-workspaces{display:none}@media (min-width:721px){.rail.rail-expanded .rail-nav-heading{color:var(--muted);margin:20px 20px 8px;font-size:14px;font-weight:600;line-height:20px;display:block}.rail.rail-expanded .rail-nav{margin-top:0}.rail.rail-expanded .rail-workspaces{display:block}.rail-workspace-link{border-radius:var(--radius-panel);margin:2px 12px;padding:8px 12px;font-size:14px;display:block}.rail-workspace-link:hover{background:var(--panel-hover)}.rail.rail-expanded .rail-profile-label{text-align:left;gap:2px;min-width:0;font-size:12px;line-height:18px;display:grid}.rail-profile-label>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail.rail-expanded .usermenu>summary{border:1px solid var(--line);border-radius:var(--radius-panel);align-items:center;gap:10px;padding:8px;display:flex}.rail.rail-expanded .rail-footer .usermenu{width:100%}.rail .rail-usage{flex-shrink:0}}.read-flow-tabs .ui-segmented-tabs,.ui-segmented-tabs{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--color-bg-secondary,#f5f5f4);flex-wrap:nowrap;align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ui-segmented-tabs .mbar-link,.ui-segmented-tabs>.pill{border-radius:var(--radius-control);color:var(--muted);box-shadow:none;text-transform:none;letter-spacing:0;background:0 0;border:1px solid #0000;flex-shrink:0;margin:0;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px}.ui-segmented-tabs .is-now .mbar-link,.ui-segmented-tabs>.pill.active{background:var(--panel);border-color:var(--line-strong);color:var(--ink);box-shadow:none}.ui-segmented-tabs .mbar-title{color:inherit;font-weight:600}.ui-segmented-tabs .mbar-link:hover,.ui-segmented-tabs>.pill:not(.active):hover{color:var(--ink);background:var(--panel-hover)}.docs-body,.docs-body main,.docs-body main>.grid{min-width:0}.read-flow-tabs .ui-segmented-tabs,.ui-segmented-tabs{width:100%;min-width:0}.site-filter-toolbar .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-recency,.site-search{position:relative}.site-recency{min-width:220px}.site-recency select{width:100%;padding-left:38px}.site-search input{padding-left:38px}.table-date-icon,.table-search-icon{width:20px;height:20px;color:var(--muted);z-index:1;pointer-events:none;position:absolute;top:10px;left:12px}.table-caption-title{align-items:center;gap:10px;display:flex}.table-caption-title .badge{margin:0}@media (max-width:540px){.site-recency,.site-search{flex:100%;min-width:0;max-width:none}}.site-activity-link{width:32px;height:32px;color:var(--muted);vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.site-activity-link svg{width:18px;height:18px}.site-activity-link:hover{background:var(--panel-hover);color:var(--ink)}.site-activity-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-table td:has(>.site-activity-link)>.row{vertical-align:middle;display:inline-flex}.destructive-head{padding:28px}.destructive-head h2{font-family:var(--font-sans),sans-serif;letter-spacing:-.02em;margin:16px 0 8px;font-size:24px;font-weight:600;line-height:32px}.destructive-intro{color:var(--muted);max-width:40ch;margin:0;font-size:14px;line-height:22px}.destructive-featured-icon{border-radius:var(--radius-panel);background:var(--broken-50,#fef3f2);width:44px;height:44px;color:var(--broken-text);justify-content:center;align-items:center;display:flex}.destructive-featured-icon svg{width:24px;height:24px}.destructive-head .slideover-x svg{width:20px;height:20px}.destructive-body{gap:20px;padding:24px 28px}.destructive-callout{border-radius:var(--radius-panel);border:0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:20px;display:grid}.destructive-callout>svg{width:20px;height:20px;margin-top:2px}.destructive-callout-warning{background:var(--broken-50,#fef3f2);color:var(--broken-text)}.destructive-callout-preserved{background:var(--color-bg-secondary,#f5f5f4);color:var(--ink)}.destructive-callout h3{font-family:var(--font-sans),sans-serif;margin:0 0 10px;font-size:16px;font-weight:600;line-height:24px}.destructive-callout ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:14px;line-height:22px;list-style:outside}.destructive-callout li+li{margin-top:8px}.destructive-foot{background:var(--panel);gap:16px;padding:24px 28px}.destructive-confirm-label{color:var(--ink-2);gap:8px;font-size:14px;line-height:22px;display:grid}.destructive-foot>.row{justify-content:flex-end}@media (max-width:540px){.destructive-body,.destructive-foot,.destructive-head{padding:20px}.destructive-callout{padding:16px}}.ui-button.slideover-x{border-radius:var(--radius-control);width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;color:var(--muted);background:0 0;border:0;flex:none;padding:10px}.destructive-head .slideover-x svg,.ui-button.slideover-x svg{flex:none;width:20px;height:20px}.ui-button.slideover-x:hover{background:var(--panel-hover);color:var(--ink)}.ui-button.slideover-x:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.topbar{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--bg) 45%,transparent)}}.topbar{-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.topbar{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)}}.ui-button.topbar-icon{width:40px;min-width:40px;height:40px;box-shadow:none;color:var(--muted);background:0 0;border:0;padding:10px}.ui-button.topbar-icon svg{width:20px;height:20px}.ui-button.topbar-icon:hover,.ui-button.topbar-icon[aria-expanded=true]{background:var(--panel-hover);color:var(--ink)}.activity-panel{z-index:35;background:var(--panel);border-left:1px solid var(--line);width:360px;color:var(--ink);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.activity-panel-head{background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:24px;display:flex}.activity-panel-head h2{font-family:var(--font-display);margin:0 0 4px;font-size:24px;font-weight:500;line-height:32px}.activity-panel p{color:var(--muted);margin:0;font-size:14px;line-height:21px}.activity-panel-filter{gap:8px;padding:20px 24px;display:grid}.activity-panel-filter label{font-size:13px;font-weight:600}.activity-panel-filter select{width:100%}.activity-panel-feed{flex:1;min-height:0;padding:0 24px 24px;overflow-y:auto}.activity-panel-feed ol{margin:0;padding:0;list-style:none}.activity-panel-feed li{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.activity-panel-feed li strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px;display:block}.activity-panel-feed li p{margin:4px 0 6px}.activity-panel-feed li a{color:var(--brand-text);font-size:13px;font-weight:600}.activity-panel-feed time{color:var(--faint);margin-top:4px;font-size:12px;line-height:18px;display:block}.activity-avatar{background:var(--panel-2);width:32px;height:32px;color:var(--muted);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.activity-avatar svg{width:16px;height:16px}.activity-panel footer{border-top:1px solid var(--line);padding:20px 24px;font-size:14px;font-weight:600}.activity-empty{text-align:center;padding:32px 0}.activity-empty>svg{width:32px;height:32px;color:var(--muted);margin:0 auto 16px}.activity-empty h3{font:600 16px/24px var(--font-sans);margin:0 0 8px}@media (min-width:1101px){.activity-is-open .app-body{margin-right:360px}}@media (max-width:1100px){.activity-panel{width:min(360px,100vw - 72px);box-shadow:-12px 0 32px #00000018}}@media (max-width:720px){.activity-panel{width:100%;bottom:64px;right:0}}@media print{.activity-panel{display:none}.activity-is-open .app-body{margin-right:0}}.subnav.ui-segmented-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;margin:12px 0;padding:4px}.subnav.ui-segmented-tabs .subnav-link{border-radius:var(--radius-control);font:600 14px/20px var(--font-sans);border:1px solid #0000;flex-shrink:0;padding:8px 12px}.subnav.ui-segmented-tabs .subnav-link.active{background:var(--panel);border-color:var(--line-strong);color:var(--ink)}.rail-soon-label{border:1px solid var(--line);text-transform:none;border-radius:4px;margin-left:auto;padding:0 4px;font-size:10px;font-weight:500;line-height:16px}.rail-item.soon{opacity:.5;cursor:default}.rail-item.soon .rail-label{align-items:center;gap:6px}.settings-page{max-width:1120px}.settings-tabs{margin:0}.settings-stack{gap:20px;display:grid}.settings-section{gap:16px;min-width:0;display:grid}.settings-section.card{box-shadow:none;padding:20px}.settings-section-heading h2,.settings-section>h2{font:var(--ui-type-card);margin:0 0 4px}.settings-section-heading p,.settings-section>p{color:var(--muted);font:var(--ui-type-support);margin:0}.settings-usage-total{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.settings-usage-total>strong{color:var(--ink);font-size:32px;font-weight:600;line-height:40px}.settings-usage-total>strong>span{color:var(--muted);font-size:14px;font-weight:400}.settings-progress{appearance:none;background:var(--line);border:0;border-radius:99px;width:100%;height:8px;overflow:hidden}.settings-progress::-webkit-progress-bar{background:var(--line)}.settings-progress::-webkit-progress-value{background:var(--brand)}.settings-progress::-moz-progress-bar{background:var(--brand)}.settings-callout{border-radius:var(--radius-panel);background:var(--brand-50);color:var(--ink);font:var(--ui-type-support);padding:12px 16px}.settings-callout p{color:var(--muted);margin:4px 0 0}.settings-plan-title{align-items:baseline;gap:16px;font-size:24px;line-height:32px;display:flex}.settings-plan-title>span{color:var(--muted);font-size:16px}.settings-credit-table{padding:0;overflow:auto}.settings-credit-table .faint{font:var(--ui-type-meta);display:block}.settings-credit-table td{white-space:nowrap}.ui-button.theme-labelled{border:1px solid var(--line);gap:8px;width:auto;padding:10px 14px}.settings-tabs .ui-button.pill{text-transform:none;min-height:40px}@media (max-width:640px){.settings-section.card{padding:20px}.settings-section .spread{flex-wrap:wrap;align-items:flex-start;gap:16px}}.read-flow-tabs .ui-segmented-tabs .is-now .mbar-link{color:#fff;background:#18181b;border-color:#18181b}.read-flow-tabs .ui-segmented-tabs .is-now .mbar-link .mbar-title{color:#fff}.record-advice-head{align-items:flex-start;padding:24px}.record-advice-head h2{font:600 24px/32px var(--font-display);margin:6px 0 0}.record-advice-body{gap:20px;padding:20px}.record-advice-body h3{font:var(--ui-type-card);margin:0 0 10px}.record-advice-body p{font:var(--ui-type-body);color:var(--muted);margin:0 0 12px}.record-advice-body p:last-child{margin-bottom:0}.record-advice-intro{border-radius:var(--radius-panel);background:var(--brand-50);grid-template-columns:20px minmax(0,1fr);gap:12px;padding:20px;display:grid}.record-advice-intro>svg{width:20px;height:20px;color:var(--brand-text);margin-top:2px}.record-advice-priority{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.record-advice-step{background:var(--panel-2);border:1px solid var(--line);width:28px;height:28px;font:600 13px/20px var(--font-sans);border-radius:50%;place-items:center;display:grid}.record-advice-priority blockquote{font:500 24px/32px var(--font-display);color:var(--ink);margin:0 0 14px;padding:0}.record-advice-observation{color:var(--ink)!important;font-weight:600!important}.record-advice-next{border-radius:var(--radius-panel);background:var(--panel-2);padding:16px}.record-advice-next strong{margin-bottom:4px;font-size:13px;display:block}.record-advice-search{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}.record-advice-search a{font-size:12px;line-height:20px}.record-advice-foot{gap:12px;padding:20px 24px;display:grid}.record-advice-foot p{color:var(--muted);margin:0;font-size:13px}.read-record-aside .ui-button{white-space:normal;max-width:100%;height:auto;min-height:40px}.read-record-aside .ui-button>*{white-space:normal}.read-record-gaps li>[data-untitled-ui]{grid-column:1/-1;justify-self:start;font-size:12px}body>.slideover-backdrop{z-index:290}body>.slideover{z-index:300}.read-record-aside .read-action{white-space:normal;max-width:100%;height:auto;min-height:40px}.read-record-aside .read-action>*{white-space:normal}.activity-mobile-content{background:var(--panel);flex-direction:column;height:100%;min-height:0;display:flex}.activity-mobile-content p{color:var(--muted);margin:0;font-size:14px;line-height:21px}.activity-mobile-content footer{border-top:1px solid var(--line);padding:20px 24px;font-size:14px;font-weight:600}.site-overview-header{box-shadow:none;grid-template-columns:104px minmax(0,1fr) minmax(200px,250px);align-items:start;gap:24px;padding:24px;display:grid}.site-overview-thumbnail{object-fit:cover;border-radius:var(--radius-panel);border:1px solid var(--line);width:104px;height:80px}.site-overview-identity{gap:16px;min-width:0;display:grid}.site-overview-identity h1{font-size:32px;line-height:40px}.site-overview-identity .row{flex-wrap:wrap}.site-overview-actions{align-content:start;gap:10px;min-width:0;display:grid}.site-overview-actions .btn,.site-overview-actions .ui-link-button{white-space:normal;text-align:center}.site-evidence-disclosure{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);padding:18px 24px}.site-evidence-disclosure>summary{cursor:pointer;font:600 14px/22px var(--font-sans)}.site-evidence-disclosure[open]>summary{margin-bottom:20px}.advisor-panel-head{align-items:flex-start;gap:20px}.advisor-panel-head h2{font:600 24px/32px var(--font-display);margin:0 0 6px}.advisor-panel-head .faint{font:var(--ui-type-meta)}.advisor-panel-body,.advisor-panel-foot{background:var(--panel)}.advisor-panel-foot{padding:20px 24px}.advisor-panel-foot form{flex-wrap:nowrap;align-items:stretch}.advisor-panel-foot .ui-input{min-width:0}.advisor-fab.ui-button{box-shadow:none;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--panel);color:var(--ink)}@media (max-width:1100px){.site-overview-header{grid-template-columns:80px minmax(0,1fr)}.site-overview-thumbnail{width:80px;height:64px}.site-overview-actions{flex-wrap:wrap;grid-column:1/-1;display:flex}}@media (max-width:640px){.site-overview-header{grid-template-columns:1fr;padding:20px}.site-overview-thumbnail{display:none}}.read-flow-steps.mbar{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);width:100%;box-shadow:none;flex-direction:column;align-items:stretch;margin:0;padding:20px;display:flex;position:static;inset:auto}.read-flow-steps .mbar-steps{gap:12px;width:100%;display:flex;overflow-x:auto}.read-flow-steps .mbar-link{gap:10px;padding:8px 0;display:flex}.read-flow-steps .mbar-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.read-flow-steps .mbar-detail{display:none}.read-flow-steps .mbar-title{font-size:13px;line-height:20px}.read-flow-steps .is-now .mbar-mark{color:#fff;background:#18181b;border-color:#18181b}.read-flow-steps .is-later{opacity:.5}.read-flow-steps .mbar-end{justify-content:space-between;margin:16px 0 0;padding-top:12px}.record-fact-input{gap:6px;margin-top:12px;display:grid}.record-fact-controls{align-items:center;gap:8px;display:flex}.record-fact-controls input{flex:1;min-width:0}.record-fact-input small{color:var(--muted);font-size:12px;line-height:18px}.read-action{font:var(--ui-type-action);text-transform:none;letter-spacing:normal}.read-flow-steps .mbar-end{background:var(--panel);border-top:1px solid var(--line);z-index:40;margin:0;padding:14px 32px;position:fixed;bottom:0;left:72px;right:0}body:has(.read-flow-steps) .app-body{padding-bottom:84px}@media (max-width:720px){.read-flow-steps .mbar-end{padding:12px 16px;left:0}}.record-field-help{vertical-align:middle;border-radius:var(--radius-panel);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.record-field-help:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.read-flow-steps .mbar-steps{flex:none;min-height:44px}.read-flow-steps .mbar-title{display:block}.read-flow-steps.mbar{background:0 0;border:0;padding:16px 0 20px}.read-flow-steps .mbar-steps{gap:0}.read-flow-steps .mbar-step{align-items:center;min-width:150px;display:flex}.read-flow-steps .mbar-step:last-child{flex:none;min-width:0}.read-flow-steps .mbar-step:not(:last-child):after{content:"";background:var(--line-connector);flex:1;min-width:24px;height:2px;margin:0 14px}.read-flow-steps .mbar-step.is-done:after{background:var(--line-connector)}.read-flow-steps .mbar-link{flex:none}.read-flow-steps .mbar-step.is-done .mbar-mark{background:var(--ink);border-color:var(--ink);color:var(--panel)}.read-flow-steps .mbar-step.is-now .mbar-mark{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:0 0 0 4px var(--brand-soft)}.read-flow-steps .mbar-step.is-now .mbar-title{color:var(--brand-text);font-weight:600}.read-flow-steps .mbar-step.is-later{opacity:1}.read-flow-steps .mbar-step.is-later .mbar-mark{background:var(--panel-hover);color:var(--faint)}.read-flow-steps .mbar-step.is-later .mbar-title{color:var(--faint)}.read-flow-steps .mbar-steps{container-type:inline-size}.read-flow-steps .mbar-step{flex:1 1 0;min-width:0}.read-flow-steps .mbar-link{flex:0 auto;min-width:0}.read-flow-steps .mbar-title{white-space:normal}.read-flow-steps .mbar-step:not(:last-child):after{min-width:16px;margin:0 10px}@container (max-width:1179px){.read-flow-steps .mbar-step:not(.is-now) .mbar-title{display:none}}.read-record-aside .read-counts{gap:0}.read-record-aside .read-counts>span{padding:14px 0}.read-record-aside .read-counts>span+span{border-top:1px solid var(--line)}.read-record-aside .read-dot{flex-shrink:0}.read-record-info-action{border-top:1px solid var(--line);margin:0 -24px -24px;padding:18px 24px}.read-record-info-action>button{text-align:left}.record-connections{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.record-connections h4{font:600 14px/20px var(--font-sans);margin:0 0 12px}.record-connection-list{gap:8px;display:grid}.record-connection{border-left:2px solid var(--brand);background:var(--panel-hover);padding:8px 12px}.record-connection>div{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:13px;display:flex}.record-connection-state{color:var(--muted);font-size:12px}.record-connections .record-connection p{margin:4px 0;font-size:13px}.record-connection code{color:var(--muted);font-size:12px}.record-connections .record-connection-note{font-size:12px;line-height:18px}.record-advice-priority>div{min-width:0}.read-next-action{flex:0 auto;min-width:0;position:relative}.read-next-action .read-action{white-space:normal;width:auto;min-height:40px;box-shadow:none;padding:10px 16px}.read-next-error{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);width:min(460px,100vw - 112px);color:var(--ink);font:400 14px/21px var(--font-sans);margin:0;padding:14px 16px;position:absolute;bottom:calc(100% + 16px);right:0;box-shadow:0 4px 16px #00000012}.read-flow-steps .mbar-end{padding-left:max(96px,50vw - 600px)}@media (max-width:720px){.read-flow-steps .mbar-end{padding-bottom:36px;padding-left:16px}}.explain-card.explain-card--after{color:#fafafa;background:#18181b;border-color:#27272a}.explain-card--after .explain-label{color:#c4a7ff}.explain-card--after .explain-caption{color:#d4d4d8}.explain-card--after .explain-quote{color:#fafafa}.read-summary-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.read-summary-footer>p{max-width:46ch;margin:0;font-size:13px;line-height:20px}.read-summary-actions{justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;display:flex}.read-summary-radar svg{width:100%;height:auto;display:block}.read-summary-radar>p{font-size:13px;line-height:20px}.read-summary-radar>p+p{margin-top:8px}.read-record-info-action.read-summary-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-left:-24px;display:flex}.read-record-info-action.read-summary-actions>button{width:auto}.mbar-next-action{align-items:center;gap:20px;max-width:70%;display:flex}.mbar-next-description{font:400 13px/20px var(--font-sans);color:var(--ink-2);max-width:48ch}.read-summary-footer>button{min-height:40px;margin-left:auto}@media (max-width:700px){.mbar-next-action{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%}.mbar-next-description{display:none}}.read-summary-answers{display:grid}.read-summary-answer{border-top:1px solid var(--line);padding:24px 0}.read-summary-answer:last-child{padding-bottom:0}.explain-verdict{border-top:1px solid var(--line);gap:6px;margin-top:16px;padding-top:16px;display:grid}.explain-verdict>span{font:400 13px/20px var(--font-sans)}.explain-verdict>strong{font:600 22px/30px var(--font-sans);letter-spacing:-.02em}.explain-card--after .explain-verdict{color:#fafafa;border-color:#3f3f46}.explain-card--after .explain-verdict>strong{color:#c4a7ff}:root{--title-font-weight:500}.business-context-heading,.docs-nav-title,.explain-verdict>strong,.mbar-title,.rail-nav-heading,.ui-table>caption{font-weight:var(--title-font-weight)}.slideover .explain-display{letter-spacing:-.022em;font:var(--ui-type-page)}.read-flow-steps .mbar-steps{box-sizing:border-box;padding:6px;scroll-padding-inline:6px}.sent-angle-hint{color:var(--muted);flex-basis:100%;margin:0 0 8px;font-size:13px;line-height:20px}.read-writing-callout{border-radius:var(--radius-panel);background:var(--color-bg-secondary);max-width:none;color:var(--color-text-secondary);gap:10px;margin-top:16px;padding:16px 16px 16px 48px;position:relative}.read-writing-callout-icon{width:20px;height:20px;color:var(--color-fg-tertiary);position:absolute;top:17px;left:16px}.read-writing-callout>.sent-aid{color:var(--color-text-secondary);font-size:14px;font-weight:500;line-height:22px}.read-writing-callout .sent-chip{text-transform:none;letter-spacing:0;line-height:20px}.summary-facets-center img{object-fit:contain;width:48px;height:48px}.summary-facets-center{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius-panel);text-align:center;background:var(--panel-2);flex-direction:column;align-items:center;gap:12px;padding:14px;font-weight:500;display:flex}.summary-facets ol{margin:16px 0 24px;padding:0;list-style:none}.summary-facets li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}.summary-facets small{color:var(--muted);margin-left:auto}.summary-facet-dot{background:var(--panel-2);border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.summary-facets li[data-saved=true] .summary-facet-dot{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.stage-result-card{padding:24px}.stage-result-card>h2{font-family:var(--font-display);margin:0 0 20px;font-size:24px;font-weight:500;line-height:1.3}.stage-result-nodes{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.stage-result-nodes section{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel-2);padding:16px}.stage-result-nodes h3{font-family:var(--font-body);margin:14px 0 8px;font-size:14px}.stage-result-nodes p{color:var(--ink);margin:0;font-size:18px}.stage-result-nodes small{color:var(--muted);margin-top:8px;display:block}.stage-result-note{border-top:1px solid var(--line);color:var(--muted);margin:20px 0 0;padding-top:16px;font-size:14px}.truths-example{background:var(--brand-50);border-radius:var(--radius-panel);margin-top:24px;padding:24px}.truths-example-label{color:var(--muted);margin:0 0 16px;font-size:13px;font-weight:500}.truths-example-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.truths-example-parts h3{font-family:var(--font-body);margin:0 0 8px;font-size:14px;font-weight:500}.truths-example-idea>p:last-child,.truths-example-parts p,.truths-example-takeaway{margin:0;font-size:15px;line-height:1.6}.truths-example-idea{color:#fff;border-radius:0 var(--radius-panel) var(--radius-panel) 0;background:#18181b;border-left:3px solid #b692f6;margin:24px 0 20px;padding:24px}.truths-example-idea h3{font-family:var(--font-display);color:#fff;margin:0 0 12px;font-size:24px;font-weight:500}.truths-example-idea .truths-example-label{color:#d4d4d8}.truths-example-idea h3 span{color:#d4d4d4}.truths-example small{color:var(--muted);margin-top:16px;font-size:12px;display:block}@media (max-width:700px){.truths-example-parts{grid-template-columns:1fr;gap:16px}}.truths-layout>.card{width:100%;min-width:0}.read-flow-steps.mbar{z-index:auto}.truths-layout>.card{max-width:none!important}@media (max-width:900px){.truths-explanation{grid-row:auto}}.truth-finding{border-top:1px solid var(--line);gap:16px;padding:28px 0;display:grid}.truth-finding-head{align-items:flex-start;gap:12px;display:flex}.truth-finding-head>div{flex:1}.truth-finding-head h2{font:var(--ui-type-card);margin:4px 0 0}.truth-caption{font:500 13px/1.5 var(--font-sans);color:var(--muted);margin:0}.category-research{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);overflow:hidden}.category-research>summary{cursor:pointer;font:600 15px/1.5 var(--font-sans);padding:20px 24px}.category-research>summary::marker{color:var(--brand-text)}.category-research>summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-4px}.category-research-count{color:var(--muted);margin-left:12px;font-size:12px;font-weight:400;display:inline-block}.category-research[open]>summary{border-bottom:1px solid var(--line)}.category-research-body{padding:24px}.category-research-intro{padding-bottom:24px}.category-research-intro h3{font:500 22px/1.3 var(--font-display);margin:0 0 8px}.category-research-intro p{max-width:78ch;color:var(--muted);font:400 14px/1.6 var(--font-sans);margin:0}.category-research-intro .category-research-note{margin-top:8px;font-size:12px}.category-research-list{margin:0;padding:0;list-style:none}.category-research-source{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.category-research-source:last-child{padding-bottom:0}.category-research-number{color:var(--brand-text);font:600 12px/1.5 var(--font-sans);padding-top:2px}.category-research-domain{color:var(--muted);font:500 12px/1.5 var(--font-sans);overflow-wrap:anywhere;margin:0 0 6px}.category-research-content h4{font:600 16px/1.5 var(--font-sans);margin:0 0 14px}.category-research-content h4 a{color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.category-research-content h4 a:hover{color:var(--brand-text)}.category-research-content h4 a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:2px}.category-research-external{color:var(--brand-text);white-space:nowrap;margin-left:8px}.category-research-excerpts{border-left:2px solid var(--line);background:var(--panel-2);border-radius:0 var(--radius-panel) var(--radius-panel) 0;padding:14px 18px}.category-research-label{color:var(--muted);font:600 11px/1.5 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.category-research-excerpts blockquote{max-width:88ch;color:var(--muted);font:400 13px/1.65 var(--font-sans);overflow-wrap:anywhere;margin:0}.category-research-excerpts blockquote+blockquote{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}@media (max-width:600px){.category-research>summary{padding:16px}.category-research-count{margin:4px 0 0 16px;display:block}.category-research-body{padding:16px}.category-research-source{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:20px 0}.category-research-excerpts{padding:12px}}.truth-finding-status{font:500 12px/1.5 var(--font-sans);color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-panel);padding:4px 8px}.truth-finding-answer{font:400 18px/1.6 var(--font-sans);margin:0}.truth-context,.truth-evidence{background:var(--panel-2);border-radius:var(--radius-panel);gap:8px;padding:16px;display:grid}.truth-context>p:last-child{margin:0;font-size:14px;line-height:1.6}.truth-evidence>p:last-child{line-height:1.6}.publish-page>section>div>h1{font:500 34px/1.3 var(--font-display)!important}.publish-finding{border-top:1px solid var(--line);padding-top:24px}.publish-action-callout>h2,.publish-finding>h2{font:500 24px/1.3 var(--font-display)!important;text-transform:none!important;letter-spacing:normal!important;color:var(--ink)!important;margin:0 0 8px!important}.publish-detail{border-bottom:1px solid var(--line);padding:16px 0}.publish-detail:last-child{border-bottom:0}.publish-detail>.muted:first-child{font-weight:500}.publish-action-callout,.publish-callout{background:var(--panel-2);border-radius:var(--radius-panel);gap:10px;padding:20px;display:grid}.publish-action-callout>p,.publish-callout>p{margin:0;font-size:14px;line-height:1.6}.publish-detail>.muted:last-child{background:var(--panel-2);border-radius:var(--radius-panel);padding:12px 16px;line-height:1.6}.truths-explanation .stage-result-card>h2{font-family:var(--font-display);letter-spacing:-.022em;font-size:34px;font-weight:500;line-height:1.3}.truth-utility-title{font-family:var(--font-sans)!important;font-weight:600!important;line-height:1.3!important}.truth-finding-head>.summary-facet-dot{background:var(--color-gray-900,#18181b);border-color:var(--color-gray-900,#18181b);color:var(--color-white,#fff)}.truth-finding>:not(.truth-finding-head){margin-inline-start:36px!important}.brand-workspace-intro h1{line-height:1.3;font:var(--ui-type-page);margin:8px 0 4px}.brand-workspace-tabs{flex-wrap:wrap;gap:10px;margin:24px 0}.brand-workspace-tabs button[aria-pressed=true]{color:var(--brand-text);border-color:var(--brand);background:var(--brand-50)}.brand-profile-card{margin-bottom:20px;padding:24px}.brand-map h2,.brand-profile-card h2{line-height:1.3;font:var(--ui-type-section);margin:0 0 12px}.brand-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.brand-profile-fields label,.brand-question label{font:var(--ui-type-body);gap:8px;display:grid}.brand-profile-fields textarea,.brand-question select{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel);width:100%;color:var(--ink);line-height:1.6;font:var(--ui-type-body);padding:12px}.brand-buyer,.brand-question{border-top:1px solid var(--border);padding:20px 0}.brand-buyer summary,.brand-question summary{cursor:pointer;font-size:16px;font-weight:600}.brand-callout{background:var(--color-bg-secondary);border-radius:var(--radius-panel);margin:16px 0;padding:18px}.brand-callout>p:first-child{margin:0}.brand-callout-actions{gap:12px;margin-top:16px}.brand-callout-actions,.brand-save{flex-wrap:wrap;align-items:center;display:flex}.brand-save{gap:16px;margin:20px 0}.brand-map-chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.brand-map-chain>div{border:1px solid var(--border);border-radius:var(--radius-panel);overflow-wrap:anywhere;padding:14px}.brand-map-chain strong{text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:500}.brand-map-chain p{font-size:14px}@media (max-width:800px){.brand-map-chain,.brand-profile-fields{grid-template-columns:1fr}.brand-workspace-intro h1{font:var(--ui-type-page)}}.brand-field-heading{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:8px;display:flex}.brand-field-heading label{margin:0;display:block}.brand-field-heading .record-field-help{min-width:28px;min-height:28px;color:var(--muted);box-shadow:none;flex-shrink:0;padding:0}.brand-field-heading .record-field-help svg{stroke:currentColor;flex-shrink:0;width:16px;height:16px;display:block}.brand-buyer-group{position:relative}.brand-buyer-group .brand-buyer>summary{min-height:32px;padding-right:44px}.brand-buyer-remove{border-radius:var(--radius-panel);width:32px;min-width:32px;height:32px;color:var(--muted);box-shadow:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:20px;right:0}.brand-buyer-remove svg{stroke:currentColor;flex-shrink:0;width:18px;height:18px}.brand-buyer-remove:hover{color:var(--ink);background:var(--panel)}.brand-buyer-remove:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.brand-buyer-remove:disabled{opacity:.5;cursor:default}.brand-delete-dialog{border:1px solid var(--border);border-radius:var(--radius-dialog);background:var(--panel);width:min(480px,100vw - 32px);color:var(--ink);margin:auto;padding:28px;box-shadow:0 24px 80px #0003}.brand-delete-dialog::backdrop{background:#00000073}.brand-delete-dialog h2{font:var(--ui-type-section);margin:0 0 16px}.brand-delete-dialog p{font:var(--ui-type-body);margin:0 0 24px}.brand-delete-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.brand-delete-actions .brand-delete-confirm{color:#fff;background:#b42318;border-color:#b42318}.brand-buyer-group{background:var(--color-bg-secondary);border:1px solid var(--border);border-radius:var(--radius-panel);margin:24px 0;padding:24px}.brand-buyer-group .brand-buyer{border:0;padding:0}.brand-buyer-group .brand-buyer-remove{top:24px;right:24px}.brand-buyer-group .brand-profile-fields{row-gap:24px;margin-top:24px}.brand-buyer-evidence{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.brand-buyer-evidence>summary{cursor:pointer;font-size:14px;font-weight:600}.brand-buyer-evidence-body{gap:16px;padding-top:20px;display:grid}.brand-buyer-evidence-body>p{margin:0;line-height:1.6}.brand-buyer-evidence textarea{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel);width:100%;min-height:120px;color:var(--ink);font:inherit;resize:vertical;padding:14px;line-height:1.6}.brand-evidence-divider{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.brand-evidence-divider:after,.brand-evidence-divider:before{content:"";background:var(--border);flex:1;height:1px}.brand-evidence-page{gap:8px;font-size:13px;font-weight:600;display:grid}.brand-evidence-page select{width:100%}.brand-evidence-source{color:var(--muted);font-size:13px}.brand-map{padding:0}.brand-map-promise{background:var(--brand-50);border-left:3px solid var(--brand);border-radius:0 var(--radius-panel) var(--radius-panel) 0;margin:20px 0;padding:20px 24px}.brand-map-caption,.brand-map-select label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:0;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.brand-map-promise p{margin:0;font-size:17px;line-height:1.6}.brand-map-meta{font:var(--ui-type-support);margin:0 0 28px}.brand-map-select{margin-bottom:24px}.brand-map-select select{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel);width:100%;max-width:100%;color:var(--ink);font:inherit;text-overflow:ellipsis;padding:12px}.brand-map-story{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px;display:grid}.brand-map-story>section{border-radius:var(--radius-panel);overflow-wrap:anywhere;border:0;padding:24px}.brand-map-story .brand-map-response,.brand-map-story>section{background:var(--color-bg-secondary)}.brand-map-story .brand-map-proof{grid-column:auto}.brand-map-story h3{text-transform:uppercase;letter-spacing:0;font:var(--ui-type-card);margin:0 0 20px}.brand-map-story dt{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600}.brand-map-story dd{font:var(--ui-type-body);margin:0 0 24px}.brand-map-story dd:last-child{margin-bottom:0}.brand-map-story p{margin:0;line-height:1.65}.brand-map-proof small{color:var(--muted);margin-top:14px;line-height:1.5;display:block}.brand-map-proof .brand-map-proof-action{color:var(--brand-text);margin-top:16px;display:inline-flex}.brand-map>details{border-top:1px solid var(--border);padding-top:20px}@media (max-width:800px){.brand-map-story{grid-template-columns:1fr}.brand-buyer-group{padding:18px}.brand-buyer-group .brand-buyer-remove{top:18px;right:18px}}.brand-workspace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.brand-workspace-help{color:var(--brand-text);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:0;box-shadow:none;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;width:fit-content;padding:8px 0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.brand-workspace-help svg{flex-shrink:0;width:18px;height:18px}.brand-profile-explanation{flex-direction:column;gap:20px;display:flex}.brand-profile-explanation h2{font:var(--ui-type-section);margin:0}.brand-profile-explanation h3{line-height:1.3;font:var(--ui-type-card);margin:0}.brand-profile-explanation p{margin:0;line-height:1.65}.brand-profile-explanation .brand-callout{gap:16px;margin:0;display:grid}.brand-workspace-toolbar{flex-wrap:nowrap}.brand-workspace-toolbar>.ui-segmented-tabs{flex:0 auto;min-width:0}.brand-workspace-toolbar>.brand-workspace-help{white-space:nowrap;flex-shrink:0;margin-left:auto}.brand-workspace-help:hover>span{text-underline-offset:3px;text-decoration:underline}.screen-help-bar{z-index:1;box-sizing:border-box;justify-content:flex-end;width:100%;margin:0 0 -24px;padding:16px 32px 0;display:flex;position:relative}@media (max-width:720px){.screen-help-bar{margin-bottom:0;padding-inline:16px}}@media (max-width:640px){.brand-workspace-toolbar{flex-wrap:wrap;gap:12px}.brand-workspace-toolbar>.ui-segmented-tabs{max-width:100%}}.brand-profile-footer{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.brand-profile-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.brand-profile-save-note{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.brand-profile-save-note p{margin:0}.brand-workspace-toolbar{z-index:30;background:var(--panel);border-bottom:1px solid var(--border);padding:12px 0;scroll-margin-top:72px;position:sticky;top:72px}.brand-publish-checklist{gap:12px;margin:0 0 24px;display:grid}.brand-toolbar-sentinel{pointer-events:none;height:1px;margin-top:24px;margin-bottom:-1px}.brand-workspace-toolbar{isolation:isolate;background:0 0;border-bottom-color:#0000;margin-top:0}.brand-workspace-toolbar:before{content:"";inset-block:0;left:var(--toolbar-bg-left,0);width:var(--toolbar-bg-width,100%);z-index:-1;pointer-events:none;position:absolute}.brand-workspace-toolbar.is-stuck:before{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.brand-workspace-toolbar.is-stuck:before{background:color-mix(in srgb,var(--panel) 72%,transparent)}}.brand-workspace-toolbar.is-stuck:before{-webkit-backdrop-filter:blur(28px)saturate(160%)}@supports not ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.brand-workspace-toolbar.is-stuck:before{background:var(--panel)}}.brand-workspace-toolbar .ui-segmented-tabs>.pill.active{color:#fff;background:#18181b;border-color:#18181b}.brand-workspace-toolbar .ui-segmented-tabs>.pill.active:hover{color:#fff;background:#27272a;border-color:#27272a}.brand-profile-columns{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.brand-frames-grid,.brand-truth-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.brand-summary-field{border-top:1px solid var(--border);padding:24px 0}.brand-summary-field p{font:var(--ui-type-body);margin:0 0 20px}.brand-summary-frame{border-radius:var(--radius-panel);background:var(--color-bg-secondary);border:0;padding:24px}.brand-summary-frame .brand-frame-value{font:var(--ui-type-body)}.brand-summary-field .brand-map-caption{text-transform:uppercase;letter-spacing:0;margin:0}.brand-refine summary,.brand-truth-editor>summary{cursor:pointer;font-size:14px;font-weight:600}.brand-refine textarea{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel);width:100%;min-height:100px;color:var(--ink);font:inherit;margin-top:16px;padding:14px;line-height:1.6}.brand-summary-field .brand-refine .brand-rewrite-help{font:400 13px/1.5 var(--font-sans);color:var(--muted);margin:8px 0 0}.brand-summary-field .brand-platform-guidance{color:var(--muted);max-width:62ch;font:var(--ui-type-support);margin:-10px 0 18px}.brand-platform-candidate{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel-2);gap:8px;margin:12px 0 18px;padding:14px;display:grid}.brand-platform-candidate span{font:400 12px/1.4 var(--font-sans);color:var(--muted)}.brand-platform-candidate .btn{justify-self:start}.brand-platform-field{border-left:3px solid var(--brand);padding-left:18px}.brand-profile-columns .brand-summary-field{background:var(--color-bg-secondary);border-radius:var(--radius-panel);border:0;margin:20px 0;padding:24px}.brand-buyer-overview{margin-bottom:24px;padding-right:40px}.brand-buyer-overview>p{font:var(--ui-type-body);margin:8px 0 24px}.brand-buyer-snapshot{grid-template-columns:1fr 1fr;gap:24px;display:grid}.brand-buyer-snapshot strong{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:0;font-size:13px;font-weight:500}.brand-buyer-snapshot p{margin:8px 0;line-height:1.6}.brand-truth-cards>section{border:1px solid var(--border);border-radius:var(--radius-panel);padding:24px}.brand-truth-cards h3{font:var(--ui-type-card);align-items:center;gap:10px;margin:0 0 20px;display:flex}.brand-truth-cards p{font:var(--ui-type-body);margin-bottom:24px}.brand-truth-cards .summary-facet-dot{color:#fff;background:#18181b;flex-shrink:0}.brand-central-idea{background:var(--brand-50);border-left:3px solid var(--brand);border-radius:0 var(--radius-panel) var(--radius-panel) 0;gap:16px;display:grid}.brand-question-group{border-top:1px solid var(--border);padding:28px 0}.brand-question-group>.brand-map-caption{text-transform:uppercase;margin-bottom:16px}.brand-question-group>.brand-question{border:0;padding:0}.brand-next-step{margin:24px 0}@media (max-width:800px){.brand-buyer-snapshot,.brand-frames-grid,.brand-profile-columns,.brand-truth-cards{grid-template-columns:1fr}}.brand-persona-questions{border:1px solid var(--border);border-radius:var(--radius-panel);margin-top:24px;padding:24px}.brand-persona-questions>h3{margin:0 0 8px}.brand-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.brand-persona-grid>.brand-buyer-group:only-child{grid-column:1/-1}.brand-persona-grid .brand-buyer-group{background:var(--surface);margin:0;overflow:hidden}.brand-persona-grid .brand-buyer-overview{padding-right:0}.brand-persona-grid .brand-buyer-overview>h3{font:var(--ui-type-card);margin:16px 0 12px}.brand-persona-mark{color:#fff;background:#6941c6;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:20px;font-weight:700;display:grid}.brand-persona-grid .brand-buyer-snapshot{border-top:1px solid var(--border);grid-template-columns:1fr;gap:20px;margin-top:24px;padding-top:24px}.brand-persona-grid .brand-profile-fields{grid-template-columns:1fr}@media (max-width:800px){.brand-persona-grid{grid-template-columns:1fr}}.brand-creative-brief>header{margin:28px 0 24px}.brand-creative-brief>header h3{margin-bottom:8px}.brand-brief-group{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--color-bg-secondary);margin-top:20px;padding:24px}.brand-brief-group:last-child{background:var(--brand-50)}.brand-brief-group>h3{margin:0 0 8px}.brand-brief-group>p{margin:0 0 24px;line-height:1.6}.brand-brief-group dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0;display:grid}.brand-brief-group dd{overflow-wrap:anywhere;margin:0;line-height:1.65}@media (max-width:800px){.brand-brief-group dl{grid-template-columns:1fr}}#brand-panel-questions{padding:32px}#brand-panel-questions>h2{margin:0 0 12px}#brand-panel-questions>p{margin:0;line-height:1.65}.brand-persona-questions{margin-top:32px;padding:28px}.brand-persona-questions>h3{color:var(--brand-text);font:var(--ui-type-card);margin:0 0 12px}.brand-persona-questions>p{margin:0 0 28px;line-height:1.6}.brand-persona-questions .brand-question-group{border-top:1px solid var(--border);padding:28px 0}.brand-persona-questions .brand-question-group:last-child{padding-bottom:0}.brand-question-group>.brand-map-caption{margin:0 0 14px}.brand-question summary{padding:0 0 4px;line-height:1.6}.brand-question-context{background:var(--color-brand-50);border-radius:var(--radius-panel);gap:0;margin:24px 0;padding:24px;display:grid}.brand-question-context h4{font-family:var(--font-sans);margin:0 0 12px;font-size:13px;font-weight:500!important}.brand-question-context p{margin:0 0 12px;line-height:1.7}.brand-question-context p:last-child{margin-bottom:0}.brand-question-evidence{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.brand-question>fieldset{border-top:1px solid var(--border)!important;margin-top:24px!important;padding-top:24px!important}.brand-question>fieldset>p{margin:12px 0 0;line-height:1.6}#brand-panel-questions>h3{margin-top:32px;margin-bottom:16px}@media (max-width:800px){#brand-panel-questions,.brand-persona-questions,.brand-question-context{padding:20px}}.brand-question-context ul{gap:12px;margin:0;padding-left:20px;line-height:1.65;display:grid}.brand-help-cards{align-content:start;gap:20px;display:grid}.brand-help-cards section{border:1px solid var(--border);border-radius:var(--radius-panel);padding:20px}.brand-help-cards p{font:var(--ui-type-body);margin:0}.brand-help-eyebrow{font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.brand-help-cards .brand-help-takeaway{color:#fff;background:#18181b;border-color:#27272a}.brand-help-takeaway .brand-help-eyebrow{color:#d4d4d4}.brand-help-takeaway h2{color:#fff;font:var(--ui-type-section);margin:0 0 16px}.brand-help-takeaway p{color:#e4e4e7}.brand-help-points ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}.brand-help-points li+li{border-top:1px solid var(--border);padding-top:20px}.brand-help-points strong{margin-bottom:6px;font-size:14px;font-weight:700;display:block}.brand-help-points p{color:var(--muted)}.brand-help-cards .brand-help-example{background:var(--brand-50);border-left:3px solid var(--brand-600,#7f56d9)}.brand-help-example .brand-help-eyebrow{color:var(--brand-text)}.brand-help-example blockquote{font:var(--ui-type-card);color:var(--ink);margin:0 0 16px}.brand-help-next{background:var(--color-bg-secondary)}.brand-help-next p{font-weight:600}.brand-help-cards .brand-help-limit{color:var(--muted);padding:0 4px;font-size:12px}.brand-question-category{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.brand-question-category>span:not(.ui-badge){color:var(--muted);font-size:12px;line-height:1.5}.truth-finding-head .truth-caption{text-transform:uppercase;letter-spacing:0;font-size:13px;font-weight:700;line-height:1.5}.brand-answer-step{border-top:1px solid var(--border);gap:20px;padding:24px 0;display:grid}.brand-answer-step h4{font-size:16px;font-family:var(--font-sans);margin:0 0 8px;font-weight:500!important}.brand-answer-step p{max-width:75ch;margin:0;font-size:14px;line-height:1.65}.brand-answer-step>.ui-button{justify-self:start}.brand-answer-review fieldset{gap:20px;display:grid;border:0!important;margin:0!important;padding:0!important}.brand-answer-review label{gap:10px;display:grid}.brand-answer-editor{gap:16px;display:grid}.brand-answer-editor>.grid{gap:16px!important}.brand-central-idea{border-radius:var(--radius-panel);color:#fff;background:#18181b;border:1px solid #27272a;padding:32px}.brand-central-idea>span.muted{margin-bottom:16px;display:block;color:#d4d4d4!important;letter-spacing:0!important}.brand-central-idea>p{color:#fff;line-height:1.35!important}.brand-answer-manual{color:var(--brand-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px}.brand-question-context ul{list-style:outside}.brand-saved-faqs{margin-top:40px}.page-faqs{border-bottom:1px solid var(--line);gap:16px;margin:32px 0;padding-bottom:32px;display:grid}.page-faqs h3,.page-faqs h4,.page-faqs p{margin:0}.page-faqs header{gap:8px;display:grid}.page-faq-selector,.page-faqs h4{font:500 14px/1.5 var(--font-sans)}.page-faqs a,.page-faqs p{font-size:13px;line-height:1.65}.page-faq-saved-only,.page-faq-selector{gap:16px;min-width:0;display:grid}.page-faq-row{border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden}.page-faq-row>summary{align-items:center;padding:20px;font-size:16px;font-weight:600}.page-faq-row-body{justify-items:start;gap:16px;min-width:0;padding:0 20px 20px;display:grid}.page-faq-row-body>.page-faq-source{white-space:pre-wrap;overflow-wrap:anywhere}.page-faq-editor{border-top:1px solid var(--line);gap:16px;width:100%;padding-top:20px;display:grid}.page-faq-editor label{gap:8px;font-size:13px;font-weight:500;display:grid}.page-faq-editor input{width:100%;min-width:0}.page-faqs .page-faq-note{font-size:12px}.page-faqs>.ui-workflow-stage+.ui-workflow-stage{margin-top:16px}.page-faq-page-context{border:1px solid var(--line);border-radius:var(--radius-panel);gap:8px;padding:20px;font-size:13px;display:grid}.page-faq-page-context .page-faq-source-label{font:500 12px/1.5 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.page-faq-page-context h4{font:600 14px/1.5 var(--font-sans);color:inherit}.page-faq-page-context details>div{gap:8px;padding:12px 0 0 20px;display:grid}.page-faq-page-context summary{color:inherit;font-size:13px!important}.page-faq-evidence summary{color:var(--muted);font-size:13px!important}.page-faqs .page-faq-group-label{font:500 12px/1.5 var(--font-sans);color:var(--muted);margin-top:8px}.page-faq-row>summary .ui-badge{flex-shrink:0}.page-faq-evidence>.page-faq-source,.page-faq-row-body>.page-faq-source{font-size:14px;line-height:1.7}.page-faq-evidence{width:100%}.page-faq-retry{justify-items:start;gap:12px;display:grid}.page-faq-evidence>p{margin-top:12px}.buyer-extra-questions{border-bottom:1px solid var(--line);padding-bottom:24px}.buyer-extra-questions>summary{font-size:14px;font-weight:500}.buyer-extra-questions>summary>span:not(.ui-accordion-indicator){margin-left:8px;font-size:12px;font-weight:400}.buyer-extra-questions>div{padding:20px 0 0}.buyer-extra-questions .brand-persona-questions>h3{color:var(--ink);max-width:80ch;font:var(--ui-type-card)}.faq-review-finish{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.faq-review-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;display:grid}.faq-review-actions>span{font-size:13px}.faq-review-actions>.ui-button{justify-self:end}.faq-review-actions>p{grid-column:1/-1;margin:0}.brand-saved-faqs>header{margin-bottom:24px}.brand-saved-faqs h3{margin:0 0 12px;font-size:24px}.brand-saved-faqs>header p{margin:0;line-height:1.6}.brand-faq-accordion{border:1px solid var(--border);border-radius:var(--radius-panel);overflow:hidden}.brand-saved-faq+.brand-saved-faq{border-top:1px solid var(--border)}.brand-saved-faq>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;font-weight:600;line-height:1.6;list-style:none;display:flex}.brand-saved-faq>summary::-webkit-details-marker{display:none}.brand-saved-faq>summary::marker{content:""}.brand-saved-faq>summary:hover{background:var(--color-bg-secondary)}.brand-saved-faq>summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-3px;border-radius:var(--radius-panel)}.brand-saved-faq>summary svg{width:24px;height:24px;color:var(--brand-text);flex-shrink:0;margin-top:2px}.brand-saved-faq-body{gap:20px;padding:0 72px 28px 24px;display:grid}.brand-saved-faq-body>p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:85ch;margin:0;line-height:1.75}.brand-saved-faq-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}@media (max-width:800px){.brand-saved-faq>summary{gap:16px;padding:20px}.brand-saved-faq-body{padding:0 20px 24px}}.brand-idea-pending>p{font-family:var(--font-display);max-width:26ch;margin:0;font-size:30px}.brand-idea-pending-copy{color:#e4e4e7;max-width:65ch;line-height:1.65}.brand-idea-pending>.ui-button{justify-self:start}.brand-idea-pending>small{color:#d4d4d8;line-height:1.5}.brand-search-description{border:1px solid var(--border);border-radius:var(--radius-panel);margin-top:8px;padding:24px}.brand-search-description>.grid{border-top:0!important;gap:16px!important;padding-top:0!important}.brand-truth-editor{scroll-margin-top:160px}.truth-rewrite{justify-items:start;gap:12px;display:grid}.truth-rewrite>.muted{font-size:13px}.truth-rewrite>p{margin:0}.truth-rewrite-suggestion{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--color-brand-50,#f9f5ff);gap:16px;width:100%;padding:24px;display:grid}.truth-rewrite-suggestion>p{margin:0;line-height:1.65}.truth-rewrite-actions{flex-wrap:wrap;gap:12px;display:flex}.truth-editor-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:24px;display:grid}.truth-editor-columns .truth-finding{border:1px solid var(--line);border-radius:var(--radius-panel);align-content:start;gap:20px;min-width:0;padding:20px}.truth-editor-columns .truth-finding>:not(.truth-finding-head){margin-inline-start:0!important}.truth-editor-columns .truth-finding-head{grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.truth-editor-columns .truth-finding-status{grid-column:2;justify-self:start}.app-body .truth-editor-columns .truth-finding-head h2{font:var(--ui-type-card)}.truth-editor-columns .truth-finding-answer{overflow-wrap:anywhere;font:var(--ui-type-body)}.truth-editor-columns .truth-rewrite>button{white-space:normal;text-align:start}.truth-editor-columns .truth-rewrite-suggestion{padding:16px}@media (max-width:1100px){.truth-editor-columns{grid-template-columns:1fr}}.truth-confirm-banner{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel-2);justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.truth-confirm-action{text-align:right;justify-items:end;gap:10px;display:grid}.brand-idea-connections{border-radius:var(--radius-panel);background:#25212d;border:1px solid #45404f;padding:0 20px}.brand-idea-connections>summary{cursor:pointer;color:#e9d7fe;padding:18px 0;font-weight:600}.brand-idea-connections>.grid{padding:0 0 20px;gap:20px!important}.brand-idea-connections p>span{margin-bottom:6px;display:block;color:#d4d4d4!important}.brand-search-description{gap:24px;padding:28px;display:grid}.brand-search-description header{gap:10px;display:grid}.brand-search-description header>*{margin:0}.brand-search-description header h2{font:var(--ui-type-section)}.brand-search-preview{background:var(--panel-2);border-radius:0 var(--radius-panel) var(--radius-panel) 0;border-left:3px solid #7f56d9;gap:12px;padding:24px;display:grid}.brand-search-preview p{margin:0;font-size:17px;line-height:1.65}.brand-search-note{margin:0;font-size:13px;line-height:1.6}@media (max-width:800px){.truth-confirm-banner{flex-direction:column;align-items:stretch}.truth-confirm-action{text-align:left;justify-items:start}}.publish-review-page{padding-bottom:100px;gap:32px!important}.publish-review-heading{gap:12px}.publish-review-heading p{max-width:80ch;line-height:1.65}.publish-stage-strip{border:1px solid var(--line);border-radius:var(--radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:20px;list-style:none;display:grid}.publish-stage-strip li{align-items:center;gap:12px;display:flex}.publish-stage-strip li>span{background:var(--panel-2);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.publish-stage-strip li[aria-current]>span{color:#fff;background:#7f56d9}.publish-stage-strip small{color:var(--muted);margin-top:5px;display:block}.publish-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.publish-comparison>article{flex-direction:column;gap:24px;min-width:0;padding:28px;display:flex}.publish-comparison header{gap:12px;display:grid}.publish-review-page h2{font:var(--ui-type-section);margin:0}.publish-review-page h3{font:var(--ui-type-card)}.publish-review-page p{line-height:var(--ui-type-body-line)}.publish-comparison header p{margin:0}.publish-state-label{color:var(--brand-text);font-size:12px;font-weight:600}.publish-proposed{border-top:3px solid #7f56d9!important}.publish-description{background:var(--panel-2);border-radius:var(--radius-panel);padding:20px}.publish-description>p{margin:0}.publish-description>p+p{margin-top:12px}.publish-facts{gap:10px;display:grid}.publish-facts p{margin:0}.publish-review-details{border-top:1px solid var(--line);margin-top:auto;padding-top:18px}.publish-review-details summary{cursor:pointer;font-weight:600}.publish-review-details pre{max-height:280px;font-size:12px;overflow:auto}.publish-comparison .publish-review-details>section{border-bottom:1px solid var(--line);padding:16px 0}.publish-install-stage,.publish-relationships{gap:24px;padding:28px;display:grid}.publish-relationship-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.publish-relationship-grid article{border:1px solid var(--line);border-radius:var(--radius-panel);padding:20px}.publish-relationship-grid p{margin-bottom:0}.publish-prepare-banner{color:#fff;background:#18181b;justify-content:space-between;align-items:center;gap:28px;padding:32px;display:flex}.publish-prepare-banner .truth-caption{color:#d4d4d4}.publish-prepare-banner p{max-width:56ch}.publish-prepare-banner>.grid{flex-shrink:0;max-width:42ch}.publish-stage-note{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel-2);padding:18px}.publish-later{max-width:85ch;padding:8px 4px}@media (max-width:800px){.publish-comparison,.publish-relationship-grid,.publish-stage-strip{grid-template-columns:1fr}.publish-prepare-banner{flex-direction:column;align-items:stretch}.publish-prepare-banner>.grid{flex-shrink:1}}.publish-review-gaps{padding:0;overflow:hidden}.publish-review-gaps>summary{cursor:pointer;padding:24px 28px;font-weight:600}.publish-review-gaps>summary>.muted{margin-top:8px;font-size:13px;font-weight:400;display:block}.publish-gap-body{gap:28px;padding:0 28px 28px;display:grid}.publish-gap-body>div{border:1px solid var(--line);border-radius:var(--radius-panel);padding:20px}.publish-saved-answers{gap:24px;display:grid}.publish-gap-callout{border-radius:0 var(--radius-panel) var(--radius-panel) 0;background:var(--panel-2);border-left:3px solid #7f56d9;padding:24px}.publish-gap-callout>*{margin:0}.publish-gap-callout h3{margin:8px 0 12px}.publish-gap-callout .truth-caption{color:var(--brand-text);font-weight:700}.publish-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.publish-answer-card{border:1px solid var(--line);border-radius:var(--radius-panel);flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.publish-answer-card h3{margin:8px 0 0}.publish-answer-card blockquote{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.75}.publish-use-example{border-radius:var(--radius-panel);background:var(--panel-2);margin-top:auto;padding:16px}.publish-use-example p{margin:0;font-size:13px}.publish-use-example p+p{margin-top:8px}.publish-use-example .truth-caption{color:var(--brand-text);font-weight:600}.publish-gap-next{margin:0;font-size:14px}.publish-prepare-banner h2{color:#fff;font:var(--ui-type-section)}@media (max-width:800px){.publish-answer-grid{grid-template-columns:1fr}.publish-gap-body{padding:0 20px 20px}}.publish-action-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.publish-action-timeline>li{min-width:0;padding:0 0 28px 64px;position:relative}.publish-action-timeline>li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:40px;bottom:0;left:19px}.publish-timeline-number{background:var(--panel-2);border:1px solid var(--line);width:40px;height:40px;color:var(--muted);z-index:1;border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.publish-action-timeline>li:last-child{padding-bottom:0}.publish-discovery-example{gap:24px;padding:28px;display:grid}.publish-discovery-example header{gap:10px;display:grid}.publish-discovery-example header>*{margin:0}.publish-discovery-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.publish-discovery-comparison>article{border:1px solid var(--line);border-radius:var(--radius-panel);padding:24px}.publish-discovery-comparison h3{margin:12px 0}.publish-discovery-comparison p,.publish-discovery-example>p{margin:0}.publish-example-evidence{border-top:1px solid var(--line);padding-top:20px}.publish-example-evidence p{margin:8px 0 0}@media (max-width:800px){.publish-action-timeline>li{padding-left:46px}.publish-timeline-number{width:30px;height:30px}.publish-action-timeline>li:not(:last-child):before{top:30px;left:14px}.publish-discovery-comparison{grid-template-columns:1fr}}.publish-saved-answers>.publish-gap-callout h3{font:500 25px/1.3 var(--font-display)}.publish-discovery-example>.publish-gap-callout h2{margin:12px 0}.publish-install-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.publish-install-options>article{border:1px solid var(--line);border-radius:var(--radius-panel);padding:22px}.publish-install-options h3{margin:0}.publish-followup ol{gap:14px;padding-left:22px;line-height:1.65;display:grid}@media (max-width:800px){.publish-install-options{grid-template-columns:1fr}}.publish-option-actions{flex-wrap:wrap;gap:12px;margin:20px 0 12px;display:flex}.publish-handoff-panel .connect-row{padding:20px}.publish-handoff-panel .connect-row>.spread{flex-wrap:wrap;gap:20px}.publish-developer-brief{gap:24px;display:grid}.publish-developer-brief>section{border:1px solid var(--line);border-radius:var(--radius-panel);padding:24px}.publish-developer-brief h3{margin:0 0 12px}.publish-developer-brief details{margin-top:20px}.publish-developer-brief pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto}.brand-help-eyebrow,.explain-eyebrow,.eyebrow,.publish-gap-callout .truth-caption,.publish-state-label,.publish-use-example .truth-caption,.read-eyebrow,.read-record-aside .read-eyebrow,.report-eyebrow,.truth-caption,.truth-finding-head .truth-caption{font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.5}.publish-install-stage>header,.publish-prepare-banner>div:first-child,.publish-relationships>header,.publish-review-page>.publish-review-heading{gap:12px;display:grid}.publish-review-page :is(.publish-review-heading,.publish-relationships>header,.publish-install-stage>header,.publish-prepare-banner) p{margin:0}.publish-review-page .publish-state-label+:is(h2,h3),.publish-review-page .truth-caption+:is(h1,h2,h3){margin-top:8px}.publish-review-page :is(header,.publish-prepare-banner) .truth-caption+:is(h1,h2,h3){margin-top:0}.publish-discovery-comparison>article,.publish-relationship-grid article{align-content:start;gap:12px;padding:24px;display:grid}.publish-discovery-comparison>article>*,.publish-relationship-grid article>*{margin:0}.publish-install-options>article{padding:24px}.publish-install-options h3+p{margin:12px 0 0}.publish-install-stage>p{margin:0}.publish-gap-callout>h2{margin:8px 0 16px}.publish-gap-callout>h2:first-child{margin-top:0}.publish-gap-callout>a,.publish-gap-callout>button{margin-top:24px;margin-bottom:16px}.publish-followup h3{margin:0 0 16px}.publish-followup ol{gap:16px;margin:0 0 20px}.publish-followup>p{margin:0}.publish-prepare-banner>div:first-child{flex:1;min-width:0}.publish-prepare-banner p{text-wrap:pretty;max-width:none}.publish-prepare-banner>.grid{padding-block:12px}.publish-handoff-panel{gap:24px}.publish-handoff-panel .brand-help-next h3{margin:0 0 12px}.publish-handoff-panel .brand-help-next p{margin:0}.publish-option-actions+[role=status]:empty{display:none}@media (max-width:800px){.publish-discovery-example,.publish-install-stage,.publish-prepare-banner,.publish-relationships{padding:24px}}.publish-review-details>summary{padding:8px 0}.publish-review-details[open]>summary{margin-bottom:24px}.publish-comparison .publish-review-details>section{padding:24px 0}.publish-comparison .publish-review-details>summary+section{padding-top:0}.publish-comparison .publish-review-details>section:last-child{border-bottom:0;padding-bottom:0}.publish-review-details>section>h3{margin:0 0 12px}.publish-review-details>section>p{margin:0}.publish-review-details>section>small{color:var(--muted);margin-top:12px;display:block}.publish-handoff-panel h3{font:var(--ui-type-card)}.publish-schema-list{margin:8px 0 0;padding:0;list-style:none}.publish-schema-list li{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 16px;padding:16px 0;font-size:13px;line-height:1.5;display:grid}.publish-schema-list li>strong{grid-column:1/-1;font-size:15px}.publish-schema-list .schema-present{color:var(--color-success-700,#067647);font-weight:600}.publish-schema-note{border-top:1px solid var(--line);padding-top:16px;font-size:13px}.publish-gap-reasons{gap:12px;margin:20px 0 0;padding-left:20px;display:grid}.publish-connections-panel :is(label,.publish-connection-form){gap:10px;display:grid}.publish-connections-panel label{margin-top:20px}.publish-connections-panel fieldset{border:0;margin:12px 0;padding:0}.publish-connections-panel .publish-buyer-choice{align-items:flex-start;gap:12px;display:flex}.publish-buyer-choice input{flex-shrink:0;margin-top:5px}.publish-connection-items{margin:20px 0 0;padding:0;list-style:none}.publish-connection-items>li{border-top:1px solid var(--line);padding:16px 0}.publish-connection-items>li>span{margin-top:6px;display:block}.publish-connection-items p{margin:10px 0 0}.publish-connections-panel .proposal{margin-top:20px}.publish-connections-panel{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.publish-connections-panel :is(input,select,textarea),.publish-connections-panel :is(section,label,fieldset,.publish-connection-form,.proposal){min-width:0;max-width:100%}.publish-connections-panel :is(p,strong,span){overflow-wrap:anywhere}.publish-connections-panel .brand-help-next p{font-weight:400}.publish-install-options.publish-install-options-single{grid-template-columns:minmax(0,1fr)}.publish-connect-first header{margin-bottom:24px}.publish-connect-first header h2{margin:12px 0}.resolve-embedded{width:100%;min-width:0;padding:0}.resolve-embedded .resolve-split{grid-template-columns:minmax(0,1fr)}.resolve-embedded .resolve-rail{position:static}.resolve-embedded .mono{overflow-wrap:anywhere}.resolve-inline-worklist{border:1px solid var(--border);border-radius:var(--radius-panel);min-width:0}.resolve-page-instructions>summary{margin-bottom:20px}.publish-action-timeline .publish-timeline-number.is-current{background:var(--brand-solid);color:var(--on-brand);border-color:#0000}.ui-card.card.connect-row-connected{background:linear-gradient(120deg,#528bff,#875bf7)}@supports (color:color-mix(in lab,red,red)){.ui-card.card.connect-row-connected{background:linear-gradient(120deg,color-mix(in srgb,#528bff 10%,var(--panel)),color-mix(in srgb,#875bf7 13%,var(--panel)))}}.ui-card.card.connect-row-connected{border-color:#875bf7;box-shadow:inset 0 0 0 1px #875bf740}.gsc-dashboard{gap:28px;display:grid}.gsc-period h2{margin:8px 0 12px}.gsc-period p{margin:4px 0;font-size:13px}.gsc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gsc-metric{text-align:left;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);color:var(--ink);cursor:pointer;flex-direction:column;gap:10px;padding:18px;display:flex}.gsc-metric.is-selected{background:#875bf7;border-color:#875bf7}@supports (color:color-mix(in lab,red,red)){.gsc-metric.is-selected{background:color-mix(in srgb,#875bf7 9%,var(--panel))}}.gsc-metric.is-selected{box-shadow:inset 0 0 0 1px #875bf7}.gsc-metric strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.15}.gsc-caption,.gsc-definition,.gsc-metric small,.gsc-table-footer{color:var(--muted);font-size:12px;line-height:1.55}.gsc-definition{margin-top:auto}.gsc-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.gsc-highlight h3,.gsc-section-heading h3{overflow-wrap:anywhere;margin:0;font-size:20px}.gsc-section-heading>span{color:var(--muted);font-size:12px}.gsc-chart{border:1px solid var(--line);border-radius:var(--radius-panel);padding:20px}.gsc-chart svg{width:100%;display:block;overflow:visible}.gsc-chart details{margin-top:16px}.gsc-chart summary{cursor:pointer;font-size:13px}.gsc-highlight{border-radius:0 var(--radius-panel) var(--radius-panel) 0;background:#875bf7;border-left:3px solid #875bf7;padding:20px}@supports (color:color-mix(in lab,red,red)){.gsc-highlight{background:color-mix(in srgb,#875bf7 7%,var(--panel))}}.gsc-highlight{gap:12px;display:grid}.gsc-highlight p{margin:0;font-size:14px}.gsc-highlight small{color:var(--muted)}.gsc-tabs{background:var(--panel-hover);border:1px solid var(--line);border-radius:var(--radius-panel);flex-wrap:wrap;gap:4px;margin:12px 0;padding:4px;display:flex}.gsc-tabs button{color:var(--muted);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;flex:1;padding:10px 12px}.gsc-tabs button[aria-pressed=true]{background:var(--ink);color:var(--panel)}.gsc-table-scroll{max-width:100%;overflow:auto}.gsc-dashboard table{border-collapse:collapse;width:100%;font-size:13px}.gsc-dashboard td,.gsc-dashboard th{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:14px 8px}.gsc-dashboard th:first-child{text-align:left;overflow-wrap:anywhere;min-width:140px;max-width:280px;font-weight:500}.gsc-dashboard thead th{color:var(--muted);text-transform:capitalize;white-space:nowrap;font-size:12px}.gsc-dashboard th button{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.gsc-dashboard a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.gsc-table-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.gsc-empty{background:var(--panel-hover);border-radius:var(--radius-panel);color:var(--muted);padding:20px}.gsc-dashboard button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media (max-width:480px){.gsc-metric{padding:14px}.gsc-metric strong{font-size:25px}.gsc-chart{padding:12px}}.slideover-wide:has(.gsc-dashboard){width:min(880px,96vw)}@media (min-width:800px){.gsc-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.gsc-dashboard th button,.gsc-metric.ui-button,.gsc-tabs button{text-transform:none;letter-spacing:normal}.gsc-metric.ui-button{white-space:normal;justify-content:flex-start;align-items:stretch}.gsc-metric>[data-text]{flex-direction:column;gap:10px;width:100%;padding:0;display:flex}.gsc-metric.ui-button{height:100%}.publish-connection-status,.ui-card.card.connect-row-connected{background:#12b76a;border-color:#75c69c}@supports (color:color-mix(in lab,red,red)){.publish-connection-status,.ui-card.card.connect-row-connected{background:color-mix(in srgb,#12b76a 8%,var(--panel))}}.publish-connection-status,.ui-card.card.connect-row-connected{box-shadow:none}.connection-dot{background:#079455;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.connection-card-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.connection-active-badge{background:var(--panel);color:var(--ink);border:1px solid #75c69c;border-radius:20px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.rail .rail-logo-row{flex-direction:column;gap:12px;display:flex}.rail.rail-expanded .rail-logo-row{flex-direction:row-reverse;justify-content:space-between}.rail .rail-toggle{flex-shrink:0;padding:8px}.rail:not(.rail-expanded) .rail-logo{display:none}.rail.rail-expanded .rail-nav-heading{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:700!important;line-height:18px!important}.rail.rail-expanded .rail-panel{width:100%;min-width:252px}.rail-workspace-link{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.subnav.ui-segmented-tabs .subnav-link.active,.ui-segmented-tabs .is-now .mbar-link,.ui-segmented-tabs [role=tab][aria-selected=true],.ui-segmented-tabs>.pill.active{color:#fff;background:#18181b;border-color:#18181b}.ui-segmented-tabs [role=tab][aria-selected=true]:hover,.ui-segmented-tabs>.pill.active:hover{color:#fff;background:#27272a}.rail-site-row{align-items:center;gap:4px;margin:2px 12px;display:flex;position:relative}.rail-site-row .rail-workspace-link{flex:1;min-width:0;margin:0;padding:8px}.rail-site-edit,.rail-site-menu>summary{color:var(--muted);cursor:pointer;border-radius:5px;padding:5px;display:flex}.rail-site-menu>summary{list-style:none}.rail-site-menu>summary::-webkit-details-marker{display:none}.rail-site-menu[open]{position:static}.rail-site-menu>div{z-index:80;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);width:218px;padding:6px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 6px 20px #10182820}.rail-site-menu>div>a,.rail-site-menu>div>button{text-align:left;text-transform:none;letter-spacing:0;padding:8px;font-size:13px}.rail-show-more{margin:4px 20px 12px}.rail.rail-expanded .rail-footer{margin-top:auto}.menu-usage{border-bottom:1px solid var(--line);gap:4px;padding:12px;font-size:12px;display:grid}.menu-usage span{color:var(--muted)}@media (min-width:721px){.rail.rail-expanded:not(.rail-docked){margin-right:-188px}}.rail.rail-expanded .rail-footer .usermenu .menu{width:232px;max-height:70vh;bottom:60px;left:0;right:auto;overflow-y:auto}.login.auth-split{background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;max-width:none;min-height:100dvh;padding:32px;display:grid}.login.auth-report{grid-template-columns:minmax(0,1fr)}.auth-split .login-card:before,.auth-split .login-glow,.auth-split:after,.auth-split:before{display:none}.auth-split .login-col{justify-self:center;width:100%;max-width:420px;padding:40px 0}.auth-split .signup-col{max-width:480px}.auth-split .login-card{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.auth-split .login-lockup{margin-bottom:20px}.auth-split .login-proof{display:none}.auth-split .login-form{gap:20px}.auth-showcase{border-radius:var(--radius-panel);background:var(--brand);flex-direction:column;justify-content:center;align-self:start;gap:36px;width:100%;min-width:0;min-height:calc(100dvh - 64px);padding:48px 36px 28px;display:flex;position:sticky;top:24px}@supports (color:color-mix(in lab,red,red)){.auth-showcase{background:color-mix(in srgb,var(--brand) 9%,var(--panel))}}.auth-showcase{overflow:hidden}.auth-product-preview{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:0 20px 45px #10182814}.auth-preview-bar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:16px 20px;font-size:13px;display:flex}.auth-preview-bar>span{color:var(--muted);margin-left:auto;font-size:11px}.auth-preview-body{min-height:360px;padding:28px}.auth-preview-body h2{margin:0 0 24px;font-size:25px}.auth-preview-card{border:1px solid var(--line);border-radius:var(--radius-panel);padding:20px}.auth-preview-card h3{margin:12px 0;font-size:20px}.auth-preview-card p{color:var(--muted);font-size:13px;line-height:1.6}.auth-preview-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.auth-preview-row svg{color:var(--brand-text)}.auth-preview-note{border-left:3px solid var(--brand);background:var(--bg);margin-top:20px;padding:16px;font-size:13px;line-height:1.6}.auth-change-previews,.auth-truth-previews{gap:12px;display:grid}.auth-change-previews{grid-template-columns:1fr 1fr}.auth-truth-previews .auth-preview-card{padding:14px 18px}.auth-truth-previews .auth-preview-card h3{margin:0;font-size:18px}.auth-showcase-caption{text-align:center;max-width:480px;margin:0 auto}.auth-showcase-caption h2{margin:0 0 12px;font-size:30px}.auth-showcase-caption p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.auth-carousel-controls{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-carousel-controls>button{border-radius:50%;padding:10px}.auth-carousel-dots{gap:2px;display:flex}.auth-carousel-dots button{width:28px;height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;padding:8px}.auth-carousel-dots button span[aria-hidden]{background:var(--line-strong);border-radius:50%;width:8px;height:8px;display:block}.auth-carousel-dots button[aria-pressed=true] span[aria-hidden]{background:var(--brand)}@media (max-width:900px){.login.auth-split{grid-template-columns:1fr;padding:24px}.auth-showcase{display:none}.auth-split .login-col{padding:24px 0}}.auth-carousel-dots button>[data-text]{padding:0}.auth-showcase-glass{isolation:isolate;color:#faf8ff;background:radial-gradient(at 85% 85%,#39205e,#0000 65%),linear-gradient(145deg,#13121d,#241535);gap:32px;position:sticky}.auth-glass-orb{z-index:-1;filter:blur(48px);pointer-events:none;border-radius:50%;position:absolute}.auth-glass-orb-one{opacity:.65;background:#764bca;width:320px;height:320px;top:12%;right:-100px}.auth-glass-orb-two{opacity:.5;background:#394bbb;width:250px;height:250px;bottom:22%;left:-110px}.auth-feature-stage{width:100%;position:relative}.auth-feature-glass.ui-card{border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(64px)saturate(130%);backdrop-filter:blur(64px)saturate(130%);color:#faf8ff;background:#181723c7;border:1px solid #ffffff30;min-height:350px;padding:28px;box-shadow:0 24px 64px #0005,inset 0 1px #ffffff24}.auth-feature-heading{letter-spacing:1px;color:#d4c8eb;justify-content:space-between;gap:12px;margin-bottom:24px;font-size:11px;font-weight:600;display:flex}.auth-feature-heading span:last-child:not(:first-child){letter-spacing:0;color:#bcb4cf}.auth-feature-row{border-top:1px solid #ffffff1c;gap:8px;padding:16px 0;display:grid}.auth-feature-row>span{color:#bcb4cf;font-size:12px}.auth-feature-row strong{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.auth-status-dot{background:#b69af8;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.auth-copy-after,.auth-copy-before{border-radius:var(--radius-panel);border:1px solid #ffffff24;padding:18px}.auth-copy-before{color:#d2ccdd;margin-bottom:14px}.auth-copy-after{background:#32b58d12;border-color:#57cba267}.auth-copy-after span,.auth-copy-before span,.auth-drift-alert>span{text-transform:uppercase;letter-spacing:1px;font-size:11px}.auth-copy-after small,.auth-copy-after span{color:#8fe0be}.auth-feature-glass p{margin:12px 0;font-size:16px;line-height:1.6}.auth-publish-row{align-items:center;gap:14px;padding:13px 0;font-size:16px;display:flex}.auth-publish-row>span{color:#d7c5ff;border:1px solid #bda1f780;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.auth-publish-row:first-of-type>span{background:#ffffff10}.auth-feature-foot{color:#c5bdd4;border-top:1px solid #ffffff20;margin-top:20px;padding-top:16px;font-size:13px;line-height:1.5}.auth-feature-glass h3{color:#faf8ff;margin:12px 0 24px;font-size:22px}.auth-report-line{align-items:center;gap:12px;padding:12px 0;font-size:15px;display:flex}.auth-report-line svg{color:#b69af8}.results-page{gap:32px;width:min(1240px,100% - 48px);margin:28px auto 0;padding-bottom:144px;display:grid}body:has(.results-page),html:has(.results-page){overflow-x:clip}.results-facet-grid,.results-hero-grid>*,.results-page>*,.results-section{min-width:0}.results-page h1,.results-page h2,.results-page h3,.results-page p,.results-page small{overflow-wrap:anywhere}.results-page>.read-flow-steps{min-width:0;max-width:100%;overflow:hidden}.results-hero-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:20px;width:100%;display:grid}.results-hero{background:linear-gradient(145deg,var(--panel) 0,var(--brand-bg) 100%);padding:36px}@supports (color:color-mix(in lab,red,red)){.results-hero{background:linear-gradient(145deg,var(--panel) 0,color-mix(in srgb,var(--brand-bg) 46%,var(--panel)) 100%)}}.results-hero{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.results-hero{border-color:color-mix(in srgb,var(--brand) 24%,var(--line))}}.results-hero h1{letter-spacing:-.035em;max-width:720px;font:var(--ui-type-page);margin:8px 0 10px}.results-hero>p:not(.truth-caption){max-width:720px;color:var(--muted);font:var(--ui-type-body);margin:0}.results-hero>.ui-link-button{margin-top:24px}.results-process{grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.results-process-step{border-left:1px solid var(--line);gap:10px;min-width:0;padding:0 16px;display:flex}.results-process-step:first-child{border-left:0;padding-left:0}.results-process-step>span{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--muted);border-radius:999px;flex:0 0 24px;place-items:center;font-size:12px;display:grid}.results-process-step div{gap:3px;display:grid}.results-process-step strong{font:var(--ui-type-support)}.results-process-step small{color:var(--muted);font:var(--ui-type-meta)}.results-process-step.is-done>span{color:var(--panel);border-color:var(--ink);background:var(--ink)}.results-process-step.is-now>span{color:var(--brand-text);border-color:var(--brand);background:var(--brand-bg)}.results-process-step.is-later{opacity:.62}.results-help{background:var(--brand-solid);color:var(--on-brand);padding:28px}.results-help h2{font:var(--ui-type-section);margin:8px 0 20px}.results-help .truth-caption,.results-help h2{color:var(--on-brand)}.results-help ol{counter-reset:result-help;gap:18px;margin:0;padding:0;list-style:none;display:grid}.results-help li{counter-increment:result-help;grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);gap:4px 10px;display:grid}.results-help li:before{content:counter(result-help);border:1px solid var(--on-brand);grid-area:1/1/3;align-self:start;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.results-help li:before{border:1px solid color-mix(in srgb,var(--on-brand) 45%,transparent)}}.results-help li:before{border-radius:var(--radius-pill);font-size:11px}.results-help li span,.results-help li strong{font:var(--ui-type-support);grid-column:2}.results-help li strong{grid-row:1;font-size:13px;line-height:1.35}.results-help li span{color:var(--on-brand);grid-row:2}@supports (color:color-mix(in lab,red,red)){.results-help li span{color:color-mix(in srgb,var(--on-brand) 80%,transparent)}}.results-help li span{font:var(--ui-type-support)}.results-help>p:last-child{border-top:1px solid var(--on-brand);margin:22px 0 0;padding-top:18px}@supports (color:color-mix(in lab,red,red)){.results-help>p:last-child{border-top:1px solid color-mix(in srgb,var(--on-brand) 25%,transparent)}}.results-help>p:last-child{color:var(--on-brand)}@supports (color:color-mix(in lab,red,red)){.results-help>p:last-child{color:color-mix(in srgb,var(--on-brand) 80%,transparent)}}.results-help>p:last-child{font:var(--ui-type-support)}.results-prerequisite{background:var(--panel-2);border-style:dashed;padding:28px}.results-prerequisite h2{font:var(--ui-type-section);margin:6px 0 8px}.results-prerequisite>p:not(.truth-caption){max-width:720px;color:var(--muted);margin:0}.results-prerequisite ol{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style-position:inside;display:flex}.results-prerequisite li{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:8px 12px;font-size:12px}.results-section{gap:18px;scroll-margin-top:112px;display:grid}.results-section-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.results-section-head h2{letter-spacing:-.025em;font:var(--ui-type-section);margin:4px 0}.results-section-head p:last-child{color:var(--muted);max-width:680px;font:var(--ui-type-body);margin:0}.results-answer-grid,.results-change-grid,.results-next-grid,.results-observation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.results-answer-grid>article,.results-change-card,.results-next-card,.results-observation{padding:26px}.results-answer-grid>.is-after,.results-change-card.is-after{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.results-answer-grid>.is-after,.results-change-card.is-after{border-color:color-mix(in srgb,var(--brand) 42%,var(--line))}}.results-answer-grid>.is-after,.results-change-card.is-after{background:var(--brand-bg)}@supports (color:color-mix(in lab,red,red)){.results-answer-grid>.is-after,.results-change-card.is-after{background:color-mix(in srgb,var(--brand-bg) 52%,var(--panel))}}.results-change-card h3,.results-next-card h3,.results-observation h3{font:var(--ui-type-card);margin:8px 0 18px}.results-delta-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.results-delta-row>span{color:var(--muted);font-size:13px}.results-delta-row>strong{font-variant-numeric:tabular-nums;font-size:14px}.results-change-card>small{color:var(--muted);font:var(--ui-type-support);margin-top:14px;display:block}.results-big-number{border-top:1px solid var(--brand);grid-template-columns:52px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.results-big-number{border-top:1px solid color-mix(in srgb,var(--brand) 18%,var(--line))}}.results-big-number strong{font-family:var(--font-display);color:var(--brand-text);font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.results-big-number span{color:var(--muted);font-size:13px;line-height:1.4}.results-facet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.results-facet{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);min-height:126px;color:inherit;box-shadow:var(--shadow-xs);flex-direction:column;gap:6px;padding:18px;text-decoration:none;display:flex}.results-facet:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.results-facet:hover{border-color:color-mix(in srgb,var(--brand) 55%,var(--line))}}.results-facet:hover{transform:translateY(-1px)}.results-facet>span{color:var(--muted);font-size:12px}.results-facet>strong{font-size:17px;line-height:1.25}.results-facet>small{color:var(--muted);font:var(--ui-type-support);margin-top:auto}.results-facet.is-ready{border-top:3px solid var(--brand)}.results-facet.is-missing{border-top:3px solid var(--warning,#f2b84b)}.results-buyer-readiness{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;padding:24px;display:grid}.results-buyer-readiness h3{font:var(--ui-type-card);margin:5px 0 8px}.results-buyer-readiness p{color:var(--muted);margin:0;font-size:13px}.results-persona-list{gap:10px;display:grid}.results-persona-list>div{grid-template-columns:140px minmax(80px,1fr) 58px;align-items:center;gap:12px;font-size:12px;display:grid}.publish-coverage-bars meter,.results-persona-list meter{width:100%;accent-color:var(--brand)}.results-persona-list b{text-align:right;font-variant-numeric:tabular-nums}.results-observation h3{font:var(--ui-type-card);margin-bottom:12px}.results-stat-pair{grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0;display:grid}.results-stat-pair span{border-radius:var(--radius-input);background:var(--panel-2);color:var(--muted);padding:12px;font-size:12px}.results-stat-pair strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:21px;display:block}.results-observation>small{color:var(--muted);font:var(--ui-type-support)}.results-trend{padding:24px}.results-next-card ol{margin:0 0 20px;padding:0;list-style:none}.results-next-card li{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:14px;padding:14px 0;display:flex}.results-next-card li div{gap:4px;display:grid}.results-next-card li strong{font-size:14px;line-height:1.4}.results-next-card li small{color:var(--muted);font:var(--ui-type-support)}.results-next-card .compare{margin-top:16px}.results-answer-grid p{font:var(--ui-type-body);margin:16px 0 0}.results-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:2px 0}.results-evidence-links{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 0 18px 28px;display:grid}.results-evidence-links a{border:1px solid var(--line);border-radius:var(--radius-input);padding:12px;text-decoration:none}.results-advisor{padding:24px}@media (max-width:960px){.results-page{gap:26px;width:min(100% - 28px,760px);margin-top:18px}.results-hero-grid,.results-process{grid-template-columns:1fr}.results-process{gap:14px}.results-process-step{border-left:0;border-bottom:1px solid var(--line);padding:0 0 14px}.results-process-step:last-child{border-bottom:0}.results-facet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-buyer-readiness{grid-template-columns:1fr;gap:20px}.results-evidence-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.read-flow-steps.mbar{min-width:0;max-width:100%;overflow:hidden}.read-flow-steps .mbar-steps{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}.results-page{width:min(100% - 20px,540px);padding-bottom:112px}.results-help,.results-hero{padding:24px 20px}.results-hero h1{font:var(--ui-type-page)}.results-section-head{align-items:start;display:grid}.results-answer-grid,.results-change-grid,.results-facet-grid,.results-next-grid,.results-observation-grid{grid-template-columns:1fr}.results-answer-grid>article,.results-change-card,.results-next-card,.results-observation{padding:20px}.results-delta-row{grid-template-columns:1fr auto}.results-delta-row .ui-badge{grid-column:1/-1;justify-self:start}.results-persona-list>div{grid-template-columns:1fr 56px}.results-persona-list meter{grid-area:2/1/auto/-1}.results-evidence-links,.results-stat-pair{grid-template-columns:1fr}.results-evidence-links{padding-left:0}}.auth-export-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.auth-export-tags span{border-radius:var(--radius-panel);color:#ddd4ed;border:1px solid #ffffff30;padding:6px 9px;font-size:11px}.auth-connection-root{border-radius:var(--radius-panel);background:#a17bda16;border:1px solid #b99ce780;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.auth-connection-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.auth-connection-grid>div{border-radius:var(--radius-panel);border:1px solid #ffffff25;align-items:center;gap:10px;padding:16px;font-size:14px;display:flex}.auth-drift-line{color:#b69af8;height:90px;margin:8px 0 20px}.auth-drift-line svg{width:100%;height:100%}.auth-drift-alert{border-radius:var(--radius-panel);background:#b8781715;border:1px solid #d6984660;padding:18px}.auth-drift-alert>span{color:#efc285}.auth-drift-alert h3{margin:12px 0;font-size:20px}.auth-drift-alert p{color:#d8cbba;font-size:14px}.auth-example-label{text-align:center;color:#bcb4cf;margin-top:16px;font-size:11px;display:block}.auth-feature-kicker{color:#c9b1f8;margin-bottom:12px;font-size:12px;display:block}.auth-showcase-glass .auth-showcase-caption h2{color:#faf8ff}.auth-showcase-glass .auth-showcase-caption p{color:#d1c8e0;max-width:360px;margin:auto;font-size:15px}.auth-showcase-glass .auth-carousel-controls>button{color:#fff;background:#ffffff0d;border:1px solid #ffffff30}.auth-showcase-glass .auth-carousel-dots button{box-shadow:none;background:0 0;border:0;outline:none}.auth-showcase-glass .auth-carousel-dots button span[aria-hidden]{background:#ffffff45}.auth-showcase-glass button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media (prefers-reduced-transparency:reduce){.auth-feature-glass.ui-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#201b2d}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auth-feature-glass.ui-card{background:#201b2d}}.auth-card-layer{border-radius:var(--radius-panel);pointer-events:none;background:linear-gradient(130deg,#bfa3ff22,#ffffff04);border:1px solid #ffffff25;position:absolute}.auth-marketing-panel.ui-card{--color-line:#ffffff18;--color-line-2:#ffffff30;--color-ink-2:#19182299;--color-panel-2:#ffffff08;--color-text:#f5f0ff;--color-muted:#d0c8dd;--color-faint:#b3a9c5;--color-red:#f04438;--color-good:#32d69c;--color-brand-2:#b595ff;--sev-amber-text:#f4c077;--sev-amber-bg:#be78151c;--sev-amber-line:#c98b3b70;--sev-good-text:#80dfb5;--sev-good-bg:#26b58014;--sev-good-line:#38ba8260;background:linear-gradient(145deg,#2e2442d1,#1d182cc2);min-height:300px;padding:20px;position:relative;box-shadow:0 24px 50px #10071f50,inset 0 1px #ffffff45}.auth-marketing-panel .eyebrow{letter-spacing:.12em;color:#bcb1ce}.auth-marketing-panel p{line-height:1.6}.auth-marketing-panel .panel{background:#17151f80;border:1px solid #ffffff20}.auth-marketing-panel .display{font-family:var(--font-serif);color:#fff}.auth-marketing-panel .btn{color:#fff;text-transform:uppercase;background:#8057d6;border:0;border-radius:8px;padding:10px 16px;font-size:12px}.auth-showcase-glass .auth-carousel-dots button{appearance:none;border-radius:50%;box-shadow:none!important;background:0 0!important;border:0!important}.auth-showcase-glass .auth-carousel-dots button:after,.auth-showcase-glass .auth-carousel-dots button:before{display:none}.auth-showcase-glass .auth-carousel-dots button:focus-visible{outline:2px solid var(--color-focus-ring)}@media (prefers-reduced-transparency:reduce){.auth-marketing-panel.ui-card{background:#211c2d}}.auth-showcase-glass{--auth-showcase-inset:32px;padding:48px var(--auth-showcase-inset) 32px;background:#100b20}.auth-showcase-glass:before{content:"";z-index:-2;pointer-events:none;filter:blur(6px);background:linear-gradient(#07051518 25%,#10091e99 55%,#10091ecc 72%,#10091edd),url(/images/auth/ribbed-glass-sphere.png) 50% 45%/cover no-repeat,#0b0920;position:absolute;inset:-20px}.auth-feature-stage{width:90%;margin-inline:auto;padding:64px 32px 84px}.auth-feature-stage .auth-marketing-panel{padding-top:56px;padding-bottom:56px}.auth-marketing-panel .auth-preview-inset{background:#161021d9;border:1px solid #ffffff1c;border-radius:12px;padding:20px}.auth-card-layer-back{aspect-ratio:1;filter:blur(24px);background:radial-gradient(circle at 35% 30%,#c7a4ff99,#7940c966 55%,#48216f00 75%);border:0;border-radius:50%;width:62%;top:16%;left:18%}.auth-card-layer-mid{filter:blur(8px);border-radius:var(--radius-panel);background:linear-gradient(135deg,#bf9aff,#7437c9 65%,#48216f);border-color:#d8bdff99;inset:24% 12% 28% 28%;transform:rotate(-9deg);box-shadow:0 16px 44px #18072f55}.auth-floating-card{z-index:2;border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(40px)saturate(140%);backdrop-filter:blur(40px)saturate(140%);color:#241735;background:linear-gradient(135deg,#ffffffed,#f4efffb8);border:1px solid #ffffff50;gap:8px;padding:16px 20px;display:grid;position:absolute;box-shadow:0 18px 38px #10071f55,inset 0 1px #ffffffba,inset 0 -1px #ffffff20}.auth-floating-top{min-width:180px;max-width:55%;top:16px;left:0}.auth-floating-bottom{background:radial-gradient(at 15% 0,#9565d54d,#0000 75%),linear-gradient(135deg,#412367e0,#20132ad9);border-color:#cba8ff80;max-width:min(280px,55%);bottom:36px;right:0;box-shadow:0 18px 38px #10071f55,0 0 32px #995bff25,inset 0 1px #e4d2ffb0,inset 0 -1px #ad83ec35}.auth-floating-card>span{color:#493859;font-size:11px}.auth-floating-bottom>span{color:#e5d6fa}.auth-floating-card>strong{letter-spacing:-.5px;font-size:22px;line-height:1.15}.auth-floating-card.is-stat>strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:40px;font-weight:500;line-height:1}.auth-floating-bottom>strong{color:#fff;font-size:18px}.auth-floating-bottom.is-stat>strong{font-size:40px}.auth-feature-stage .auth-example-label{width:100%;margin:0;font-size:10px;position:absolute;bottom:0;left:0}.auth-showcase-glass .auth-showcase-caption h2{margin-bottom:12px;font-size:30px;line-height:1.2}.auth-showcase-glass .auth-showcase-caption h2>span{color:inherit}.auth-showcase-glass .auth-showcase-caption p{max-width:440px;font-size:16px;line-height:1.5}.auth-showcase-glass .auth-carousel-controls{justify-content:center;gap:32px}.auth-showcase-glass .auth-carousel-controls>button{width:44px;min-width:44px;height:44px;box-shadow:none;color:#e3d8f5;background:0 0;border:0;border-radius:0;padding:12px}.auth-showcase-glass .auth-carousel-controls>button:hover{color:#fff;background:0 0}.auth-showcase-glass .auth-carousel-controls>button:after,.auth-showcase-glass .auth-carousel-controls>button:before{display:none}.auth-showcase-glass .auth-carousel-dots{gap:0}.auth-showcase-glass .auth-carousel-dots button{width:24px;height:32px;min-height:32px;padding:12px 8px}.auth-showcase-glass .auth-carousel-dots button[aria-pressed=true] span[aria-hidden]{background:#fff}.auth-showcase-glass .auth-carousel-dots button:hover span[aria-hidden]{background:#ffffffb3}@media (min-width:901px) and (max-width:1150px){.auth-showcase-glass{--auth-showcase-inset:20px;padding:32px var(--auth-showcase-inset)}.auth-feature-stage{padding-left:20px;padding-right:20px}.auth-floating-top{min-width:145px}.auth-floating-card{padding:12px 14px}}@media (prefers-reduced-transparency:reduce){.auth-floating-card{background:var(--panel-2);-webkit-backdrop-filter:none;backdrop-filter:none}.auth-floating-bottom{background:#342047}}@media (prefers-reduced-motion:reduce){.auth-showcase-glass *{transition:none!important;animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auth-marketing-panel.ui-card{background:#211c2d}}.ui-page-title{font:var(--ui-type-page);letter-spacing:-.02em}.ui-section-title{font:var(--ui-type-section);letter-spacing:normal}.ui-body-copy{font:var(--ui-type-body)}.ui-supporting-copy{font:var(--ui-type-support)}.ui-meta-copy{font:var(--ui-type-meta)}.ui-field-label{font:var(--ui-type-body);color:var(--muted)}.read-record-main .ui-page-title{font:var(--ui-type-page)}.customer-resume{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.customer-resume h2{margin:8px 0}.customer-resume p{max-width:65ch;margin:0}.customer-analysis{scroll-margin-top:96px}.customer-analysis>summary{cursor:pointer;padding:16px 0;font-weight:600}.customer-analysis:target>.card{display:block}.customer-setup{gap:24px;padding:24px;display:grid}.customer-setup>.gs-list .gs-detail{display:none}.customer-setup .setup-active{gap:24px}.customer-setup .setup-active h2,.customer-setup .setup-active p{margin:0}.customer-setup .setup-active>.card{gap:12px;padding:24px}@media (max-width:800px){.customer-resume{flex-direction:column;align-items:flex-start}}.quota-upgrade{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--panel);grid-template-columns:minmax(0,1.15fr) minmax(280px,1fr);display:grid;overflow:hidden}.quota-upgrade-context,.quota-upgrade-offer{padding:28px}.quota-upgrade-context{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.quota-upgrade h3{font:500 26px/1.25 var(--font-display);color:var(--ink);margin:0}.quota-upgrade p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.quota-upgrade-offer{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;gap:18px;display:flex}.quota-upgrade-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.quota-upgrade-price strong{font:600 44px/1.1 var(--font-sans);letter-spacing:-.04em;color:var(--ink)}.quota-upgrade-price>span{color:var(--muted);font-size:13px}.quota-upgrade ul{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.quota-upgrade li{align-items:baseline;gap:10px;display:flex}.quota-upgrade li>span{color:var(--stable-text);font-weight:700}.quota-upgrade-offer .btn{align-self:flex-start;gap:12px}.quota-upgrade .quota-upgrade-note{color:var(--faint);font-size:12px}.quota-upgrade-context>.quota-upgrade-note{margin-top:auto;padding-top:12px}.quota-upgrade-details{color:var(--muted);font-size:13px}.quota-upgrade-details summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.quota-upgrade-details p{padding-top:10px;font-size:13px}@media (max-width:700px){.quota-upgrade{grid-template-columns:1fr}.quota-upgrade-context,.quota-upgrade-offer{padding:22px}.quota-upgrade-offer{border-left:0;border-top:1px solid var(--line)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auth-floating-card{background:var(--panel-2)}.auth-floating-bottom{background:#342047}}.auth-marketing-panel .eyebrow{color:#f0dfbf;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#e8d4aa24,#e8d4aa0d);border:1px solid #e8d4aa55;border-radius:5px;align-items:center;width:fit-content;padding:4px 7px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #fff2}.auth-marketing-panel .eyebrow.copy-preview-eyebrow{width:auto;box-shadow:none;color:#cfc4df;background:0 0;border:0;border-radius:0;padding:0;line-height:1.5;display:block}.auth-showcase-glass .auth-feature-kicker{margin-bottom:10px}.login-password-action{align-items:center;width:100%;display:flex;position:relative}.login-password-action input{width:100%;min-height:52px;padding-right:112px}.login-password-action>button{width:auto;min-height:40px;margin:0;padding:8px 14px;position:absolute;right:5px}.brand-draft-intro{padding-bottom:16px}.brand-draft-review{background:var(--brand-50);border-left:3px solid var(--brand);border-radius:0 var(--radius-panel) var(--radius-panel) 0;margin-top:24px;padding:24px}.brand-workspace-intro>p{margin-top:0;font-size:18px}.brand-draft-review>h3{margin:0;padding-bottom:8px;font-size:22px}.brand-draft-field-title{font-family:var(--font-sans);margin:0;font-size:16px;font-weight:600}.brand-draft-review .brand-draft-field-context{margin:4px 0 12px;font-size:14px}.brand-generation-fields{margin:16px 0;padding-left:24px}.brand-generation-fields li+li{margin-top:8px}.brand-draft-review>p{margin:0;padding-bottom:24px}.brand-profile-card .brand-refine>summary{margin-bottom:8px;padding-bottom:0}.brand-summary-frame .brand-refine{margin-bottom:6px}.brand-help-example>h3{font:var(--ui-type-card);padding-bottom:24px}.brand-help-example>strong{padding-bottom:8px;display:block}.brand-help-example>strong+p{padding-bottom:16px}.brand-help-next>.brand-help-eyebrow{margin-bottom:8px}.brand-unlock-note{margin-bottom:16px}.brand-workspace-toolbar>.ui-segmented-tabs{grid-template-columns:repeat(3,minmax(160px,1fr));width:min(100%,500px);display:grid;overflow-x:auto}.brand-workspace-toolbar .ui-segmented-tabs>.pill{min-height:40px;font:600 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;justify-content:center;padding:8px 12px}.brand-workspace-toolbar .ui-segmented-tabs>.pill:disabled{opacity:1;color:var(--muted);background:var(--panel-2)}.brand-draft-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brand-generation-status:not(:empty){margin-top:24px}.topbar:has(.gs[open]){z-index:80}:root{--ui-sticky-surface:var(--panel)}@supports (color:color-mix(in lab,red,red)){:root{--ui-sticky-surface:color-mix(in srgb,var(--panel) 72%,transparent)}}:root{--ui-sticky-filter:blur(18px) saturate(160%)}:is(.topbar,.read-flow-steps .mbar-end){background:var(--ui-sticky-surface);-webkit-backdrop-filter:var(--ui-sticky-filter);backdrop-filter:var(--ui-sticky-filter)}.brand-workspace-toolbar.is-stuck:before{z-index:0;background:var(--ui-sticky-surface);-webkit-backdrop-filter:var(--ui-sticky-filter);backdrop-filter:var(--ui-sticky-filter);border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.brand-workspace-toolbar.is-stuck:before{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.brand-workspace-toolbar.is-stuck>*{z-index:1;position:relative}.brand-workspace-toolbar .ui-segmented-tabs>[role=tab][aria-selected=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.brand-workspace-toolbar .ui-segmented-tabs>[role=tab][aria-selected=true]:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:var(--on-brand)}@media (prefers-reduced-transparency:reduce){.brand-workspace-toolbar.is-stuck:before,:is(.topbar,.read-flow-steps .mbar-end){background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.brand-workspace-toolbar.is-stuck:before,:is(.topbar,.read-flow-steps .mbar-end){background:var(--panel)}}.strategy-brief{border-top:1px solid var(--border);padding-top:24px}.strategy-brief h3{font:var(--ui-type-card);margin:0 0 8px}.strategy-brief p{margin:0 0 12px}.strategy-brief details{margin-top:8px}.strategy-downloads{flex-wrap:wrap;gap:12px;display:flex}@media print{.strategy-downloads{display:none}}.strategy-evidence{color:var(--muted);font-size:13px;line-height:1.5}.strategy-evidence summary{font-size:13px}.strategy-main-message{border-radius:var(--radius-panel);background:var(--color-bg-secondary);padding:24px}.strategy-download-card{border:1px solid var(--border);border-radius:var(--radius-panel);flex:230px;min-width:0;padding:20px}.strategy-download-card>p{font-size:14px}.strategy-download-card .brand-link-button{margin-top:12px;text-decoration:none;display:block}@media (min-width:901px){.auth-showcase-glass{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:24px;height:calc(100dvh - 64px);min-height:0;display:grid;top:32px}.auth-artwork-viewport{scrollbar-width:thin;min-height:0;margin-inline:calc(-1 * var(--auth-showcase-inset));align-content:safe center;display:grid;overflow:auto}.auth-showcase-footer{gap:24px;width:100%;max-width:480px;margin-inline:auto;display:grid}.auth-caption-stack{display:grid}.auth-caption-stack>.auth-showcase-caption{grid-area:1/1;align-self:start;width:100%}}.research-drawer-trigger{width:fit-content;box-shadow:none;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.research-drawer-trigger>[data-text]{white-space:nowrap;align-items:center;gap:8px;display:inline-flex;text-decoration:none!important}.research-drawer-trigger svg{flex-shrink:0}.research-drawer-body,.research-findings{gap:24px;display:grid}.research-finding h3{font:500 22px/1.3 var(--font-display);margin:0 0 10px}.research-finding>p{font:400 14px/1.65 var(--font-sans);white-space:pre-line;margin:0}.research-finding-citations{flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;display:flex}.research-finding-citations a{color:var(--brand-text);text-decoration:none}.research-finding-citations a:hover{color:var(--ink)}.truth-finding-head>div{padding-right:24px;position:relative}.truth-finding-head>div>.record-field-help{position:absolute;top:24px;right:0}.research-finding p.research-finding-support{color:var(--muted);font-size:13px;line-height:1.6}.truth-support-actions{justify-items:start;display:grid}.truth-confirm-banner{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:20px 0 0}.truth-derive-compact .truth-caption{max-width:48ch;margin:8px 0 0}.truth-edit-tools summary{color:var(--brand-text);cursor:pointer;font-size:12px}.truth-edit-tools[open] .truth-rewrite{margin-top:12px}.truth-formulating{position:relative;overflow:hidden}.truth-formulating:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#7f56d91a 50%,#0000 75%) 0 0/200% 100%;animation:truth-formulating 2s linear infinite;position:absolute;inset:0}@keyframes truth-formulating{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.truth-formulating:after{background:#7f56d90d;animation:none}}.research-cloud-disclosure{border-block:1px solid var(--line);margin:20px 0;padding:16px 0}.research-cloud-disclosure>summary{cursor:pointer;color:var(--brand-text);font-size:14px}.research-cloud-section{padding-top:20px}.research-cloud-filters{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.research-cloud-filters label{min-width:150px;color:var(--muted);flex:1;font-size:12px}.research-cloud-filters select{width:100%;margin-top:6px;display:block}.research-cloud{background:var(--panel-2);border-radius:var(--radius-panel);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px 18px;padding:24px 12px;display:flex}.research-cloud-word{overflow-wrap:anywhere;font-weight:500;line-height:1.3;white-space:normal!important}.research-cloud-word[aria-pressed=true]{color:var(--ink);outline:2px solid var(--brand);outline-offset:4px}.research-cloud-count{color:var(--muted);vertical-align:super;margin-left:4px;font-size:10px}.research-cloud-evidence{padding-top:24px}.research-cloud-evidence article{border-top:1px solid var(--line);padding:16px 0}.research-cloud-evidence h5{margin:0 0 6px;font-family:inherit;font-size:14px}.research-cloud-evidence blockquote{border-left:2px solid var(--line);overflow-wrap:anywhere;max-height:220px;margin:8px 0 0;padding-left:12px;font-size:13px;line-height:1.6;overflow:auto}.research-drawer-body .truth-caption{font:400 13px/1.6 var(--font-sans);text-transform:none;letter-spacing:normal;color:var(--muted)}.research-cloud .research-cloud-word{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:2px}.research-cloud .research-cloud-word,.research-cloud .research-cloud-word [data-text]{text-transform:none;letter-spacing:normal}.research-channel-filters,.research-insight-tabs{flex-wrap:wrap;gap:6px;display:flex}.research-channel-filters>button,.research-insight-tabs>button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);min-height:36px;color:var(--muted);font:500 12px/1.4 var(--font-sans);text-transform:none;letter-spacing:normal;padding:8px 10px}.research-channel-filters>button[aria-pressed=true],.research-insight-tabs>button[aria-selected=true]{background:var(--panel-2);color:var(--ink);border-color:var(--brand)}.category-research-source[hidden],.research-finding[hidden]{display:none}.research-insight-block{margin:16px 0}.research-insight-block p{font:400 14px/1.75 var(--font-sans);margin:0}.research-insight-block strong{font-weight:600}.research-limit{background:var(--panel-2);border-left:3px solid var(--brand);border-radius:0 var(--radius-panel) var(--radius-panel) 0;padding:16px}.research-limit li,.research-limit p{font-size:13px;line-height:1.65}.research-business{border-top:1px solid var(--line);padding-top:24px}.research-business>h3{font:500 22px/1.3 var(--font-display);margin:0 0 12px}.research-business-card{border:1px solid var(--line);border-radius:var(--radius-panel);margin-top:16px;padding:18px}.research-business-card h4{font:600 14px/1.5 var(--font-sans);margin:0 0 6px}.research-business-card blockquote{font:400 14px/1.75 var(--font-sans);color:var(--ink);margin:12px 0 0;padding:0}.research-channel-filters{margin:16px 0}.research-channel-filters span{color:var(--muted);margin-left:4px}.research-cloud button.research-cloud-word{border:0!important}.brand-workspace-toolbar>.ui-segmented-tabs{width:max-content;max-width:100%;display:flex}.brand-workspace-toolbar .ui-segmented-tabs>.pill{flex:none;width:auto;padding-inline:20px}.truth-support-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.truth-support-actions .truth-rework-button{color:var(--ink);border:1px solid var(--line);background:#fff;padding:10px 14px;box-shadow:0 1px 2px #1018280d}.truth-support-actions .truth-rework-button:hover{background:var(--panel-2)}.research-drawer-trigger{letter-spacing:0}.truth-intro{color:var(--muted);margin:0;font-size:14px;font-weight:500;line-height:1.5}.truth-editor-columns .truth-finding{flex-direction:column;display:flex}.truth-editor-columns .truth-edit-tools{margin-top:auto;padding-top:4px}.brand-search-description>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.brand-search-description>summary::-webkit-details-marker{display:none}.brand-search-description>header>.muted{margin-bottom:24px}.brand-search-description>.brand-search-note{margin-top:8px}.brand-search-description{gap:0}.brand-search-description[open]>summary{margin-bottom:24px}details>summary.ui-accordion-summary{cursor:pointer;list-style:none;position:relative}details>summary.ui-accordion-summary:where(:not(.ui-accordion-summary-row)){padding-left:22px}details>summary.ui-accordion-summary::-webkit-details-marker{display:none}details>summary.ui-accordion-summary:before{content:none}.ui-accordion-summary>.ui-accordion-indicator{width:14px;height:14px;color:inherit;margin-top:-7px;position:absolute;top:50%;left:0}.ui-accordion-indicator>svg{stroke-width:1.5px;width:14px;height:14px;display:block}.ui-accordion-indicator>.ui-accordion-minus,details[open]>.ui-accordion-summary>.ui-accordion-indicator>.ui-accordion-plus{display:none}details[open]>.ui-accordion-summary>.ui-accordion-indicator>.ui-accordion-minus{display:block}.ui-accordion-summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.ui-accordion-summary.ui-accordion-summary-row{align-items:center;gap:12px;display:flex}.ui-accordion-summary.ui-accordion-summary-row>.ui-accordion-indicator{flex:0 0 14px;margin:0;position:static}.ui-accordion-summary-row>.ui-accordion-label{flex:1;min-width:0}.ui-accordion-summary-row>.ui-badge{flex-shrink:0}.page-faq-row>summary.ui-accordion-summary-row{padding:20px}.page-faq-row-body{padding-left:46px}.ui-accordion-summary-row>.ui-accordion-label{overflow-wrap:anywhere}.ui-card.ui-card-info{background:var(--blue-bg);color:var(--blue-text);border-color:var(--blue-border);box-shadow:none}.ui-card-info a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ui-source-tree{min-width:0}.ui-source-tree>.ui-source-tree-branches{margin:0;padding:20px 0 0 44px;list-style:none;position:relative}.ui-source-tree-branches:before{content:"";border-left:1px solid var(--line-connector);pointer-events:none;height:20px;position:absolute;top:0;left:20px}.ui-source-tree>.ui-source-tree-branches>li{min-width:0;margin:0;padding:0 0 12px;list-style:none;position:relative}.ui-source-tree>.ui-source-tree-branches>li:last-child{padding-bottom:0}.ui-source-tree-branches>li:not(:last-child):before{bottom:0}.ui-source-tree-branches>li:after,.ui-source-tree-branches>li:not(:last-child):before{content:"";border-left:1px solid var(--line-connector);pointer-events:none;position:absolute;top:0;left:-24px}.ui-source-tree-branches>li:after{border-bottom:1px solid var(--line-connector);border-bottom-left-radius:var(--radius-panel);width:24px;height:32px}.ui-workflow-stage{min-width:0}.ui-workflow-stage>.ui-workflow-stage-head{align-items:flex-start;gap:12px;display:flex;position:relative}.ui-workflow-stage-head:before{content:"";border-left:1px solid var(--line);pointer-events:none;position:absolute;top:28px;bottom:-16px;left:14px}.ui-workflow-stage-number{background:var(--ink);width:28px;height:28px;color:var(--panel);font:500 13px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.ui-workflow-stage-head :is(h2,h3){font:var(--ui-type-section);color:var(--ink)!important;margin:0!important}.ui-workflow-stage-head p{font:var(--ui-type-body);margin:4px 0 0!important}.ui-workflow-stage-content{gap:16px;min-width:0;margin:16px 0 0 40px;display:grid;position:relative}.ui-workflow-stage-content:before{content:"";border-left:1px solid var(--line);border-bottom:1px solid var(--line);border-bottom-left-radius:var(--radius-panel);pointer-events:none;width:18px;height:16px;position:absolute;top:0;left:-26px}.brand-summary-field{flex-direction:column;display:flex}.brand-summary-field>.brand-refine{margin-top:auto;padding-top:16px}.brand-summary-field>.brand-refine+.ui-button{align-self:flex-start;margin-top:12px}@media (prefers-reduced-motion:reduce){.ui-accordion-indicator{transition:none}}.brand-buyer-snapshot>div{flex-direction:column;display:flex}.brand-buyer-snapshot .ui-button{align-self:flex-start;margin-top:auto}.brand-draft-review .brand-summary-field .brand-draft-actions{order:2;margin-top:auto;padding-top:12px}.strategy-download-card{flex-direction:column;display:flex}.strategy-download-card>.btn{margin-top:auto}.brand-central-idea .brand-link-button{color:#d4d4d4}.brand-central-idea .brand-link-button:hover{color:#e9d7fe}.docs-nav .docs-branch>summary.ui-accordion-summary{padding-left:40px}.docs-nav .docs-branch>summary.ui-accordion-summary>.ui-accordion-indicator{left:12px}.research-finding+.research-finding{border-top:0;padding-top:0}.research-finding>h3{margin-bottom:24px}.research-insight-block{border-top:1px solid var(--line);margin:0;padding:20px 0}.research-insight-block h4{font:600 14px/1.5 var(--font-sans);color:var(--ink);margin:0 0 10px}.research-insight-block p+p{margin-top:12px}.research-insight-block.research-limit{border-top:0;margin-top:16px;padding:18px}.research-finding-citations{border-top:1px solid var(--line);padding-top:16px;line-height:1.6}.research-business-card{background:var(--panel-2);border:0;padding:20px}.research-business-card blockquote{border-left:2px solid var(--brand);padding-left:14px}.strategy-connections{padding-block:24px}.strategy-connections>header h2{margin:0 0 8px}.strategy-connections>header p{color:var(--muted);margin:0 0 24px;font-size:14px}.strategy-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.strategy-connection-grid article{border:1px solid var(--line);border-radius:var(--radius-panel);flex-direction:column;padding:24px;display:flex}.strategy-connection-number{color:var(--brand-text);font-size:12px;font-weight:600}.strategy-connection-grid h3{font:var(--ui-type-card);margin:12px 0 8px}.strategy-connection-kind{color:var(--muted);font-size:12px}.strategy-connection-grid article>p{font:var(--ui-type-body);margin:16px 0 24px}.strategy-connection-grid .strategy-evidence{margin-top:auto}.strategy-connections .strategy-evidence{font-size:13px;line-height:1.6}.strategy-connections .strategy-evidence li{margin-block:12px}.strategy-connections .strategy-evidence p{margin:0 0 4px}.strategy-opportunity{border-left:3px solid var(--brand);background:var(--panel-2);border-radius:0 var(--radius-panel) var(--radius-panel) 0;margin-top:20px;padding:24px}.strategy-opportunity h3{font:600 14px/1.4 var(--font-sans);margin:0 0 12px}.strategy-opportunity>p{max-width:780px;font:500 24px/1.4 var(--font-display);margin:0 0 16px}@media (max-width:800px){.strategy-connection-grid{grid-template-columns:1fr}}.research-abstract{background:var(--panel-2);border-left:3px solid var(--brand);border-radius:0 var(--radius-panel) var(--radius-panel) 0;padding:24px}.research-abstract h3{font:600 14px/1.5 var(--font-sans);margin:0 0 12px}.research-abstract p{margin:12px 0 0;font-size:15px;line-height:1.7}.research-section-number{font:600 12px/1.5 var(--font-sans);color:var(--brand-text);margin-bottom:8px;display:block}.truth-progress-toast{z-index:150;width:min(360px,100vw - 32px);padding:20px;position:fixed;bottom:96px;right:24px;box-shadow:0 8px 32px #0000001f}.truth-progress-toast strong{margin-bottom:6px;font-weight:600;display:block}.truth-progress-toast p{margin:0;font-size:14px;line-height:1.5}@media (max-width:640px){.truth-progress-toast{bottom:96px;right:16px}}.strategy-brief .strategy-brief-section{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--color-bg-secondary);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.strategy-brief .strategy-brief-section>h3{color:var(--muted);margin:0}.strategy-brief .strategy-brief-section>p{margin:0;line-height:1.65}.strategy-brief .strategy-evidence{margin-top:auto;padding-top:4px}.strategy-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.strategy-handoff-grid .strategy-manifesto{grid-column:1/-1}.strategy-voice-example{gap:8px;display:grid}.strategy-brief .strategy-voice-example p{margin:0;line-height:1.65}@media (max-width:760px){.strategy-handoff-grid{grid-template-columns:1fr}.strategy-brief .strategy-brief-section{padding:20px}}.strategy-decisions ol{font:var(--ui-type-body);gap:8px;margin:12px 0 0;padding-left:20px;list-style:decimal;display:grid}.strategy-decisions li{padding-left:8px;line-height:1.65}.strategy-decisions li::marker{color:var(--muted);font-weight:600}.strategy-brief>.strategy-approve{justify-self:start;width:fit-content;max-width:100%}.brand-idea-alternatives{border-top:1px solid #ffffff30;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px;display:grid}.brand-central-idea .brand-idea-alternative-title{font-family:var(--font-sans);margin:0;font-size:16px;font-weight:600;line-height:1.5}.brand-central-idea .brand-idea-alternative-reason{font-family:var(--font-sans);color:#d4d4d8;margin:8px 0 0;font-size:14px;line-height:1.6}.brand-idea-directions{align-content:start;gap:16px;display:grid}.brand-central-idea .brand-idea-options-label{font:500 13px/1.5 var(--font-sans);color:#d4d4d4;margin:0}.brand-central-idea .brand-idea-wording-help{font:400 13px/1.5 var(--font-sans);color:#d4d4d8;margin:8px 0 12px}.brand-idea-wording ul{font:var(--ui-type-body);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.brand-idea-alternatives{grid-template-columns:1fr}}.research-business-card>h4{font-weight:600!important}.research-business-card .research-business-points{font:400 13px/1.65 var(--font-sans);color:var(--ink);gap:10px;margin:12px 0 0;padding-left:18px;list-style:outside;display:grid}.research-business-points>li{overflow-wrap:anywhere;padding-left:3px}.research-drawer-body .research-cloud-section>p{margin:12px 0}.strategy-direction-topics{gap:16px;display:grid}.strategy-brief .strategy-direction-topics>p{margin:0}.strategy-direction-topics strong,.strategy-voice-example>strong{font-weight:600}.strategy-platform{border:1px solid var(--line);border-radius:var(--radius-panel);gap:0;display:grid;overflow:hidden}.strategy-platform>div{grid-template-columns:180px 1fr;gap:12px 24px;padding:24px;display:grid}.strategy-platform>div+div{border-top:1px solid var(--line)}.strategy-platform>div:first-child{background:var(--panel-2)}.strategy-platform h3{font:var(--ui-type-card);margin:0}.strategy-platform p{margin:0}.strategy-platform small{color:var(--muted);grid-column:2}.strategy-platform ul{gap:16px;margin:0;padding-left:20px;display:grid}.strategy-platform details{margin-top:8px}@media (max-width:640px){.strategy-platform>div{grid-template-columns:1fr}.strategy-platform small{grid-column:1}}.strategy-platform .strategy-evidence{color:var(--muted);font-size:13px}.strategy-platform ul{padding-left:0;list-style:none}.strategy-platform li+li{border-top:1px solid var(--line);padding-top:16px}.brand-idea-actions{border-top:1px solid #ffffff30;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:8px;padding-top:24px;display:flex}.brand-idea-actions>:last-child{justify-items:end;margin-left:auto}.brand-central-idea .brand-restore-button{color:#f4f4f5;box-shadow:none;background:0 0;border:1px solid #71717a}.brand-central-idea .brand-restore-button:hover{background:#27272a;border-color:#a1a1aa}.brand-restore-note{color:#d4d4d8;margin:0;font-size:12px}@media (max-width:640px){.brand-idea-actions{flex-direction:column;align-items:stretch}.brand-idea-actions>:last-child{justify-items:start;margin-left:0}}.ui-alert{border:1px solid var(--color-utility-blue-200,#b2ddff);border-radius:var(--radius-panel);background:var(--color-utility-blue-50,#eff8ff);color:var(--color-utility-blue-700,#175cd3);align-items:flex-start;gap:12px;padding:16px;display:flex}.ui-alert>svg{flex:none;margin-top:1px}.ui-alert>div{min-width:0}.ui-alert .ui-alert-title{margin:0 0 4px;font-size:14px;font-weight:600;line-height:20px}.ui-alert-description{font:var(--ui-type-support);overflow-wrap:anywhere}.ui-alert-warning{background:var(--color-warning-50,#fffaeb);border-color:var(--color-warning-200,#fedf89);color:var(--color-warning-700,#b54708)}.gs-chevron{color:var(--muted);flex:none;transition:transform .15s}.gs[open]>.gs-summary .gs-chevron{transform:rotate(180deg)}.strategy-brief .strategy-evidence>ul{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);gap:0;margin:12px 0 0 22px;padding:0;list-style:none;overflow:hidden}.strategy-brief .strategy-evidence>ul>li{margin:0;padding:16px;line-height:1.6}.strategy-brief .strategy-evidence>ul>li+li{border-top:1px solid var(--line)}.strategy-brief .strategy-evidence small{margin-top:6px;display:inline-block}.strategy-brief .strategy-brief-section>h3{font:var(--ui-type-card);letter-spacing:normal;text-transform:none}.truth-finding-head .truth-caption{font-weight:500}.strategy-tab-list{border-bottom:1px solid var(--line);gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.strategy-tab-list>[role=tab]{cursor:pointer;color:var(--muted);outline-offset:-3px;border-bottom:2px solid #0000;flex:none;padding:12px 16px;font-size:14px;font-weight:500}.strategy-tab-list>[role=tab][data-selected]{color:var(--brand-text);border-bottom-color:var(--brand)}.strategy-tab-list>[role=tab][data-focus-visible]{outline:2px solid var(--color-focus-ring)}.strategy-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.strategy-summary-grid .strategy-main-message{grid-column:1/-1}@media (max-width:700px){.strategy-summary-grid{grid-template-columns:1fr}}.ui-content-rows{gap:20px;list-style:none;display:grid}.ui-content-rows,.ui-content-rows>li{margin:0;padding:0}.ui-content-rows>li+li{border-top:1px solid var(--line);padding-top:20px}.ui-content-rows>li>strong{margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:block}.ui-content-rows>li>div{font-size:14px;line-height:1.65}.brand-help-cards .ui-content-note{color:var(--muted);margin-top:20px;font-size:12px}.brand-help-cards .brand-help-eyebrow{font-weight:500}.brand-refine>summary.ui-accordion-summary,.strategy-evidence>summary.ui-accordion-summary{color:var(--muted);font-size:13px;font-weight:400}.brand-central-idea .brand-idea-help{width:auto;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;text-align:left;white-space:normal;cursor:help;background:0 0;border:0;border-radius:4px;padding:0;display:inline}.brand-central-idea .brand-idea-help:hover,.brand-central-idea .brand-idea-help[aria-describedby],.brand-central-idea .brand-idea-help[data-focused]{color:#c4b5fd;background:#8b5cf61f}.brand-central-idea .brand-idea-help[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:4px}.brand-idea-explanation{gap:12px;display:grid}.brand-idea-explanation-row{gap:4px;display:grid}.brand-idea-explanation-row strong{color:#fff;font-weight:600}.brand-help-audiences{gap:12px;display:grid}.brand-help-cards .brand-help-question-structure{color:var(--muted);margin:0 0 20px;font-size:13px}.brand-help-field-source{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}.mbar-next-action.is-guidance .mbar-next-description{display:block}.ui-workflow-stage-status{font:500 12px/1.5 var(--font-sans);color:var(--muted);margin-left:12px}.ui-workflow-stage[data-status=current] .ui-workflow-stage-status{color:var(--brand-text)}.ui-workflow-stage[data-status=current] .ui-workflow-stage-number{box-shadow:0 0 0 4px var(--brand-light,#f4ebff)}.read-writing-help{margin-top:16px}.buyer-profile-question{margin-top:12px}.buyer-profile-question-body{justify-items:normal;display:block}.buyer-profile-question-body>.brand-answer-step{width:100%;min-width:0;max-width:720px}.buyer-profile-question-body fieldset{min-width:0}.buyer-profile-question-body>.brand-answer-step:first-child{border-top:0;padding-top:0}.publish-heading-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.publish-heading-row>.brand-workspace-help{flex-shrink:0}.publish-brand-review{gap:16px;padding:24px;display:grid}.publish-brand-review h2{font:600 18px/1.5 var(--font-sans)}.publish-brand-review p{margin:6px 0 0}.publish-brand-review ul{flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none;display:flex}.publish-brand-review li{grid-template-columns:auto 1fr;gap:4px 8px;font-size:14px;display:grid}.publish-brand-review small{color:var(--muted);grid-column:2}.publish-content-tag{border:1px solid var(--line);border-radius:var(--radius-panel);font:500 12px/1.4 var(--font-sans);color:var(--muted);background:var(--panel);margin-bottom:8px;padding:3px 8px;display:inline-block}.publish-connect-first{padding:24px}.publish-connect-first .publish-install-options>article{border:0;padding:0}.publish-review-gaps>.ui-accordion-summary{padding-left:56px;position:relative}.publish-review-gaps>.ui-accordion-summary>.ui-accordion-indicator{position:absolute;top:28px;left:24px}.publish-review-page .publish-review-details>.card{padding:24px}@media (max-width:800px){.publish-heading-row{flex-direction:column}.publish-brand-review ul{gap:16px}.publish-brand-review{padding:20px}}.publish-field{gap:10px;min-width:0;display:grid}.publish-field>p{overflow-wrap:anywhere;font:var(--ui-type-body);margin:0}.publish-field>p.ui-supporting-copy{font:var(--ui-type-support)}.publish-field .publish-content-tag{justify-self:start;margin:0}.publish-field-destination{color:var(--muted);font:var(--ui-type-meta);display:block}.publish-field .brand-link-button{justify-self:start}.publish-record-review{gap:20px;display:grid}.publish-record-review header>p{margin:8px 0}.publish-record-buckets{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.publish-record-bucket>.ui-accordion-summary{gap:12px;padding:20px}.publish-record-bucket>.ui-accordion-summary>.ui-accordion-label{font:600 15px/1.5 var(--font-sans)}.publish-bucket-summary{font:400 12px/1.5 var(--font-sans);text-align:right;max-width:45%}.publish-record-bucket-body{gap:20px;padding:0 24px 24px;display:grid}.publish-record-bucket-body>p{margin:0}.publish-record-bucket-body>.publish-field+.publish-field{border-top:1px solid var(--line);padding-top:16px}.publish-input-grid{gap:16px;margin:16px 0;display:grid}.publish-input-grid label{font:var(--ui-type-body);gap:8px;display:grid}.publish-input-grid small{font:var(--ui-type-support);color:var(--muted)}.publish-fees-form p{margin:0}@media (max-width:900px){.publish-record-buckets{grid-template-columns:1fr}}.publish-progress{border-color:var(--color-border-secondary,#e9eaeb);gap:20px;padding:24px;display:grid}.publish-progress header p:last-child{margin-bottom:0}.publish-progress-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.publish-progress-numbers>div{flex-direction:column;gap:8px;display:flex}.publish-progress-numbers strong{color:var(--brand-text);font-size:36px;font-weight:600;line-height:1.2}.publish-progress-numbers strong small{color:var(--text-tertiary,#717680);font-size:16px}.publish-progress-numbers span{max-width:220px;font-size:14px;line-height:1.5}.publish-coverage-bars{gap:12px;display:grid}.publish-coverage-bars>div{grid-template-columns:110px 1fr 90px;align-items:center;gap:16px;font-size:14px;display:grid}.publish-coverage-bars meter{accent-color:#7f56d9;width:100%;height:16px}.publish-coverage-bars meter::-webkit-meter-bar{border-radius:var(--radius-panel);background:#f2eff9;border:0}.publish-coverage-bars meter::-webkit-meter-optimum-value{background:#7f56d9}.publish-progress-paths{max-height:320px;padding:0;list-style:none;overflow:auto}.publish-progress-paths li{overflow-wrap:anywhere;border-bottom:1px solid #e9eaeb;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.publish-preview-body{padding:24px}.publish-review-page>.ui-workflow-stage .publish-review-details>section{padding:20px 0}.publish-faq-review .page-faq-row{margin:12px 0}.publish-faq-review .page-faq-row-body{max-width:80ch}.publish-faq-review .page-faq-note,.publish-faq-review .page-faq-saved-status{overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.6}.page-faq-usage-note{color:var(--color-utility-blue-700,#175cd3)}.publish-answer-preview h4{margin-top:24px}@media (max-width:720px){.publish-progress{padding:20px}.publish-progress-numbers{grid-template-columns:1fr;gap:16px}.publish-progress-numbers>div{flex-direction:row;align-items:center;gap:20px}.publish-progress-numbers strong{min-width:90px;font-size:28px}.publish-coverage-bars>div{grid-template-columns:85px 1fr 60px;gap:8px}.publish-progress-paths li{flex-direction:column;gap:4px}.publish-preview-body{padding:16px}}.publish-fees-form,.publish-input-grid,.publish-input-grid label,.publish-record-bucket,.publish-record-bucket-body{min-width:0}.publish-input-grid .ui-input,.publish-input-grid input,.publish-input-grid select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.publish-input-grid{grid-template-columns:minmax(0,1fr)}.publish-review-page{gap:24px!important}.publish-heading-row{padding:4px 0 8px}.publish-review-heading{gap:10px;max-width:900px;display:grid}.publish-review-heading>*{margin:0}.publish-review-heading h1{letter-spacing:-.025em;font:var(--ui-type-page)}.publish-brand-review{background:var(--brand-light,#f9f5ff);border-color:var(--brand,#7f56d9);grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:20px;padding:18px 22px}@supports (color:color-mix(in lab,red,red)){.publish-brand-review{border-color:color-mix(in srgb,var(--brand,#7f56d9) 24%,var(--line))}}.publish-brand-review>div h2{font-size:16px}.publish-brand-review>div p{color:var(--muted);font-size:13px}.publish-brand-review ul{justify-content:flex-end;gap:16px}.publish-brand-review li{grid-template-columns:24px auto;align-items:center;column-gap:8px}.publish-brand-review li strong{font-size:13px;line-height:1.4}.publish-brand-review li small{font-size:11px}.publish-brand-check{border:1px solid var(--brand,#7f56d9);grid-row:1/span 2;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.publish-brand-check{border:1px solid color-mix(in srgb,var(--brand,#7f56d9) 50%,var(--line))}}.publish-brand-check{background:var(--panel);color:var(--brand-text);border-radius:50%;font-size:12px}.publish-brand-check.is-complete{border-color:var(--good-text);background:var(--good-bg);color:var(--good-text)}.publish-brand-review>.publish-option-actions{margin:0}.publish-brand-review>[role=alert],.publish-brand-review>[role=status]{grid-column:1/-1;margin:0}.publish-help-cards .brand-help-next h3{margin:0 0 6px}.publish-help-cards .brand-help-next p{margin:0;font-weight:400}.publish-help-cards .brand-help-next p+h3{margin-top:20px}.publish-help-cards .brand-help-next p+a{margin-top:12px;display:inline-block}.publish-stage-current{border:1px solid var(--brand,#7f56d9);padding:28px}@supports (color:color-mix(in lab,red,red)){.publish-stage-current{border:1px solid color-mix(in srgb,var(--brand,#7f56d9) 20%,var(--line))}}.publish-stage-current{border-radius:var(--radius-panel);background:linear-gradient(180deg,var(--brand,#7f56d9) 0,var(--panel) 240px)}@supports (color:color-mix(in lab,red,red)){.publish-stage-current{background:linear-gradient(180deg,color-mix(in srgb,var(--brand,#7f56d9) 3%,var(--panel)) 0,var(--panel) 240px)}}.publish-stage-current{box-shadow:0 1px 2px #1018280a}.publish-stage-current>.ui-workflow-stage-content{gap:24px}.publish-stage-complete{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);padding:22px 24px}.publish-stage-complete>.ui-workflow-stage-content{margin-bottom:0}.publish-review-overview{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:stretch;gap:20px;display:grid}.publish-why-card{border-radius:var(--radius-panel);color:#fff;background:#18181b;align-content:start;gap:16px;padding:26px;display:grid}.publish-why-card>*{margin:0}.publish-why-card .truth-caption{color:#d4d4d4}.publish-why-card h2{color:#fff;font-size:25px;line-height:1.3}.publish-why-card ol{gap:18px;margin:4px 0 0;padding:0;list-style:none;display:grid}.publish-why-card li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.publish-why-card li>span{color:#d4d4d4;width:28px;height:28px;font:600 12px/1 var(--font-sans);border:1px solid #52525b;border-radius:50%;place-items:center;display:grid}.publish-why-card li strong{color:#fff;font-size:13px;line-height:1.45;display:block}.publish-why-card li p{color:#d4d4d8;margin:4px 0 0;font-size:12px;line-height:1.55}.publish-progress{gap:22px;height:100%;padding:26px}.publish-progress>header{gap:8px;display:grid}.publish-progress>header>*{margin:0}.publish-progress-numbers{gap:12px}.publish-progress-numbers>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:5px;padding:16px}.publish-progress-numbers>div>span{font:600 11px/1.4 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.publish-progress-numbers>div>strong{color:var(--brand-text);font-size:32px}.publish-progress-numbers>div>small{color:var(--muted);font-size:12px;line-height:1.45}.publish-progress-numbers>.is-baseline>strong{color:var(--ink)}.publish-progress-numbers>.is-empty>strong{color:var(--text-tertiary,#717680)}.publish-record-review{padding-top:4px}.publish-record-review>header{max-width:760px}.publish-record-bucket{box-shadow:none;transition:border-color .16s,background .16s}.publish-record-bucket[open]{border-color:var(--brand,#7f56d9)}@supports (color:color-mix(in lab,red,red)){.publish-record-bucket[open]{border-color:color-mix(in srgb,var(--brand,#7f56d9) 35%,var(--line))}}.publish-record-bucket[open]{background:var(--brand,#7f56d9)}@supports (color:color-mix(in lab,red,red)){.publish-record-bucket[open]{background:color-mix(in srgb,var(--brand,#7f56d9) 3%,var(--panel))}}.publish-record-bucket>.ui-accordion-summary{min-height:72px;padding:20px 22px}.publish-record-bucket>.ui-accordion-summary:hover{background:var(--panel-hover)}.publish-comparison{gap:16px}.publish-comparison>article{border-radius:var(--radius-panel);box-shadow:none;padding:24px}.publish-comparison>article:first-child{background:var(--panel)}.publish-comparison>.publish-proposed{border-color:var(--brand,#7f56d9)}@supports (color:color-mix(in lab,red,red)){.publish-comparison>.publish-proposed{border-color:color-mix(in srgb,var(--brand,#7f56d9) 34%,var(--line))}}.publish-comparison>.publish-proposed{background:var(--brand-light,#f9f5ff)}.publish-comparison>.publish-proposed .publish-description{background:var(--panel);border:1px solid var(--brand,#7f56d9)}@supports (color:color-mix(in lab,red,red)){.publish-comparison>.publish-proposed .publish-description{border:1px solid color-mix(in srgb,var(--brand,#7f56d9) 20%,var(--line))}}.publish-comparison .publish-state-label{letter-spacing:.05em;font-size:11px}.publish-review-page>.ui-workflow-stage .publish-review-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.publish-review-page>.ui-workflow-stage .publish-review-details+.publish-review-details{border-top:0}.publish-review-page>.ui-workflow-stage .publish-review-details>.ui-accordion-summary{min-height:58px;padding:16px 12px 16px 28px}.publish-review-page>.ui-workflow-stage .publish-review-details>section.publish-connect-first{padding:24px}.publish-connect-first{border-color:var(--brand,#7f56d9);margin-top:4px}@supports (color:color-mix(in lab,red,red)){.publish-connect-first{border-color:color-mix(in srgb,var(--brand,#7f56d9) 24%,var(--line))}}.publish-connect-first{background:var(--brand,#7f56d9)}@supports (color:color-mix(in lab,red,red)){.publish-connect-first{background:color-mix(in srgb,var(--brand,#7f56d9) 4%,var(--panel))}}.publish-prepare-banner{border-radius:var(--radius-panel);margin-top:4px;padding:28px 30px;box-shadow:0 10px 28px #1018281f}.publish-stage-next{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);padding:22px 24px}.publish-stage-next[data-status=upcoming]{background:var(--panel-hover)}.publish-stage-next[data-status=upcoming]>.ui-workflow-stage-content{color:var(--muted)}.publish-stage-next>.ui-workflow-stage-content{margin-bottom:0}@media (max-width:1100px){.publish-brand-review{grid-template-columns:1fr auto}.publish-brand-review>.publish-option-actions{grid-column:1/-1}}@media (max-width:1000px){.publish-review-overview{grid-template-columns:1fr}.publish-why-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.publish-brand-review{grid-template-columns:1fr;padding:18px}.publish-brand-review ul{justify-content:flex-start;width:100%}.publish-stage-current{padding:20px 16px}.publish-stage-current>.ui-workflow-stage-content{margin-left:36px}.publish-review-overview{gap:16px}.publish-comparison>article,.publish-progress,.publish-why-card{padding:20px}.publish-prepare-banner{padding:24px 20px}.publish-stage-next{padding:20px 16px}}@media (max-width:560px){.publish-brand-review ul{grid-template-columns:1fr;display:grid}.publish-progress-numbers>div{grid-template-columns:82px auto;align-items:center;column-gap:12px;display:grid}.publish-progress-numbers>div>span{grid-row:1}.publish-progress-numbers>div>strong{grid-area:1/1/span 2;font-size:28px}.publish-progress-numbers>div>small{grid-column:2}.publish-record-bucket>.ui-accordion-summary{align-items:flex-start;padding:18px}.publish-bucket-summary{max-width:48%}}.brand-personality{border-top:1px solid var(--border,#e5e5e5);margin-top:20px;padding-top:16px}.brand-personality>p+p{margin-top:8px}.brand-personality fieldset{border:0;gap:10px;padding:16px 0;display:grid}.brand-personality fieldset label{align-items:center;gap:8px;display:flex}.brand-personality .brand-refine>p{margin:12px 0}.brand-personality .brand-personality-help{border-left:2px solid var(--brand,#7f56d9);background:var(--panel);padding:12px 16px}.brand-personality-guide{margin:16px 0}.brand-personality-guide dl{gap:16px;margin:16px 0;display:grid}.brand-personality-guide dt{font-weight:600}.brand-personality-guide dd{margin:4px 0 0;line-height:1.6}.brand-personality .brand-rewrite-help a{text-underline-offset:3px;text-decoration:underline}.brand-proof-inventory{border-top:1px solid var(--border,#e5e5e5);margin:20px 0}.brand-proof-inventory>details{border-bottom:1px solid var(--border,#e5e5e5);padding:14px 0}.brand-proof-inventory summary{gap:8px}.brand-proof-inventory details>p{margin-top:14px}.brand-testimonial{padding:14px 0}.brand-testimonial blockquote{font:var(--ui-type-body);border-left:2px solid #8055df;margin:16px 0;padding-left:16px}.brand-proof-source{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.brand-proof-connection{border-bottom:1px solid var(--border,#e5e5e5);padding:18px 0}.brand-proof-connection p{overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.6}.search-reading{gap:28px;padding:28px;display:grid}.search-reading p{margin:0;font-weight:400;line-height:1.65}.search-reading-head{gap:12px;display:grid}.search-reading h2{font:var(--ui-type-section);margin:0}.search-reading h3{font:var(--ui-type-card);margin:0}.search-reading-next small,.search-reading-note,.search-reading-source{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.search-reading-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.search-reading-stats>div{border-radius:var(--radius-panel);background:var(--panel-hover);border:1px solid var(--line);gap:12px;padding:20px;display:grid}.search-reading-stats span{color:var(--muted);font-size:13px}.search-reading-stats strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.2}.search-reading-stats p{color:var(--muted);font-size:12px}.search-reading-next{border-radius:var(--radius-panel);background:#875bf7;border:1px solid var(--line);border-left:3px solid #875bf7;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.search-reading-next{background:color-mix(in srgb,#875bf7 6%,var(--panel))}}.search-reading-next>div{gap:10px;max-width:68ch;display:grid}.search-reading-next .ui-button{flex-shrink:0}.search-reading-columns{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.search-reading-section{align-content:start;gap:16px;min-width:0;display:grid}.search-reading-section-head{align-items:baseline;gap:12px;display:flex}.search-reading-section-head>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.search-reading-section>p{font-size:14px}.search-reading-themes{gap:10px;display:grid}.search-reading details{border:1px solid var(--line);border-radius:var(--radius-panel)}.search-reading summary{cursor:pointer;padding:16px;font-size:14px}.search-reading summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-panel)}.search-reading-count{color:var(--muted);white-space:nowrap;font-size:12px}.search-reading-theme-body{gap:14px;padding:0 20px 20px;font-size:13px;display:grid}.search-reading blockquote{background:var(--panel-hover);overflow-wrap:anywhere;font:var(--ui-type-body);border-left:2px solid #875bf7;margin:0;padding:12px 16px}.search-reading-category{overflow-wrap:anywhere;font-size:18px;font-weight:600}.search-reading-word-tags{flex-wrap:wrap;gap:8px;display:flex}.search-reading-word-tags>span{background:var(--panel-hover);border:1px solid var(--line);border-radius:var(--radius-panel);padding:4px 10px;font-size:12px}.search-reading meter{accent-color:#875bf7;width:100%;height:10px}.search-reading meter::-webkit-meter-bar{background:var(--panel-hover);border-radius:var(--radius-panel);border:0}.search-reading meter::-webkit-meter-optimum-value{border-radius:var(--radius-panel);background:#875bf7}.search-reading-empty{background:var(--panel-hover);border-radius:var(--radius-panel);padding:16px}.search-reading-queries{border-top:1px solid var(--line);padding-top:24px}.search-reading-table-scroll{max-width:100%;padding:0 16px;overflow:auto}.search-reading table{border-collapse:collapse;width:100%;font-size:13px}.search-reading caption{text-align:left;color:var(--muted);padding:0 0 14px;font-size:12px}.search-reading td,.search-reading th{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:14px 12px}.search-reading th:first-child{text-align:left;overflow-wrap:anywhere;min-width:180px;max-width:520px;font-weight:400}.search-reading thead th{color:var(--muted);white-space:nowrap;font-size:12px}.search-reading-queries details>p{padding:16px}.search-reading-method>div{color:var(--muted);gap:16px;padding:0 20px 20px;font-size:13px;display:grid}.search-reading-method a{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.search-reading-next{flex-direction:column;align-items:flex-start}.search-reading-columns{grid-template-columns:1fr}}@media (max-width:600px){.search-reading{gap:24px;padding:20px}.search-reading-stats{grid-template-columns:1fr}.search-reading-stats>div{gap:8px}.search-reading h2{font:var(--ui-type-section)}.search-reading-count{white-space:normal;text-align:right}.search-reading-next .ui-button{white-space:normal}}.brand-central-idea .brand-idea-stale-note{color:#d0d0d0;max-width:70ch;font:var(--ui-type-body)}.brand-buyer-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding-right:36px;display:flex}.brand-buyer-card-heading h3{font:var(--ui-type-card);margin:8px 0 0}.brand-buyer-card-heading .ui-button{flex-shrink:0}.brand-buyer-edit-zone{gap:24px;margin-top:24px;display:grid}.brand-buyer-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.brand-buyer-edit-zone .brand-field{align-content:start;gap:10px;display:grid}.brand-buyer-edit-zone textarea{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel);width:100%;color:var(--ink);resize:vertical;font:var(--ui-type-body);padding:12px}.brand-persona-grid .brand-buyer-inline-fields{grid-template-columns:1fr}.brand-persona-grid>.brand-buyer-group:only-child .brand-buyer-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-buyer-save-bar{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand-buyer-edit-zone .brand-buyer-evidence{margin:0}.brand-buyer-edit-zone .brand-buyer-evidence>.brand-field{margin-top:16px}@media (max-width:800px){.brand-buyer-inline-fields{grid-template-columns:1fr}.brand-buyer-card-heading{flex-direction:column}.brand-buyer-save-bar{flex-direction:column;align-items:stretch}}.results-stat-pair.results-weekly-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:800px){.brand-persona-grid>.brand-buyer-group:only-child .brand-buyer-inline-fields,.results-stat-pair.results-weekly-stats{grid-template-columns:1fr}}.brand-persona-grid{align-items:start}.publish-programme-points{margin:12px 0 0;padding-left:22px;list-style:outside}.publish-programme-points>li{border:0;margin:0 0 12px;padding:0}.publish-offering-list{margin:16px 0;padding:0;list-style:none}.publish-offering-list>li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.publish-offering-list>li>span{overflow-wrap:anywhere;flex:1;min-width:0}.publish-offering-list button{flex-shrink:0}.publish-removal-receipt{overflow-wrap:anywhere;font-size:13px}.publish-contact-review{font:var(--ui-type-body)}.publish-contact-review>.row{margin-top:8px}.publish-contact-review>p{font:var(--ui-type-body)}.publish-contact-review>p.ui-supporting-copy{font:var(--ui-type-support)}.publish-contact-review dl{gap:16px;margin:16px 0;display:grid}.publish-contact-review dt{font:var(--ui-type-body);color:var(--muted)}.publish-contact-review dd{font:var(--ui-type-body);overflow-wrap:anywhere;margin:4px 0 0}.publish-contact-source{font:var(--ui-type-meta);margin-top:4px;display:block}.publish-contact-fields{gap:12px;margin-bottom:16px;display:grid}.publish-contact-fields label{gap:4px;display:grid}.publish-contact-fields textarea{resize:vertical;border:1px solid var(--color-border-secondary,#ddd);border-radius:var(--radius-control);width:100%;font:inherit;background:var(--color-bg-primary,#fff);color:inherit;padding:8px}.truths-summary-card{padding:24px}@media (max-width:720px){.app-body{--ui-space-card:12px}.app-body main.shell{padding-top:20px;padding-inline:16px}.subnav-shell{padding-inline:16px}.slideover-body,.slideover-foot,.slideover-head{padding:12px}.publish-stage-current,.publish-stage-next{padding:10px 8px}.publish-stage-complete{padding:11px 12px}.publish-brand-review{padding:9px}.publish-comparison>article,.publish-progress,.publish-why-card{padding:10px}.publish-progress-numbers>div{padding:8px}.publish-record-bucket-body{padding:0 12px 12px}.publish-preview-body{padding:8px}.publish-prepare-banner{padding:12px 10px}.publish-answer-card,.publish-developer-brief>section,.publish-discovery-comparison>article,.publish-discovery-example,.publish-gap-callout,.publish-install-options>article,.publish-install-stage,.publish-relationship-grid article,.publish-relationships,.publish-review-page .publish-review-details>.card,.publish-review-page>.ui-workflow-stage .publish-review-details>section.publish-connect-first{padding:12px}.publish-connect-first .publish-install-options>article{padding:0}.publish-gap-body{padding:0 10px 10px}.publish-description,.publish-gap-body>div,.publish-handoff-panel .connect-row{padding:10px}.publish-use-example{padding:8px}.publish-stage-note{padding:9px}.brand-brief-group,.brand-draft-review,.brand-help-cards section,.brand-profile-card,.brand-profile-columns .brand-summary-field,.brand-summary-frame,.brand-truth-cards>section,.strategy-main-message,.strategy-platform>div,.truths-summary-card{padding:12px}.brand-central-idea{padding:16px}#brand-panel-questions,.brand-persona-questions,.brand-question-context{padding:10px}.brand-buyer-group{padding:9px}.brand-search-description{padding:14px}.brand-search-preview,.truth-rewrite-suggestion{padding:12px}.truth-editor-columns .truth-finding{padding:10px}.truth-editor-columns .truth-rewrite-suggestion{padding:8px}.brand-saved-faq-body{padding:0 10px 12px}.brand-idea-connections{padding-inline:10px}.results-help,.results-hero{padding:12px 10px}.results-answer-grid>article,.results-change-card,.results-next-card,.results-observation{padding:10px}.results-advisor,.results-buyer-readiness,.results-trend{padding:12px}.results-prerequisite{padding:14px}.results-stat-pair span{padding:6px}.results-facet{padding:9px}.search-reading{padding:14px}.search-reading-stats>div{padding:10px}.search-reading-empty{padding:8px}.search-reading-next{padding:12px}}@media (max-width:640px){.app-body{--ui-space-card:10px}}@media (max-width:600px){.search-reading{padding:10px}}.publish-fees-form small{color:var(--muted);font:var(--ui-type-support);letter-spacing:normal;text-transform:none}.fee-answer-intro{gap:8px;margin:16px 0;display:grid}.publish-fees-form textarea{width:100%;line-height:1.6}.fee-answer-preview textarea{field-sizing:content;min-height:240px}.publish-record-layout.shell{width:calc(100% - 64px);max-width:1600px;margin-inline:auto;padding-inline:0}.publish-record-layout .publish-review-overview{grid-template-columns:minmax(0,1fr)}.publish-record-layout .publish-progress{gap:16px;padding:20px 24px}.publish-record-layout .publish-progress-numbers{margin:0}.publish-record-layout .publish-progress-numbers>div{padding:14px 16px}.publish-record-layout .publish-prepare-banner{margin-top:20px;padding:20px 24px}.publish-record-layout .publish-prepare-banner h2{font:var(--ui-type-section)}.publish-record-layout .publish-prepare-banner p,.publish-record-layout .publish-review-details>summary{font-size:13px}.publish-record-layout .publish-comparison>article{padding:18px}.publish-record-layout .publish-comparison h2{font:var(--ui-type-card)}.publish-record-layout .publish-comparison p{font:var(--ui-type-body)}@media (max-width:900px){.publish-record-layout.shell{width:calc(100% - 24px)}.publish-record-layout .publish-prepare-banner,.publish-record-layout .publish-progress{padding:12px}}.buyer-faq-save-scope{overflow-wrap:anywhere}.buy-state{white-space:normal;min-width:280px;max-width:480px}.buy-answer{overflow-wrap:anywhere;gap:10px;display:grid}.buy-answer p{margin:0;line-height:1.6}.buy-answer small,.buy-answer-label{color:var(--muted);font-size:12px;line-height:1.5}.buy-answer-sources{border-top:1px solid var(--line);padding-top:10px}.buy-answer-sources summary{cursor:pointer;color:var(--ink);padding-block:4px}.buy-answer-sources ul{gap:16px;margin:12px 0;padding:0;list-style:none;display:grid}.buy-answer-sources li{gap:6px;display:grid}.buy-answer-sources strong{font-size:12px;font-weight:600}.ui-table.buy-table>tbody>tr>:is(td,th){vertical-align:top}.buy-answer-sources ul{max-height:360px;padding-right:12px;overflow:auto}@media print{.buy-answer-sources ul{max-height:none;overflow:visible}}.ui-table.buy-table{table-layout:fixed}.ui-table.buy-table .buy-q,.ui-table.buy-table thead th:first-child{width:30%}.ui-table.buy-table .buy-state,.ui-table.buy-table .buy-th-s{width:70%;max-width:none}.buy-relevant{text-transform:none;letter-spacing:normal;color:var(--muted);margin-top:12px;font-size:12px;font-weight:400;line-height:1.6;display:block}.app-body main.shell{container:page/inline-size}.app-body main.shell img,.app-body main.shell pre,.app-body main.shell select,.app-body main.shell video{max-width:100%}@media (min-width:901px){html .read-flow-steps .mbar-end{left:calc(var(--workspace-rail-width) + var(--advisor-left,0px));right:calc(var(--workspace-panel-width) + var(--advisor-right,0px));padding-inline:max(32px,calc((100vw - var(--workspace-rail-width) - var(--workspace-panel-width) - var(--advisor-left,0px) - var(--advisor-right,0px) - 1600px)/2))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}